0001020710-25-000036.txt : 20250310 0001020710-25-000036.hdr.sgml : 20250310 20250310154117 ACCESSION NUMBER: 0001020710-25-000036 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 138 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250310 DATE AS OF CHANGE: 20250310 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DXP ENTERPRISES INC CENTRAL INDEX KEY: 0001020710 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-INDUSTRIAL MACHINERY & EQUIPMENT [5084] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 760509661 STATE OF INCORPORATION: TX FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-21513 FILM NUMBER: 25723420 BUSINESS ADDRESS: STREET 1: 5301 HOLLISTER STREET CITY: HOUSTON STATE: TX ZIP: 77040 BUSINESS PHONE: 7139964700 MAIL ADDRESS: STREET 1: 5301 HOLLISTER STREET CITY: HOUSTON STATE: TX ZIP: 77040 FORMER COMPANY: FORMER CONFORMED NAME: INDEX INC DATE OF NAME CHANGE: 19960808 10-K 1 dxpe-20241231.htm 10-K dxpe-20241231
00010207102024FYFalsehttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrentP1Y0.100.10P1Yiso4217:USDxbrli:sharesiso4217:USDxbrli:sharesdxpe:segmentxbrli:puredxpe:ratedxpe:business_acquireddxpe:Business00010207102024-01-012024-12-3100010207102024-06-3000010207102025-03-0300010207102023-01-012023-12-3100010207102022-01-012022-12-3100010207102024-12-3100010207102023-12-310001020710us-gaap:SeriesAPreferredStockMember2024-12-310001020710us-gaap:SeriesAPreferredStockMember2023-12-310001020710us-gaap:ConvertiblePreferredStockMember2023-12-310001020710us-gaap:ConvertiblePreferredStockMember2024-12-3100010207102022-12-3100010207102021-12-310001020710us-gaap:PreferredStockMemberus-gaap:SeriesAPreferredStockMember2021-12-310001020710us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2021-12-310001020710us-gaap:CommonStockMember2021-12-310001020710us-gaap:AdditionalPaidInCapitalMember2021-12-310001020710us-gaap:RetainedEarningsMember2021-12-310001020710us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001020710us-gaap:TreasuryStockCommonMember2021-12-310001020710us-gaap:NoncontrollingInterestMember2021-12-310001020710us-gaap:RetainedEarningsMember2022-01-012022-12-310001020710us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001020710us-gaap:CommonStockMember2022-01-012022-12-310001020710us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001020710us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001020710us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001020710us-gaap:PreferredStockMemberus-gaap:SeriesAPreferredStockMember2022-12-310001020710us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2022-12-310001020710us-gaap:CommonStockMember2022-12-310001020710us-gaap:AdditionalPaidInCapitalMember2022-12-310001020710us-gaap:RetainedEarningsMember2022-12-310001020710us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001020710us-gaap:TreasuryStockCommonMember2022-12-310001020710us-gaap:NoncontrollingInterestMember2022-12-310001020710us-gaap:RetainedEarningsMember2023-01-012023-12-310001020710us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001020710us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001020710us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001020710us-gaap:PreferredStockMemberus-gaap:SeriesAPreferredStockMember2023-12-310001020710us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2023-12-310001020710us-gaap:CommonStockMember2023-12-310001020710us-gaap:AdditionalPaidInCapitalMember2023-12-310001020710us-gaap:RetainedEarningsMember2023-12-310001020710us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001020710us-gaap:TreasuryStockCommonMember2023-12-310001020710us-gaap:NoncontrollingInterestMember2023-12-310001020710us-gaap:RetainedEarningsMember2024-01-012024-12-310001020710us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310001020710us-gaap:CommonStockMember2024-01-012024-12-310001020710us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310001020710us-gaap:TreasuryStockCommonMember2024-01-012024-12-310001020710us-gaap:PreferredStockMemberus-gaap:SeriesAPreferredStockMember2024-12-310001020710us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2024-12-310001020710us-gaap:CommonStockMember2024-12-310001020710us-gaap:AdditionalPaidInCapitalMember2024-12-310001020710us-gaap:RetainedEarningsMember2024-12-310001020710us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001020710us-gaap:TreasuryStockCommonMember2024-12-310001020710us-gaap:NoncontrollingInterestMember2024-12-310001020710us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-01-012024-12-310001020710us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-01-012022-12-310001020710srt:MinimumMemberus-gaap:BuildingMember2024-12-310001020710srt:MaximumMemberus-gaap:BuildingMember2024-12-310001020710srt:MinimumMemberus-gaap:BuildingImprovementsMember2024-12-310001020710srt:MaximumMemberus-gaap:BuildingImprovementsMember2024-12-310001020710srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2024-12-310001020710srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2024-12-310001020710us-gaap:TransferredOverTimeMember2024-01-012024-12-310001020710us-gaap:TransferredOverTimeMember2023-01-012023-12-310001020710us-gaap:TransferredOverTimeMember2022-01-012022-12-310001020710srt:ChiefExecutiveOfficerMember2024-01-012024-12-310001020710srt:ChiefExecutiveOfficerMember2023-01-012023-12-310001020710srt:ChiefExecutiveOfficerMember2022-01-012022-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-012024-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001020710dxpe:DrydonCiscoSullivanFloridaValveRiordanAndAllianceMemberus-gaap:FairValueInputsLevel3Memberdxpe:AnnualizedEBITDAAndProbabilityOfAchievementMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2024-12-310001020710us-gaap:FairValueInputsLevel3Memberdxpe:AnnualizedEBITDAAndProbabilityOfAchievementMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2024-12-310001020710us-gaap:LandMember2024-12-310001020710us-gaap:LandMember2023-12-310001020710us-gaap:BuildingAndBuildingImprovementsMember2024-12-310001020710us-gaap:BuildingAndBuildingImprovementsMember2023-12-310001020710us-gaap:FurnitureAndFixturesMember2024-12-310001020710us-gaap:FurnitureAndFixturesMember2023-12-310001020710dxpe:ServiceCentersMember2024-12-310001020710dxpe:ServiceCentersMember2023-12-310001020710dxpe:InnovativePumpingSolutionsMember2024-12-310001020710dxpe:InnovativePumpingSolutionsMember2023-12-310001020710dxpe:SupplyChainServicesMember2024-12-310001020710dxpe:SupplyChainServicesMember2023-12-310001020710us-gaap:CustomerRelationshipsMember2024-01-012024-12-310001020710us-gaap:TradeNamesMember2024-01-012024-12-310001020710us-gaap:NoncompeteAgreementsMember2024-01-012024-12-310001020710dxpe:ABLRevolverMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001020710dxpe:ABLRevolverMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001020710dxpe:TermLoanBDueOctober132030Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001020710dxpe:TermLoanBDueOctober132030Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001020710dxpe:November2029PromissoryNoteMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001020710dxpe:November2029PromissoryNoteMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001020710us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-12-310001020710us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-12-310001020710dxpe:TermLoanBDueOctober132030Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:SecuredDebtMember2024-10-032024-10-030001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:SecuredDebtMember2024-10-030001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:SecuredDebtMember2024-12-310001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-10-030001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-10-032024-10-030001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:SecuredDebtMemberus-gaap:BaseRateMember2024-10-032024-10-030001020710dxpe:SeniorSecuredTermLoanBMemberus-gaap:SecuredDebtMember2023-12-310001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:SecuredDebtMember2024-01-012024-12-310001020710dxpe:AmendedTermLoanBDueOctober132030Memberus-gaap:SecuredDebtMember2024-10-040001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodOneMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodTwoMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodThreeMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodFourMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodFiveMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodSixMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodSevenMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodEightMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodNineMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodTenMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:AmendedTermLoanBDueOctober132030Memberdxpe:DebtCovenantPeriodElevenMemberus-gaap:SecuredDebtMember2020-12-230001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMember2022-07-190001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMember2022-07-192022-07-190001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMemberdxpe:SecuredOvernightFinancingRateSOFROrCanadianDollarOfferedRateCDORMembersrt:MinimumMember2022-07-192022-07-190001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMemberdxpe:SecuredOvernightFinancingRateSOFROrCanadianDollarOfferedRateCDORMembersrt:MaximumMember2022-07-192022-07-190001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMemberdxpe:CanadianPrimeRateOrCanadianBaseRateMembersrt:MinimumMember2022-07-192022-07-190001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMemberdxpe:CanadianPrimeRateOrCanadianBaseRateMembersrt:MaximumMember2022-07-192022-07-190001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2022-07-192022-07-190001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2022-07-192022-07-190001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-12-310001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMember2024-12-310001020710dxpe:ABLRevolverMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001020710dxpe:SeniorSecuredTermLoanBMemberus-gaap:SecuredDebtMember2020-12-230001020710stpr:TXus-gaap:StateAndLocalJurisdictionMember2024-12-310001020710stpr:TXus-gaap:StateAndLocalJurisdictionMember2023-12-310001020710stpr:LAus-gaap:StateAndLocalJurisdictionMember2024-12-310001020710stpr:LAus-gaap:StateAndLocalJurisdictionMember2023-12-310001020710us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-310001020710us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310001020710us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310001020710us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2024-01-012024-12-310001020710us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-310001020710us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310001020710us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2024-12-310001020710us-gaap:ForeignCountryMember2024-12-310001020710us-gaap:DomesticCountryMember2024-12-310001020710us-gaap:StateAndLocalJurisdictionMember2024-12-310001020710us-gaap:CapitalLossCarryforwardMemberus-gaap:ForeignCountryMember2024-12-310001020710dxpe:ForeignTaxCreditMemberus-gaap:DomesticCountryMember2024-12-310001020710stpr:TXus-gaap:ResearchMemberus-gaap:DomesticCountryMember2024-12-310001020710stpr:LAus-gaap:ResearchMemberus-gaap:DomesticCountryMember2024-12-310001020710dxpe:DomesticAndStateAndLocalTaxAuthoritiesMember2024-01-012024-12-310001020710dxpe:ResearchAndDevelopmentTaxCreditsMember2024-12-310001020710dxpe:NondeductibleExpenseAutoExpenseCompensationMember2024-12-310001020710dxpe:Two016OmnibusIncentivePlanMember2023-06-150001020710dxpe:Two016OmnibusIncentivePlanMember2023-06-160001020710dxpe:Two016OmnibusIncentivePlanMember2023-06-162023-06-160001020710us-gaap:RestrictedStockMembersrt:MinimumMember2024-01-012024-12-310001020710us-gaap:RestrictedStockMembersrt:MaximumMember2024-01-012024-12-310001020710us-gaap:RestrictedStockMemberdxpe:Two016OmnibusIncentivePlanMember2024-12-310001020710us-gaap:RestrictedStockMember2023-12-310001020710us-gaap:RestrictedStockMember2024-01-012024-12-310001020710us-gaap:RestrictedStockMember2024-12-310001020710us-gaap:RestrictedStockMember2022-12-310001020710us-gaap:RestrictedStockMember2023-01-012023-12-310001020710us-gaap:RestrictedStockMember2021-12-310001020710us-gaap:RestrictedStockMember2022-01-012022-12-310001020710dxpe:Two016OmnibusIncentivePlanMember2024-12-310001020710dxpe:Two016OmnibusIncentivePlanMember2023-12-310001020710dxpe:Two016OmnibusIncentivePlanMember2022-12-310001020710us-gaap:SeriesAPreferredStockMember2022-12-310001020710us-gaap:SeriesBPreferredStockMember2022-12-310001020710us-gaap:SeriesBPreferredStockMember2024-12-310001020710us-gaap:SeriesBPreferredStockMember2023-12-310001020710us-gaap:ConvertiblePreferredStockMember2024-01-012024-12-310001020710us-gaap:CommonStockMember2023-01-012023-12-310001020710dxpe:ShareRepurchaseProgramDecember2022Memberus-gaap:CommonStockMember2022-12-150001020710dxpe:ShareRepurchaseProgramDecember2022Member2022-12-152022-12-150001020710dxpe:ShareRepurchaseProgramDecember2022Memberus-gaap:CommonStockMember2024-08-280001020710dxpe:ShareRepurchaseProgramDecember2022Member2024-08-282024-08-280001020710dxpe:ShareRepurchaseProgramMay2021Memberus-gaap:CommonStockMember2024-01-012024-12-310001020710dxpe:ShareRepurchaseProgramMay2021Memberus-gaap:CommonStockMember2023-01-012023-12-310001020710dxpe:ShareRepurchaseProgramMay2021Memberus-gaap:CommonStockMember2022-01-012022-12-310001020710dxpe:Acquisitions2024Q1Member2024-01-012024-03-310001020710dxpe:Acquisitions2024Q2Member2024-04-012024-06-300001020710dxpe:Acquisitions2024Q3Member2024-07-012024-09-300001020710dxpe:Acquisitions2024Q4Member2024-10-012024-12-310001020710dxpe:Acquisitions2024Member2024-01-012024-12-310001020710dxpe:Acquisitions2024Q1Member2024-03-310001020710dxpe:Acquisitions2024Q2Member2024-06-300001020710dxpe:Acquisitions2024Q3Member2024-09-300001020710dxpe:Acquisitions2024Q4Member2024-12-310001020710dxpe:Acquisitions2024Member2024-12-310001020710dxpe:Acquisitions2024Memberdxpe:ServiceCentersMember2024-12-310001020710dxpe:Acquisitions2024Memberdxpe:InnovativePumpingSolutionsMember2024-12-310001020710dxpe:Acquisitions2024Memberus-gaap:NoncompeteAgreementsMember2024-12-310001020710dxpe:Acquisitions2024Memberus-gaap:NoncompeteAgreementsMember2024-01-012024-12-310001020710dxpe:Acquisitions2024Memberus-gaap:TradeNamesMember2024-12-310001020710dxpe:Acquisitions2024Memberus-gaap:TradeNamesMember2024-01-012024-12-310001020710dxpe:Acquisitions2024Memberus-gaap:CustomerRelationshipsMember2024-12-310001020710dxpe:Acquisitions2024Memberus-gaap:CustomerRelationshipsMember2024-01-012024-12-310001020710dxpe:Acquisitions2024Membersrt:MinimumMember2024-01-012024-12-310001020710dxpe:Acquisitions2024Membersrt:MaximumMember2024-01-012024-12-310001020710dxpe:Acquisitions2024Memberus-gaap:FairValueInputsLevel3Member2024-01-012024-12-310001020710dxpe:Acquisitions2024Memberus-gaap:FairValueInputsLevel3Memberdxpe:ContingentConsiderationLiabilityMemberdxpe:ValuationWeightedProbabilityOfPossiblePaymentsMember2024-12-310001020710dxpe:Acquisitions2023Q2Member2022-04-012022-06-300001020710dxpe:Acquisitions2023Q4Member2023-10-012023-12-310001020710dxpe:Acquisitions2023Member2023-01-012023-12-310001020710dxpe:Acquisitions2023Q1Member2023-01-012023-03-310001020710dxpe:Acquisitions2023Q2Member2023-04-012023-06-300001020710dxpe:Acquisitions2023Q3Member2023-07-012023-09-300001020710dxpe:Acquisitions2023Q1Member2023-03-310001020710dxpe:Acquisitions2023Q2Member2023-06-300001020710dxpe:Acquisitions2023Q3Member2023-09-300001020710dxpe:Acquisitions2023Q4Member2023-12-310001020710dxpe:Acquisitions2023Member2023-12-310001020710dxpe:Acquisitions2022Q1Member2022-01-012022-03-310001020710dxpe:Acquisitions2022Q2Member2022-04-012022-06-300001020710dxpe:Acquisitions2022Q3Member2022-07-012022-09-300001020710dxpe:Acquisitions2022Member2022-01-012022-12-310001020710dxpe:Acquisitions2022Q4Member2023-10-012023-12-310001020710dxpe:Acquisitions2022Q1Member2022-03-310001020710dxpe:Acquisitions2022Q2Member2022-06-300001020710dxpe:Acquisitions2022Q3Member2022-09-300001020710dxpe:Acquisitions2022Q4Member2022-12-310001020710dxpe:Acquisitions2022Member2022-12-310001020710country:USsrt:ReportableGeographicalComponentsMember2024-01-012024-12-310001020710country:USsrt:ReportableGeographicalComponentsMember2023-01-012023-12-310001020710country:USsrt:ReportableGeographicalComponentsMember2022-01-012022-12-310001020710country:CAsrt:ReportableGeographicalComponentsMember2024-01-012024-12-310001020710country:CAsrt:ReportableGeographicalComponentsMember2023-01-012023-12-310001020710country:CAsrt:ReportableGeographicalComponentsMember2022-01-012022-12-310001020710dxpe:OutsideOfUnitedStatesAndCanadaMembersrt:ReportableGeographicalComponentsMember2024-01-012024-12-310001020710dxpe:OutsideOfUnitedStatesAndCanadaMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310001020710dxpe:OutsideOfUnitedStatesAndCanadaMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310001020710dxpe:ServiceCentersMember2024-01-012024-12-310001020710dxpe:InnovativePumpingSolutionsMember2024-01-012024-12-310001020710dxpe:SupplyChainServicesMember2024-01-012024-12-310001020710dxpe:ServiceCentersMember2023-01-012023-12-310001020710dxpe:InnovativePumpingSolutionsMember2023-01-012023-12-310001020710dxpe:SupplyChainServicesMember2023-01-012023-12-310001020710dxpe:ServiceCentersMember2022-01-012022-12-310001020710dxpe:InnovativePumpingSolutionsMember2022-01-012022-12-310001020710dxpe:SupplyChainServicesMember2022-01-012022-12-310001020710dxpe:ServiceCentersMember2022-12-310001020710dxpe:InnovativePumpingSolutionsMember2022-12-310001020710dxpe:SupplyChainServicesMember2022-12-310001020710us-gaap:CorporateNonSegmentMember2024-01-012024-12-310001020710us-gaap:CorporateNonSegmentMember2023-01-012023-12-310001020710us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001020710us-gaap:CorporateNonSegmentMember2024-12-310001020710us-gaap:CorporateNonSegmentMember2023-12-310001020710us-gaap:CorporateNonSegmentMember2022-12-310001020710srt:MinimumMember2024-01-012024-12-3100010207102024-10-012024-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, 2024
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
For the transition period from _________ to _________.
Commission file number 0-21513

dxplogo.jpg
DXP Enterprises, Inc.
(Exact name of registrant as specified in its charter)
Texas
5301 Hollister, Houston, Texas 77040
76-0509661
(State of incorporation)(Address of principal executive offices, including zip code)(I.R.S. Employer Identification Number)
(713) 996-4700
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Exchange on which Registered
Common Stock par value $0.01DXPENASDAQ Global Select Market

Securities registered pursuant to Section 12(g) of the Act: None

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

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

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

Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 ☒   Non-accelerated filer ☐   Smaller reporting company    Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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. Yes No ☐

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 Exchange Act). Yes No ☒

Aggregate market value of the registrant's Common Stock held by non-affiliates of registrant as of June 30, 2024 was $588.7 million based on the closing sale price as reported on the NASDAQ Stock Market System.

Number of shares of registrant's Common Stock outstanding as of March 3, 2025: 15,695,088.
 
DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive proxy statement for our 2025 annual meeting of shareholders are incorporated by reference into Part III hereof. The 2025 proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.



DXP ENTERPRISES, INC.
FORM 10-K
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2024

TABLE OF CONTENTS
Item Page
 PART I 
1.
1A.
1B.
Unresolved Staff Comments
1C.
2.
3.
4.
 PART II
5.
6.
7.
7A.
Quantitative and Qualitative Disclosures about Market Risk
8.
9.
9A.
Controls and Procedures
9B.
Other Information
 PART III
10.
11.
12.
13.
14.
 PART IV
15.
16.
 
SIGNATURES


2

DISCLOSURE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K (this “Report”) contains statements that constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, as amended. These forward-looking statements include without limitation those about the Company’s expectations regarding the Company’s business, and the Company’s future profitability, cash flow, liquidity, and growth. Such forward-looking statements can be identified by the use of forward-looking terminology such as “believes”, “expects”, “may”, “might”, “estimates”, “will”, “should”, “could”, “would”, “suspect”, “potential”, “current”, “achieve”, “plans” or “anticipates” or the negative thereof or other variations thereon or comparable terminology, or by discussions of strategy but the absence of these words does not mean that a statement is not forward-looking. Any such forward-looking statements are not guarantees of future performance and may involve significant risks and uncertainties, and actual results may vary materially from those discussed in the forward-looking statements or historical performance as a result of various factors. These factors include, but not limited to, the effectiveness of management's strategies and decisions, our ability to implement our internal growth and acquisition growth strategies, general economic and business conditions specific to our primary customers, changes in government regulations, our ability to effectively integrate businesses we may acquire, new or modified statutory or regulatory requirements, availability of materials and labor, inability to obtain or delay in obtaining government or third-party approvals and permits, non-performance by third parties of their contractual obligations, unforeseen hazards such as weather conditions, acts of war or terrorist acts and the governmental or military response thereto, cyber-attacks adversely affecting our operations, other geological, operating and economic considerations and declining prices and market conditions, including volatility in oil and gas prices and supply or demand for maintenance, repair and operating products, equipment and service, decreases in oil and natural gas industry expenditure levels, our ability to manage changes and the continued health or availability of management personnel, and our ability to obtain financing on favorable terms or amend our credit facilities as needed. This Report identifies other factors that could cause such differences. We cannot assure that these are all of the factors that could cause actual results to vary materially from the forward-looking statements. This Report identifies other factors that could cause such differences. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in “Item 1A. Risk Factors”, and elsewhere in this Report. Should one or more of these risk factors or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in the forward-looking statements. We assume no obligation and do not intend to update these forward-looking statements. Unless the context otherwise requires, references in this Report to the “Company”, “DXP”, “we” or “our” shall mean DXP Enterprises, Inc., a Texas corporation, together with its subsidiaries.
3

PART I

ITEM 1. Business

Company Overview

Founded in 1908, DXP Enterprises, Inc. (together with our subsidiaries, hereinafter referred to as “DXP” or the “Company” or by the terms such as we, our, or us) was incorporated in Texas in 1996 to be the successor to SEPCO Industries, Inc. Since our predecessor company was founded, we have primarily been engaged in the business of distributing maintenance, repair and operating (“MRO”) products, equipment and service to customers in a variety of end markets including the general industrial, energy, food & beverage, chemical, transportation, water and wastewater. The Company is organized into three business segments: Service Centers (“SC”), Innovative Pumping Solutions (“IPS”) and Supply Chain Services (“SCS”). Sales, operating income, and other financial information for 2024, 2023 and 2022, and identifiable assets at the close of such years for our business segments are presented in Note 20 – Segment Reporting to the Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data.

Summary Sales and Operating Income by Business Segment
______________________________________________________________________________________________________
76965814030157696581403043

______________________________________________________________________________________________________

Our total sales have increased from $125 million in 1996 to $1.8 billion in 2024 through a combination of internal growth and business acquisitions. The following table shows, as of the end of the last 10 fiscal years, our consolidated sales; total number of locations; the number of SC facilities, IPS facilities, SCS customer sites; and the corresponding sales and average sales per business segment location:

4

Ten Year Consolidated and Business Segment Summary

($ in millions)2024202320222021202020192018201720162015
Sales$1,802 $1,679 $1,481 $1,114 $1,005 $1,265 $1,216 $1,007 $962 $1,247 
Locations
279264275252247244249243245260
SC sales
$1,223 $1,200 $1,041 $816 $663 $762 $750 $641 $621 $827 
SC facilities
161161160152158145155165167179
Avg. SC sales/facility
$7.6 $7.5 $6.5 $5.4 $4.2 $5.3 $4.8 $3.9 $3.7 $4.6 
IPS sales
$323 $219 $199 $140 $188 $304 $292 $204 $187 $255 
IPS facilities
32222018101011111112
Avg. IPS sales/facility
$10.1 $10.0 $9.9 $7.8 $18.8 $30.4 $26.5 $18.5 $17.0 $21.3 
SCS sales
$256 $260 $240 $158 $155 $201 $174 $161 $154 $166 
SCS customer sites
86819582798983676769
Avg. SCS sales/site
$3.0 $3.2 $2.5 $1.9 $2.0 $2.3 $2.1 $2.4 $2.3 $2.4 

Geographic Reach

At December 31, 2024, our operations covered 279 locations including 193 facilities within our SC and IPS segment and 86 customer sites in our SCS segment. Our SC and IPS segment operations include 38 states in the United States (“U.S.”), nine provinces in Canada, one city in the United Arab Emirates (“U.A.E”), one city in India, and one city in Saudi Arabia.

Geographic Footprint
______________________________________________________________________________________________________
2024 geofootprint.jpg______________________________________________________________________________________________________

Our principal executive office is located at 5301 Hollister St., Houston, Texas 77040 and our telephone number is (713) 996-4700. Our website address is www.dxpe.com and emails may be sent to info@dxpe.com. The reference to our website address does not constitute incorporation by reference of the information contained on the website and such information should not be considered part of this report.

5

Industry Overview

The industrial distribution market is highly fragmented. Based on 2023 sales as reported by Industrial Distribution magazine, we were the 17th largest distributor of MRO products in the U.S. Most industrial customers currently purchase their industrial supplies through numerous local distribution and supply companies. These distributors generally provide the customer with repair and maintenance services, technical support and application expertise with respect to one product category. Products typically are purchased by the distributor for resale directly from the manufacturer and warehoused at distribution facilities of the distributor until sold to the customer. The customer also typically will purchase an amount of product inventory for its near term anticipated needs and store those products at its industrial site until the products are used.

We believe that the distribution system for industrial products, as described in the preceding paragraph, creates inefficiencies at both the customer and the distributor levels through excess inventory requirements and duplicative cost structures. To compete more effectively, our customers and other users of MRO products are seeking ways to enhance efficiencies and lower MRO product and procurement costs. In response to this customer desire, three primary trends have emerged in the industrial supply industry:

Industry Consolidation. Industrial customers have reduced the number of supplier relationships they maintain to lower total purchasing costs, improve inventory management, assure consistently high levels of customer service and enhance purchasing power. This focus on fewer suppliers has led to consolidation within the fragmented industrial distribution industry.

Customized Integrated Service. As industrial customers focus on their core manufacturing or other production competencies, they increasingly demand customized integration services, consisting of value-added traditional distribution, supply chain services, modular equipment and repair and maintenance services.

Single Source, First-Tier Distribution. As industrial customers continue to address cost containment, there is a trend toward reducing the number of suppliers and eliminating multiple tiers of distribution. Therefore, to lower overall costs to the customer, some MRO product distributors are expanding their product coverage to eliminate second-tier distributors and become a “one stop source”.

We believe we have increased our competitive advantage through our traditional fabrication of integrated system pump packages and integrated supply programs, which are designed to address our customers’ specific product and procurement needs. We offer our customers various options for the integration of their supply needs, ranging from serving as a single source of supply for all our specific lines of products and product categories to offering a fully integrated supply package in which we assume procurement and management functions, which can include ownership of inventory, at the customer's location. Our approach to integrated supply allows us to design a program that best fits the needs of the customer. Customers purchasing large quantities of product are able to outsource all or most of those needs to us. For customers with smaller supply needs, we are able to combine our traditional distribution capabilities with our broad product categories and advanced ordering systems to allow the customer to engage in one-stop sourcing without the commitment required under an integrated supply contract.

6

Business Segments

The Company is organized into three business segments: Service Centers (“SC”), Innovative Pumping Solutions (“IPS”) and Supply Chain Services (“SCS”). Our segments provide our Chief Executive Officer, who is our chief operating decision maker (“CODM”) with a comprehensive financial view of our key businesses. The segments enable the alignment of strategies and objectives and provide a framework for timely and rational allocation of resources within our businesses. In addition to the three business segments, our consolidated financial results include corporate and other expenses which includes costs related to our centralized support functions. These costs typically include accounting and finance, information technology, marketing, human resources, legal, inventory management & procurement and other support services, interest expense, and removes inter-company transactions.

The following chart represents financial information for the last three years and the key end markets we currently serve. See Results of Operations under Item 7. Management Discussion and Analysis of Financial Condition and Results of Operations for further information on our segments’ financial results.

Consolidated Financial Summary and End Markets
______________________________________________________________________________________________________
7696581401027
($ in millions)202420232022
Sales$1,802 $1,679 $1,481 
Operating Income$145 $139 $98 
% Margin8.1 %8.3 %6.6 %
EBITDA$182 $170 $124 
% Margin10.1 %10.1 %8.3 %
DXPeople3,028 2,837 2,675 
______________________________________________________________________________________________________
7

Service Centers

The Service Centers (“SC”) are engaged in providing MRO products, equipment and services, including technical expertise and logistics capabilities, to a variety of customers serving varied end markets with the ability to provide same day delivery. The following chart represents financial information for the last three years and the key end markets our SC segment currently serves:

Service Centers’ Financial Summary and End Markets
______________________________________________________________________________________________________
7696581399510
($ in millions)202420232022
Sales$1,223 $1,200 $1,041 
Operating Income$175 $172 $132 
% Margin14.3 %14.3 %12.7 %
EBITDA$182 $178 $135 
% Margin14.9 %14.8 %13.0 %
SC Employees1,843 1,723 1,651 
______________________________________________________________________________________________________

We offer our customers a single source of supply on an efficient and competitive basis by being a first-tier distributor that can purchase products directly from manufacturers. As a first-tier distributor, we are able to reduce our customers' costs and improve efficiencies in the supply chain. We offer a wide range of industrial MRO products, equipment and services through a continuum of customized and efficient MRO solutions. We also provide services such as field safety supervision, in-house and field repair and predictive maintenance.

A majority of our Service Center segment sales are derived from customer purchase orders for products. Sales are directly solicited from customers by our sales force. The Company's Service Centers facilities are stocked and staffed with knowledgeable sales associates and backed by a centralized customer service team of experienced industry professionals. At December 31, 2024, our Service Centers’ products and services were distributed from 157 service center facilities and 4 distribution centers. The Company's Service Centers provide a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, industrial supply and safety product and service categories. We currently serve as a first-tier distributor of more than 1,000,000 items of which more than 60,000 are stock keeping units (SKUs) for use primarily by customers engaged in the oil and gas, general industrial, manufacturing, chemical, food and beverage, refining, water & wastewater, fabrication & construction and other industries.

The Service Centers segment’s long-lived assets are located in the U.S., Canada and the U.A.E. Approximately 6.1% of the Service Centers segment’s revenues were in Canada and the remainder was virtually all in the U.S. Our foreign operations are subject to certain unique risks, which are more fully disclosed in Item 1A Risk Factors,Risks Associated with Legal and Regulatory Matters”.

At December 31, 2024, the Service Centers segment had 1,843 employees, all of whom were full-time.

8

Innovative Pumping Solutions

The Company's Innovative Pumping Solutions (“IPS”) segment provides integrated, custom pump skid packages, pump remanufacturing and manufactures branded private label pumps to meet the capital equipment needs of our global customer base. The following chart represents financial information for the last three years and the key end markets our IPS segment currently serves:

Innovative Pumping Solutions’ Financial Summary and End Markets
______________________________________________________________________________________________________
7696581399045
($ in millions)202420232022
Sales$323 $219 $199 
Operating Income$54 $35 $25 
% Margin16.6 %16.1 %12.5 %
EBITDA$58 $39 $36 
% Margin18.0 %17.8 %18.1 %
IPS Employees462 383 337 
______________________________________________________________________________________________________

Additionally, our IPS segment provides project solutions and capital equipment to the water and wastewater treatment markets including potable water, bio-solid and residual management and wastewater treatment. Our IPS segment provides a single source for design, engineering, project management and systems design and fabrication for unique customer specifications.

Our sales of integrated pump packages, remanufactured pumps or branded private label pumps are generally derived from customer purchase orders containing the customers’ unique specifications. Sales are directly solicited from customers by our dedicated sales force.

The Company's engineering staff can design a complete custom pump package to meet our customers’ project specifications. Drafting programs such as SolidWorks and AutoCAD® allow our engineering team to verify the design and layout of packages with our customers prior to the start of fabrication. Finite Elemental Analysis programs such as Cosmos Professional are used to design the package to meet all normal and future loads and forces. This process helps maximize the pump packages’ life and minimizes any impact to the environment.

With over 100 years of fabrication experience, the Company has acquired the technical expertise to ensure that our pumps and pump packages are built to meet the highest standards. The Company utilizes manufacturer authorized equipment and manufacturer certified personnel. Pump packages require MRO products and original equipment manufacturers’ (OEM) equipment such as pumps, motors, valves, and consumable products such as welding supplies. The Company leverages its MRO product inventories and breadth of authorized products to lower the total cost and maintain the quality of our pump packages.

At December 31, 2024, the Innovative Pumping Solutions segment operated out of 32 facilities, 28 of which are located in the U.S. and two in Canada. All of the IPS segment’s long-lived assets are located in the U.S.

At December 31, 2024, the IPS segment had 462 employees, all of whom were full-time.

9

Total backlog, representing firm orders for the IPS segment products that have been received and entered into our production systems, was $292.2 million and $138.4 million at December 31, 2024 and 2023, respectively.

Supply Chain Services

The Company's Supply Chain Services (“SCS”) segment manages all or part of its customers’ supply chains, including procurement and inventory management. The following chart represents financial information for the last three years and the key end markets our SCS segment currently serves:

Supply Chain Services’ Financial Summary and End Markets
______________________________________________________________________________________________________
7696581399405
($ in millions)202420232022
Sales$256 $260 $240 
Operating Income$22 $22 $20 
% Margin8.5 %8.3 %8.1 %
EBITDA$22 $22 $20 
% Margin8.6 %8.5 %8.3 %
SCS Employees397 419 409 
______________________________________________________________________________________________________

The SCS segment enters into long-term contracts with its customers that can be canceled on little or no notice under certain circumstances. The SCS segment provides fully outsourced MRO solutions for sourcing MRO products including, but not limited to, the following: inventory optimization and management; store-room management; transaction consolidation and control; vendor oversight and procurement cost optimization; productivity improvement services; and customized reporting. Our mission is to help our customers become more competitive by reducing their indirect material costs and order cycle time by increasing productivity and by creating enterprise-wide inventory and procurement visibility and control.

The Company has developed assessment tools and master plan templates aimed at taking cost out of supply chain processes, streamlining operations and boosting productivity. This multi-faceted approach allows us to manage the entire MRO products channel for maximum efficiency and optimal control, which ultimately provides our customers with a low-cost solution.

The Company takes a consultative approach to determine the strengths and opportunities for improvement within a customer’s MRO products supply chain. This assessment determines if and how we can best streamline operations, drive value within the procurement process, and increase control in storeroom management.

10

Decades of supply chain inventory management experience and comprehensive research, as well as a thorough understanding of our customers’ businesses and industries have allowed us to design standardized programs that are flexible enough to be fully adaptable to address our customers’ unique MRO products supply chain challenges. These standardized programs include:
 
SmartAgreement, a planned, pro-active MRO products procurement solution leveraging DXP’s local Service Centers.
SmartBuy, DXP’s on-site or centralized MRO procurement solution.
SmartSourceSM, DXP’s on-site procurement and storeroom management by DXP personnel.
SmartStore, DXP’s customized e-Catalog solution.
SmartVend, DXP’s industrial dispensing solution, which allows for inventory-level optimization, user accountability and item usage reduction by an initial 20-40%.
SmartServ, DXP’s integrated service pump solution. It provides a more efficient way to manage the entire life cycle of pumping systems and rotating equipment.

The Company's SmartSolutions programs listed above help customers to cut product costs, improve supply chain efficiencies and obtain expert technical support. The Company represents manufacturers of up to 90% of all the maintenance, repair and operating products of our customers. Unlike many other distributors who buy products from second-tier sources, the Company takes customers to the source of the products they need.

At December 31, 2024, the SCS segment operated supply chain installations in 86 of our customers’ sites.

All of the SCS segment’s long-lived assets are in the U.S. and Mexico. The majority of the SCS segment’s 2024 revenues were recognized in the U.S.

At December 31, 2024, the SCS segment had 397 employees, all of whom were full-time.

Products

Most industrial customers currently purchase their MRO products through local or national distribution companies that are focused on single or unique product categories. As a first-tier distributor, our network of service and distribution centers stock more than 60,000 SKUs and provide customers with access to more than 1,000,000 items. The Company tailors its inventory and leverages product experts to meet the needs of its local customers.

Given our breadth of product and our industrial distribution customers’ focus around specific product categories, we have become customer driven experts in the following five key product categories: 1.) rotating equipment; 2.) bearings & power transmission; 3.) industrial supplies; 4.) metal working; and 5.) safety products & services.

Consolidated Sales by Product Category
______________________________________________________________________________________________________
2024 Product Mix.jpg______________________________________________________________________________________________________

11

Rotating Equipment. Our rotating equipment products include a full line of centrifugal pumps for transfer and process service applications, such as petrochemicals, refining and crude oil production; rotary gear pumps for low- to- medium pressure service applications, such as pumping lubricating oils and other viscous liquids; plunger and piston pumps for high-pressure service applications such as disposal of produced water and crude oil pipeline service; and air-operated diaphragm pumps. We also provide a large variety of pump accessories.

Bearings & Power Transmission. Our bearing products include several types of mounted and unmounted bearings for a variety of applications. The power transmission products we distribute include speed reducers, flexible-coupling drives, chain drives, sprockets, gears, conveyors, clutches, brakes and hoses.

Industrial Supplies. We offer a broad range of industrial supplies, such as abrasives, tapes and adhesive products, coatings and lubricants, fasteners, hand tools, janitorial products, pneumatic tools, welding supplies and welding equipment.

Metal Working. Our metal working products include a broad range of cutting tools, abrasives, coolants, gauges, industrial tools and machine shop supplies.

Safety Products & Services. We sell a broad range of safety products including eye and face protection, first aid, hand protection, hazardous material handling, instrumentation and respiratory protection products. Additionally, we provide safety services including hydrogen sulfide (H2S) gas protection and safety, specialized and standby fire protection, safety supervision, training, monitoring, equipment rental and consulting. Our safety services include safety supervision, medic services, safety audits, instrument repair and calibration, training, monitoring, equipment rental and consulting.

We acquire our products through numerous OEMs. We are authorized to distribute certain manufacturers' products only in specific geographic areas. All of our distribution authorizations are subject to cancellation by the manufacturer, some upon little or no notice. For the last three fiscal years, no customer accounted for 10% or more of our revenues. Over 90% of our business relates to sales of products. Service revenues are less than 10% of sales.

The Company has operations in the U.S., Canada, Mexico, and the U.A.E. Information regarding financial data by geographic areas is set forth in Note 19 - Revenue of the Notes to Consolidated Financial Statements.

Acquisitions

A key component of our growth strategy includes acquiring businesses with complementary and desirable product lines, locations, or customers in order to maintain our leading position as the largest distributor of rotating equipment in North America. Since 2004, we have completed 58 acquisitions. We continue to evaluate opportunities to acquire businesses and companies that complement and enable further investment in our key priority areas. The risks associated with acquisitions are more fully discussed in “Item 1A. Risk Factors.” including the risk factory entitled “Risks associated with executing our acquisition strategy.”.

In 2024 we completed seven acquisitions for a combined total of $174.9 million. See Note 16 - Business Acquisitions for additional information.

Competition

Our business is highly competitive. In the Service Centers segment we compete with a variety of industrial supply distributors, some of which may have greater financial and other resources than we do. Some of our competitors are small enterprises selling to customers in a limited geographic area. We also compete with catalog distributors, large warehouse stores and, to a lesser extent, manufacturers. While certain catalog distributors provide product offerings as broad as ours, these competitors do not offer the product application, technical expertise and after-the-sale services that we provide. In the Innovative Pumping Solutions segment we compete against a variety of manufacturers, distributors and fabricators, many of which may have greater financial and other resources than we do. In the Supply Chain Services segment, we compete with larger distributors that provide integrated supply programs and outsourcing services, some of which might be able to supply their products in a more efficient and cost-effective manner than we can provide. We generally compete on expertise, responsiveness, and price in all of our segments.

12

Insurance

We maintain liability and other insurance that we believe to be customary and generally consistent with industry practice. We retain a portion of the risk for medical claims, general liability, worker’s compensation and property losses. The various deductibles of our insurance policies generally do not exceed $250,000 per occurrence. There are also certain risks for which we do not maintain insurance. There can be no assurance that such insurance will be adequate for the risks involved, that coverage limits will not be exceeded or that such insurance will apply to all liabilities. The occurrence of an adverse claim in excess of the coverage limits that we maintain could have a material adverse effect on our financial condition and results of operations. Additionally, we are partially self-insured for our group health plan, worker’s compensation, auto liability and general liability insurance.

Government Regulation and Environmental Matters

We are subject to various laws and regulations relating to our business and operations and various health and safety regulations including those established by the Occupational Safety and Health Administration and Canadian Occupational Health and Safety.

Certain of our operations are subject to federal, state and local laws and regulations as well as provincial regulations controlling the discharge of materials into or otherwise relating to the protection of the environment.

Although we believe that we have adequate procedures to comply with applicable discharge and other environmental laws, such laws and regulations could result in costs to remediate releases of regulated substances into the environment or costs to remediate sites to which we sent regulated substances for disposal. In some cases, these laws can impose strict liability for the entire cost of clean-up on any responsible party without regard to negligence or fault and impose liability on us for the conduct of others or conditions others have caused, or for our acts that complied with all applicable requirements when we performed them. New laws have been enacted and regulations are being adopted by various regulatory agencies on a continuing basis and the costs of compliance with these new laws can only be broadly appraised until their implementation becomes more defined.

The risks of accidental contamination or injury from the discharge of controlled or hazardous materials and chemicals cannot be eliminated completely. In the event of such a discharge, we could be held liable for any damages that result and any such liability could have a material adverse effect on us.

We are not currently aware of any environmental situation or violations of government regulations that we believe are likely to have a material adverse effect on our results of operations or financial condition.

Human Capital

The Company employed 3,028 people as of December 31, 2024. The Company is continually investing in its workforce to further talent development, increase employee safety, drive a strong workplace culture, improve compensation and benefits and diversity and inclusion to support our employees’ well-being, and foster their growth and development.

Talent Development. The Company's leaders are expected to make great strategic choices, deliver great results, be great talent managers and provide strong leadership. The Company's leaders who have expertise in the Company's business model are the critical factor in translating the potential of the Company's business model into full performance. Because this expertise develops over time and through specific experiences, the Company focuses on developing and promoting its own talent to ensure the Company's sustained business success over the long term.

Employee Safety. The safety and well-being of the Company's colleagues around the world has been, and always will be, its top priority. Guided by the Company's Safety Service offering, business and the philosophy that every accident is preventable, the Company strives every day to foster a proactive safety culture. The Company's safety strategy is based on the following core principles: (i) a goal of zero accidents, (ii) shared ownership for safety (business and individual); (iii) proactive approach focused on accident prevention; and (iv) continuous improvement philosophy.

Workplace Culture. The Company operates under a balanced centralized and decentralized entrepreneurial culture that is crucial to the Company's performance and is one of the three unique elements of the Company's business model. The Company believes its colleagues around the world thrive in this culture, as it allows them to experience significant autonomy, a sense of shared ownership with their colleagues, and a work atmosphere deeply rooted in the Company's core values.

13

Compensation and Benefits. The Company is committed to providing market-competitive compensation and benefits to attract and retain great talent across its business segments. Specific compensation and benefits vary and are based on regional practices. In the U.S., the Company focuses on providing a comprehensive, competitive benefits package that supports the health and wellness, educational endeavors, community involvement and financial stability of its colleagues.

Our key human capital measures include employee safety, turnover, absenteeism and production. We frequently benchmark our compensation practices and benefits programs against those of comparable companies and industries and in the geographic areas where our facilities are located. We believe that our compensation and employee benefits are competitive and allow us to attract and retain skilled and unskilled labor throughout our organization. Our notable health, welfare and retirement benefits include:
Company subsidized health insurance
401(k) Plan with Company matching contributions
Paid time off

Diversity and Inclusion. The Company believes it is at its best when it brings together unique perspectives, experiences and ideas. The Company is committed to equal employment opportunity, fair treatment and creating diverse and inclusive workplaces where all the Company's colleagues can perform to their full potential. We strive to maintain an inclusive environment free from discrimination of any kind, including sexual or other discriminatory harassment. Our employees have multiple avenues available through which inappropriate behavior can be reported, including a confidential hotline. All reports of inappropriate behavior are promptly investigated with appropriate action taken aimed at stopping such behavior.

Labor Relations. None of the Company's U.S. employees are represented by a labor union, while outside the U.S., employees in certain countries are represented by an employee representative organization, such as a union, works council or employee association.

We believe our employees are key to achieving our business objectives. The Company considers its employee relations to be excellent. Headcount by segment and country are as follows:

Business Segment EmployeesCountryEmployees
Service Centers1,843United States2,796
Innovative Pumping Solutions462Canada221
Supply Chain Services397
Other(1)
11
Corporate326Total Employees3,028
Total Employees3,028
(1) Includes employees located in Mexico and the U.A.E.

Executive Officers

The following is a list of the Company's executive officers, their age, positions, and a description of each officer’s business experience as of March 10, 2025. All of our executive officers hold office at the pleasure of the Company's Board of Directors.
NAMEAGETITLE
David R. Little73Chairman of the Board, President and Chief Executive Officer
Kent Yee49Senior Vice President/Chief Financial Officer/Secretary
Nick Little43Senior Vice President/Chief Operating Officer
Chris Gregory50Senior Vice President/Chief Information Technology Officer
Paz Maestas45Senior Vice President/Chief Marketing & Technology Officer
David C. Vinson74Senior Vice President/Innovative Pumping Solutions
John J. Jeffery57Senior Vice President/Supply Chain Services
David Molero Santos
43Vice President/Chief Accounting Officer
14

David R. Little. Mr. Little has served as Chairman of the Board, President and Chief Executive Officer of DXP since its organization in 1996 and also has held these positions with SEPCO Industries, Inc., predecessor to the Company (“SEPCO”), since he acquired a controlling interest in SEPCO in 1986. Mr. Little has been employed by SEPCO since 1975 in various capacities, including Staff Accountant, Controller, Vice President/Finance and President. Mr. Little gives our Board insight and in-depth knowledge of our industry and our specific operations and strategies. He also provides leadership skills and knowledge of our local community and business environment, which he has gained through his long career with DXP and its predecessor companies.
Kent Yee. Mr. Yee was appointed Senior Vice President/Chief Financial Officer/Secretary in June 2017. Currently, Mr. Yee is responsible for acquisitions, finance, accounting, business integrations, and human resources of DXP. From March 2011 to June 2017, Mr. Yee served as Senior Vice President Corporate Development and led DXP's mergers and acquisitions, business integration, and internal strategic project activities. During March 2011, Mr. Yee joined DXP from Stephens Inc.'s Industrial Distribution and Services team where he served in various positions, including Vice President from August 2005 to February 2011. Prior to Stephens, Mr. Yee was a member of The Home Depot’s Strategic Business Development Group with a primary focus on acquisition activity for HD Supply. Mr. Yee was also an Associate in the Global Syndicated Finance Group at JPMorgan Chase. He has executed over 60 transactions including more than $1.8 billion in M&A and $4.5 billion in financing transactions primarily for change of control deals and numerous industrial and distribution acquisition and sale assignments. He holds a Bachelors of Arts in Urban Planning from Morehouse College and an MBA from Harvard University Graduate School of Business.

Nick Little. Mr. Little was appointed Senior Vice President/Chief Operating Officer in January 2021. Mr. Little began his career with DXP nearly twenty years ago as an application engineer. During his tenure at DXP, Mr. Little has held various roles of increasing responsibility including outside sales, Director of Operations and more recently as the Regional Vice President of Sales and Operations. As Chief Operating Officer, Mr. Little is responsible for the execution of the strategic direction of the Company and oversees sales, operations, and inventory management & procurement of DXP. He holds a Bachelor of Business Administration in Finance from Baylor University.

Chris Gregory. Mr. Gregory was appointed Senior Vice President and Chief Information Officer in March of 2018. Mr. Gregory joined the Company in August 2006. From December 2014 until January 2018 he served as Vice President of IT Strategic Solutions. Prior to serving as Vice President of IT Strategic Solutions he served in various roles, including application developer, database manager as well as leading the business intelligence and application development departments. He holds a Bachelor of Business Administration and Computer Information Systems from the University of Houston and an MBA from The University of Texas at Austin, McCombs School of Business.

Paz Maestas. Mr. Maestas was appointed Senior Vice President/Chief Marketing and Technology Officer in January 2021. Mr. Maestas has been with DXP since 2002 and leads the Company's e-Commerce and Omni-Channel initiatives. In his 20 years with DXP, he has served in various roles and most recently as Vice President of Marketing and Operations. He holds a Bachelor of Science from the University of Texas at Austin.

David C. Vinson. Mr. Vinson was appointed Senior Vice President/Innovative Pumping Solutions in January 2006. He served as Senior Vice President/Operations of DXP from October 2000 to December 2005. From 1996 until October 2000, Mr. Vinson served as Vice President/Traffic, Logistics and Inventory. Mr. Vinson has served in various capacities with DXP since his employment in 1981.

John J. Jeffery. Mr. Jeffery was appointed Senior Vice President of Supply Chain Services in May 2010. He oversees the strategic direction for the Supply Chain Services business unit driving innovative business development initiatives for organizational growth and visibility. He began his career with T.L. Walker, which was later acquired by DXP in 1991. During his tenure with DXP, Mr. Jeffery has served in various significant capacities including branch, area, regional and national sales management as well as sales, marketing, information technology and Service Center vice president roles. He holds a Bachelor of Science in Industrial Distribution from Texas A&M University and is also a graduate of the Executive Business Program at Rice University.

15

David Molero Santos. Mr. Molero is a certified public accountant and has over 20 years of experience in accounting within a public company environment and most recently as a Chief Accounting Officer of another publicly traded company. Prior to DXP, Mr. Molero was the Chief Accounting Officer for AgileThought, Inc., a provider of digital transformation services including organizational transformations, training and certifications, and product management services. He spent over 16 years at PricewaterhouseCoopers serving in various audit and capital markets advisory roles, focused primarily on SEC reporting clients. Mr. Molero is a Certified Public Accountant in Texas and holds a Bachelor’s degree in Business Administration and Management from Loyola University in Cordoba (Spain) and a Master’s degree in Audit from the University of Alcala in Madrid (Spain).

All officers of DXP hold office until the regular meeting of the board of directors following the 2025 Annual Meeting of Shareholders or until their respective successors are duly elected and qualified or their earlier resignation or removal.

Available Information

Our internet address is www.dxpe.com and the investor relations section of our website is located at ir.dxpe.com. Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended (the “Exchange Act”), are available free of charge through our internet website (www.dxpe.com) as soon as reasonably practicable after we electronically file such material with, or furnish it to, the U.S. Securities and Exchange Commission (“SEC”). The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with SEC at http://www.sec.gov. Additionally, we make the following available free of charge through our internet website ir.dxpe.com:

DXP Code of Ethics for Senior Financial Officers;
DXP Code of Conduct;
DXP Conflict Minerals Policy;
DXP Anti-Corruption Policy;
Compensation Committee Charter;
Nominating and Governance Committee Charter; and
Audit Committee Charter
Corporate Sustainability Report

ITEM 1A. Risk Factors

We are subject to various risks and uncertainties in the course of our business. Investing in the Company involves risk. In deciding whether to invest in the Company, you should carefully consider the risk factors below as well as those matters referenced in the foregoing pages under “Disclosure Regarding Forward-Looking Statements” and other information included and incorporated by reference into this Report and other reports and materials filed by us with the Securities and Exchange Commission. Any of these risk factors could have a significant or material adverse effect on our businesses, results of operations, financial condition or liquidity. They could also cause significant fluctuations and volatility in the trading price of our securities. Readers should not consider any descriptions of these factors to be a complete set of all potential risks that could affect the Company. Further, many of these risks are interrelated and could occur under similar business and economic conditions, and the occurrence of certain of them may in turn cause the emergence or exacerbate the effects of others. Such a combination could materially increase the severity of the impact of these risks on our results of operations, liquidity and financial condition.
16

We face a variety of risks that are substantial and inherent in our businesses. The following is a summary of some of the more important factors that could affect our businesses:

Business and Operations
Demand for our products could decrease if manufacturers decide to sell them direct.
Changes in our customer or product mix, could cause our gross margins to fluctuate.
Material changes in the costs of our products from manufacturers without the ability to pass price increases onto our customers could cause our gross margins to decline.
A variety of issues could affect the timing or profitability of our projects, and could result in, among other things, project termination or payment of liquidated damages.
Changes in estimates related to revenues and costs under customer contracts could result in a reduction or elimination of revenues or profits and the recognition of losses.
Our manufacturers may cancel our oral or written distribution authorizations upon little or no notice, which could adversely impact our revenues and profits from distributing certain manufacturer’s products.
We may experience unexpected supply shortages, which could adversely affect our product and service offerings and our business.
Price reductions by our manufacturers of products that we sell could cause the value of our inventory to decline.
We are subject to increased shipping costs as well as the potential inability of our third-party transportation providers to deliver products on a timely basis.
Our business has substantial competition that could adversely affect our results.
The loss of or the failure to attract and retain key personnel could adversely impact our results of operations.
The loss of any key supplier could adversely affect the Company’s sales and profitability.
Our future results will be impacted by our ability to implement our internal growth strategy.
Our future results will be impacted by the effective execution of our acquisition strategy.
Goodwill and intangible assets recorded as a result of our acquisitions could become impaired.
Interruptions in the proper functioning of our information systems could disrupt operations and cause increases in costs and/or decreases in revenues.
Cybersecurity breaches and other disruptions or misuse of our network and information systems could affect our ability to conduct our business effectively.
Our backlog is subject to unexpected adjustments and potential cancellations.
Our actual results could differ from the assumptions and estimates used to prepare our financial statements.

Market and Economy
A general slowdown in the economy could negatively impact the Company’s sales growth and profitability.
We could be adversely impacted by low oil prices, volatility in oil prices and downturns in the energy industry, including decreased capital expenditures, impacting our customers’ demand for our products and services.
Adverse weather events or natural disasters could negatively disrupt our operations.

Credit and Access to Debt Capital
We may not be able to refinance on favorable terms, extend, or repay our debt, which could adversely affect our results of operations or may result in default of our debt.
Our failure to comply with financial covenants of our credit facilities may adversely affect our results of operations and our financial conditions.
We may not be able to access acquisition financing, including debt capital.
A deterioration in the oil and gas sector or other circumstances may negatively impact our business and results of operations and thus hinder our ability to comply with financial covenants under our credit facilities, including the Secured Leverage Ratio and Fixed Charge Coverage Ratio financial covenants.
Changes in our credit profile may affect our relationship with our suppliers, which could have a material adverse effect on our liquidity.

17

Legal and Regulatory
Risks associated with substantial or material claim or lawsuits that are not covered by insurance.
The nature of our manufactured products carries the possibility of significant product liability and warranty claims, which could harm our business and future results.
We are subject to potential shareholder litigation associated with potential volatile trading of our common stock.
We are subject to personal injury, product liability and environmental claims involving allegedly defective products.
We are subject to risks associated with conducting business in foreign countries.
We are subject to environmental, health and safety laws and regulations that may lead to liabilities and negatively impact our business.
We are subject to various government regulations, the cost of compliance of such regulations could increase our cost of conducting business and any violations of such regulations could materially adversely affect our financial condition or results of operations.

The following are more detailed discussions of our Risk Factors summarized above:

Risk Related to the Company's Business and Operations

Demand for our products could decrease if the manufacturers of those products sell them directly to end users.

Typically, MRO products have been purchased through distributors and not directly from the manufacturers of those products. If customers were to purchase our products directly from manufacturers, or if manufacturers sought to increase their efforts to sell directly to end users, we could experience a significant decrease in sales and earnings.

Changes in our customer and product mix, or adverse changes to the cost of goods we sell, could cause our gross margin percentage to fluctuate or decrease, and we may not be able to maintain historical margins.

Changes in our customer mix have resulted from geographic expansion, daily selling activities within current geographic markets, and targeted selling activities to new customers. Changes in our product mix have resulted from marketing activities to existing customers and needs communicated to us from existing and prospective customers. There can be no assurance that we will be able to maintain our historical gross margins. In addition, we may also be subject to price increases from vendors that we may not be able to pass along to our customers.

Our manufacturers may cancel our oral or written distribution authorizations upon little or no notice, which could adversely impact our revenues and profits from distributing certain manufacturer’s products.

We are authorized to distribute certain manufacturers’ products in specific geographic areas and all of our oral or written distribution authorizations are subject to cancellation by the manufacturer, some upon little or no notice. If certain manufacturers cancel the distribution authorizations they granted to us, our distribution of their products could be disrupted and such occurrence could have a material adverse effect on our results of operations and financial conditions.

A variety of issues could affect the timing or profitability of our projects, which may result in additional costs to us, reductions or delays in revenues, the payment of liquidated damages or project termination.

A meaningful part of our business is dependent in part upon projects that can be cyclical in nature and are subject to risks of delay or cancellation. The timing of or failure to obtain contracts, delays in awards of, start dates for or completion of projects and the cancellations of projects can result in significant periodic fluctuations in our business, financial condition, results of operations and cash flows. Many of our projects may directly and/or indirectly involve challenging design, engineering, financing, permitting, procurement and construction phases that occur over extended time periods, sometimes several years, and we have encountered and may in the future encounter project delays, additional costs or project performance issues as a result of, among other things:

inability to meet project schedule requirements or achieve guaranteed performance or quality standards for a project, which can result in increased costs, through rework, replacement or otherwise, or the payment of liquidated damages to the customer or contract termination;
failure to accurately estimate project costs or accurately establish the scope of our services;
failure to make judgments in accordance with applicable professional standards (e.g., engineering standards);
unforeseen circumstances or project modifications not included in our cost estimates or covered by our contract for which we cannot obtain adequate compensation, including concealed or unknown environmental, geological or geographical site conditions or technical problems such as design or engineering issues;
changes in laws or permitting and regulatory requirements during the course of our work;
18

delays in the delivery or management of design or engineering information, equipment or materials;
our or a customer’s failure to manage a project, including the inability to timely obtain land, permits or rights of way or meet other permitting, regulatory or environmental requirements or conditions;
changes to project or customer schedules;
natural disasters or emergencies, including wildfires and earthquakes, as well as significant weather events (e.g., hurricanes, tropical storms, tornadoes, floods, droughts, blizzards and extreme temperatures) and adverse or unseasonable weather conditions (e.g., prolonged rainfall or snowfall, early thaw in Canada and the northern United States);
Many of these difficulties and delays are beyond our control and can negatively impact our ability to complete the project in accordance with the required delivery schedule or achieve our anticipated margin on the project. Delays and additional costs associated with delays may be substantial and not recoverable from third parties, and in some cases, we may be required to compensate the customer for such delays, including in circumstances where we have guaranteed project completion or performance by a scheduled date and incur liquidated damages if we do not meet such schedule.

Changes in estimates related to revenues and costs associated with our contracts with customers could result in a reduction or elimination of revenues, a reduction of profits or the recognition of losses.

For fixed price contracts and certain unit-price contracts, we recognize revenue as performance obligations are satisfied over time and earnings or losses recognized on individual contracts are based on estimates of contract revenues, costs and profitability. Changes in contract estimates are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made, and contract losses are recognized in full when losses are determined to be probable and can be reasonably estimated. Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. In addition, we recognize amounts associated with change orders and/or claims as revenue when it is probable that the contract price will be adjusted and the amount of any such adjustment can be reasonably estimated. Actual amounts collected in connection with change orders and claims can differ from estimated amounts. Consequently, the timing for recognition of revenues and profit or loss and any subsequent changes in estimates is uncertain and could result in a reduction or an elimination of previously reported revenues or profits or the recognition of losses on the associated contract. Any such adjustments could be significant and could have a material adverse impact on our financial condition, results of operations and cash flows.

We may experience unexpected supply shortages, which could adversely affect our product and service offerings and our business.

We distribute products from certain manufacturers and suppliers. Nevertheless, in the future we may have difficulty obtaining the products we need from suppliers and manufacturers as a result of unexpected demand, production difficulties that might extend lead times or a supplier’s decision to sell its products through other distributors. Our inability to obtain products from suppliers and manufacturers in sufficient quantities to meet customer demand, or at all, could adversely affect our product and service offerings and our business.

Price reductions by our manufacturers of products that we sell could cause the value of our inventory to decline. Also, these price reductions could cause our customers to demand lower sales prices for these products, possibly decreasing our margins and profitability on sales.

The value of our inventory could decline as a result of manufacturer price reductions with respect to products that we sell. Such a decline could have an adverse effect on our revenues. Also, decreases in the market prices of products that we sell could cause customers to demand lower sales prices from us. These price reductions could reduce our margins and profitability on sales with respect to the lower-priced products to the extent that we purchased our inventory of these products at the higher prices prior to the manufacturers price reductions. Reductions in our margins and profitability on sales could have a material adverse effect on our business.

19

We rely upon third-party transportation providers for our merchandise shipments and are subject to increased shipping costs as well as the potential inability of our third-party transportation providers to deliver products on a timely basis.

We rely upon independent third-party transportation providers for our merchandise shipments, including shipments to and from all of our service centers. Our utilization of these delivery services for shipments is subject to risks, including increases in fuel prices, labor availability, labor strikes and inclement weather, which may impact a shipping company’s ability to provide delivery services that adequately meet our shipping needs. If we change the shipping companies we use, we could face logistical difficulties that could adversely affect deliveries and we would incur costs and expend resources in connection with such change. In addition, we may not be able to obtain favorable terms as we have with our current third-party transportation providers.

Our business has substantial competition that could adversely affect our results.

Our business is highly competitive. We compete with a variety of industrial supply distributors, some of which may have greater financial and other resources than us. Although many of our traditional distribution competitors are small enterprises selling to customers in a limited geographic area, we also compete with larger distributors that provide integrated supply programs such as those offered through outsourcing services similar to those that are offered by our SCS segment. Some of these large distributors may be able to supply their products in a more timely and cost-efficient manner than us. Our competitors include catalog suppliers, large warehouse stores and, to a lesser extent, certain manufacturers. Competitive pressures could adversely affect the Company's sales and profitability.

The loss of or the failure to attract and retain key personnel could adversely impact our results of operations.

The loss of the services of any of the executive officers of the Company could have a material adverse effect on our financial condition and results of operations. In addition, our ability to grow successfully will be dependent upon our ability to attract and retain qualified management and technical and operational personnel. The failure to attract and retain such persons could materially adversely affect our financial condition and results of operations.

The loss of any key supplier could adversely affect the Company’s sales and profitability.

We have distribution rights for certain product lines and depend on these distribution rights for a substantial portion of our business. Many of these distribution rights are pursuant to contracts that are subject to cancellation upon little or no prior notice. The termination or limitation by any key supplier of its relationship with the Company could result in a temporary disruption of our business and, in turn, could adversely affect our results of operations and financial condition.

Our future results will be impacted by our ability to implement our internal growth strategy.

Our future results will depend in part on our success in implementing our internal growth strategy, which includes expanding our existing geographic areas, selling additional products to existing customers and adding new customers. Our ability to implement this strategy will depend on our success in selling more products and services to existing customers, acquiring new customers, hiring qualified salespersons, and marketing integrated forms of supply management such as those being pursued by us through our SmartSourceSM program. We may not be successful in efforts to increase sales and product offerings to existing customers. Consolidation in our industry could heighten the impacts of competition on our business and results of operations discussed above. The fact that we do not traditionally enter into long-term contracts with our suppliers or customers may provide opportunities for our competitors.

20

Risks associated with executing our acquisition strategy.

Our future results will depend in part on our ability to successfully implement our acquisition strategy. We may not be able to consummate acquisitions at rates similar to the past, which could adversely impact our growth rate and stock price. This strategy includes taking advantage of a consolidation trend in the industry and effecting acquisitions of businesses with complementary or desirable product lines, strategic distribution locations, attractive customer bases or manufacturer relationships. Promising acquisitions are difficult to identify and complete for a number of reasons, including high valuations, competition among prospective buyers, the need for regulatory (including antitrust) approvals and the availability of affordable funding in the capital markets. In addition, competition for acquisitions in our business areas is significant and may result in higher purchase prices. Changes in accounting or regulatory requirements or instability in the credit markets could also adversely impact our ability to consummate acquisitions. In addition, acquisitions involve a number of special risks, including possible adverse effects on our operating results, diversion of management’s attention, failure to retain key personnel of the acquired business, difficulties in integrating operations, technologies, services and personnel of acquired companies, potential loss of customers of acquired companies, preserving business relationships of the acquired companies, risks associated with unanticipated events or liabilities, and expenses associated with obsolete inventory of an acquired business, some or all of which could have a material adverse effect on our business, financial condition and results of operations. Our ability to grow at or above our historic rates depends in part upon our ability to identify and successfully acquire and integrate companies and businesses at appropriate prices and realize anticipated cost savings.

Goodwill and intangible assets recorded as a result of our acquisitions could become impaired.

Goodwill represents the difference between the purchase price of acquired companies and the related fair values of net assets acquired. We test goodwill for impairment annually and whenever events or changes in circumstances indicate that impairment may have occurred. Goodwill and intangibles represent a significant amount of our total assets. At December 31, 2024, our combined goodwill and intangible assets amounted to $538.0 million, net of accumulated amortization. To the extent we do not generate sufficient cash flows to recover the net amount of any investments in goodwill and other intangible assets recorded, the investment could be considered impaired and subject to write-off which would directly impact earnings. We expect to record additional goodwill and other intangible assets as a result of future business acquisitions. Future amortization of such other intangible assets or impairments, if any, of goodwill or intangible assets would adversely affect our results of operations in any given period.

Interruptions in the proper functioning of our information systems could disrupt operations and cause increases in costs and/or decreases in revenues.

The operation of our business depends critically on the functioning of our information systems. We continue to invest in software, hardware and network infrastructures to effectively manage our information systems. However, we may not be able to maintain or update our information systems to capture and use data in ways that result in operational efficiency, including as a result of ineffective software, difficulties obtaining the right talent and ability to manage the increasing volume of data available to, and managed by us. Furthermore, although backup and security systems, including physical and software safeguards and remote processing capabilities, protect our information systems, information systems are still vulnerable to damage or interruption from natural or human induced disasters, extreme weather, power losses, telecommunication failures, user error, third-party actions such as malicious computer programs, denial-of-service attacks and cybersecurity breaches, and other problems. In addition, we rely on the information technology (“IT”) systems of third parties to assist in conducting our business.

The implementation of new systems and upgrades to existing systems could impact our operations by imposing substantial capital expenditures, demands on management's time and risks of delays or difficulties in transitioning to new systems. In addition, DXP's systems implementations may not result in productivity improvements at the levels anticipated. Systems implementation disruption and any other IT disruption could have an adverse effect on the Company.

If disruptions damage, breach or cause our systems or those of third parties on which we depend to cease to function properly or are otherwise disrupted, we may require a significant investment to repair or replace them and may suffer interim interruptions in its business operations. If critical information systems fail or otherwise become unavailable, our ability to operate our digital platforms, process orders, maintain proper levels of inventories, collect accounts receivable, disburse funds, manage our supply chain, monitor results of operations, and process and store team member or customer data, among other functions, could be adversely affected. Any such interruption of our information systems could have a material adverse effect on our business or results of operations. We have experienced these incidents in the past, which we deemed immaterial to our business and operations individually and in the aggregate, and may be subject to other incidents in the future. We cannot assure you that any future incidents will not be material to our business, operations or financial condition.
21


Cybersecurity breaches and other disruptions or misuse of our network and information systems could affect our ability to conduct our business effectively.

Through our sales channels and electronic communications with customers generally, we collect and maintain confidential information that customers provide to us in order to purchase products or services. We also acquire and retain information about suppliers and employees in the normal course of business. Computer hackers may attempt to penetrate our information systems or our vendors' information systems and, if successful, misappropriate confidential customer, supplier, employee or other business information. In addition, one of our employees, contractors or other third party may attempt to circumvent security measures in order to obtain such information or inadvertently cause a breach involving such information. Loss of information could expose us to claims from customers, suppliers, financial institutions, regulators, payment card associations, employees and other persons, any of which could have an adverse effect on our financial condition and results of operations. We may not be able to adequately insure against cyber risks.

Despite our security measures and those of our third-party service providers, our systems may be vulnerable to interruption or damage from computer hacks, computer viruses, worms or other destructive or disruptive software, process breakdowns, denial of service attacks, malicious social engineering or other malicious activities, or any combination of the foregoing. Our computer systems have been, and will likely continue to be, subject to cyber incidents. A cyber incident is considered to be any adverse event that threatens the confidentiality, integrity or availability of our information resources. More specifically, a cyber incident is an intentional attack or an unintentional event that can include gaining unauthorized access to systems to disrupt operations, corrupt data or steal confidential information. Our three primary risks that could directly result from the occurrence of a cyber incident include operational interruption, damage to our reputation and image and private data exposure. While we have implemented controls and taken other preventative actions to further strengthen our systems against future attacks, these controls and preventative actions may not be effective against future attacks. Any breach of network, information systems, or our data security could result in a disruption of our services or improper disclosure of personal data or confidential information, which could harm our reputation, require us to expend resources to remedy such a security breach or defend against further attacks or subject us to liability under laws that protect personal data, resulting in increased operating costs or loss of revenue.

Our backlog is subject to unexpected adjustments and potential cancellations.

Our backlog generally consists of projects for which we have an executed contract or commitment with a client and reflects our expected revenue from the contract or commitment, which is often subject to revision over time. We cannot guarantee that the revenue projected in our backlog will be realized or profitable or will not be subject to delay or suspension. Project cancellations, scope adjustments or deferrals, may occur with respect to contracts reflected in our backlog and could reduce the dollar amount of our backlog and the revenue and profits that we actually earn; or may cause the rate at which we perform on our backlog to decrease. Our contracts typically provide for the payment of fees earned through the date of termination and the reimbursement of costs incurred including demobilization costs. In addition, projects may remain in our backlog for an extended period of time. During periods of economic slowdown, or decreases and/or instability in oil prices, the risk of projects being suspended, delayed or canceled generally increases. Finally, poor project or contract performance could also impact our backlog. Such developments could have a material adverse effect on our business and our profits.

Our actual results could differ from the assumptions and estimates used to prepare our financial statements.

In preparing our financial statements, we make estimates and assumptions that affect the reported values of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities. Areas requiring significant estimates by our management include:

recognition of revenue, costs, profits or losses;
recognition of recoveries under contract change orders or claims;
estimated amounts for project losses, warranty costs, contract close-out or other costs;
income tax provisions and related valuation allowances; and
accruals for other estimated liabilities, including litigation and insurance reserves and receivables.

Estimates are based on management's reasonable assumptions and experience, but are only estimates. Our actual business and financial results could differ from our estimates of such results due to changes in facts and circumstances, which could have a material negative impact on our financial condition and reported results of operations. Further, we recognize contract revenue as work on a contract progresses. The cumulative amount of revenue recorded on a contract at any point in time is the costs incurred to date versus the estimated total costs. Accordingly, contract revenue and total cost estimates are reviewed and revised as the work progresses. Adjustments are reflected in contract revenue in the period when such estimates are revised. Such adjustments could be material and could result in reduced profitability.

22

Risks Related to the Market and Economy

A general slowdown in the economy could negatively impact the Company's sales growth and profitability.

Economic and industry trends affect the Company's business. Demand for our products is subject to economic trends affecting our customers and the industries in which they compete in particular. General economic factors beyond our control that affect our business and our customers include (among others) interest rates, recession, inflation, deflation, customer credit availability, consumer credit availability, consumer debt levels, performance of housing markets, energy costs, tax rates and policy, unemployment rates, and other economic matters that influence our customers' spending. Many of our customers' industries, such as the manufacturing, food & beverage and oil and gas industry, are subject to volatility while others, such as the petrochemical industry, are cyclical and are materially affected by changes in the economy. As a result, demand for our products could be adversely impacted by changes in the markets of our customers. We traditionally do not enter into long-term contracts with our customers which increases the likelihood that economic downturns would affect our business.

We could be adversely impacted by low oil prices, volatility in oil prices and downturns in the energy industry, including decreased capital expenditures, impacting our customers’ demand for our products and services.

A portion of our revenue depends upon the level of capital and operating expenditures in the oil and natural gas industry. Therefore, a significant decline in oil or natural gas prices could lead to a decrease in our customers’ capital and other expenditures and could adversely affect our revenues.

Adverse weather events or natural disasters could negatively disrupt our operations.

Certain areas in which we operate are susceptible to adverse weather conditions or natural disasters, such as hurricanes, tornadoes, floods and earthquakes. These events can disrupt our operations, result in damage to our properties and negatively affect the local economies in which we operate. Additionally, we may experience communication disruptions with our customers, vendors and employees.

We cannot predict whether or to what extent damage caused by these events will affect our operations or the economies in regions where we operate. These adverse events could result in disruption of our purchasing or distribution capabilities, interruption of our business that exceeds our insurance coverage, our inability to collect from customers and increased operating costs. Our business or results of operations may be adversely affected by these and other negative effects of these events.

Risks Related to Credit or Access to Debt Capital

We may not be able to refinance on favorable terms or may not refinance, extend or repay our debt, which could adversely affect our results of operations or may result in default of our debt.

We may not be able to refinance existing debt or the terms of any refinancing may not be as favorable as the terms of our existing debt. If principal payments due upon default or at maturity cannot be refinanced, extended or repaid with proceeds from other sources, such as new equity capital, our cash flow may not be sufficient to repay all maturing debt in years when significant payments come due. If such circumstance happens, our business, reputation, results of operations or financial condition could be adversely affected and our existing debt could be in default.

Our failure to comply with financial covenants of our credit facilities may adversely affect our results of operations and our financial conditions.

Our credit facilities require the Company to comply with certain specified covenants, restrictions, financial ratios and other financial and operating tests. The Company’s ability to comply with any of the foregoing restrictions will depend on its future performance, which will be subject to prevailing economic conditions and other factors, including factors beyond the Company’s control. A failure to comply with any of these obligations could result in an event of default under the credit facilities, which could permit acceleration of the Company’s indebtedness under the credit facilities. The Company from time to time has been unable to comply with some of the financial covenants contained in previous credit facilities (relating to, among other things, the maintenance of prescribed financial ratios) and has, when necessary, obtained waivers or amendments to the covenants from its lenders. In the future the Company may not be able to comply with the covenants or, if is not able to do so, that its lenders will be willing to waive such non-compliance or amend such covenants.

23

We may not be able to access acquisition financing, including debt capital.

We may need to finance acquisitions by using shares of common stock for a portion or all of the consideration to be paid. In the event that the common stock does not maintain a sufficient market value, or potential acquisition candidates are otherwise unwilling to accept common stock as part of the consideration for the sale of their businesses, we may be required to use more of our cash resources, if available, to maintain our acquisition program. These cash resources may include borrowings under our existing credit agreements or equity or debt financings. Our current credit agreements with lenders contain certain restrictions that could adversely affect our ability to implement and finance potential acquisitions. Such restrictions include provisions which limit our ability to merge or consolidate with, or acquire all or a substantial part of the properties or capital stock of, other entities without the prior written consent of the lenders. There can be no assurance that we will be able to obtain the lenders’ consent to any of our proposed acquisitions. If we do not have sufficient cash resources, our growth could be limited unless we are able to obtain additional capital through debt or equity financings.

A deterioration in the oil and gas sector or other circumstances may negatively impact our business and results of operations and thus hinder our ability to comply with financial covenants under our credit facilities, including the Secured Leverage Ratio and Fixed Charge Coverage Ratio financial covenants.

A deterioration of the oil and gas sector or other circumstances that reduce our earnings may hinder our ability to comply with certain financial covenants under our credit facilities. Specifically, compliance with the Secured Leverage Ratio and Fixed Charge Coverage Ratio covenants depend on our ability to maintain net income and prevent losses. In the future we may not be able to comply with the covenants and, if we are not able to do so, our lenders may not be willing to waive such non-compliance or amend such covenants. If we are unable to comply with our financial covenants or obtain a waiver or amendment of those covenants or obtain alternative financing, our business and financial condition would be adversely affected.

Changes in our credit profile may affect our relationship with our suppliers, which could have a material adverse effect on our liquidity.

Changes in our credit profile may affect the way our suppliers view our ability to make payments and may induce them to shorten the payment terms of their invoices if they perceive our indebtedness to be high. Given the large dollar amounts and volume of our purchases from suppliers, a change in payment terms may have a material adverse effect on our liquidity and our ability to make payments to our suppliers and, consequently, may have a material adverse effect on us.

Risks Related to Legal and Regulatory Matters

Risks associated with substantial or material claim or lawsuits that are not covered by insurance.

In the ordinary course of business we at times may become the subject of various claims, lawsuits or administrative proceedings seeking damages or other remedies concerning our commercial operations, the products we distribute, employees and other matters, including potential claims by individuals alleging exposure to hazardous materials as a result of the products we distribute or our operations. Some of these claims may relate to the activities of businesses that we have acquired, even though these activities may have occurred prior to acquisition. The products we distribute, and/or manufacture, are subject to inherent risks that could result in personal injury, property damage, pollution, death or loss of production.

We maintain insurance to cover potential losses, and we are subject to various deductibles and caps under our insurance. It is possible, however, that judgments could be rendered against us in cases in which we would be uninsured and beyond the amounts that we currently have reserved or anticipate incurring for such matters. Even a partially uninsured claim, if successful and of significant size, could have a material adverse effect on our business, results of operations and financial condition. Furthermore, we may not be able to continue to obtain insurance on commercially reasonable terms in the future, and we may incur losses from interruption of our business that exceed our insurance coverage. In cases where we maintain insurance coverage, our insurers may raise various objections and exceptions to coverage which could make uncertain the timing and amount of any possible insurance recovery.

24

The nature of our manufactured products carries the possibility of significant product liability and warranty claims, which could harm our business and future results.

Customers use some of our products, in particular manufactured pumps and pump packages, in potentially harmful and high-risk applications that may in some instances can cause personal injury or loss of life and/or damage to property, equipment or the environment. In addition, our products are integral to the production process for some end-users, and a failure of our products could result in a business interruption of their operations. Although we maintain quality controls and procedures, our products may not be completely free from defects and/or malfunction or failure. We maintain various levels and types of insurance coverage that we believe are adequate and commensurate with normal industry practice for a company of our risk profile, relative size, and we further limit our liability by contract wherever possible. However, as described earlier, insurance may not be available or adequate to cover all potential liability. We could be named as a defendant in product liability or other lawsuits asserting potentially large claims if an accident occurs at a location where our equipment is installed or services have been or are being used.

We are subject to potential shareholder litigation associated with the potential volatile trading price of our common stock.

The market price of our common stock could be subject to wide fluctuations in response to, among other things, the risk factors described in this and other periodic reports, and other factors beyond our control, such as fluctuations in the valuation of companies perceived by investors to be comparable to us. Furthermore, the stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions, such as recessions, interest rate changes or international currency fluctuations, may negatively affect the market price of our common stock. In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management's attention from other business concerns, which could adversely affect our business.

We are subject to personal injury, product liability and environmental claims involving allegedly defective products.

A variety of products we distribute are used in potentially hazardous applications that can result in personal injury, product liability and environmental claims. A catastrophic occurrence at a location where the products we distribute are used may result in us being named as a defendant in lawsuits asserting potentially large claims even though we did not manufacture the products and applicable law may render us liable for damages without regard to negligence or fault. In particular, certain environmental laws provide for joint and several and strict liability for remediation of spills and releases of hazardous substances. Certain of these risks are reduced by the fact that we are a distributor of products that third-party manufacturers produce, and, thus, in certain circumstances, we may have third-party warranty or other claims against the manufacturer of products alleged to have been defective. However, there is no assurance that these claims could fully protect us or that the manufacturer would be able financially to provide protection. There is no assurance that our insurance coverage will cover or be adequate to cover the underlying claims.

We are subject to risks associated with conducting business in foreign countries.

We conduct a meaningful amount of business outside of the U.S. We could be adversely affected by economic, legal, political and regulatory developments in countries that we conduct business in. We have meaningful operations in Canada in which the functional currency is denominated in Canadian dollars. We also have operations in the U.A.E., where the functional currency is dirham. As the value of currencies in foreign countries in which we have operations increases or decreases related to the U.S. dollar, the sales, expenses, profits, losses assets and liabilities of our foreign operations, as reported in our consolidated financial statements, increase or decrease, accordingly.

We are subject to environmental, health and safety laws and regulations that may lead to significant liabilities and negatively impact our business.

We are subject to federal, state, local, foreign and provincial environmental, health and safety laws and regulations. Fines and penalties may be imposed for non-compliance with applicable environmental, health and safety requirements and the failure to have or to comply with the terms and conditions of required permits. The failure by us to comply with applicable environmental, health and safety requirements could result in significant liabilities including fines, penalties, enforcement actions, third party claims for property damage and personal injury, requirements to clean up property or to pay for the costs of cleanup, or regulatory or judicial orders requiring corrective measures, which could negatively impact our business.

25

We are subject to various government regulations, the cost of compliance of such regulations could increase our cost of conducting business and any violations of such regulations could materially adversely affect our financial condition or results of operations.

We are subject to laws and regulations in every jurisdiction where we operate including the U.S. and certain foreign countries. Compliance with laws and regulations increases our cost of doing business. We are subject to a variety of U.S. and foreign laws and regulations, including without limitation import and export requirements, the Foreign Corrupt Practices Act (the “FCPA”), U.S. and foreign tax laws (including U.S. taxes on our foreign subsidiaries), data privacy requirements, labor laws and anti-competition regulations. We are also subject to audits and inquiries in the ordinary course of business. Changes to the legal and regulatory environments could increase the cost of doing business and could negatively affect our earnings, and such costs may increase in the future as a result of changes in these laws and regulations or in their interpretation. Our employees, contractors or agents may violate laws and regulations despite our attempts to implement policies and procedures to comply with such laws and regulations. Any such violations could individually or in the aggregate materially adversely affect our financial condition or results of operations.

ITEM 1B. Unresolved Staff Comments

None.

ITEM 1C. Cybersecurity

Risk Management and Strategy

We have processes in place to identify, assess and manage material risks from cybersecurity threats. These processes are part of our overall enterprise risk management process and have been embedded in our internal controls and information systems.

Our cybersecurity and information security framework includes risk assessment and mitigation through a threat intelligence-driven approach, application controls, and enhanced security with ransomware defense. The framework leverages the National Institute of Standards and Technology Cyber Security Framework (“NIST CSF”) for measuring overall readiness to respond to cyber threats, and Sarbanes-Oxley for assessment of internal controls.

We contract with external firms to assess our cyber security controls relative to our peers using the NIST CSF. We also have a third-party risk management program that assesses risks from vendors and suppliers. In addition, we maintain a Business Continuity and Disaster Recovery Plan as well as a cybersecurity insurance policy.

We have established cybersecurity and information security awareness training programs. Formal training on topics relating to our cybersecurity, data privacy and information security policies and procedures is mandatory at least annually for all employees, contractors and third parties with access to our network. Training is administered and tracked through online learning modules. Training topics include how to escalate suspicious activities including phishing, viruses, spams, insider threats, suspect human behaviors or safety issues. Based on role and location, some employees receive additional in-depth training to provide more comprehensive knowledge on potential risks related to their individual job responsibilities. Training is supplemented through regular company-wide communications with frequent updates to educate on the latest adversary trends and social engineering techniques.

Additionally, we engage in cyber crisis response simulations to assess our ability to adapt to information and operational technology threats. Improper or illegitimate use of our information system resources or violation of our information security policies and procedures is subject to disciplinary action. Our security posture is supported by a comprehensive defense-in-depth strategy that relies on layers of technology including Multi-Factor Authentication to ensure that access to information and communication is vetted and secure.

We also utilize internal and external audits and assessments, vulnerability testing, governance processes over outsourced service providers, active risk management and benchmarking against peers in the industry to validate our security posture. We also engage external firms to measure our NIST CSF maturity level.

26

Governance

Our board of directors established a standing Cybersecurity Committee, which is tasked with oversight of the Cybersecurity Program, including: (i) strategy and governance; (ii) operations; and (iii) risk management and regulatory compliance.

The Cybersecurity Committee responsibilities include:

reviewing our enterprise cybersecurity strategy and framework, including our assessment of cybersecurity threats and risk, data security programs, and our management and mitigation of cybersecurity and information technology risks and potential breach incidents;
reviewing any significant cybersecurity incident that has occurred, reports to or from regulators with respect thereto, and steps that have been taken to mitigate against reoccurrence;
evaluating the effectiveness of our cyber risk management and data security programs measured against our cybersecurity threat landscape;
assessing the effectiveness of our data breach incident response plan;
reviewing and assessing our information technology disaster recovery capabilities; and
reviewing our assessment of cybersecurity threats and risk associated with our supply chain and actions we are taking to address such threats and risks.

The Cybersecurity Committee receives reports and updates at committee meetings from our Chief Information Officer (“CIO”) and other executives and cybersecurity specialists. Following each committee meeting, the chair of the Cybersecurity Committee briefs the full board of directors on matters covered at the prior Cybersecurity Committee meeting. The board also receives periodic briefings on emerging trends in order to enhance its literacy on cybersecurity issues. At least annually, the Cybersecurity Committee receives updates about the results of the Cybersecurity Program reviews.

The Cybersecurity Committee participates with management periodically in “tabletop” exercises to evaluate our data breach incident response plan.

Management’s Role and Expertise in Assessing and Managing Cybersecurity

Our Cybersecurity and Information Technology organization is led by our CIO, who is responsible for cybersecurity risk management. Our CIO has more than 27 years of experience in the IT industry. Since 2006, he has held multiple roles at the Company and most recently as Vice President of IT Strategic Solutions.

Our cybersecurity incident response framework is governed by a corporate Cybersecurity Incident Response Plan (the “IRP”), which sets out our approach for categorizing, responding to, and mitigating cybersecurity incidents. The IRP provides definitions of key terms, stakeholder roles and responsibilities, and a response governance and escalation process.

We have an incident response team comprised of our CIO, executive leaders, management, and internal and external legal counsel, whose primary responsibilities include:
evaluating and validating the impact of an incident;
approving certain incident response countermeasures and remediation actions;
escalating incidents and response countermeasures for approval; and
acting in an advisory capacity in support of cybersecurity incident remediation, as appropriate.

We maintain a Business Continuity and Disaster Recovery Plan that addresses our preparation for, management, recovery from, and ultimate resumption of business after a crisis, including emergency response, continued recovery, and business resumption activities such as information systems recovery, when a cybersecurity incident may potentially have a significant impact on our business strategy, results of operations, or financial condition.

As of the date of this report, we are not aware of any cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition. However, as discussed under “Item 1A. Risk Factors,” specifically the risks titled “Cybersecurity breaches and other disruptions or misuse of our network and information systems could affect our ability to conduct our business effectively.”, the sophistication of cyber threats continues to increase, and the preventative actions we take to reduce the risk of cyber incidents and protect our systems and information may be insufficient. Accordingly, no matter how well our controls are designed or implemented, we will not be able to anticipate all security breaches, and we may not be able to implement effective preventive measures against such security breaches in a timely manner.

27

ITEM 2. Properties

At December 31, 2024, our Service Centers and Innovative Pumping Solutions segments had 193 facilities which comprised of 157 service center facilities, four distribution centers, 21 fabrication facilities and 11 wastewater locations. We own 11 of our facilities while the remainder of our facilities are leased.

At December 31, 2024, the Service Centers segment operated out of 157 service center facilities. Of these facilities, 132 were located in the U.S. in 38 states, 24 were located in nine Canadian provinces and one was located in the U.A.E. The four distribution centers were located in the U.S., specifically in Texas, Montana and Nebraska. At December 31, 2024, the Innovative Pumping Solutions segment operated out of 21 fabrication facilities located in 12 states in the U.S., two provinces in Canada, one in India and one in Saudi Arabia. Additionally, we had 11 wastewater locations in the U.S.

The location of our Service Centers and Innovative Pumping Solutions segment facilities at the end of December 31, 2024 were as follows:

State/City/ProvinceLocationsState/City/ProvinceLocations
Alaska1
North Dakota
3
Alabama6Ohio5
Arkansas1
Oklahoma
3
Arizona3
Oregon
1
California11Pennsylvania4
Colorado5South Dakota1
Florida3Tennessee1
Georgia4Texas48
Iowa4Utah1
Illinois2Washington4
Indiana2West Virginia1
Kansas2Wisconsin2
Kentucky1Wyoming2
Louisiana14Alberta10
Massachusetts1British Columbia1
Maryland2Manitoba2
Michigan
2
New Brunswick
1
Minnesota1Newfoundland1
Missouri1Nova Scotia2
Montana2Ontario5
Nebraska10Quebec1
New Jersey2
Saskatchewan
3
New Mexico2
U.A.E.
1
New York3
India
1
North Carolina
3
Saudi Arabia
1
Total Locations193

At December 31, 2024, the Supply Chain Services segment operated supply chain installations in 86 of our customers’ sites in 31 U.S. states and two Canadian provinces.

28

At December 31, 2024, our owned facilities ranged from 5,000 square feet to 45,000 square feet in size. We lease facilities for terms generally ranging from one to fifteen years. The leased facilities range from approximately 570 square feet to 105,000 square feet in size. The leases provide for periodic specified rental payments and certain leases are renewable at our option. We believe that our facilities are suitable and adequate for the needs of our existing business. We believe that if the leases for any of our facilities were not renewed, other suitable facilities could be leased with no material adverse effect on our business, financial condition or results of operations. See Note 4 - Leases for additional discussion on our leases.

ITEM 3. Legal Proceedings

From time to time, the Company is a party to various legal proceedings arising in the ordinary course of business. While the Company is unable to predict the outcome of these lawsuits, it believes that the ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on the Company's business, consolidated financial position, cash flows, or results of operations.

ITEM 4. Mine Safety Disclosures

Not applicable.
29

PART II

ITEM 5. Market for the Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities

Our common stock trades on The NASDAQ Global Select Market under the stock ticker symbol “DXPE”.

On February 28, 2025, we had approximately 293 holders of record for outstanding shares of our common stock. This number does not include shareholders for whom shares are held in “nominee” or “street name”. We do not anticipate paying cash dividends on our common stock in the foreseeable future. The payment of any future dividends will be at the discretion of our Board of Directors and will depend upon, among other things, future earnings, the success of our business activities, regulatory and capital requirements, lenders, and general financial and business conditions.

Stock Performance

The following performance graph compares the performance of the Company's common stock to the NASDAQ Industrial Index, S&P 400 Index and Dow Jones U.S. Industrial Suppliers Index. The graph assumes that the value of the investment in the Company's common stock and in each index was $100 at December 31, 2019.

1117

Investors are cautioned against drawing conclusions from the data contained in the graph below as past results are not necessarily indicative of future performance.

Recent Sales of Unregistered Securities

The Company did not issue any unregistered shares of common stock during the years ended December 31, 2024 and 2023.

The Company issued 36,549 unregistered shares of common stock as part of the consideration for the September 1, 2022 acquisition of Sullivan. The unregistered shares were issued to the sellers of Sullivan.

The Company issued 208,855 unregistered shares of common stock as part of the consideration for the May 2, 2022 acquisition of Cisco. The unregistered shares were issued to the sellers of Cisco.

30

The Company issued 18,263 unregistered shares of common stock as part of the consideration for the March 1, 2022 acquisition of Drydon. The unregistered shares were issued to the sellers of Drydon.

The Company issued 3,581 unregistered shares of common stock as part of the consideration for the March 1, 2022 acquisition of Burlingame. The unregistered shares were issued to the sole seller of Burlingame.

We relied on Section 4(a)(2) of the Securities Exchange Act as a basis for exemption from registration. All issuances were as a result of private negotiation, and not pursuant to public solicitation. In addition, we believe the shares were issued to “accredited investors” as defined by Rule 501 of the Securities Act.

Repurchases of Common Stock

A summary of our repurchases of DXP Enterprises, Inc. common stock under our current share repurchase program and
employee stock awards withheld for certain tax obligations during the quarter ended December 31, 2024 is as follows:
Total Number of Shares Purchased (1)


Average Price Paid per Share


Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (in thousands) (2)
October 1 - October 31
— $— — $85,000 
November 1 – November 30
— — — 85,000 
December 1 – December 31
79 74.24 — 85,000 
Total79 $74.24 — $85,000 
(1) There were 79 shares transferred from employees in satisfaction of minimum statutory tax withholding obligations upon the vesting of restricted stock during the three months ended December 31, 2024.
(2) On August 28, 2024, the Company announced a new Share Repurchase Program pursuant to which it may repurchase up to $85.0 million worth, or 2.5 million shares, of the Company's outstanding common stock over the next 24 months at the discretion of management. As of December 31, 2024, approximately $85.0 million worth of, or approximately 2.5 million, shares remained available under the $85.0 million Share Repurchase Program.

ITEM 6. Reserved

ITEM 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis should be read in conjunction with the Consolidated Financial Statements and related notes contained within Item 8 - Financial Statements and Supplementary Data and the other financial information found elsewhere in this Report. Management’s Discussion and Analysis uses forward-looking statements that involve certain risks and uncertainties as described previously in our Disclosure Regarding Forward-looking Statements and Item 1A. Risk Factors.

General Overview

The Company is a leading North American distributor of technical products and services. Our comprehensive knowledge, specialized services and leading brands serve MRO, OEM and capital equipment end users in virtually all industrial markets through our multi-channel capabilities that provide choice, convenience, expertise, timely response and an overall ease of doing business.

The Company's products are marketed in the U.S., Canada, Mexico, U.A.E., and India to customers that are engaged in a variety of industries, many of which may be counter cyclical to each other. Demand for our products generally is subject to changes in the U.S. and Canada, and global and macro-economic trends affecting our customers and the industries in which they compete. Certain of these industries, such as the oil and gas industry, are subject to volatility driven by a variety of factors, while others, such as the petrochemical industry and the construction industry, are cyclical and materially affected by changes in the U.S. and global economy. As a result, we may experience changes in demand within particular markets, segments and product categories as changes occur in our customers' respective markets.

31

Key Business Metrics

We regularly monitor several financial and operating metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions. Our key non-U.S. GAAP business metrics may be calculated in a different manner than similarly titled metrics used by other companies. See “Non-U.S. GAAP Financial Measures and Reconciliations” for additional information on non-U.S. GAAP financial measures and a reconciliation to the most comparable U.S. GAAP measures.
Twelve Months Ended December 31,
202420232022
Sales by Business Segment
(in thousands, except percentages and days)
Service Centers$1,222,599 $1,199,501 $1,041,462 
Innovative Pumping Solutions323,026 218,731 198,895 
Supply Chain Services256,415 260,368 240,475 
Total DXP Sales$1,802,040 $1,678,600 $1,480,832 
Acquisition Sales$98,500 $33,078 $41,527 
Organic Sales$1,703,540 $1,645,522 $1,439,305 
Business Days253 252 253 
Sales per Business Day$7,123 $6,661 $5,853 
Organic Sales per Business Day$6,733 $6,530 $5,689 
Gross Profit$556,277 $505,291 $422,038 
Gross Profit Margin30.9 %30.1 %28.5 %
EBITDA$182,304 $170,182 $123,536 
EBITDA Margin10.1 %10.1 %8.3 %
Adjusted EBITDA$191,310 $174,305 $126,806 
Adjusted EBITDA Margin10.6 %10.4 %8.6 %
Free Cash Flow
$77,143 $93,959 $978 

Organic Sales and Acquisition Sales

We define and calculate organic sales to include locations and acquisitions under our ownership for at least twelve months. “Acquisition Sales” are sales from acquisitions that have been under our ownership for less than twelve months and are excluded in our calculation of Organic Sales.

Business Days

“Business Days” are days of the week, excluding Saturdays, Sundays, and holidays, that our locations are open during the year. Depending on the location and the season, our branches may be open on Saturdays and Sundays; however, for consistency, those days have been excluded from the calculation of Business Days.

Sales per Business Day

We define and calculate Sales per Business Day as sales divided by the number of Business Days in the relevant reporting period.

Organic Sales per Business Days

We define and calculate Organic Sales per Business Day as Organic Sales divided by the number of Business Days in the relevant reporting period.

32

EBITDA and Adjusted EBITDA

We define and calculate EBITDA as Net income attributable to DXP Enterprises, Inc., plus interest, taxes, depreciation, amortization, and non-controlling interest. We define and calculate Adjusted EBITDA as Net income attributable to DXP Enterprises, Inc., plus interest, taxes, depreciation, amortization minus stock-based compensation expense, non-controlling interest before taxes and all other non-cash charges, adjustments, and non-recurring items. We identify the impact of all other non-cash charges, adjustments and non-recurring items because we believe these items do not directly reflect our underlying operations.

EBITDA Margin and Adjusted EBITDA Margin

We define and calculate EBITDA Margin as EBITDA divided by sales. We define and calculate Adjusted EBITDA Margin as Adjusted EBITDA divided by sales.

Free Cash Flow

We define and calculate free cash flow as net cash provided by operating activities less net purchases of property and equipment.

CURRENT MARKET CONDITIONS AND OUTLOOK

Economic Indices

The Company monitors several economic indices that have been key indicators for industrial and oil & gas economic activity in the U.S. These include the Industrial Production (IP) and Manufacturing Capacity Utilization (MCU) indices published by the Federal Reserve Board and the Purchasing Managers Index (PMI) published by the Institute for Supply Management (ISM). Additionally, we track the Metalworking Business Index (MBI). A reading above 50 generally indicates expansion. The Company also monitors various oil & gas indicators including active drilling rigs.

Below are readings for the fourth quarter versus the full year average:

Index Reading
PeriodMCUPMIIPMBI
Active Drilling Rigs(1)
October77.046.5102.143.91,754
November77.048.4102.344.71,708
December77.649.3103.246.91,660
Fiscal 2024 Q4 average77.248.1102.545.21,707
Fiscal 2024 average77.648.3102.645.71,735
Fiscal 2023 average79.347.1102.846.51,814
Fiscal 2022 average79.753.5103.953.91,747
(1) From Baker Hughes’ Worldwide Rig Counts - Current Data

The continued disruption in economic markets due to inflation, changing interest rates, tariffs, trade disputes, business interruptions due to natural disasters and changes in weather patterns, employee shortages, and supply chain issues, all pose challenges which may adversely affect our future performance. The Company continues to execute various strategies previously implemented to help mitigate the impact of these economic disruptors. Sales for the year ended December 31, 2024 increased $123.4 million, or 7.4%, to approximately $1.8 billion from $1.7 billion for the prior corresponding period. Customer demand was generally healthy throughout fiscal 2024, resulting in industry expected volume growth, complemented by additional pricing actions taken by the Company's vendors after strong pricing action in 2022 and 2023, which ultimately, gets passed on to customers. As such, some of the 2024 sales increase is the result of increases in price with increases in volume as well as the contribution from acquisitions and the related sales of rotating equipment and air compressors.

However, the Company cannot reasonably estimate whether these strategies will help mitigate the impact of these economic disruptors in the future.

33

The Company’s consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities and related disclosures as of the date of the condensed consolidated financial statements. The Company considered the impact of economic trends on the assumptions and estimates used in preparing the consolidated financial statements. In the opinion of management, all material adjustments necessary for a fair presentation of the Company’s financial results for the year have been made. These adjustments are of a normal recurring nature but are complicated by the continued uncertainty surrounding these macro economic trends. The severity, magnitude and duration of certain economic trends continue to be uncertain and are difficult to predict. Therefore, our accounting estimates and assumptions may change over time in response to economic trends and may change materially in future periods.

The extent to which changing interest rates, inflation and other economic trends will continue to impact the Company’s business, financial condition and results of operations is uncertain. Therefore, we cannot reasonably estimate the full future impacts of these matters at this time.

As our operations have generally stabilized from the COVID-19 pandemic and related inflationary pressures, we have seen growth from our supportive served end-markets and our focus on organic and inorganic sales growth. Our sales volume is expected to deliver sustainable and healthy growth, while our diversification efforts have unlocked gains in margins, cash flow and overall organizational efficiency. With our strong backlog and improved market environment, we expect to continue to see growth in 2025.

Assuming a positive general macroeconomic environment and continued supportive environments in our end markets, we expect fiscal 2025 growth to be comparable to 2024 growth metrics with the continued execution of acquisition activity. We expect our interest expense in 2025 will be relatively higher than the amounts incurred in 2024 due to our refinancing in the fourth quarter of 2024.

We expect to generate sufficient cash from operations and have sufficient capacity under our ABL credit facility to fund any working capital, capital expenditures, share repurchases, and debt payments in 2025. The amount of cash generated or consumed by working capital is dependent on our level of revenues, customer cash advances, backlog, customer-driven delays and other factors. We will seek to improve our working capital utilization, with a particular focus on improving the management of accounts receivable, inventory and cost in excess of billings. In 2025, our cash flows for investing activities will be focused on strategic initiatives, information technology software and infrastructure, general upgrades and cost reduction opportunities and we currently estimate capital expenditures to be between $15.0 million and $25.0 million, before consideration of any acquisition activity.

Our sales growth strategy in recent years has focused on internal growth and acquisitions. Key elements of our sales strategy include leveraging existing customer relationships by cross-selling new products, expanding product offerings to new and existing customers, and increasing business-to-business solutions using system agreements and supply chain solutions for our integrated supply customers. We will continue to review opportunities to grow through the acquisition of distributors and other businesses that would expand our geographic reach and/or add additional products and services. Our results will depend on our success in executing our internal growth strategy and, to the extent we complete any acquisitions, our ability to integrate such acquisitions effectively.

Our strategies to increase productivity include consolidated purchasing programs, centralizing product distribution, customer service and inside sales functions, and using information technology to increase employee productivity.

34

Consolidated Results of Operations 
 
Twelve Months Ended December 31,
2024%2023%2022%
(in millions, except percentages and per share amounts)
Sales$1,802.0 100.0$1,678.6 100.0$1,480.8 100.0
Cost of sales1,245.8 69.11,173.3 69.91,058.8 71.5
Gross profit556.2 30.9505.3 30.1422.0 28.5
Selling, general and administrative expenses
410.9 22.8366.6 21.8324.3 21.9
Income from operations
145.3 8.1138.7 8.397.7 6.6
Interest expense63.9 3.553.1 3.229.1 2.0
Other (income) expense, net
(3.5)(0.2)(1.4)(0.1)2.7 0.2
Income before income taxes
84.9 4.787.0 5.265.9 4.5
Provision for income tax expense
14.5 0.818.1 1.117.8 1.2
Net income
70.4 3.968.9 4.148.1 3.2
Net loss attributable to noncontrolling interest— — (0.1)
Net income attributable to DXP Enterprises, Inc.
$70.4 3.9$68.9 4.1$48.2 3.3
Earning per share:
    
Basic
$4.44 $4.07  $2.58  
Diluted
$4.22 $3.89  $2.47  

Year Ended December 31, 2024 compared to Year Ended December 31, 2023

SALES. Sales for the year ended December 31, 2024 increased $123.4 million, or 7.4%, to approximately $1.8 billion from $1.7 billion for the year ended December 31, 2023. The sales increase was primarily due to new acquisitions within our SC and IPS segments during the year ended December 31, 2024. Sales in our SC and IPS segments increased $23.1 million and $104.3 million, respectively, offset by a decrease in sales in our SCS segment of $4.0 million. The fluctuations in sales are further explained in our business segment discussions below.
Years Ended December 31
(in thousands, except percentages)2024
% Total
2023(1)
% Total
Change
Change %
Sales by Business Segment
Service Centers$1,222,599 67.9$1,199,501 71.5$23,098 1.9 %
Innovative Pumping Solutions323,026 17.9218,731 13.0104,295 47.7 %
Supply Chain Services256,415 14.2260,368 15.5(3,953)(1.5)%
Total Sales$1,802,040 100.0$1,678,600 100.0$123,440 7.4 %
(1) Prior period segment disclosures have been recast. For additional information, please refer to Note 20. Segment Reporting.

Service Centers Segment. Sales for the Service Centers segment increased by $23.1 million, or 1.9% for the year ended December 31, 2024, compared to the year ended December 31, 2023. Sales from acquisitions for the SC segment increased by $17.7 million during the twelve months ended December 31, 2024. Total sales for the SC segment excluding acquisitions increased $5.4 million from the prior year's corresponding period. This sales increase was primarily due to increase in sales within our Ohio River Valley, Southwest, South Rockies, and Canada regions; partially offset by decreases in our North Rockies and Texas Gulf Coast regions.
Innovative Pumping Solutions Segment. Sales for the IPS segment increased by $104.3 million, or 47.7% for the year ended December 31, 2024, compared to the year ended December 31, 2023. Sales from acquisitions for the IPS segment increased $47.8 million during the twelve months ended December 31, 2024. Total sales for the IPS segment excluding acquisitions increased $56.5 million from the prior year's corresponding period. This sales increase was primarily due to increase in sales within our water and wastewater division, our international division, and overall increases in project related jobs due to increased capital spending by oil and gas producers and the renewables sector.

35

Supply Chain Services Segment. Sales for the SCS segment decreased by $4.0 million, or 1.5%, for the year ended December 31, 2024, compared to the year ended December 31, 2023. The decrease in sales was primarily the result of decreases in sales in our oil & gas, resin, and power end-markets.

GROSS PROFIT. Gross profit as a percentage of sales for the twelve months ended December 31, 2024 increased by approximately 77 basis points from the prior year's corresponding period. The primary driver was an increase in contribution from IPS sales, going from 13.0% of consolidated sales in 2023 to 17.9% of sales in 2024. While IPS overall gross profit percentage decreased 148 basis points from 2023 to 2024, the decrease did not impact consolidated gross profit percentage due to IPS’ overall relative higher gross margins. Additionally, the increase in the gross profit percentage is primarily the result of an approximate 83 basis points and 114 basis points increase in the gross profit percentage in our SC and SCS segments, respectively, partially offset by an approximate 148 basis points decrease in our IPS segment.

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES (“SG&A”). SG&A for the year ended December 31, 2024 increased by approximately $44.3 million, or 12.1%, to $410.9 million from $366.6 million for the prior year's corresponding period. SG&A attributable to acquisitions during the period increased by $6.4 million. Excluding acquisitions, the increase in SG&A is primarily the result of increased professional fees, payroll expenses, incentive compensation and 401(k) expenses as a result of an increase in headcount during the period.

INCOME FROM OPERATIONS. Income from operations for the year ended December 31, 2024 increased by $6.7 million to $145.4 million from $138.7 million in the prior year's corresponding period. This increase in operating income is primarily related to the aforementioned increased business activity across all segments.

INTEREST EXPENSE. Interest expense for the year ended December 31, 2024 increased $10.8 million compared to the prior year's corresponding period, primarily due to an increase outstanding borrowings on the Term Loan B. Both of the Company's facilities are subject to a variable interest rate for the twelve months ended December 31, 2024.

PROVISION FOR INCOME TAX EXPENSE. Our effective tax rate from continuing operations was a tax expense of 17.0 percent for the twelve months ended December 31, 2024, compared to a tax expense of 20.8 percent for the twelve months ended December 31, 2023. Compared to the U.S. statutory rate for the twelve months ended December 31, 2024, the effective tax rate was increased by state taxes, foreign taxes, nondeductible expenses, and uncertain tax positions recorded for research and development tax credits and was partially offset by research and development tax credits and other tax credits.

Year Ended December 31, 2023 compared to Year Ended December 31, 2022

For the full year 2023 to 2022 comparative discussion, see Item 7: Management's Discussion and Analysis of Financial Condition and Results of Operations in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2023 incorporated by reference in this Annual Report on Form 10-K.
Non-U. S. GAAP Financial Measures and Reconciliations
Organic Sales and Acquisition Sales

We define and calculate organic sales to include locations and acquisitions under our ownership for at least twelve months. “Acquisition Sales” are sales from acquisitions that have been under our ownership for less than twelve months and are excluded in our calculation of Organic Sales.

The following table sets forth the reconciliation of Acquisition Sales and Organic Sales to the most comparable U.S. GAAP financial measure (in thousands):

Twelve Months Ended December 31,
2024
2023(1)
2022(1)
Service Centers$1,222,599 $1,199,501 $1,041,462 
Innovative Pumping Solutions323,026 218,731 198,895 
Supply Chain Services256,415 260,368 240,475 
Total DXP Sales$1,802,040 $1,678,600 $1,480,832 
Acquisition Sales$98,500 $33,078 $41,527 
Organic Sales$1,703,540 $1,645,522 $1,439,305 
(1) Prior period segment disclosures have been recast. For additional information, please refer to Note 20. Segment Reporting.

36

EBITDA, Adjusted EBITDA, EBITDA Margin, and Adjusted EBITDA Margin

We define and calculate EBITDA as Net income attributable to DXP Enterprises, Inc., plus interest, taxes, depreciation, amortization, less non-controlling interest. We define and calculate Adjusted EBITDA as Net income attributable to DXP Enterprises, Inc., plus interest, taxes, depreciation, amortization plus stock-based compensation expense, non-controlling interest before taxes and all other non-cash charges, adjustments, and non-recurring items. We identify the impact of all other non-cash charges, adjustments and non-recurring items because we believe these items do not directly reflect our underlying operations.

We define and calculate EBITDA Margin as EBITDA divided by sales. We define and calculate Adjusted EBITDA Margin as Adjusted EBITDA divided by sales.

The following table sets forth the reconciliation of EBITDA, EBITDA Margin, Adjusted EBITDA, and Adjusted EBITDA Margin to the most comparable U.S. GAAP financial measure (in thousands):
Twelve Months Ended December 31,
202420232022
Net income attributable to DXP Enterprises, Inc.
$70,489 $68,812 $48,155 
Less: Net loss attributable to non-controlling interest (NCI)
— — (53)
Plus: Interest expense
63,927 53,146 29,135 
Plus: Provision for income tax expense
14,483 18,119 17,799 
Plus: Depreciation and amortization
33,405 30,105 28,500 
EBITDA$182,304 $170,182 $123,536 
Plus: NCI income before tax
— — 227 
Plus: other non-recurring items(1)
4,292 1,051 1,193 
Plus: stock compensation expense4,714 3,072 1,850 
Adjusted EBITDA$191,310 $174,305 $126,806 
Operating Income Margin8.1 %8.3 %6.6 %
EBITDA Margin10.1 %10.1 %8.3 %
Adjusted EBITDA Margin10.6 %10.4 %8.6 %
(1) Other non-recurring items includes unique acquisition integration costs and other non-cash, non-recurring costs.

Free Cash Flow

We define and calculate free cash flow as net cash provided by operating activities less net purchases of property and equipment.

The following table sets forth the reconciliation of Free Cash Flow to the most comparable U.S. GAAP financial measure (in thousands):
Twelve Months Ended December 31,
202420232022
Net cash provided by operating activities
$102,211 $106,222 $5,894 
Less: purchases of property and equipment, net(25,068)(12,263)(4,916)
Free Cash Flow
$77,143 $93,959 $978 
37

Liquidity and Capital Resources

General Overview

We assess our liquidity in terms of our ability to generate cash to fund our operating, investing and financing activities. We continue to generate adequate cash from operating activities. We believe that our operating cash flow, cash on hand, and other sources of liquidity will be sufficient to allow us to continue investing in the business including capital expenditures, strategic acquisitions and investments, paying interest and servicing debt, repurchasing common stock when deemed appropriate, and manage our capital structure on a short-term and long-term basis.

Our primary source of capital is cash flow from operations, supplemented as necessary by bank borrowings or other sources of debt and existing cash balances. As a distributor of MRO products and services, we require certain amounts of working capital to primarily fund inventories and accounts receivables. Additional cash is required for capital items for information technology, warehouse equipment, leasehold improvements, pump manufacturing and safety services equipment. We also require cash to pay our lease obligations, fund project work-in-process and to service our debt.

Cash
As of December 31, 2024 and 2023, we had cash of $148.3 million and $173.1 million, respectively. The decrease in cash was primarily due to less cash flow from operating activities and an increase in acquisitions and capital expenditures from 2023 to 2024, partially offset by increased borrowings under the Company’s Amended Senior Secured Term Loan B and lower volume of share repurchases compared to 2023.
Cash Flows
The following table summarizes our net cash flows provided by (used in) operating activities, investing activities, financing activities for the periods presented (in thousands, except percentages):
Twelve Months Ended December 31,
20242023ChangeChange %
Net cash provided by (used in):
Operating activities$102,211 $106,222 $(4,011)(4)%
Investing activities(181,692)(22,647)(159,045)702 %
Financing activities56,803 43,579 13,224 30 %
Effect of foreign currency(2,122)(60)(2,062)3,437 %
Net change in cash and restricted cash
$(24,800)$127,094 $(151,894)(120)%
Operating Activities

The Company generated $102.2 million of cash in operating activities during the year ended December 31, 2024 compared to generating $106.2 million of cash during the prior year's corresponding period. The $4.0 million decrease in the amount of cash generated between the two periods was primarily driven by an increase in operating assets including trade accounts receivable partially offset by decreased inventory purchases and accrued expenses as compared to the prior period.

Investing Activities

For the year ended December 31, 2024, net cash used in investing activities was $181.7 million compared to $22.6 million used in the corresponding period in 2023. The increase of $159.0 million was primarily driven by an increase in acquisition activities during 2024 compared to 2023.

Financing Activities

For the year ended December 31, 2024, net cash generated in financing activities was $56.8 million, compared to net cash generated in financing activities of $43.6 million for the corresponding period in 2023. For the year ended December 31, 2024, the Company repurchased approximately $29.0 million worth of outstanding shares compared to $56.2 million worth of outstanding shares for the year ended December 31, 2023. The net inflow of cash from financing activities in 2024 was a benefit driven by the refinancing of our existing Senior Secured Term Loan B. Debt issuance costs associated with the amendment of our new Term Loan B was $1.8 million for the year ended December 31, 2024.

38

During the twelve months ended December 31, 2024 we repurchased 0.6 million shares of the Company's common stock for approximately $28.8 million compared to 1.7 million shares of the Company's stock for approximately $54.7 million for the twelve months ended December 31, 2023.

We believe the Company has adequate funding to support its working capital needs within the business.

Debt

At December 31, 2024, our total outstanding debt was $648.9 million, or 60.5% of total capitalization (total debt plus shareholders’ equity) of $1.1 billion. $647.9 million of this outstanding debt bears interest at various floating rates. See Item 7A. Quantitative and Qualitative Disclosure about Market Risk

Liquidity

We believe our cash generated from operations will meet our normal working capital needs during the next twelve months. However, we may require additional debt outside of our credit facilities or equity financing to fund potential acquisitions. Such additional financings may include additional bank debt or the public or private sale of debt or equity securities. In connection with any such financing, we may issue securities that substantially dilute the interests of our shareholders.

The following table summarizes the amount of borrowing capacity under our ABL Revolver as follows (in thousands):
December 31,
 20242023
Total borrowing capacity$135,000 $135,000 
Less: Amount drawn
— — 
Less: Outstanding letters of credit
9,354 2,945 
Total amount available$125,646 $132,055 
At December 31, 2024, the Company had $274.0 million of liquidity including $148.3 million in cash and $125.6 million in availability under the ABL Revolver.

Credit Ratings

We receive credit ratings from two independent credit rating agencies: Moody’s Investor Service (“Moody’s”) and Standard & Poor’s (“S&P”). Both credit rating agencies currently rate the Company’s corporate credit as non-investment grade.

The following table summarizes the Company’s credit ratings as of December 31, 2024:

Corporate
Senior Secured
Moody’s
B1
B2
S&P
B
B

Free Cash Flow

We believe Free Cash Flow is an important liquidity metric because it measures, during a given period, the amount of cash generated that is available to fund acquisitions, make investments, repay debt obligations, repurchase shares of the Company's common stock, and for other activities. Our Free Cash Flow, which is calculated as cash provided by operations less net purchase of property and equipment, was $77.1 million, $94.0 million and $1.0 million for years 2024, 2023 and 2022, respectively.

Free Cash Flow is not a measure of liquidity under U.S. GAAP, and may not be defined and calculated by other companies in the same manner. Free Cash Flow should not be considered in isolation or as an alternative to net cash provided by operating activities. Free Cash Flow reconciles to the most directly comparable U.S. GAAP financial measure of cash flows from operations.

39

The following table sets forth the reconciliation of net cash provided by operating activities to Free Cash Flow (in thousands):

Twelve Months Ended December 31,
202420232022
Net cash provided by operating activities$102,211 $106,222 $5,894 
Less: Purchase of property and equipment, net25,068 12,263 4,916 
Free Cash Flow$77,143 $93,959 $978 

Uses of Liquidity

Internally generated cash flows are the primary source of working capital and growth initiatives, including acquisitions and growth capital expenditures. The Company expects to continue to return excess capital to shareholders through share repurchases, when appropriate.

Working Capital

Working capital as of December 31, 2024 was $296.3 million, an increase of $20.9 million compared to $275.4 million as of December 31, 2023. The increase was primarily due to sustained sales growth and acquisitions.

Acquisitions

For a discussion of the Company’s acquisitions refer to Note 16 to the Consolidated Financial Statements. In 2024 and 2023, the Company invested $156.6 million and $10.4 million, respectively, in acquisitions.

Capital Expenditures

In fiscal 2024, the Company's capital expenditures were $25.1 million and $12.3 million for the years ended December 31, 2024 and 2023, respectively. Capital expenditures for 2025 is expected to be in the range of $15.0 and $25.0 million. This includes continued facility enhancements, tools and equipment, software and technology enhancements across the Company.

Share Repurchases

For the years ended December 31, 2024 and 2023, we repurchased shares of our common stock for $28.8 million and $54.7 million, respectively. Share repurchases are executed at prices the Company determines appropriate subject to various factors, including market conditions and the Company's financial performance and may be affected through accelerated share repurchase programs, open market purchases, or privately negotiated transactions.

Contractual and Other Obligations

The Company under our Amended Senior Secured Term Loan B is required to make equal quarterly principal payments of 0.25%, with the remaining balance being payable on October 13, 2030. For Fiscal Year 2024 and 2023, the Company made cash principal payments of $5.7 million and $4.7 million, respectively. Additionally, the Company makes quarterly interest payments that accrue on outstanding borrowings under the Amended Senior Secured Term Loan B at a rate equal to Term SOFR (with a floor of 1.00%) plus 3.75%, or base rate plus 2.75%. The interest rate for the Amended Senior Secured Term Loan B was 8.32% as of December 31, 2024. The interest rate for the Senior Secured Term Loan B was 10.44% as of December 31, 2023. For Fiscal Year 2024 and 2023, the Company made cash interest payments of $59.8 million and $49.0 million, respectively. See Note 9 to the Consolidated Financial Statements.

In the ordinary course of business, the Company enters into contractual arrangements under which the Company may agree to indemnify customers from any losses incurred relating to the services we perform. Such indemnification obligations may not be subject to maximum loss clauses. Historically, payments made related to these indemnities have been immaterial.

40

DISCUSSION OF CRITICAL ACCOUNTING ESTIMATES

The Consolidated Financial Statements of the Company are prepared in accordance with U.S. GAAP, which require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities. Management bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Management has discussed the development, selection and disclosure of these estimates with the Audit Committee of the Company's Board of Directors. Management believes that the accounting estimates employed and the resulting amounts are reasonable; however, actual results may differ from these estimates. Making estimates and judgments about future events is inherently unpredictable and is subject to significant uncertainties, some of which are beyond our control. Should any of these estimates and assumptions change or prove to have been incorrect, it could have a material impact on our results of operations, financial position and cash flows.

A summary of significant accounting policies is included in Note 2 - Summary of Significant Accounting and Business Policies to the Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data, which is incorporated herein by reference. An accounting policy is deemed to be 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, if different estimates reasonably could have been used, or if changes in the estimate that are reasonably possible could materially impact the financial statements. Management believes the following critical accounting policies reflect the significant estimates and assumptions used in the preparation of the Consolidated Financial Statements.

Receivables and Credit Risk

Trade receivables consist primarily of uncollateralized customer obligations due under normal trade terms, which usually require payment within 30 days of the invoice date. However, these payment terms are extended in select cases and customers may not pay within stated trade terms.

The Company has trade receivables from a diversified customer base located primarily in the Rocky Mountain, Northeastern, Midwestern, Southeastern and Southwestern regions of the U.S., and Canada. The Company believes no significant concentration of credit risk exists. The Company evaluates the creditworthiness of its customers' financial positions and monitors accounts on a regular basis, but generally does not require collateral. Provisions to the allowance for doubtful accounts (or allowance for credit losses) are made monthly and adjustments are made periodically (as circumstances warrant) based upon management’s best estimate of the collectability of such accounts under the current expected credit losses model. The Company writes-off uncollectible trade accounts receivable when the accounts are determined to be uncollectible. No customer represents more than 10% of consolidated sales.

Uncertainties require the Company to make frequent judgments and estimates regarding a customer’s ability to pay amounts due in order to assess and quantify an appropriate allowance for doubtful accounts. The primary factors used to quantify the allowance are customer delinquency, bankruptcy, and the Company’s estimate of its ability to collect outstanding receivables based on the number of days a receivable has been outstanding.

The Company has customers that operate in the energy industry. The cyclical nature of the industry may affect customers’ operating performance and cash flows, which could impact the Company’s ability to collect on these obligations.

The Company continues to monitor the economic climate in which its customers operate and the aging of its accounts receivable. The allowance for doubtful accounts is based on the aging of accounts under the aging schedule method, and an individual assessment of each invoice. Under this method, a historical credit loss rate is determined by age bucket or how long a receivable has been outstanding. The historical loss rates for each respective age bucket are then adjusted for current conditions using reasonable and supportable data points. The overall allowance is adjusted accordingly based upon historical experience and economic factors that impact our business and customers. At December 31, 2024, the allowance was approximately 1.5% of the gross accounts receivable. While credit losses have historically been within expectations and the provisions established, should actual write-offs differ from estimates, revisions to the allowance would be required.

41

Impairment of Goodwill, Other Intangible Assets, and Long-Lived Assets

The Company tests goodwill and other intangible assets for impairment annually on October 1st and when events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company assigns the carrying value of these intangible assets to its “reporting units” and applies the test for goodwill at the reporting unit level. A reporting unit is defined as an operating segment or one level below a segment (a “component”) if the component is a business and discrete information is prepared and reviewed regularly by segment management.

The Company’s goodwill impairment assessment first permits evaluating qualitative factors to determine if a reporting unit's carrying value would more likely than not exceed its fair value. If the Company concludes, based on the qualitative assessment, that a reporting unit's carrying value would more likely than not exceed its fair value, the Company would perform a quantitative test for that reporting unit. Goodwill is deemed to be impaired if the carrying amount of a reporting unit’s net assets including goodwill exceeds its estimated fair value.

The Company determines fair value using widely accepted valuation techniques, including discounted cash flows and market multiples analyses. These types of analyses contain uncertainties as they require management to make assumptions and to apply judgments regarding industry economic factors and the profitability of future business strategies. The Company’s policy is to conduct impairment testing based on current business strategies, taking into consideration current industry and economic conditions, as well as the Company’s future expectations. Key assumptions used in the discounted cash flow valuation model include, among others, discount rates, growth rates, cash flow projections and terminal value rates. Discount rates and cash flow projections are the most sensitive and susceptible to change as they require significant management judgment. Discount rates are determined using a weighted average cost of capital (“WACC”). The WACC considers market an industry data, as well as Company-specific risk factors for each reporting unit in determining the appropriate discount rate to be used. The discount rate utilized for each reporting unit is indicative of the return an investor would expect to receive for investing in a similar business. Management uses industry considerations and Company-specific historical and projected results to develop cash flow projections for each reporting unit. Additionally, as part of the market multiples approach, the Company utilizes market data from publicly traded entities whose businesses operate in industries comparable to the Company’s reporting units, adjusted for certain factors that increase comparability.

The Company cannot predict the occurrence of events or circumstances that could adversely affect the fair value of goodwill. Such events may include, but are not limited to, deterioration of the economic environment, increase in the Company’s weighted average cost of capital, material negative changes in relationships with significant customers, reductions in valuations of other public companies in the Company’s industry, or strategic decisions made in response to economic and competitive conditions. If actual results are not consistent with the Company’s current estimates and assumptions, impairment of goodwill could be required.

Revenue Recognition

In our Innovative Pumping Solutions segment, a substantial portion of our sales to customers are pursuant to contracts to assemble, fabricate and or deliver tangible assets to customer specifications that can range from three to eighteen months or more. We account for these contracts under the percentage-of-completion method of accounting, which is an input method as defined by ASC 606, Revenue Recognition. Under this method, we recognize sales and profit based upon the cost-to-cost method, in which sales and profit are recorded based upon the ratio of costs incurred to estimated total costs to complete the asset. The percentage-of-completion method of accounting requires the Company to estimate the project costs at completion. We are required to make assumptions relating to items such as cost of materials, labor productivity and cost, and overhead.

Management performs detailed quarterly reviews of all of our open contracts. Based upon these reviews, we record the effects of adjustments in profit estimates each period. If at any time management determines that in the case of a particular contract total costs will exceed total contract revenue, we record a provision for the entire anticipated contract loss at that time. The percentage-of-completion method requires that we estimate project costs at completion. Revenues are estimated based upon the original contract price and change orders. Contract costs may be incurred over a period of several months, and the estimation of these costs requires judgment based upon the acquired knowledge and experience of program managers, engineers, and finance professionals. Estimated costs are based primarily on purchase contract terms and assumptions relating to terms such as estimated cost of materials, labor productivity and cost, and overhead. The uncertainty as to the future availability of materials and labor resources could affect the Company's ability to accurately estimate future contract costs.

Management continues to monitor and update project cost estimates quarterly for all open contracts. A significant change in an estimate on several projects could have a material effect on our financial position and results of operations.

42

Purchase Accounting

The Company estimates the fair value of assets, including property, machinery and equipment and their related useful lives and salvage values, intangibles and liabilities when allocating the purchase price of an acquisition. The fair value estimates are developed using the best information available. Third party valuation specialists assist in valuing the Company’s significant acquisitions. Our purchase price allocation methodology contains uncertainties because it requires management to make assumptions and to apply judgment to estimate the fair value of acquired assets and liabilities. Management estimates the fair value of assets and liabilities based upon quoted market prices, the carrying value of the acquired assets and widely accepted valuation techniques, including the income approach and the market approach. Unanticipated events or circumstances may occur which could affect the accuracy of our fair value estimates, including assumptions regarding industry economic factors and business strategies. We typically engage an independent valuation firm to assist in estimating the fair value of goodwill and other intangible assets. We do not expect that there will be material change in the future estimates or assumptions we use to complete the purchase price allocation and estimate the fair values of acquired assets and liabilities for the acquisitions completed in fiscal year 2024. However, if actual results are not consistent with our estimates or assumptions, we may be exposed to losses or gains that could be material.

Some of our acquisitions may include additional compensation such as contingent consideration. Contingent consideration is a financial liability recorded at fair value upon acquisition. The amount of contingent consideration to be paid is based on the occurrence of future events, such as the achievement of certain revenue or earnings milestones of the target after consummation. Accordingly, the estimate of fair value contains uncertainties as it involves judgment about the likelihood and timing of achieving these milestones as well as the discount rate used. Changes in fair value of the contingent consideration obligation result from changes to the assumptions used to estimate the probability of success for each milestone, the anticipated timing of achieving the milestones and the discount period and rate to be applied. A change in any of these assumptions could produce a different fair value, which could have a material impact on the results from operations. The impact of changes in key assumptions is described in Note 5 - Fair Value of Financial Assets and Liabilities.

Income Taxes

The Company utilizes the asset and liability method of accounting for income taxes. Deferred income tax assets and liabilities are computed for differences between the financial statement and income tax bases of assets and liabilities. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to reverse. We are required to assess the likelihood that our deferred tax assets, which may include net operating loss carryforwards, tax credits or temporary differences that are expected to be deductible in future years, will be recoverable from future taxable income. In making that assessment, we consider the nature of the deferred tax assets and related statutory limits on utilization, recent operating results, future market growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate and prudent and feasible tax planning strategies. If, based upon available evidence, recovery of the full amount of the deferred tax assets is not likely, we provide a valuation allowance on amounts not likely to be realized. Changes in valuation allowances are included in our tax provision in the period of change. Assessments are made at each balance sheet date to determine how much of each deferred tax asset is realizable. These estimates are subject to change in the future, particularly if earnings of a particular subsidiary are significantly higher or lower than expected, or if management takes operational or tax planning actions that could impact the future taxable earnings of a subsidiary.

In the normal course of business, we are audited by federal, state and foreign tax authorities, and are periodically challenged regarding the amount of taxes due. These challenges relate primarily to the timing and amount of deductions and the allocation of income among various tax jurisdictions. A position taken or expected to be taken in a tax return is recognized in the financial statements when it is more likely than not (i.e. a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given with respect to the final resolution of these matters. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit, judicial rulings, refinement of estimates or realization of earnings or deductions that differ from our estimates. To the extent that the outcome of these matters is different than the amounts recorded, such differences generally will impact our provision for income taxes in the period in which such a determination is made. Our provisions for income taxes include the impact of reserve provisions and changes to reserves that are considered appropriate as well as related interest and penalties. Our effective tax rate in a given period could be impacted if, upon final resolution with taxing authorities, we prevail on positions for which unrecognized tax benefits have been accrued, or are required to pay amounts in excess of accrued unrecognized tax benefits.

43

The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With few exceptions, the Company is no longer subject to U. S. federal, state and local tax examination by tax authorities for years prior to 2016. The Company's policy is to recognize interest related to unrecognized tax benefits as interest expense and penalties as operating expenses. The Company believes that it has appropriate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.

RECENT ACCOUNTING PRONOUNCEMENTS

See Note 3 - Recent Accounting Pronouncements to the Consolidated Financial Statements for information regarding recent accounting pronouncements.

ITEM 7A. Quantitative and Qualitative Disclosures about Market Risk

Our market risk results primarily from volatility in interest rates and fluctuations in the Canadian dollar.

Interest Rate Risk
We are exposed to risk resulting from changes in interest rates as a result of our issuance of variable rate debt. To reduce our interest rate risk we may enter into financial derivative instruments, including, but not limited to, interest rate swaps and rate lock agreements to manage and mitigate our exposure. As of December 31, 2024, we had no interest rate hedges in place. Based on a sensitivity analysis as of December 31, 2024, it was estimated that if short-term interest rates average 100 basis points higher (lower) in 2024 than in 2023, interest expense, would fluctuate by $6.5 million before tax. Comparatively, based on a sensitivity analysis as of December 31, 2023, had short-term interest rates averaged 100 basis points higher (lower) in 2023 than in 2022, it was estimated that interest expense would have fluctuated by approximately $5.5 million. These amounts were estimated by considering the effect of the hypothetical interest rates on variable-rate debt outstanding each year.

Foreign Currency Risk
We are exposed to foreign currency risk from our Canadian operations. To mitigate risks associated with foreign currency fluctuations, contracts may be denominated in or indexed to the U.S. dollar and/or local inflation rates, or investments may be naturally hedged through debt and other liabilities denominated or issued in the foreign currency. To monitor our currency exchange rate risks, we use sensitivity analysis, which measures the effect of devaluation of the Canadian dollar.

Also see “Risk Factors,” included in Item 1A of this Report for additional risk factors associated with our business.

44



ITEM 8. Financial Statements and Supplementary Data

TABLE OF CONTENTS
 Page
Report of Independent Registered Public Accounting Firm (PricewaterhouseCoopers LLP) PCAOB ID: 238
Consolidated Statements of Operations and Comprehensive Income
Consolidated Balance Sheets
Consolidated Statements of Cash Flows
Consolidated Statements of Equity
Notes to Consolidated Financial Statements

45


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Shareholders of DXP Enterprises, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of DXP Enterprises, Inc. and its subsidiaries (the “Company”) as of December 31, 2024 and 2023, and the related consolidated statements of operations and comprehensive income, of equity and of cash flows for each of the three years in the period ended December 31, 2024, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2024, 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 consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in Management's Report on Internal Control Over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

As described in Management’s Report on Internal Control Over Financial Reporting, management has excluded seven entities from its assessment of internal control over financial reporting as of December 31, 2024 because they were acquired by the Company in purchase business combinations during 2024. We have also excluded these seven entities from our audit of internal control over financial reporting. These entities, each of which is wholly-owned, comprised, in the aggregate, total assets and total sales excluded from management’s assessment and our audit of internal control over financial reporting of approximately 4% and 5%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2024.

46

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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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 (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

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

Revenue Recognized Over Time - Estimated Costs to Complete Open Contracts

As described in Note 2 to the consolidated financial statements, revenue recognized under the percentage-of-completion method was $293.3 million for the year ended December 31, 2024. As disclosed by management, the Company has contracts to assemble, fabricate and or deliver tangible assets to customer specifications that can range from three to eighteen months or more. The Company accounts for these contracts under the percentage-of-completion method of accounting. Under this method, the Company recognizes sales and profit based upon the cost-to-cost method, in which sales and profit are recorded based upon the ratio of costs incurred to estimated total costs to complete the asset. The percentage-of-completion method of accounting requires management to estimate the project costs at completion. Revenues are estimated based upon the original contract price and change orders. Contract costs may be incurred over a period of several months, and the estimation of these costs requires judgment based upon the acquired knowledge and experience of program managers, engineers, and finance professionals. Estimated costs are based primarily on purchase contract terms and assumptions relating to items such as cost of materials, labor productivity and cost, and overhead.

The principal considerations for our determination that performing procedures relating to the estimated costs to complete open contracts associated with revenue recognized over time is a critical audit matter are (i) the significant judgment by management when developing the estimated costs to complete open contracts and (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumption related to estimated costs of materials. As previously disclosed by management, a material weakness existed during the year related to this matter.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the estimated costs to complete open contracts. These procedures also included, among others, for a sample of open contracts (i) testing management’s process for developing the estimated costs to complete the open contracts as of year end and (ii) evaluating the reasonableness of the significant assumption used by management related to estimated costs of materials. Evaluating management’s assumption related to estimated costs of materials involved (i) obtaining and inspecting executed purchase orders and agreements; (ii) considering customer specifications and associated vendor quotes; and (iii) performing a comparison of the originally estimated and actual costs of materials incurred on similar completed contracts.


47


/s/ PricewaterhouseCoopers LLP
Houston, Texas
March 10, 2025
We have served as the Company’s auditor since 2022.
48

DXP ENTERPRISES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(in thousands, except per share amounts)

 
Twelve Months Ended December 31,
 202420232022
Sales$1,802,040 $1,678,600 $1,480,832 
Cost of sales1,245,763 1,173,309 1,058,794 
Gross profit556,277 505,291 422,038 
Selling, general and administrative expenses
410,895 366,569 324,286 
Income from operations
145,382 138,722 97,752 
Interest expense63,927 53,146 29,135 
Other (income) expense, net (Note 18)
(3,517)(1,355)2,716 
Income before income taxes
84,972 86,931 65,901 
Provision for income taxes14,483 18,119 17,799 
Net income
70,489 68,812 48,102 
Net loss attributable to noncontrolling interest  (53)
Net income attributable to DXP Enterprises, Inc.
70,489 68,812 48,155 
Preferred stock dividend90 90 90 
Net income attributable to common shareholders
$70,399 $68,722 $48,065 
Net income
$70,489 $68,812 $48,102 
Foreign currency translation adjustments
(2,370)435 (2,393)
Comprehensive income
$68,119 $69,247 $45,709 
Earnings per share (Note 12):
    Basic$4.44 $4.07 $2.58 
    Diluted $4.22 $3.89 $2.47 
Weighted average common shares outstanding:
    Basic15,861 16,870 18,631 
    Diluted16,701 17,710 19,471 

The accompanying notes are an integral part of these consolidated financial statements.

49

DXP ENTERPRISES, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
 December 31, 2024December 31, 2023
ASSETS  
Current assets:  
Cash$148,320 $173,120 
Restricted cash91 91 
Accounts receivable, net of allowance of $5,172 and $5,584, respectively
339,365 311,171 
Inventories103,113 103,805 
Costs and estimated profits in excess of billings50,735 42,323 
Prepaid expenses and other current assets20,250 18,044 
Total current assets661,874 648,554 
Property and equipment, net81,556 61,618 
Goodwill452,343 343,991 
Other intangible assets, net
85,679 63,895 
Operating lease right of use assets, net
46,569 48,729 
Other long-term assets21,473 10,649 
Total assets$1,349,494 $1,177,436 
LIABILITIES AND EQUITY 
Current liabilities: 
Current maturities of debt
$6,595 $5,500 
Trade accounts payable103,728 96,469 
Accrued wages and benefits41,650 36,238 
Customer advances13,655 12,160 
Billings in excess of costs and estimated profits 12,662 9,506 
Short-term operating lease liabilities14,921 15,438 
Other current liabilities50,773 48,854 
Total current liabilities243,984 224,165 
Long-term debt, net of unamortized debt issuance costs and discounts
621,684 520,697 
Long-term operating lease liabilities33,159 34,336 
Other long-term liabilities27,879 17,359 
Total long-term liabilities682,722 572,392 
Total liabilities926,706 796,557 
Commitments and Contingencies (Note 17)
Shareholders' Equity: 
Series A preferred stock, $1.00 par value; 1,000,000 shares authorized
1 1 
Series B preferred stock, $1.00 par value; 1,000,000 shares authorized
15 15 
Common stock, $0.01 par value, 100,000,000 shares authorized; 20,402,861 issued and 15,695,088 outstanding at December 31, 2024 and 20,319,226 issued and 16,177,237 outstanding at December 31, 2023
204 345 
Additional paid-in capital219,511 216,482 
Retained earnings389,670 319,271 
Accumulated other comprehensive loss(33,610)(31,240)
Treasury stock, at cost 4,707,773 and 4,141,989 shares, respectively
(153,003)(123,995)
Total DXP Enterprises, Inc. equity422,788 380,879 
Total liabilities and equity$1,349,494 $1,177,436 
The accompanying notes are an integral part of these consolidated financial statements.
50

DXP ENTERPRISES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Twelve Months Ended December 31,
 202420232022
CASH FLOWS FROM OPERATING ACTIVITIES:   
Net income
$70,489 $68,812 $48,102 
Reconciliation of net income to net cash provided by operating activities:
  
Depreciation9,019 8,423 9,585 
Amortization of intangibles and fixed assets24,386 21,682 18,915 
Amortization of debt issuance costs3,646 2,991 1,842 
(Recovery of) provision for credit losses
(887)(885)659 
Payment of contingent consideration liability in excess of acquisition-date fair value(108)(160)(781)
Fair value adjustment on contingent consideration745 1,738 2,311 
Loss on debt extinguishment
494 1,201  
Restricted stock compensation expense
4,714 3,072 1,850 
Deferred income taxes(14,990)(9,059)(7,541)
Loss on sale of interest in VIE  1,193 
Changes in operating assets and liabilities, net of effects of businesses acquired:
Accounts receivable
(12,552)13,293 (93,940)
Cost and estimated profits in excess of billings
(8,506)(18,720)(6,429)
Inventories8,432 (2,026)2,072 
Prepaid expenses and other assets
7,655 9,666 (11,865)
Accounts payable and accrued expenses7,547 10,604 35,965 
Billings in excess of costs and estimated profits
3,263 (916)6,858 
Other long-term liabilities
(1,136)(3,494)(2,902)
Net cash provided by operating activities$102,211 $106,222 $5,894 
CASH FLOWS FROM INVESTING ACTIVITIES:  
  Purchase of property and equipment(25,068)(12,263)(4,916)
  Acquisition of businesses, net of cash acquired(156,624)(10,384)(48,506)
Net cash used in investing activities$(181,692)$(22,647)$(53,422)
CASH FLOWS FROM FINANCING ACTIVITIES:  
  Borrowings on asset-backed credit facility6,000 7,870 827,152 
  Repayments on asset-backed credit facility(6,000)(7,870)(827,152)
  Proceeds from debt649,500 550,000 105,000 
  Principal debt payments (550,249)(429,508)(3,567)
  Debt issuance costs(2,309)(12,061)(8,398)
  Shares repurchased held in treasury
(29,007)(56,215)(47,872)
  Payment for acquisition contingent consideration liability
(5,000)(5,673)(469)
  Preferred stock dividends paid(90)(90)(90)
  Payment for employee taxes withheld from stock awards(1,826)(527)(292)
  Principal payments on finance leases(4,216)(2,347) 
Net cash provided by financing activities
$56,803 $43,579 $44,312 
Effect of foreign currency on cash(2,122)(60)253 
Net change in cash and restricted cash
(24,800)127,094 (2,963)
Cash and restricted cash at beginning of year
173,211 46,117 49,080 
Cash and restricted cash at end of year
$148,411 $173,211 $46,117 
Supplemental cash flow information (Note 15)

The accompanying notes are an integral part of these consolidated financial statements.
51

DXP ENTERPRISES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF EQUITY
(in thousands)
 Series A preferred StockSeries B preferred StockCommon StockPaid-in CapitalRetained earnings
Accum Other Comp Loss
Treasury stockNon controlling interestTotal equity
Balance at December 31, 2021$1 $15 $195 $206,772 $202,484 $(29,282)$(33,511)$53 $346,727 
Preferred dividends paid— — — — (90)— — — (90)
Compensation expense for restricted stock— — — 1,850 — — — — 1,850 
Tax related items for share based awards— — — (292)— — — — (292)
Issuance of shares of common stock— — 150 5,607 — — — — 5,757 
Currency translation adjustment— — — — — (2,393)— — (2,393)
Repurchases of shares— — — — — — (34,269)— (34,269)
Net income (loss)— — — — 48,155 — — (53)48,102 
Balance at December 31, 2022$1 $15 $345 $213,937 $250,549 $(31,675)$(67,780)$ $365,392 
Preferred dividends paid — — — (90)— — — (90)
Compensation expense for restricted stock — — 3,072 — — — — 3,072 
Tax related items for share based awards   (527)    (527)
Currency translation adjustment— — — — — 435 — — 435 
Repurchases of shares— — — — — — (55,696)— (55,696)
Excise tax on share repurchases
— — — — — — (519)— (519)
Net income
— — — — 68,812 — — — 68,812 
Balance at December 31, 2023$1 $15 $345 $216,482 $319,271 $(31,240)$(123,995)$ $380,879 
Preferred dividends paid — — — (90)— — — (90)
Compensation expense for restricted stock — — 4,714 — — — — 4,714 
Tax related items for share based awards   (1,826)    (1,826)
Other
— — (141)141 — — — —  
Currency translation adjustment — — — — — (2,370)— — (2,370)
Repurchases of shares— — — — — — (28,783)— (28,783)
Excise tax on share repurchases
— — — — — — (225)— (225)
Net income— — — — 70,489 — — — 70,489 
Balance at December 31, 2024$1 $15 $204 $219,511 $389,670 $(33,610)$(153,003)$ $422,788 

The accompanying notes are an integral part of these consolidated financial statements.
52

DXP ENTERPRISES INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 - THE COMPANY

DXP Enterprises, Inc. together with its subsidiaries (collectively “DXP,” “Company,” “us,” “we,” or “our”) was incorporated in Texas on July 26, 1996. The Company and its subsidiaries are engaged in the business of distributing maintenance, repair and operating (MRO) products, and service to customers serving a variety of end markets. Additionally, the Company provides integrated, custom pump skid packages, pump remanufacturing and manufactures branded private label pumps to energy and industrial customers. The Company is organized into three business segments: Service Centers (“SC”), Innovative Pumping Solutions (“IPS”), and Supply Chain Services (“SCS”). See Note 20 - Segment Reporting for discussion of the business segments.

NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES

Basis of Presentation
The Company’s financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The accompanying consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries.

Certain reclassifications were made to the prior year’s consolidated financial statements to conform to the current year presentation. Such reclassifications did not have a material effect on our consolidated statements of operations and comprehensive income, balance sheets, cash flows or equity.

The Company was the primary beneficiary of a VIE in which it owned 47.5% of the VIE's equity. The Company consolidated the VIE within its financial statements. In November 2022, the Company sold its interest in the VIE and ceased the consolidation of the VIE within the Company's financial statements. The losses associated with the VIE that occurred prior to the deconsolidation are included in the consolidated statements of operations and comprehensive income. These losses were $0.2 million for the year ended December 31, 2022.

All intercompany accounts and transactions have been eliminated in consolidation.

Business Combinations
We allocate the total purchase price of a business combination to the assets acquired and the liabilities assumed based on their estimated fair values at the acquisition date, with the excess purchase price recorded as goodwill. For material acquisitions, we engage third-party valuation specialists to assist us in determining the fair value of the assets acquired and liabilities assumed, including goodwill, based on recognized business valuation methodologies. If the initial accounting for the business combination is incomplete by the end of the reporting period in which the acquisition occurs, an estimate will be recorded. Subsequent to the acquisition, and not later than one year from the acquisition date, we will record any material adjustments to the initial estimate in the reporting period in which the adjustment amounts are determined based on facts and circumstances that existed as of the acquisition date, as applicable. Generally, we use an income valuation method to estimate the fair value of the assets acquired or liabilities assumed in a business combination. However, a market or cost valuation method may be utilized.

We expense acquisition-related costs as incurred in connection with each business combination.

Foreign Currency
The financial statements of the Company’s Canadian subsidiaries are measured using local currencies as their functional currencies. Assets and liabilities are translated into U.S. dollars at current exchange rates, while income and expenses are translated at average exchange rates. Translation gains and losses are reported in other comprehensive income (loss). Gains and losses on transactions denominated in foreign currency are reported in the consolidated statements of operations and comprehensive income (loss).

53

Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in determining the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading have been included. Actual results could differ from those estimates.

Cash
The Company places its cash with institutions with high credit quality. However, at certain times, such cash may be in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company has not historically experienced any losses when in excess of these limits.

Receivables and Credit Risk
Trade receivables consist primarily of uncollateralized customer obligations due under normal trade terms, which usually require payment within 30 days of the invoice date. However, these payment terms are extended in select cases and customers may not pay within stated trade terms.

The Company has trade receivables from a diversified customer base located primarily in the Rocky Mountain, Northeastern, Midwestern, Southeastern and Southwestern regions of the U.S. and Canada. The Company believes no significant concentration of credit risk exists. The Company evaluates the creditworthiness of its customers' financial positions and monitors accounts on a regular basis. Provisions to the allowance for doubtful accounts are made monthly and adjustments are made periodically based upon management’s best estimate of the collectability of such accounts under the current expected credit losses model. The Company writes-off uncollectible trade accounts receivable when the accounts are determined to be uncollectible. No customer represents more than 10% of consolidated sales.

Changes in this allowance for 2024 and 2023 are as follows (in thousands):
 20242023
Beginning balance, January 1
$5,584 $7,610 
(Recoveries) Charges to expense
(887)(885)
Foreign currency translation
(42)13 
Write-offs
517 (1,154)
Ending balance, December 31
$5,172  $5,584 
Inventories
Inventories are made up of equipment purchased for resale, and materials utilized in the fabrication of industrial and wastewater equipment stated at lower of cost and net realizable value, primarily determined using the weighted average cost method. The Company regularly reviews inventory and records provisions for the difference between cost and net realizable value arising from excess and obsolete items on hand based upon the aging of the inventories, market trends, and continued demand.

The carrying values of inventories are as follows (in thousands):
December 31,
 20242023
Finished goods$89,780 $94,031 
Work in process13,333 9,774 
Inventories$103,113 $103,805 

Property and Equipment
Property and equipment are recorded on a historical cost basis. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives. Maintenance and repairs of depreciable assets are charged against earnings as incurred. When properties are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and gains or losses are credited or charged to earnings.

54

The principal estimated useful lives used in determining depreciation are as follows:
Buildings
20-39 years
Building improvements
10-20 years
Furniture, fixtures and equipment
3-20 years
Leasehold improvementsShorter of estimated useful life or related lease term
Impairment of Goodwill and Other Intangible Assets
The Company tests goodwill for impairment on an annual basis on October 1st and when events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company assigns the carrying value of these intangible assets to its reporting units and applies the test for goodwill at the reporting unit level. A reporting unit is defined as an operating segment or one level below a segment (a “component”) if the component is a business and discrete information is prepared and reviewed regularly by segment management.

The Company’s goodwill impairment assessment first permits evaluating qualitative factors to determine if a reporting unit's carrying value would more likely than not exceed its fair value. If the Company concludes, based on the qualitative assessment, that a reporting unit's carrying value would more likely than not exceed its fair value, the Company would perform a quantitative test for that reporting unit. Should the reporting unit's carrying amount exceed the fair value, then an impairment charge for the excess would be recognized. The impairment charge is limited to the amount of goodwill allocated to the reporting unit and goodwill will not be reduced below zero. The Company performed qualitative tests and determined no impairment of goodwill was required for the years ended December 31, 2024, 2023 and 2022.

Impairment of Long-Lived Assets, Excluding Goodwill
The Company tests long-lived assets or asset groups for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. Circumstances which could trigger a review include, but are not limited to: significant decreases in the market price of the asset; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the asset; current period cash flow or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the asset; and current expectation that the asset will more likely than not be sold or disposed significantly before the end of its estimated useful life. Recoverability is assessed based on the carrying amount of the asset and its fair value which is generally determined based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the asset, as well as specific appraisal in certain instances. An impairment loss is recognized when the carrying amount is not recoverable and exceeds fair value. No impairment of long-lived assets was required for the years ended December 31, 2024, 2023 and 2022.

Revenue Recognition
The Company primarily provides purchased products distributed through its branch of local Service Centers and provides services through its local branch network and recognizes revenue at a point in time when control of the product or service performed transfers to the customer, typically upon shipment or completion from a DXP facility or directly from a supplier. Revenue is measured at the amount of consideration expected to be received in exchange for the products and services provided, net of allowances for product returns, and any taxes collected from customers that will be remitted to governmental authorities. The Service Centers segment primarily provides a wide range of maintenance, repair and operating (MRO) products, equipment and integrated services, including logistics capabilities, to industrial customers. The Supply Chain Services segment also provides a wide range of MRO products as well as manages all or part of various customers' supply chain, including warehouse and inventory management services. Revenue is recognized upon the completion of our performance obligation(s) under the sales agreement. The majority of the Service Centers and Supply Chain Services segment revenues originate from the satisfaction of a single performance obligation--the delivery of products. Revenues are recognized when an agreement is in place, the performance obligations under the contract have been satisfied, and the price or consideration to be received is fixed and allocated to the performance obligation(s) in the contract. We believe our performance obligation has been satisfied when title passes to the customer or services have been rendered under the contract. Revenues are recorded net of sales taxes. The Company reserves for potential customer returns based upon historical levels.

55

The Company also assembles, kits, and fabricates custom-made pump packages, remanufactures pumps, and manufactures branded private label pumps substantially within our Innovative Pumping Solutions segment. For binding agreements to assemble, fabricate and direct tangible assets to customer specifications, the Company recognizes revenues over time when the customer is able to direct the use of and obtain substantially all of the benefits of the work performed. This occurs when the products have no alternative use for us and we have a right to payment for the work completed to date plus a reasonable profit margin. Contracts include cancellation provisions that require the customer to reimburse us for costs incurred through the date of cancellation. We recognize revenue for these contracts using the percentage of completion method, an “input method” as defined by ASC 606, “Revenue from Contracts with Customers”. Under this method, we recognize sales and profit based upon the cost-to-cost method, in which sales and profit are recorded based upon the ratio of costs incurred to estimated total costs to complete the asset. The percentage-of-completion method of accounting requires the Company to estimate the project costs at completion. Revenues are estimated based upon the original contract price and change orders. Contract costs may be incurred over a period of several months, and the estimation of these costs requires judgment based upon the acquired knowledge and experience of program managers, engineers, and finance professionals. Estimated costs are based primarily on purchase contract terms and estimated cost of materials, labor productivity and cost, and overhead. Percentage of completion revenues were $293.3 million, $311.0 million, and $213.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.

Shipping and Handling Costs
The Company classifies shipping and handling charges billed to customers as sales. Shipping and handling charges paid to others are classified as a component of cost of sales.

Cost of Sales and Selling, General and Administrative Expense
Cost of sales includes product and product related costs, inbound freight charges, internal transfer costs, and depreciation. Selling, general and administrative expense includes purchasing and receiving costs, inspection costs, warehousing costs, depreciation, and amortization.

Income Taxes
The Company utilizes the asset and liability method of accounting for income taxes. Deferred income tax assets and liabilities are computed for differences between the financial statement and income tax bases of assets and liabilities. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to reverse. Valuation allowances are established to reduce deferred income tax assets to the amounts expected to be realized under a more likely than not criterion.

Accounting for Uncertainty in Income Taxes
A position taken or expected to be taken in a tax return is recognized in the financial statements when it is more likely than not (i.e. a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With few exceptions, the Company is no longer subject to U.S. federal, state and local tax examination by tax authorities for years prior to 2015. The Company believes that it has appropriate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.

Comprehensive Income
Comprehensive income includes net income and foreign currency translation adjustments. The Company’s other comprehensive income is from translating foreign subsidiaries to the reporting currency. 

56

NOTE 3 - RECENT ACCOUNTING PRONOUNCEMENTS

All new accounting pronouncements that have been issued but not yet effective are currently being evaluated and at this time are not expected to have a material impact on our financial position or results of operations.

Accounting Pronouncements Not Yet Adopted

In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses (Subtopic 220-40). The ASU requires the disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions. This ASU also requires disclosure of the total amount of selling expenses along with the definition of selling expenses. The ASU is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Adoption of this ASU can either be applied prospectively to consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the consolidated financial statements. Early adoption is also permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.

NOTE 4 - LEASES

We lease office space, warehouses, land, automobiles, office, and manufacturing equipment. Some of our leases include one or more renewal options to extend the lease term, which can be exercised at our sole discretion. Our lease agreements may include options to purchase the leased property. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Additionally, we do not have any material lessor or sub-leasing arrangements.

The following table presents components of lease cost (in thousands):

 
Twelve Months Ended December 31,
 202420232022
Operating lease costs
$21,210 $21,575 $24,371 
Finance lease costs:
Amortization of assets
4,559 3,451  
Interest on lease liabilities
1,108 595  
Total finance lease costs
5,667 4,046  
Total operating and finance lease costs$26,877 $25,621 $24,371 

The following table presents supplemental cash flow information related to leases (in thousands):
Twelve Months Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases
$20,886 $21,823 $20,584 
Operating cash flows - finance leases
1,088 595  
Financing cash flows - finance leases
$4,216 $2,347 $ 

57

The following table presents the consolidated balance sheet location of assets and liabilities related to operating and finance leases (in thousands):
December 31,
Balance Sheet Location
20242023
Operating
Operating lease right of use assets, net
$46,569 $48,729 
Finance
Property and equipment, net
15,829 11,720 
Total lease assets
$62,398 $60,449 
Current operating
Short-term operating lease liabilities14,921 15,438 
Non-current operating
Long-term operating lease liabilities33,159 34,336 
Current finance
Other current liabilities
5,321 3,329 
Non-current finance
Other long-term liabilities
11,055 8,575 
Total lease liabilities$64,456 $61,678 

As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments.

As of December 31, 2024 maturities of lease liabilities are as follows (in thousands):

Finance
Operating
2025$6,451 $18,126 
20265,891 14,362 
20274,246 10,268 
20281,847 6,662 
2029188 2,741 
Thereafter 4,068 
Total future lease payments
18,623 56,227 
Less: imputed interest2,247 8,147 
Total lease liability balance
$16,376 $48,080 

The following table presents cash paid for leases, assets exchanged for operating and finance leases, and weighted average remaining lease terms, and discount rates:

December 31,
20242023
Cash paid for operating leases
$20,886 $21,823 
Cash paid for finance leases
$4,216 $2,347 
Assets obtained in exchange for operating lease obligations, initial recognition
$4,551 $5,556 
Assets obtained in exchange for finance lease obligations
$8,441 $15,171 
Weighted-average remaining lease term - operating leases
3.9 years
4.1 years
Weighted-average remaining lease term - finance leases
3.2 years3.5 years
Weighted average discount rate - operating leases
8.1%6.8%
Weighted-average discount rate - finance leases
8.5%7.5%

The Company incurred approximately $1.9 million, $1.8 million, and $1.9 million in lease expenses to entities controlled by the Company's Chief Executive Officer and family for the years ended December 31, 2024, 2023 and 2022, respectively.

58

NOTE 5 - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES

Authoritative guidance for financial assets and liabilities measured on a recurring basis applies to all financial assets and financial liabilities that are being measured and reported on a fair value basis. Fair value, as defined in the authoritative guidance, is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance affects the fair value measurement of an investment with quoted market prices in an active market for identical instruments, which must be classified in one of the following categories:

Level 1 Inputs

Level 1 inputs come from quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2 Inputs

Level 2 inputs are other than quoted prices that are observable for an asset or liability. These inputs include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.

Level 3 Inputs

Level 3 inputs are unobservable inputs for the asset or liability which require the Company's own assumptions. Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.

Our acquisitions may include contingent consideration as part of the purchase price. The fair value of the contingent consideration is estimated as of the acquisition date based on the present value of the contingent payments to be made using a weighted probability of possible payments. The unobservable inputs used in the determination of the fair value of the contingent consideration include management's assumptions about the likelihood of payment based on the established benchmarks and discount rates based on an internal rate of return analysis. The fair value measurement includes inputs that are Level 3 inputs as discussed above, as they are not observable in the market. Should actual results increase or decrease as compared to the assumptions used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent consideration are measured during each reporting period and reflected in our results of operations.

During the twelve months ended December 31, 2024, we recorded $16.3 million in other current and other long-term liabilities for contingent consideration. See further discussion at Note 16 - Business Acquisitions.
59

For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein and gains or losses recognized during the last three fiscal years (in thousands):

 Contingent Consideration
Balance at December 31, 2021
$905 
Acquisitions and settlements:
     Acquisitions8,200 
     Settlements
(1,250)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net
2,311 
Balance at December 31, 2022
$10,166 
Acquisitions and settlements:
     Acquisitions
2,682 
     Settlements
(5,833)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net
1,738 
Balance at December 31, 2023(1)
$8,753 
Acquisitions and settlements:
     Acquisitions (Note 16)
11,932 
     Settlements(5,108)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net745 
Balance at December 31, 2024(1)
$16,322 
(1) Amounts included in other current liabilities were $8.0 million and $5.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively. Amounts included in other long-term liabilities were $8.3 million and $3.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively.
Quantitative Information about Level 3 Fair Value Measurements

The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:

Fair Value at December 31, 2024Valuation TechniqueSignificant Unobservable Inputs
$16,322 Discounted cash flowAnnualized EBITDA and probability of achievement

Sensitivity to Changes in Significant Unobservable Inputs

The significant Level 3 unobservable inputs used in the fair value measurement of contingent consideration related to the acquisitions are annualized EBITDA forecasts developed by the Company's management and the probability of achievement of those EBITDA results. The discount rate used in the calculation was 9.8%. A decrease in discount rates would increase the contingent consideration liability, whereas an increase or decrease in EBITDA forecasts would increase or decrease the contingent liability. Changes in our unobservable inputs in isolation would result in a change to our fair value measurement. As of December 31, 2024, the maximum amount of contingent consideration payable under these arrangements is $18.7 million over three years.

Other financial instruments not measured at fair value on the Company's consolidated balance sheets at December 31, 2024 and December 31, 2023, but which require disclosure of their fair values include: cash, restricted cash, accounts receivable, trade accounts payable and accrued expenses. The Company believes that the estimated fair value of such instruments at December 31, 2024 and December 31, 2023 approximates their carrying value as reported on the consolidated balance sheets due to the relative short maturity of these instruments.

60

See Note 9 - Long-term Debt for fair value disclosures on our asset-backed line of credit and term loan debt under our syndicated credit agreement facilities.

NOTE 6 – CONTRACT ASSETS AND LIABILITIES

Under our customized pump production contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets presented as “Cost and estimated profits in excess of billings” on our Consolidated Balance Sheets. However, we sometimes receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities that are presented as “Billings in excess of costs and estimated profits” on our Consolidated Balance Sheets.

Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (in thousands):
 December 31,
 202420232022
Costs incurred on uncompleted contracts$122,951 $92,363 $70,329 
Estimated profits, thereon58,373 37,379 23,274 
Total costs and estimated profits on uncompleted contracts
181,324 129,742 93,603 
Less: billings to date143,251 96,925 80,426 
Total
$38,073 $32,817 $13,177 

Such amounts were included in the accompanying Consolidated Balance Sheets for 2024 and 2023 under the following captions (in thousands):
 December 31,
 202420232022
Costs and estimated profits in excess of billings $50,735 $42,323 $23,588 
Billings in excess of costs and estimated profits(12,662)(9,506)(10,411)
Net contract assets
$38,073 $32,817 $13,177 
During the twelve months ended December 31, 2024, 2023, and 2022, $7.4 million, $10.4 million, and $3.6 million of the balances that were previously classified as contract liabilities at the beginning of the period were recognized into revenues, respectively.

NOTE 7 - PROPERTY AND EQUIPMENT, NET

The carrying values of property and equipment, net are as follows (in thousands):

December 31,
 20242023
Land$1,704 $2,023 
Buildings and leasehold improvements32,652 29,840 
Furniture, fixtures and equipment137,058 113,945 
Finance lease right of use assets
23,612 15,171 
Less – Accumulated depreciation and amortization
(113,470)(99,361)
Property and equipment, net
$81,556 $61,618 

Depreciation expense was $9.0 million, $8.4 million, and $9.6 million for the years ended December 31, 2024, 2023, and 2022, respectively. Capital expenditures by segment are included in Note 20 - Segment Reporting.

61

NOTE 8 - GOODWILL AND OTHER INTANGIBLE ASSETS

The following table presents the changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2024 (in thousands):
 Goodwill
Other
Intangible
Assets, Net
Total
Balances as of December 31, 2023$343,991 $63,895 $407,886 
Translation adjustment(1,380)(10)(1,390)
Acquisitions 109,732 41,621 151,353 
Amortization— (19,827)(19,827)
Balances as of December 31, 2024$452,343 $85,679 $538,022 

The following table presents the changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2023 (in thousands):
 Goodwill
Other
Intangible
Assets, Net
Total
Balances as of December 31, 2022$333,759 $79,584 $413,343 
Translation adjustment464 15 479 
Acquisitions9,768 2,527 12,295 
Amortization— (18,231)(18,231)
Balances as of December 31, 2023$343,991 $63,895 $407,886 

The following table presents the goodwill balance by reportable segment as of December 31, 2024 and 2023 (in thousands):
December 31,
 20242023
Service Centers$335,611 $270,865 
Innovative Pumping Solutions99,593 55,987 
Supply Chain Services17,139 17,139 
Total$452,343 $343,991 
Gross carrying amounts as well as accumulated amortization are partially affected by the fluctuation of foreign currency rates.
Other intangible assets are amortized according to estimated economic benefits over their estimated useful lives. Amortization expense was $19.8 million, $18.2 million, and $18.9 million for the years ended December 31, 2024, 2023, and 2022, respectively. The estimated future annual amortization of intangible assets for each of the next five years and thereafter are as follows (in thousands):
Amount
2025$20,734 
202617,982 
202716,002 
202813,851 
20296,801 
Thereafter10,309 
Total$85,679 
The weighted average remaining estimated life for customer relationships, trade names, and non-compete agreements are 5.8, 9.4, and 3.3 years, respectively.

62

NOTE 9 – LONG-TERM DEBT

Long-term debt consisted of the following (in thousands):
December 31,
 20242023
ABL Revolver$ $ 
Amended Senior Secured Term Loan B due October 13, 2030(1)
647,876  
Senior Secured Term Loan B due October 13, 2030(2)
 548,625 
Promissory Note due November 1, 2029
1,000  
Total debt
648,876 548,625 
Less: current maturities
(6,595)(5,500)
Total long-term debt
642,281 543,125 
Unamortized discount and debt issuance costs
20,597 22,428 
Long-term debt, net of unamortized discount and debt issuance costs
$621,684 $520,697 
(1) The fair value of the Amended Term Loan B due October 13, 2030 using level 2 input values was $657.6 million as of December 31, 2024.
(2) The fair value of the Term Loan B due October 13, 2030 using level 2 input values was $554.1 million as of December 31, 2023.
Senior Secured Term Loan B:

On October 3, 2024, the Company entered into an amendment on its existing Senior Secured Term Loan B (the “Term Loan Amendment”), which provides for, among other things, an additional $105.0 million in new incremental commitments. The Term Loan Amendment refinanced the existing Senior Term Loan B and replaced it with an Amended Senior Secured Term Loan B with total borrowings of $649.5 million. The Amended Senior Secured Term Loan B amortizes in equal quarterly installments of 0.25%, with the remaining balance being payable on October 13, 2030, when the facility matures.

As of December 31, 2024 there was $647.9 million outstanding under the Amended Senior Secured Term Loan B.

Interest rate

Quarterly interest payments accrue on outstanding borrowings under the Amended Senior Secured Term Loan B at a rate equal to Term SOFR (with a floor of 1.00%) plus 3.75%, or base rate plus 2.75%. The Amended Senior Secured Term Loan B is guaranteed by each of the Company’s direct and indirect material wholly owned subsidiaries, other than any of the Company’s Canadian subsidiaries and certain other excluded subsidiaries.

The interest rate for the Amended Senior Secured Term Loan B was 8.32% as of December 31, 2024. The interest rate for the Senior Secured Term Loan B was 10.44% as of December 31, 2023

Facility Size Increases

The Amended Senior Secured Term Loan B allows for incremental increases in facility size up to an aggregate of $100 million.

Prepayments

We are required to repay the Amended Senior Secured Term Loan B with the proceeds from certain asset sales, certain debt issuances, and certain insurance proceeds. In addition, on an annual basis, we are required to repay an amount equal to 50% of excess cash flow, as defined in the Amended Senior Secured Term Loan B, reducing to 25% if our Total Leverage Ratio is less than or equal to 3.00 to 1.00. No payment of excess cash flow is required if the Total Leverage Ratio is less than or equal to 2.50 to 1.00.

In connection with the Term Loan Amendment the Company expensed third-party fees of $1.1 million and recognized a $0.5 million loss on debt extinguishment, which were included in Interest expense during 2024. Deferred financing costs associated with the Term Loan Amendment were $2.3 million which were amortized to interest expense using the interest method during 2024.

63

Restrictive Covenants

The Company’s primary financial covenant under the Term Loan B is a Secured Leverage Ratio, The Term Loan B Agreement requires that the Company’s Secured Leverage Ratio, defined as the ratio, as of the last day of any fiscal quarter of consolidated secured debt (net of unrestricted cash, not to exceed $200 million) as of such day to EBITDA, beginning with the fiscal quarter ending December 31, 2024, is either equal to or less than as indicated in the table below:

Fiscal QuarterSecured Leverage Ratio
December 31, 2024
5.75:1.00
March 31, 2025
5.75:1.00
June 30, 2025
5.50:1.00
September 30, 2025
5.50:1.00
December 31, 2025
5.50:1.00
March 31, 2026
5.25:1.00
June 30, 2026
5.25:1.00
September 30, 2026
5.25:1.00
December 31, 2026
5.00:1.00
March 31, 2027
5.00:1.00
June 30, 2027 and thereafter
4.75:1.00
As of December 31, 2024, the Company’s Secured Leverage Ratio was 2.43 to 1.00.
The Term Loan contains restrictive covenants (in each case, subject to exclusions) that limit, among other things, the ability of the Company and its restricted subsidiaries to:

make investments, including acquisitions;
prepay certain indebtedness;
grant liens;
incur additional indebtedness;
sell assets;
make fundamental changes to our business;
enter into transactions with affiliates; and
pay dividends.

The Term Loan also contains other customary restrictive covenants. The covenants are subject to various baskets and materiality thresholds, with certain of the baskets permitted by the restrictions on the repayment of subordinated indebtedness, restricted payments and investments being available only when the Senior Secured Leverage Ratio of the Company is below certain levels.

EBITDA as defined under the Term Loan B Agreement for financial covenant purposes means, without duplication, for any period of determination, the sum of, consolidated net income during such period; plus to the extent deducted from consolidated net income in such period: (i) income tax expense, (ii) franchise tax expense, (iii) interest expense, (iv) amortization and depreciation during such period, (v) all non-cash charges and adjustments, and (vi) non-recurring cash expenses related to the Term Loan, provided, that if the Company acquires or disposes of any property during such period (other than under certain exceptions specified in the Term Loan B Agreement, including the sale of inventory in the ordinary course of business, then EBITDA shall be calculated, after giving pro forma effect to such acquisition or disposition, as if such acquisition or disposition had occurred on the first day of such period.

64

ABL Revolver:

On July 19, 2022, the Company entered into an Amended and Restated Loan and Security Agreement (the “ABL Credit Agreement”) that provided for a $135.0 million asset-backed revolving line of credit (the “ABL Revolver”). Subject to the conditions set forth in the ABL Credit Agreement, the ABL Revolver may be increased in increments of $10.0 million up to an aggregate of $50.0 million. The ABL Revolver matures on July 19, 2027. Interest accrues on outstanding borrowings at a rate equal to Secured Overnight Financing Rate (“SOFR”) or Canadian Dollar Offered Rate (“CDOR”) plus a margin ranging from 1.25% to 1.75% per annum, or at an alternate base rate, Canadian prime rate or Canadian base rate plus a margin ranging from 0.25% to 0.75% per annum, in each case, based upon the average daily excess availability under the ABL Revolver for the most recently completed calendar quarter. Fees payable on the unused portion of the facility range from 0.25% to 0.375% per annum. At December 31, 2024 the unused line fee was 0.375% and there were no amounts outstanding under the ABL Revolver.

Guarantees

Each of our current and future wholly owned material U.S. subsidiaries and DXP Enterprises, Inc. guarantees the obligations of our borrower under the ABL Revolver. Additionally, each of our Canadian subsidiaries guarantees the obligations of our Canadian borrower subsidiaries under the ABL Revolver.

Security

Obligations under the U.S. Borrowing Base are primarily secured, subject to certain exceptions, by a first-priority secure interest in the accounts receivable, inventory and related assets of our wholly owned, material U.S. subsidiaries. The security interest in accounts receivable, inventory, and related assets of the U.S. borrower subsidiaries ranks prior to the security interest in this collateral which secures the Term Loan B. The obligations under the Canadian Borrowing Base are primarily secured, subject to certain exceptions, by a first-priority secure interest in the accounts receivable, inventory and related assets of our wholly owned, material Canadian subsidiaries and our wholly owned material U.S. subsidiaries.

Interest rate

The interest rate for the ABL Revolver was 7.75% and 8.75% as of December 31, 2024 and December 31, 2023, respectively.

Facility Size Increases

The ABL Credit Agreement allows for incremental increases in facility size up to an aggregate of $50 million.

Excess Availability

As of December 31, 2024, the borrowing availability under our credit facility was $125.6 million compared to $132.1 million at December 31, 2023, primarily as a result of outstanding letters of credit.
 
Financial Covenant

The Company's principal financial covenant under the ABL Credit Agreement include a Fixed Charge Coverage Ratio. The Fixed Charge Coverage Ratio under the ABL Credit Agreement is defined as the ratio for the most recently completed four-fiscal quarter period, of (a) EBITDA minus capital expenditures (excluding those financed or funded with debt (other than the ABL Loans), (ii) the portion thereof funded with the net proceeds from asset dispositions of equipment or real property which the Company is permitted to reinvest pursuant to the Term Loan and the portion thereof funded with the net proceeds of casualty insurance or condemnation awards in respect of any equipment and real estate which DXP is not required to use to prepay the ABL Loans pursuant to the Term Loan B Agreement or with the proceeds of casualty insurance or condemnation awards in respect of any other property) minus cash taxes paid (net of cash tax refunds received during such period), to (b) fixed charges. The Company is restricted from allowing its fixed charge coverage ratio be less than 1.00 to 1.00 during a compliance period, which is triggered when the availability under the ABL Revolver falls below a threshold set forth in the ABL Credit Agreement.

As of December 31, 2024, the Company's Fixed Charge Coverage Ratio was 1.70 to 1.00.

65

Maturities of Debt:

As of December 31, 2024, the maturities of long-term debt for the next five years and thereafter were as follows (in thousands):
Amount
2025$6,595 
20266,595 
20276,595 
20286,595 
20297,095 
Thereafter615,401 
Total$648,876 

NOTE 10 - INCOME TAXES

The components of income before income taxes are as follows (in thousands):
 Years Ended December 31,
 202420232022
Domestic$77,309 $79,785 $59,736 
Foreign7,663 7,146 6,165 
Total income before taxes$84,972 $86,931 $65,901 

The provision for income taxes consisted of the following (in thousands):
 Years Ended December 31,
 202420232022
Current -   
Federal$22,066 $22,514 $18,591 
State5,217 2,620 4,501 
Foreign2,190 2,044 2,248 
Total current29,473 27,178 25,340 
Deferred -   
Federal(13,597)(7,679)(5,875)
State(1,347)(1,133)(1,083)
Foreign(46)(247)(583)
Total deferred(14,990)(9,059)(7,541)
Total current and deferred taxes$14,483 $18,119 $17,799 
66

The difference between income taxes computed at the statutory income tax rate and the provision for income taxes is as follows (in thousands):
 Years Ended December 31,
 202420232022
Income taxes computed at federal statutory rate$17,844 $18,255 $13,839 
State income taxes, net of federal benefit1,935 1,669 2,701 
Foreign taxes352 144 122 
Nondeductible expenses1,048 2,670 1,158 
Return to Provision Adjustment
(1,105)  
Blended state rate change
1,122 (58)240 
General business credit
(6,399)(4,811)(250)
Valuation allowance(57)274 (1)
Restricted Stock
(2,056)  
Uncertain tax positions1,732 (33)271 
Other67 9 (281)
Total income tax expense
$14,483 $18,119 $17,799 

Deferred tax liabilities and assets were comprised of the following (in thousands):
December 31,
 20242023
Deferred tax assets: 
Allowance for doubtful accounts$954 $879 
Inventory3,585 3,371 
Texas research and development tax credit carryforward2,232 2,239 
   Louisiana research and development tax credit carryforward10 10 
Foreign tax credit carryforward64 64 
Net operating loss carryforward1,258 1,328 
Capital loss carryforward4 4 
Accruals9,814 8,190 
ROU asset304 220 
Research expenses40,650 23,822 
Total deferred tax assets58,875 40,127 
Less valuation allowance(221)(278)
Total deferred tax asset, net of valuation allowance58,654 39,849 
Deferred tax liabilities:
Goodwill(24,847)(18,476)
Intangibles(7,902)(8,363)
Property and equipment(10,204)(7,885)
Deferred compensation2,304 (215)
Unremitted foreign earnings(421)(421)
Method changes(393)(342)
Other(243)(643)
Total deferred tax liability
$(41,706)$(36,345)
Net deferred tax asset
$16,948 $3,504 
67

The Company records a valuation allowance when it is more-likely-than-not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character in the future and in the appropriate taxing jurisdictions. If the Company was to determine that it would be able to realize the deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the valuation allowance, which would reduce the provision for income taxes. As of December 31, 2024, the valuation allowance primarily relates to state operating loss and foreign capital loss carryforwards.

The following summarizes changes in the balance of valuation allowances on deferred tax assets (in thousands):

  202420232022
Balance at January 1$(278)$(4)$(4)
Changes due to state operating loss and foreign capital loss carryforwards
57 (274) 
Balance at December 31$(221)$(278)$(4)

Expected tax benefit on carryforwards available for use on future income tax returns, prior to valuation allowance, at December 31, 2024, are as follows (in thousands):

  Domestic  ForeignExpiration
Net operating loss - foreign$— $562 2034-2043
Net operating loss - federal (100%)
32 — 2037
Net operating loss - federal (80%)
447 — Indefinite
Net operating loss - state
217 — Indefinite
Capital loss carryforward - foreign— 4 Indefinite
Foreign tax credits64 — 2025
Texas research and development tax credits2,232 — 2037-2043
Louisiana research and development tax credits$10 $— 2025-2027

Changes in the balance of unrecognized tax benefits excluding interest and penalties on uncertain tax positions are as follows (in thousands):

  Assets (Liabilities)
  202420232022
Balance at January 1,$(5,755)$(5,918)$(6,316)
   Decreases related to prior year tax positions142 1,475 614 
   Increases related to current year tax positions(3,089)(1,312)(216)
Balance at December 31,$(8,702)$(5,755)$(5,918)

As of December 31, 2024, the Company had recorded a total tax benefit of $35.6 million related to federal and state research and development tax credits. This benefit is partially offset by $8.5 million uncertain tax position due to the uncertainty related to the realizability of the federal research and development tax credits. The Company is also recording a $0.2 million uncertain tax position related to non-deductible auto expense compensation. The total amount of these unrecognized tax benefits, if recognized, would impact the effective tax rate.

To the extent penalties and interest would be assessed on any underpayment of income tax, such accrued amounts are classified as a component of income tax provision (benefit) in the consolidated financial statements consistent with the Company's policy. For the year ended December 31, 2024, the Company recorded $0.1 million tax expense for interest and penalties related to uncertain tax positions.

The Company is subject to taxation in the U.S., various states, and foreign jurisdictions. The Company has significant operations in the U.S. and Canada and to a lesser extent in various other international jurisdictions. Tax years that remain subject to examination vary by legal entity but are generally closed in the U.S. for the tax years prior to 2015 and outside the U.S. for the tax years ended prior to 2019. There is a 4 year statute of limitations for Canadian returns based on the date tax assessment is received, not filing date. Tax assessments are typically received within weeks of filing date.
68


NOTE 11 - SHARE-BASED COMPENSATION

2016 Omnibus Incentive Plan

On June 16, 2023, our shareholders approved an amendment to the DXP Enterprises, Inc. 2016 Omnibus Incentive Plan (the “2016 Plan”) to increase the number of shares that can be issued under the 2016 Plan from 1,000,000 shares to a total of 1,250,000 shares, which represents an increase of 250,000 shares (the “Amendment”), which authorized grants of restricted stock awards, restricted stock units, performance awards, options, investment rights, and cash-based awards.

Restricted Stock Awards

The Company grants restricted stock awards (“RSAs”) to employees and non-employee directors. RSAs qualify as participating securities as each award contains non-forfeitable rights to dividends. RSAs are considered outstanding at the date of grant. Refer to Note. 12 Earnings Per Share for further detail.

RSAs are subject to vesting periods between one to ten years. Compensation expense for RSAs is calculated based on the closing price of the Company’s common stock at the date of grant and recognized over the requisite vesting period on a straight-line basis. Unvested RSAs may be forfeited if employees or non-employee directors cease employment or services during the requisite vesting period. Forfeitures reduce expense at the time employment or service cease at the original grant date value. The Company issues new shares of common stock, if available, to settle vested RSAs. At December 31, 2024, 370,962 shares were available for grant.

Changes in RSAs for the twelve months ended December 31, 2024 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2023304,437 $27.60 
Granted127,860 $52.89 
Forfeited(9,644)$26.96 
Vested(120,253)$28.13 
Non-vested at December 31, 2024302,400 $38.11 
Changes in RSAs for the twelve months ended December 31, 2023 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2022157,767 $28.64 
Granted215,554 $27.36 
Forfeited $ 
Vested(68,884)$29.23 
Non-vested at December 31, 2023304,437 $27.60 
Changes in RSAs for the twelve months ended December 31, 2022 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2021112,044 $31.72 
Granted113,077 $27.48 
Forfeited(8,785)$31.96 
Vested(58,569)$31.79 
Non-vested at December 31, 2022157,767 $28.64 
69

Compensation expense, associated with RSAs, recognized in the years ended December 31, 2024, December 31, 2023 and December 31, 2022 was $4.7 million, $3.1 million and $1.9 million, respectively. Related income tax benefits recognized in earnings in the years ended December 31, 2024, December 31, 2023 and December 31, 2022 were approximately $0.8 million, $0.8 million and $0.5 million, respectively.

The aggregate grant-date fair value of vested shares for the years ended December 31, 2024, December 31, 2023 and December 31, 2022 was $3.4 million, $2.0 million and $1.9 million, respectively.

Unrecognized compensation expense under the 2016 Plan at December 31, 2024, December 31, 2023 and December 31, 2022 was $7.7 million, $5.9 million and $3.1 million, respectively. As of December 31, 2024, the weighted average period over which the unrecognized compensation expense is expected to be recognized is 1.5 years.

NOTE 12 - EARNINGS PER SHARE DATA

Basic earnings per share is computed based on weighted average shares outstanding and excludes dilutive securities. Diluted earnings per share is computed including the impacts of all potentially dilutive securities.

The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
  December 31,
 202420232022
Basic earnings per share:   
Weighted average shares outstanding15,861 16,870 18,631 
 
Net income attributable to DXP Enterprises, Inc.
$70,489 $68,812 $48,155 
Series B convertible preferred stock dividend
(90)(90)(90)
Net income attributable to common shareholders
70,399 68,722 48,065 
Per share amount$4.44 $4.07 $2.58 
 
Diluted earnings per share:
Weighted average shares outstanding15,861 16,870 18,631 
Assumed conversion of convertible preferred stock840 840 840 
Total dilutive shares16,701 17,710 19,471 
Net income attributable to common shareholders
$70,399 $68,722 $48,065 
Series B convertible preferred stock dividend
90 90 90 
Net income attributable to DXP Enterprises, Inc.
70,489 68,812 48,155 
Per share amount$4.22 $3.89 $2.47 
Basic earnings per share have been computed by dividing net income (loss) attributable to common shareholders by the weighted average number of common shares outstanding during the period and excludes dilutive securities. Diluted earnings per share reflects the potential dilution that could occur if the preferred stock was converted into common stock. Restricted stock is considered a participating security and is included in the computation of basic earnings per share as if vested. For the year ended December 31, 2024, 2023, and 2022, the weighted average of the unvested RSAs were 302.8 thousand, 270.2 thousand, and 144.3 thousand shares respectively. The preferred stock is convertible into 840,000 shares of common stock.

70

NOTE 13 – CAPITAL STOCK

The Company has Series A and Series B preferred stock of 1,222 shares and 15,000 shares issued and outstanding as of December 31, 2024, 2023 and 2022, respectively. The preferred stock did not have any activity during 2024, 2023 and 2022.

Series A Preferred Stock

The holders of Series A preferred stock are entitled to one-tenth of a vote per share on all matters presented to a vote of shareholders generally, voting as a class with the holders of common stock, and are not entitled to any dividends or distributions other than in the event of a liquidation of the Company, in which case the holders of the Series A preferred stock are entitled to $100 liquidation preference per share.

Series B Convertible Preferred Stock

Each share of the Series B convertible preferred stock is convertible into 56 shares of common stock and a monthly dividend per share of $0.50. The holders of the Series B convertible stock are entitled to a $100 liquidation preference per share after payment of the distributions to the holders of the Series A preferred stock and to one-tenth of a vote per share on all matters presented to a vote of shareholders generally, voting as a class with the holders of the common stock.

The activity related to outstanding common stock was as follows (in thousands):

 December 31,
 202420232022
Common Stock:
Balance, beginning of period16,177 17,690 18,580 
Issuance of shares for compensation net of withholding86 47 47 
Restricted shares
(2)147 47 
Issuance of common stock related to purchase of businesses  267 
Purchase of shares held in treasury(566)(1,707)(1,251)
Balance, end of period15,695 16,177 17,690 

NOTE 14 - SHARE REPURCHASE

On December 15, 2022, the Company announced a new Share Repurchase Program pursuant to which we may repurchase up to $85.0 million worth, or 2.8 million shares of the Company's outstanding common stock over the next 24 months. The Company completed the program in August 2024.

On August 28, 2024, the Company announced a new Share Repurchase Program pursuant to which we may repurchase up to
$85.0 million worth, or 2.5 million shares of the Company's outstanding common stock over the next 24 months.

The following table represents total number of shares purchased, the amount paid, and the average price paid per share under share repurchase programs authorized by our Board of Directors:

 Twelve Months Ended December 31,
 202420232022
(in millions, except per share data)
Total number of shares purchased0.6 1.7 1.3 
Amount paid$28.8 $54.7 $35.2 
Average price paid per share$50.87 $32.06 $28.17 
71

NOTE 15 - SUPPLEMENTAL CASH FLOW INFORMATION

 Twelve Months Ended December 31,
 202420232022
Supplemental disclosures of cash flow information:
Cash paid for interest(1)
$67,005 $48,954 $25,321 
Cash paid for income taxes
$20,433 $21,839 $26,179 
Shares repurchased held in treasury
$ $ $13,603 
Non-cash investing and financing activities:
Treasury shares excise tax accruals
$(225)$(519)$ 
Shares issued for acquisition
$ $ $5,757 
(1) FY 2024 includes $9.3 million of interest associated with 2023 paid in 2024.

NOTE 16 - BUSINESS ACQUISITIONS

The Company continually evaluates potential acquisitions that either strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into new and attractive markets. The Company has completed a number of acquisitions and the purchases of the acquired businesses have resulted in the recognition of goodwill and other intangible assets in the Company’s Consolidated Financial Statements.

The Company makes an initial allocation of the purchase price at the date of acquisition based upon its estimate of the fair value of the acquired assets and assumed liabilities. The Company obtains the information used for the purchase price allocation during due diligence and through other sources. The Company will reflect measurement period adjustments, if any, in the period in which the adjustments are recognized. Final determination of the fair values may result in further adjustments.

The fair values of acquired intangibles are determined based on estimates and assumptions that are deemed reasonable by the Company. The Company from time-to-time engages third-party valuation specialists who review the Company’s critical assumptions and calculations of the fair value of acquired intangible assets in connection with significant acquisitions. Only facts and circumstances that existed as of the acquisition date are considered for subsequent adjustment. The Company is continuing to evaluate certain pre-acquisition contingencies associated with certain of its 2024 acquisitions. The Company will make appropriate adjustments to the purchase price allocation prior to completion of the measurement period, as required.

Each acquisition has been accounted for as a business combination under ASC 805, “Business Combinations”.

2024 Acquisitions

During the first quarter of 2024, the Company acquired three businesses for a total of $46.8 million. We acquired these three businesses to expand our water & wastewater end-market, enhance our aftermarket and service capabilities, as well as expand into new geographic territories.

During the second quarter of 2024, the Company acquired a pump and rotating equipment distribution company for $81.5 million. We acquired this business as part of our growth strategy and to maintain our leading position as the largest distributor of rotating equipment in North America.

During the third quarter of 2024, the Company acquired a rotating equipment distribution company for $36.8 million. We acquired this business to expand our water & wastewater end-market.

During the fourth quarter of 2024, the Company acquired two businesses for a total of $9.8 million. We acquired these two businesses to expand our water & wastewater end-market and our product categories.

The results for the seven businesses acquired during the year have been included in our Consolidated Financial Statements beginning on the respective dates of acquisition.

72

Purchase Price Allocation and Consideration

In aggregate, the acquisition-date fair value of the consideration transferred for the seven businesses acquired in 2024 totaled $174.9 million. The seven acquisitions contributed $91.3 million in Sales and $19.1 million in Net income attributable to common shareholders for the year ended December 31, 2024. The following table summarizes the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2024 acquisitions:

Q1 2024Q2 2024Q3 2024Q4 2024Total
Total Acquisitions
31127
Cash payments
$40,661 $81,538 $31,564 $8,201 $161,964 
Promissory Note due 11/1/ 2029
   1,000 1,000 
Contingent consideration
6,132  5,197 626 11,955 
Total purchase price consideration
46,793 81,538 36,761 9,827 174,919 
Tangible assets acquired
18,632 4,485 9,026 4,630 36,773 
Intangible assets acquired
8,155 23,400 8,246 1,820 41,621 
Total assets acquired
26,787 27,885 17,272 6,450 78,394 
Total liabilities assumed(8,605)(2,652)(1,205)(745)(13,207)
Net assets acquired18,182 25,233 16,067 5,705 65,187 
Goodwill$28,611 $56,305 $20,694 $4,122 $109,732 

The total cash and cash equivalents acquired for these seven acquisitions was $5.5 million. Transaction-related costs included within selling, general, and administrative expenses in the consolidated statements of operations was $1.6 million for the twelve months ended December 31, 2024.

The goodwill total of approximately $109.7 million is attributable primarily to expected synergies and the assembled workforce of each entity of which $22.6 million is deductible for tax purposes and $87.1 million is not deductible for tax purposes. Goodwill assigned to our SC and IPS segments as a result of these transactions was $66.2 million and $43.5 million, respectively.

Of the $41.6 million of acquired intangible assets, $2.3 million was provisionally assigned to non-compete agreements that are subject to amortization over 5 years and $3.7 million was assigned to trade names and will be amortized over a period of 10 years. In addition, $35.6 million was assigned to customer relationships and will be amortized over a period of 8 years.

Contingent Consideration

The acquisitions included contingent consideration arrangements that requires additional consideration to be paid based on the achievement of annual EBITDA targets over a one to three year period. The range of undiscounted amounts the Company may be required to pay under the contingent consideration agreement is between zero and $14.2 million. The combined fair value of the contingent consideration recognized on each acquisition date of $11.9 million was estimated by using a weighted probability of possible payments. That measure is based on significant Level 3 inputs not observable in the market. The significant assumption includes a discount rate of 9.8%. Changes in the fair value measurement each period reflect the passage of time as well as the impact of adjustments, if any, to the likelihood of achieving the specified targets. The changes in the fair value of the contingent consideration are measured during each reporting period and reflected in our results of operations. The fair value measurement includes earnings forecasts which are a Level 3 measurement as discussed in Note 5 - Fair Value of Financial Assets and Liabilities. The fair value of the contingent consideration is reviewed quarterly over the earn-out period to compare actual earnings before interest, taxes, depreciation and amortization (“EBITDA”) achieved to the estimated EBITDA used in our forecasts.

73

Pro Forma Results of Operations (unaudited)

The following unaudited supplemental pro forma results of operations for the Company which incorporate the acquisitions completed in 2024, 2023 and 2022, have been provided for illustrative purposes only and may not be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future (in thousands).

  Years Ended December 31,
(in thousands)
202420232022
Sales$1,856,860 $1,794,749 $1,513,743 
Net income attributable to common shareholders$84,327 $82,738 $54,527 

The pro forma combined results of operations for the years ended December 31, 2024, 2023, and 2022 were prepared by adjusting the historical results of the Company to include the historical results of the businesses acquired in each year as if the business combinations that occurred during each year had occurred as of the beginning of the comparable prior annual reporting period.

2023 Acquisitions

During the second quarter of 2023, the Company acquired two businesses for a total of $11.7 million. We acquired these two businesses to expand our water & wastewater end-market by expanding into new geographic territories, enhance our product capabilities, and attract and retain talent.

During the fourth quarter of 2023, the Company acquired a leading municipal and industrial pump sales, service, and repair business for $1.7 million. We acquired this company to enhance our end-markets as well as expand into additional geographic territories.

74

In aggregate, the acquisition-date fair value of the consideration transferred for the three businesses acquired in 2023 totaled $13.4 million. The three acquisitions contributed $7.6 million in Sales and $0.8 million in Net income attributable to common shareholders for the year ended December 31, 2023. The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2023 acquisitions:

Q1 2023
Q2 2023
Q3 2023
Q4 2023
Total
Total Acquisitions
 2 13
Cash payments
$ $9,235 $ $1,502 $10,737 
Contingent consideration
 2,498  184 2,682 
Total purchase price consideration
 11,733  1,686 13,419 
Tangible assets acquired
 3,379  146 3,525 
Intangible assets acquired
 2,142  385 2,527 
Total assets acquired
 5,521  531 6,052 
Total liabilities assumed (2,260) (141)(2,401)
Net assets acquired 3,261  390 3,651 
Goodwill$ $8,472 $ $1,296 $9,768 

2022 Acquisitions

During the first quarter of 2022 the Company acquired two businesses for $9.0 million. We acquired these two businesses to diversify our end-markets and expand into new geographic territories.

During the second quarter of 2022 the Company acquired a leading distributor of air compressors and related products and services for $52.3 million. We acquired this business to diversify our end-markets, enhance our product and service offerings, and attract and retain talent.

During the third quarter of 2022, the Company acquired a leading distributor and manufacturers’ representative of pumps, valves, controls, and process equipment for $6.5 million. We acquired this company to expand our water and wastewater end-market, expand our geographic territories, expand our product offerings, and attract and retain talent.

In aggregate, the acquisition-date fair value of the consideration transferred for the four businesses acquired in 2022 totaled $67.9 million. The four acquisitions contributed $41.5 million in Sales and $8.4 million in Net income attributable to common shareholders for the year ended December 31, 2022. The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2022 acquisitions:

Q1 2022
Q2 2022
Q3 2022
Q4 2022
Total
Total Acquisitions
211 4
Cash payments
$5,832 $43,483 $4,615 $ $53,930 
Common stock consideration
527 4,365 865  5,757 
Contingent consideration
2,689 4,484 1,027  8,200 
Total purchase price consideration
9,048 52,332 6,507  67,887 
Tangible assets acquired
3,274 16,046 3,642  22,962 
Intangible assets acquired
1,193 17,677 560  19,430 
Total assets acquired
4,467 33,723 4,202  42,392 
Total liabilities assumed(1,290)(11,886)(167) (13,343)
Net assets acquired3,177 21,837 4,035  29,049 
Goodwill$5,871 $30,495 $2,472 $ $38,838 

75

NOTE 17 - COMMITMENTS AND CONTINGENCIES

From time to time, the Company is a party to various legal proceedings arising in the ordinary course of business. While the Company is unable to predict the outcome or estimate the financial impact of these disputes, it believes that the ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on its consolidated financial position, cash flows, or results of operations.

NOTE 18 - OTHER INCOME AND EXPENSE, NET

The components of other (income) expense, net were as followed:
  Years Ended December 31,
(in thousands)
202420232022
Interest income
$(4,766)$(2,680)$(191)
Change in fair value of contingent consideration
745 1,738 2,311 
Other, net
504 (413)596 
Other (income) expense, net
$(3,517)$(1,355)$2,716 

NOTE 19 - REVENUE

The Company disaggregates revenue based upon our geography and our reportable segments - Service Centers, Innovative Pumping Solutions and Supply Chain Services. Each of our geographic and reportable business segments are impacted and influenced by varying factors, including the macroeconomic environment, maintenance and capital spending and commodity prices and exploration and production activity. As such, we believe this information is important in depicting the nature, timing and uncertainty of our contracts with customers. The following Geographical Information and Note 20 - Segment Reporting present our revenue disaggregated by source.

Geographical Information
Revenues are presented in geographic area based on location of the facility shipping products or providing services.

The Company’s revenues by geographical location are as follows (in millions):
  Years Ended December 31,
 202420232022
Revenues   
United States$1,721 $1,602 $1,402 
Canada79 75 79 
Other
2 2  
Total$1,802 $1,679 $1,481 
76

NOTE 20 – SEGMENT REPORTING

We have three reportable and operating segments: Service Centers, Innovative Pumping Solutions and Supply Chain Services.

The Service Centers segment is engaged in providing maintenance, MRO products and equipment, including logistics capabilities, to industrial customers. The Service Centers segment provides a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products and safety services categories.

The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages, re-manufactures pumps, manufactures branded private label pumps, and provides products and process lines for the water and wastewater treatment industries.

The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management.

No customer accounts for 10% or more of our revenues. Sales are shown net of intersegment eliminations.

Segment information is prepared on the same basis that our Chief Executive Officer, who is our chief operating decision maker (“CODM”), manages the segments, evaluates financial results, and makes key operating decisions.

These segments were determined primarily on the distribution channels of the products and services offered and the nature of the customer markets and the primary driver of the customers spend. The Company's CODM directs the allocation of resources to these segments based upon historical and current revenue, direct operating expenses, operating income, and capital expenditures of each respective segment. The allocation of resources across these segments is dependent upon, among other factors, the segments' historical or future expected operating margins; the segments' historical or future expected returns on capital; outlook within a specific market; opportunities to grow profitability; new products, services or new customer accounts; confidence in management; and competitive landscape and intensity.

As a part of the Company's annual business planning, the CODM reviews our reportable segment composition and financial performance. As a result of this review, on January 1st, 2024, we moved certain branch locations previously reported under our IPS segment to our SC segment. Prior period segment disclosures have been recast.

The following table sets out financial information related to the Company’s segments (in thousands):
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2024    
Total Revenue$1,222,599 $323,026 $256,415 $1,802,040 
Operating income for reportable segments
$174,995 $53,736 $21,742 $250,473 
Identifiable assets at year end$764,533 $311,429 $62,760 $1,138,722 
Capital expenditures$4,423 $2,586 $13 $7,022 
Depreciation$3,142 $3,379 $32 $6,553 
Amortization of finance leases
$3,594 $508 $133 $4,235 
 
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2023    
Total Revenue$1,199,501 $218,731 $260,368 $1,678,600 
Operating income for reportable segments
$172,095 $35,147 $21,522 $228,764 
Identifiable assets at year end$660,209 $233,552 $62,610 $956,371 
Capital expenditures$6,065 $1,972 $ $8,037 
Depreciation$2,734 $3,713 $27 $6,474 
Amortization of finance leases
$3,026 $214 $45 $3,285 
77

Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2022    
Total Revenue$1,041,462 $198,895 $240,475 $1,480,832 
Operating income for reportable segments
$132,421 $24,773 $19,547 $176,741 
Identifiable assets at year end$668,029 $223,369 $90,771 $982,169 
Capital expenditures$1,849 $2,368 $43 $4,260 
Depreciation$2,998 $4,512 $144 $7,654 
 Years Ended December 31,
202420232022
Income from operations for reportable segments
$250,473 $228,764 $176,741 
Adjustments for:
Amortization of intangible assets(1)
19,827 18,231 18,915 
Corporate expenses
85,264 71,811 60,074 
Income from operations
$145,382 $138,722 $97,752 
Interest expense63,927 53,146 29,135 
Other expense (income), net
(3,517)(1,355)2,716 
Income before income taxes$84,972 $86,931 $65,901 
(1) Amortization of intangible assets is recorded at the corporate level.
Corporate expenses includes selling, general, and administrative expenses, amortization of finance leases, and other expenses that are not directly attributable to a reportable segment. The Company had capital expenditures at corporate of $18.0 million, $4.2 million, and $0.7 million for the years ended December 31, 2024, 2023, and 2022, respectively.

The Company had identifiable assets at corporate of $210.8 million, $221.1 million, and $55.1 million as of December 31, 2024, 2023, and 2022, respectively. Corporate depreciation was $2.5 million, $1.9 million, and $1.9 million for the years ended December 31, 2024, 2023, and 2022, respectively.

Amortization of finance leases for Corporate was $0.3 million and $0.2 million for the years ended December 31, 2024 and December 31, 2023.

NOTE 21 – RELATED PARTIES DISCLOSURES

The Board uses policies and procedures, to be applied by the Audit Committee of the Board, for review, approval or ratification of any transactions with related persons. Those policies and procedures will apply to any proposed transactions in which the Company is a participant, the amount involved exceeds $120,000 and any director, executive officer or significant shareholder or any immediate family member of such a person has a direct or material indirect interest. Any related party transaction will be reviewed by the Audit Committee of the Board of Directors to determine, among other things, the benefits of any transaction to the Company, the availability of other sources of comparable products or services and whether the terms of the proposed transaction are comparable to those provided to unrelated third parties.

The Company incurred approximately $1.9 million, $1.8 million, and $1.9 million in lease expenses to entities controlled by the Company’s Chief Executive Officer and family for the years ended December 31, 2024, 2023 and 2022, respectively.

NOTE 22 - SUBSEQUENT EVENTS

On February 1, 2025 the Company completed the acquisition of a leading distributor of pumps, process equipment, and related service and repairs. We acquired this company in order to expand our end-markets and expand our geographic territories. The acquisition was not material to our consolidated financial statements.

ITEM 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

78

ITEM 9A. Controls and Procedures

EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES

Based on an evaluation of the effectiveness of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (“Exchange Act”)), which have been designed to provide reasonable assurance that information required to be disclosed in the Company's reports filed or submitted under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to the Company's management, including the Chief Executive Officer and the Chief Financial Officer as appropriate to allow timely decisions regarding required disclosure, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that such disclosure controls and procedures were effective at the reasonable assurance level as of December 31, 2024.

MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rules 13a-15(f) and 15d-15(f). 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.

Internal control over financial reporting has inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting can also be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.

We have excluded 7 entities from our assessment of internal control over financial reporting as of December 31, 2024 because they were acquired by the Company in purchase business combinations during 2024. These entities, each of which is wholly-owned, comprised, in the aggregate, total assets and total sales excluded from our assessment of internal control over financial reporting of approximately 4 percent and 5 percent, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2024.

Under the supervision and with the participation of the Company’s management, including its Chief Executive Officer and Chief Financial Officer, the Company conducted an evaluation of the effectiveness of its internal control over financial reporting based on the framework established by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) as set forth in Internal Control – Integrated Framework (2013). Based on this evaluation, management concluded that the Company's internal control over financial reporting was effective as of December 31, 2024.

Our independent registered public accounting firm, PricewaterhouseCoopers LLP, has audited the effectiveness of the Company’s internal control over financial reporting as of December 31, 2024 as stated in their report which appears in Item 8 of this Form 10-K.

REMEDIATION OF PREVIOUSLY IDENTIFIED MATERIAL WEAKNESSES

As of December 31, 2024 and as disclosed our Form 10-Q for the period ended September 30,2024, management has concluded that all previously reported material weaknesses have been remediated.

CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING

There were no changes in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Exchange Act Rules 13a-15 or 15d-15 that occurred during the three months ended December 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B. Other Information

None.

79


PART III

ITEM 10. Directors, Executive Officers and Corporate Governance

The information required by this item will be included in our definitive proxy statement for the 2025 Annual Meeting of Shareholders that we will file with the SEC within 120 days of the end of the fiscal year to which this Report relates (the “Proxy Statement”) and is hereby incorporated by reference thereto.

ITEM 11. Executive Compensation

The information required by this item will be included in the Proxy Statement and is hereby incorporated by reference.

ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters

The information required by this item will be included in the Proxy Statement and is hereby incorporated by reference.

ITEM 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this item will be included in the Proxy Statement and is hereby incorporated by reference.

ITEM 14. Principal Accounting Fees and Services.

The information required by this item will be included in the Proxy Statement and is hereby incorporated by reference.
80


PART IV

ITEM 15. Exhibits, Financial Statement Schedules.

(a) Documents included in this Report:
1.Financial Statements – See Part II, Item 8 of this Report.
  
2.Financial Statement Schedules - All other schedules have been omitted since the required information is not applicable or significant or is included in the Consolidated Financial Statements or notes thereto.
  
3.Exhibits:

The following exhibits are filed herewith or are incorporated by reference to exhibits previously filed with the Commission.
 
Exhibit
No.
Description
  
3.1
  
3.2
3.3
  
4.1
  
4.2
  
4.3
  
4.4
  
4.5
*4.6
  
10.1+
  
10.2+
81

10.3+
  
10.4+
  
10.5+
  
10.6+
10.7+
  
10.8
Loan and Security Agreement Dated as of August 29, 2017 by and among DXP Enterprises, Inc., Pump-PMI, LLC, PMI Operating Company, LTD., PMI Investment, LLC, Integrated Flow Solutions, LLC, DXP Holdings, Inc., Best Holding, LLC, Best Equipment Service & Sales Company, LLC, B27 Holdings Corp., B27, LLC, B27 Resources, Inc. and Pumpworks 610, LLC as US Borrowers, DXP Canada Enterprises, LTD., Industrial Paramedic Services, LTD., HSE Integrated LTD., and National Process Equipment Inc., as Canadian Borrowers and the Other Persons Party hereto from time to time, as Guarantors, and Bank of America, N.A., as agent and Certain Financial Institutions as Lenders, Bank of America, N.A. as Sole Lead Arranger and Sole Bookrunner and BMO Capital Markets Corp., as Documentation Agent (incorporated by reference to Exhibit 10.2 to Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2017 (File No. 000-21513:171191516) filed with the Commission on November 9, 2017.
10.9
10.10
  
10.11


10.12


10.13
82

10.14
10.15
10.16
*19.1
*21.1
  
*22.1
*23.1
*31.1
*31.2
  
*32.1
  
*32.2
*97
  
*101
*104

Exhibits designated by the symbol * are filed with this Report. All exhibits not so designated are incorporated by reference to a prior filing with the Commission as indicated.

+ Indicates a management contract or compensation plan or arrangement.

The Company undertakes to furnish to any shareholder so requesting a copy of any of the exhibits to this Report on upon payment to the Company of the reasonable costs incurred by the Company in furnishing any such exhibit.
83

ITEM 16. Form 10-K Summary

None.

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.
 DXP ENTERPRISES, INC. (Registrant) 
      
 By:/s/DAVID R. LITTLE 
   David R. Little 
   Chairman of the Board, 
   President and Chief Executive Officer 

Dated: March 10, 2025

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:
 
 NAME TITLE DATE
      
 /s/David R. Little Chairman of the Board, President  
 David R. Little Chief Executive Officer and Director March 10, 2025
   (Principal Executive Officer)  
      
 /s/Kent Yee Senior Vice President Corporate Development March 10, 2025
 Kent Yee Chief Financial Officer, Secretary and Director  
(Principal Financial Officer)
/s/David Molero Santos
 
Vice President and Chief Accounting Officer
 March 10, 2025
David Molero Santos
 
(Principal Accounting Officer)
  
 /s/Timothy P. Halter Director March 10, 2025
 Timothy P. Halter    
      
 /s/David Patton Director March 10, 2025
 David Patton    
 /s/Joseph Mannes Director March 10, 2025
 Joseph Mannes    
/s/Karen Hoffman Morris
DirectorMarch 10, 2025
Karen Hoffman Morris
84
EX-4.4 2 dxpexhibit461231202410k.htm EX-4.4 Document
Exhibit 4.6


    
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934
 
As of February 28, 2025, DXP Enterprises, Inc. (“DXP”, the “Company”,” “we,” “us,” and “our”) has 15,695,088 shares of common stock, $0.01 par value per share (“Common Stock”) registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

Description of Common Stock

The following description of our Common Stock is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to our Restated Articles of Incorporation, as amended, and our Bylaws (“Bylaws”), each of which is incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.6 is a part, and certain applicable provisions of the Texas Business Organizations Code, as amended (the “TBOC”).

Authorized Capital Stock

The Company has an authorized capitalization of 110,000,000 shares of capital stock, consisting of 100,000,000 shares of common stock, $0.01 par value, and 10,000,000 shares of preferred stock, $1.00 par value, of which 1,000,000 shares have been designated Series A Preferred Stock and 1,000,000 shares have been designated Series B Convertible Preferred Stock. We have reserved a total of (i) 1,000,000 shares of our common stock for grants of options and restricted stock awards under our stock plans and (ii) 840,000 shares of our common stock for conversion of Series B Convertible Preferred Stock. As of February 28, 2025, there were 15,695,088 shares of common stock, 1,122 shares of Series A Preferred Stock and 15,000 shares of Series B Convertible Preferred Stock outstanding. As of February 28, 2025, there were 293 holders of record of common stock, four holders of Series A Preferred Stock and three holders of Series B Convertible Preferred Stock.

Common Stock

    Dividend Rights

Subject to the preferential rights of any holders of any outstanding series of preferred stock, the holders of shares of Common Stock shall be entitled to equally receive any dividends or distributions if and when declared by the board of directors of the Company (the “Board of Directors”) out of any funds legally available for that purpose.
    Voting Rights
Each share of Common Stock entitles the holder thereof to one vote, in person or by proxy, at any and all meetings of the shareholders of the Company on all propositions presented to the shareholders generally. Except as specifically provided in the TBOC, or in the Company’s Restated Articles of Incorporation, as amended, the affirmative vote required for stockholder action shall be that of holders of a majority of the shares entitled to vote and represented at a meeting at which a quorum is present. Voting is non-cumulative.
    Liquidation Rights
Subject to the required cash payments to the Series A Preferred Stock and the Series B Convertible Preferred Stock and the prior rights of any other series of preferred stock then outstanding, after payment of liabilities the remainder of the assets of the Company, if any, shall be divided and distributed ratably among the holders of the Series B Convertible Preferred Stock and the Common Stock.
    Other Rights and Preferences
Our Common Stock has no sinking fund or redemption provisions. Our Common Stock holders have no preemptive, conversion or exchange rights.


Exhibit 4.6

    Preferred Stock Issuances
The Company’s Restated Articles of Incorporation, as amended, allow the Board of Directors to issue shares of preferred stock without shareholder approval on such terms as the Board of Directors may determine. The rights of all the holders of our Common Stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future.
    Certain Anti-Takeover Effects
The Company’s Restated Articles of Incorporation, as amended, and Bylaws contain certain provisions that could make the acquisition of the Company by means of a tender or exchange offer, a proxy contest or otherwise more difficult. The description of such provisions, set forth below, is intended only as a summary and is qualified in its entirety by reference to the Restated Articles of Incorporation, as amended, and Bylaws. Moreover, certain provisions of TBOC may have an anti-takeover effect and may delay, defer or prevent a merger, acquisition, tender offer, takeover attempt or other change of control transaction or other attempts to influence or replace the Company’s incumbent directors and officers. These provisions are summarized below.
Preferred Stock. The Restated Articles of Incorporation, as amended, authorize the Board of Directors to establish one or more series of preferred stock and to determine, with respect to any series of preferred stock, the terms and rights of such series without shareholder approval on such terms as the Board of Directors may determine. The rights of all the holders of our Common Stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future. Our Restated Articles of Incorporation, as amended, also do not allow cumulative voting in the election of directors. The Company believes that the ability of the Board of Directors to issue one or more series of preferred stock will provide the Company with flexibility in structuring possible future financings and acquisitions and in meeting other corporate needs that may arise. The authorized shares of preferred stock, as well as shares of Common Stock, will be available for issuance without further action by the Company’s shareholders, unless such action is required by the Restated Articles of Incorporation, as amended, applicable laws or the rules of any stock exchange or automated quotation system on which the Company’s securities may be listed or traded.
Although the Board of Directors has no intention at the present time of doing so, it could issue a series of preferred stock that could, depending on the terms of such series, impede the completion of a merger, tender offer or other takeover attempt. The Board of Directors will make any determination to issue such shares based on its judgment as to the best interests of the Company and its shareholders. The Board of Directors, in so acting, could issue preferred stock having terms that could discourage an acquisition attempt through which an acquiror otherwise would be able to change the composition of the Board of Directors, including a tender or exchange offer or other transaction that some or a majority of the Company’s shareholders might believe to be in their best interests or in which shareholders might receive a premium for their stock over the then current market price of such stock.
Requirements for Advance Notification of Stockholder Nominations and Proposals. The Bylaws provide advance notice procedures for shareholders to nominate candidates for election as directors at our annual and special meetings of shareholders and for shareholders seeking to bring business before its annual meeting. The Bylaws also specify certain requirements regarding the form and content of a shareholder’s notice.
Special Meeting of Shareholders. The Bylaws provide that special meetings of shareholders may be called by the President or the Chairman of the Board of Directors and shall be called by the President or the Secretary at the request in writing of a majority of the Board of Directors or at the request in writing of shareholders owning 30% of the capital stock of the Company issued and outstanding and entitled to vote. Such provisions, together with the other anti-takeover provisions described herein, could also have the effect of discouraging a third party from initiating a proxy contest, making a tender or exchange offer or otherwise attempting to obtain control of the Company.
No Cumulative Voting. Holders of our Common Stock do not have cumulative voting rights in the election of directors.
Amendments of the Bylaws. Our Bylaws may only be adopted, amended, or repealed by the Board of Directors exclusively, and not by shareholders.


Exhibit 4.6

Texas Anti-Takeover Law. Section 21.606 of the TBOC imposes a special voting requirement for the approval of certain business combinations and related party transactions between public corporations and affiliated shareholders. In particular, Section 21.606 prohibits certain mergers, sales of assets, reclassifications and other transactions (defined as business combinations) between a shareholder beneficially owning 20% or more of the outstanding voting stock of a Texas public corporation (such shareholder being defined as an affiliated shareholder) for a period of three years following the date the shareholder acquired the shares representing 20% or more of the corporation’s voting power unless two-thirds of the outstanding voting stock not beneficially owned by the affiliated shareholders or their affiliates approve the transaction at a meeting held for that purpose no earlier than six months after the affiliated shareholder acquires that ownership. The provisions requiring such a vote of shareholders do not apply to a transaction with an affiliated shareholder if such transaction or the purchase of shares by the affiliated shareholder is approved by the board of directors before the affiliated shareholder acquires beneficial ownership of 20% of the shares. Section 21.607 contains a provision that allows a corporation to elect out of the statute by an amendment to its certificate of formation or bylaws. Neither our Restated Articles of Incorporation nor our Bylaws exempts us from the restrictions imposed under Section 21.606. Section 21.606 could have the effect of delaying, deferring or preventing a change in control of the Company.
Listing
Our Common Stock is listed on The NASDAQ Global Select Market under the symbol “DXPE.”
Transfer Agent and Registrar
The transfer agent and registrar for the common stock is American Stock Transfer & Trust Company, New York, New York.


EX-19.1 3 exhibit191insidertradingpo.htm EX-19.1 Document

Exhibit 19.1

Insider Trading Policy

(as of December 31, 2024)

Confidential information may not be used for personal benefit. Each of us is prohibited from trading securities or passing information on to others who then trade (‘tipping’) on the basis of material information before it is made publicly available to ordinary investors. Insider Trading

Confidential information may not be used for personal benefit. Each of us is prohibited from trading securities or passing information on to others who then trade (‘tipping’) on the basis of material information before it is made publicly available to ordinary investors. Insider Trading
Confidential information may not be used for personal benefit. Each of us is prohibited from trading securities or passing information on to others who then trade (‘tipping’) on the basis of material information before it is made publicly available to ordinary investors.

Material information is the kind of information a reasonable investor would take into consideration when deciding whether to buy or sell a security. Some examples of information about a company that might be material are:
A proposed acquisition or sale
A significant expansion or cutback of operations
A significant product development or material information about a product
Extraordinary management or business developments

All employees may not buy or sell DXP stock from the end of a calendar quarter until the third day after the release of earnings. If you have any questions concerning your obligation in this regard, you should consult with the Chief Financial Officer.
Directors and executive officers are subject to additional requirements with respect to Company securities and should contact the Chief Financial Officer if they have any questions.

Make sure you:
Do not communicate material nonpublic information to other people.

Watch out for:
Requests by friends or family for information about companies that we do business with or have confidential information about. Even casual conversations could be viewed as illegal “tipping” of inside information.
TIPPING - You need to be very careful when you have this type of information to make sure you do not share it with anyone, either on purpose or by accident, unless it is essential for DXP-related business. Giving this information to anyone else who might make an investment decision based on your inside information is considered “tipping” and is against the law regardless of whether you benefit from the outcome of their trading.

To learn more
Discuss any questions, concerns about insider trading with the Chief Financial Officer.

Q: I am not sure what kind of information is covered by the term ‘material information.’ What does it include?

A: ‘Material information’ includes any information that a reasonable investor would consider important when deciding whether to buy, sell or hold a security. This can include news about acquisitions, financial results, important management changes, as well as news about the financial performance of a company. If you are in doubt about whether certain information is material or has been released to the public, do not trade until you have consulted with the Chief Financial Officer.

EX-21.1 4 dxpeexhibit2111231202410k.htm EX-21.1 Document

Exhibit 21.1

SUBSIDIARIES OF THE COMPANY.

(as of December 31, 2024)

PMI OPERATING COMPANY, LTD. (TX)

DXP HOLDINGS, INC.(TX)

CISCO AIR SYSTEMS, INC. (CA)

PUMP-PMI, LLC (DE)

PMI INVESTMENT, LLC (DE)

TOTAL EQUIPMENT COMPANY (PA)

APO PUMPS & COMPRESSORS, LLC (DE)

CARTER & VERPLANCK, LLC (FL)

B27 RESOURCES, INC. (TX)

PUMPWORKS 610, LLC (DE)


EX-22.1 5 dxpeexhibit2211231202410k.htm EX-22.1 Document

Exhibit 22.1

SUBSIDIARY GUARANTORS OF GUARANTEED SECURITIES.

(as of December 31, 2024)

PMI OPERATING COMPANY, LTD. (TX)

DXP HOLDINGS, INC.(TX)

CISCO AIR SYSTEMS, INC. (CA)

PUMP-PMI, LLC (DE)

PMI INVESTMENT, LLC (DE)

TOTAL EQUIPMENT COMPANY (PA)

APO PUMPS & COMPRESSORS, LLC (DE)

CARTER & VERPLANCK, LLC (FL)

B27 RESOURCES, INC. (TX)

PUMPWORKS 610, LLC (DE)


EX-23.1 6 dxpeexhibit23112312024.htm EX-23.1 Document

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333- 233420 and No. 333-213226) of DXP Enterprises, Inc. of our report dated March 10, 2025 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


/s/ PricewaterhouseCoopers LLP
Houston, Texas
March 10, 2025

EX-31.1 7 dxpeexhibit3111231202410k.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS

I, David R. Little, certify that:

1.I have reviewed this annual report on Form 10-K of DXP Enterprises, 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: March 10, 2025

/s/ David R. Little
David R. Little
President and Chief Executive Officer
(Principal Executive Officer)
 

EX-31.2 8 dxpeexhibit3121231202410k.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATIONS

I, Kent Yee, certify that:

1.I have reviewed this annual report on Form 10-K of DXP Enterprises, 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: March 10, 2025

/s/ Kent Yee
Kent Yee
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 9 dxpeexhibit3211231202410k.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, as amended.

Pursuant to 18 U.S.C. Section 1350, as added by Section 906 of the Sarbanes-Oxley Act of 2002, as amended, the undersigned officer of DXP Enterprises, Inc. (the “Company”) hereby certifies that the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended (15 U.S.C. 78m or 78o(d)), and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: March 10, 2025
 
/s/David R. Little
David R. Little
President and Chief Executive Officer
 
The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.
 


EX-32.2 10 dxpeexhibit3221231202410k.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, as amended

Pursuant to 18 U.S.C. Section 1350, as added by Section 906 of the Sarbanes-Oxley Act of 2002, as amended, the undersigned officer of DXP Enterprises, Inc. (the “Company”) hereby certifies that the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended (15 U.S.C. 78m or 78o(d)), and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: March 10, 2025

/s/Kent Yee
Kent Yee
Senior Vice President and Chief Financial Officer

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as part of the Report or as a separate disclosure document.
 
 



EX-97.1 11 dxpeexhibit971231202410k.htm EX-97.1 Document

DXP Enterprises, Inc.
EXECUTIVE COMPENSATION CLAWBACK POLICY

Introduction

The Board of Directors (the “Board”) of DXP Enterprises, Inc. (the “Company”) believes that it is in the best interests of the Company and its shareholders to create and maintain a culture that emphasizes integrity and accountability and that reinforces the Company's pay-for-performance compensation philosophy. The Board has therefore adopted this policy which provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws (the “Policy”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”), Rule 10D-1 promulgated under the Exchange Act and Listing Rule 5608 of the Nasdaq Stock Market (the “Listing Standards”).

Administration

The Board has delegated administration of this Policy to the Compensation Committee of the Board (the “Committee”). Any determinations made by the Committee shall be final and binding on all affected individuals.

Covered Executives

This Policy applies to the Company's current and former executive officers, as determined by the Committee in accordance with Section 10D of the Exchange Act and the Listing Standards, and such other senior executives or employees who may from time to time be deemed subject to the Policy by the Committee (“Covered Executives”). The following are examples of persons who may be deemed executive officers:

Chief Executive Officer;
President;
Chief Financial Officer or principal financial officer;
Principal accounting officer or controller;
Any senior vice president in charge of a principal business unit, division or function, such as sales administration or finance;

Recoupment; Accounting Restatement

In the event the Company is required to prepare an accounting restatement of its financial statements due to the Company's material noncompliance with any financial reporting requirement under the securities laws, the Committee will require reimbursement or forfeiture of any excess Incentive Compensation received by any Covered Executive during the three completed fiscal years immediately preceding the date on which the Company is required to prepare an accounting restatement. However, no reimbursement or forfeiture will apply to Incentive Compensation received by a Covered Executive before such Covered Executive began providing services as a Covered Executive.





Incentive Compensation

For purposes of this Policy, Incentive Compensation means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive Compensation is “received” for purposes of this Policy in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of such Incentive Compensation occurs after the end of that period. The following are examples of Incentive Compensation that may be based on a Financial Reporting Measure:

Annual bonuses and other short- and long-term cash incentives.
Stock options.
Stock appreciation rights.
Restricted stock.
Restricted stock units.
Performance shares.
Performance units.

A “Financial Reporting Measure” is any measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measure that is derived wholly or in part from such measure. A Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the Securities Exchange Commission. Examples of Financial Reporting Measures may include:

Company stock price;
Total shareholder return;
Revenues;
Net income;
Earnings before interest, taxes, depreciation, and amortization (EBITDA);
Funds from operations;
Liquidity measures such as working capital or operating cash flow;
Return measures such as return on invested capital or return on assets; or
Earnings measures such as earnings per share.

Excess Incentive Compensation: Amount Subject to Recovery

The amount to be recovered will be the excess of the Incentive Compensation paid to the Covered Executive based on the erroneous data over the Incentive Compensation that would have been paid to the Covered Executive had it been based on the restated results, as determined by the Committee.

If the Committee cannot determine the amount of excess Incentive Compensation received by the Covered Executive directly from the information in the accounting restatement, then it will make its determination based on a reasonable estimate of the effect of the accounting restatement.




Method of Recoupment

The Committee will determine, in its sole discretion, the method for recouping Incentive Compensation hereunder which may include, without limitation:

requiring reimbursement of cash Incentive Compensation previously paid;
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;
offsetting the recouped amount from any compensation otherwise owed by the Company to the Covered Executive;
(d)) cancelling outstanding vested or unvested equity awards; and
taking any other remedial and recovery action permitted by law, as determined by the Committee.

No Indemnification

The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive Compensation.

Interpretation

The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and any applicable rules or standards adopted by the Securities and Exchange Commission or any national securities exchange on which the Company's securities are listed.

Effective Date

This Policy has been adopted by the Committee effective as of December 1, 2023 (the “Effective Date”) and shall apply to Incentive Compensation that is approved, awarded or granted to Covered Executives on or after that date.

Amendment; Termination

The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to reflect further regulations adopted by the Securities and Exchange Commission under Section 10D of the Exchange Act or rules or interpretations promulgated thereunder and to comply with any Listing Standards. The Committee may terminate this Policy at any time.




Other Recoupment Rights

The Committee intends that this Policy will be applied to the fullest extent of the law. The Committee may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

Impracticability

The Committee shall recover any excess Incentive Compensation in accordance with this Policy unless such recovery would be impracticable, as determined by the Committee in accordance with Rule 10D-1 of the Exchange Act and the Listing Standards.

Successors

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

Exhibit Filing Requirement

A copy of this Policy and any amendments thereto shall be posted on the Company’s website and filed as an exhibit to the Company’s annual report on Form 10-K.

EX-101.SCH 12 dxpe-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - COVER link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - AUDIT INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - THE COMPANY link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - CONTRACT ASSETS AND LIABILITIES link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - EARNINGS PER SHARE DATA link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - SHARE REPURCHASE link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - BUSINESS ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - OTHER INCOME AND EXPENSE, NET link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 9952176 - Disclosure - RELATED PARTIES DISCLOSURES link:presentationLink link:calculationLink link:definitionLink 9952177 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - EARNINGS PER SHARE DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - CAPITAL STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - SHARE REPURCHASE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - BUSINESS ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - OTHER INCOME AND EXPENSE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - THE COMPANY (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Variable Interest Entity (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Changes in Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS POLICIES - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Impairment of Goodwill, Other Intangibles and Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - LEASES - Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - LEASES - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Reconciliation of Beginning and Ending Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Quantitative Information About Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Carrying Amount of Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill Balance by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Future Annual Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - LONG-TERM DEBT - Components of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - LONG-TERM DEBT - Senior Secured Term Loan B (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - LONG-TERM DEBT - Secured Leverage Ratio to EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - LONG-TERM DEBT - ABL Revolver (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - LONG-TERM DEBT - Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - INCOME TAXES - Components of Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - INCOME TAXES - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - INCOME TAXES - Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - INCOME TAXES - Deferred Tax Liabilities and Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - INCOME TAXES - Changes in Valuation Allowance for Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - INCOME TAXES - Tax Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - INCOME TAXES - Changes in Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - SHARE-BASED COMPENSATION - Changes in Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - EARNINGS PER SHARE DATA - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - CAPITAL STOCK - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - CAPITAL STOCK - Activity of Common Stock Issued (Details) link:presentationLink link:calculationLink link:definitionLink 9955570 - Disclosure - SHARE REPURCHASE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955571 - Disclosure - SHARE REPURCHASE - Schedule of Share Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink 9955572 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9955573 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955574 - Disclosure - BUSINESS ACQUISITIONS - Purchase Price Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 9955575 - Disclosure - BUSINESS ACQUISITIONS - Pro Forma Financial Results (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 9955576 - Disclosure - OTHER INCOME AND EXPENSE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9955577 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 9955578 - Disclosure - SEGMENT REPORTING - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955579 - Disclosure - SEGMENT REPORTING - Financial Information of Company's Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9955580 - Disclosure - SEGMENT REPORTING - Reconciliation of Operating Income to Consolidated Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955581 - Disclosure - RELATED PARTIES DISCLOSURES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 dxpe-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 dxpe-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 dxpe-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Reconciliation of net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] RELATED PARTIES DISCLOSURES Related Party Transactions Disclosure [Text Block] Principal debt payments Repayments of Long-Term Debt Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Income taxes computed at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cover [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Net change in cash and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Inventory Deferred Tax Assets, Inventory Income Tax Jurisdiction [Domain] Income Tax Jurisdiction [Domain] Trading Symbol Trading Symbol Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Non-NEOs Non-NEOs [Member] Income tax benefit recognized in earnings for benefit compensation Share-Based Payment Arrangement, Expense, Tax Benefit Acquisitions 2024, Q2 Acquisitions 2024, Q2 [Member] Acquisitions 2024, Q2 Allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Estimated profits, thereon Estimated Earnings Thereon, on Uncompleted Contracts Estimated earnings thereon, on uncompleted contracts. Line of Credit Facility [Table] Line of Credit Facility [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument, Excess Cash Flow Percentage Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent Inventories Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Restricted shares (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES Fair Value Disclosures [Text Block] Interest rate Line of Credit Facility, Interest Rate at Period End Land Land [Member] Award Timing Disclosures [Line Items] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Finance lease right of use assets Finance Lease, Right-of-Use Asset, before Accumulated Amortization Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain] Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain] Acquisitions Intangible Assets Including Goodwill Acquired Total amount of intangible assets including goodwill acquired during the period. Segments and Geographical Reporting Segment Reporting, Policy [Policy Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other long-term assets Other Assets, Noncurrent Leases [Abstract] Leases [Abstract] Debt Covenant Period Six Debt Covenant Period Six [Member] Debt Covenant Period Six Tax deductible transaction expenses Effective Income Tax Reconciliation, Deduction, Transaction Costs, Amount Effective Income Tax Reconciliation, Deduction, Transaction Costs, Amount Debt covenant, unrestricted cash limit Debt Instrument, Covenant, Unrestricted Cash Limit Debt Instrument, Covenant, Unrestricted Cash Limit Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Secured Debt Secured Debt [Member] Other Stockholders' Equity, Other Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted-average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Capital loss carryforward Deferred Tax Assets, Capital Loss Carryforwards Debt issuance costs Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Schedule of Tax Carryforwards Summary Of Operating Loss Carryforwards And Tax Credit Carryforwards [Table Text Block] Summary Of Operating Loss Carryforwards And Tax Credit Carryforwards Debt Covenant Period Seven Debt Covenant Period Seven [Member] Debt Covenant Period Seven Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Acquisitions Finite-Lived Intangible Assets Acquired Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Restricted Stock Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Nondeductible Expense, Auto Expense Compensation Nondeductible Expense, Auto Expense Compensation [Member] Nondeductible Expense, Auto Expense Compensation Identifiable assets at year end Assets, Except Corporate Sum of the carrying amounts as of the balance sheet date of all assets (except corporate) that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Impairment of Long-Lived Assets, Excluding Goodwill Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Credit Facility [Domain] Credit Facility [Domain] Debt Covenant Period Ten Debt Covenant Period Ten [Member] Debt Covenant Period Ten Goodwill Balance at beginning of period Balance at end of period Goodwill Goodwill Beginning balance, January 1 Ending balance, December 31 Accounts Receivable, Allowance for Credit Loss Payment for employee taxes withheld from stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Share repurchase, amount authorized Share Repurchase Program, Authorized, Amount Employee Stock Option Share-Based Payment Arrangement, Option [Member] Depreciation Depreciation expense Depreciation 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Security, Excluded EPS Calculation [Table] Weighted-average discount rate - finance leases Finance Lease, Weighted Average Discount Rate, Percent Acquisitions 2022, Q3 Acquisitions 2022, Q3 [Member] Acquisitions 2022, Q3 2025 Finance Lease, Liability, to be Paid, Year One Award Type [Axis] Award Type [Axis] Covenant, leverage ratio minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Basic earnings per share: Earnings Per Share, Basic [Abstract] Translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total liabilities Liabilities Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Amortization term of acquired intangibles Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Fixed charge coverage ratio Debt Instrument, Covenant Compliance, Fixed Charge Coverage Ratio Debt Instrument, Covenant Compliance, Fixed Charge Coverage Ratio Short-term operating lease liabilities Short-term operating lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Achievement of annual EBITDA target period Business Combination, Contingent Consideration, Annual EBITDA Target Period Business Combination, Contingent Consideration, Annual EBITDA Target Period Acquisitions 2022, Q4 Acquisitions 2022, Q4 [Member] Acquisitions 2022, Q4 Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Schedule of Share Repurchase Class of Treasury Stock [Table Text Block] Debt Covenant Period Two Debt Covenant Period Two [Member] Debt Covenant Period Two Property and equipment, gross Property, Plant and Equipment, Gross Debt Instrument [Line Items] Debt Instrument [Line Items] Total lease assets Operating Lease And Finance Lease, Right-of-Use Asset Operating Lease And Finance Lease, Right-of-Use Asset Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Impairment of Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Less – Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Total dilutive shares (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Total DXP Enterprises, Inc. equity Equity, Attributable to Parent Total deferred tax assets Deferred Tax Assets, Gross Treasury stock, at cost 4,707,773 and 4,141,989 shares, respectively Treasury Stock, Value Proceeds from debt Proceeds from Issuance of Debt Preferred stock, dividend rate per share (in dollars per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Schedule of Goodwill Balance by Reportable Segment Schedule of Goodwill [Table Text Block] Selling, general and administrative expenses Selling, General and Administrative Expense Number of shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Document Fiscal Period Focus Document Fiscal Period Focus Acquisition related costs Business Combination, Acquisition Related Costs 2028 Long-Term Debt, Maturity, Year Four All Executive Categories All Executive Categories [Member] Statement of Financial Position Location, Balance [Domain] Statement of Financial Position Location, Balance [Domain] Shares repurchased held in treasury Shares Repurchased And Held In Treasury Shares Repurchased And Held In Treasury 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] ASSETS Assets [Abstract] Lower range of undiscounted amounts to pay under contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, Low Document Type Document Type Schedule of Financial Information Related to Company's Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Leases, Operating [Abstract] Leases, Operating [Abstract] Other Income and Expenses [Abstract] Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Future Amortization Expense of Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES Business Description and Accounting Policies [Text Block] Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Balance at beginning of period Balance at end of period Total Finite-Lived Intangible Assets, Net Furniture, fixtures and equipment Furniture, fixtures and equipment Furniture and Fixtures [Member] Cost and estimated profits in excess of billings Increase (Decrease) in Costs And Estimated Profits in Excess of Billing Increase (Decrease) in Costs And Estimated Profits in Excess of Billing Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Amount of transaction with related party Related Party Transaction, Amounts of Transaction Total operating and finance lease costs Lease, Cost Range [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Name Outstanding Recovery, Individual Name Schedule of Changes in Valuation Allowance for Deferred Tax Assets Summary of Valuation Allowance [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Innovative Pumping Solutions Innovative Pumping Solutions [Member] The innovative pumping solutions segment of the entity. Goodwill impairments Goodwill, Impairment Loss General business credit Effective Income Tax Rate Reconciliation, Tax Credit, Amount Award Timing Predetermined Award Timing Predetermined [Flag] Customer relationships Customer Relationships [Member] Diluted (in dollars per share) Per share amount (in dollars per share) Earnings Per Share, Diluted Revenue Recognition Revenue from Contract with Customer [Policy Text Block] State State and Local Jurisdiction [Member] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Total current Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Preferred stock, shares Issued (in shares) Preferred Stock, Shares Issued Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total tax benefit related to federal and state research and development Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Other Deferred Tax Liabilities, Other Aggregate grant-date fair value of vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Net income Net income Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Provision for income taxes Total income tax expense Income Tax Expense (Benefit) Operating income for reportable segments Income from operations for reportable segments Operating income for reportable segments Operating income for reportable segments before amortization of intangibles, corporate and other expense, net. Weighted average period over which compensation costs are expected to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Sales Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Business Acquisition [Line Items] Business Acquisition [Line Items] Increase in number of shares authorized for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Axis] Debt Covenant Period Three Debt Covenant Period Three [Member] Debt Covenant Period Three All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued wages and benefits Employee-related Liabilities, Current Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Schedule of Other Nonoperating Income (Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Acquisitions 2023, Q1 Acquisitions 2023, Q1 [Member] Acquisitions 2023, Q1 Restricted cash Restricted Cash Entity Address, State or Province Entity Address, State or Province Schedule of Changes in Restricted Stock Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] THE COMPANY [Abstract] THE COMPANY [Abstract] Trade accounts payable Accounts Payable, Trade, Current Non-vested, beginning balance (in dollars per share) Non-vested, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Debt Covenant Period Five Debt Covenant Period Five [Member] Debt Covenant Period Five Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Restatement Determination Date Restatement Determination Date Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Fair Value Estimate of Fair Value Measurement [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease right of use assets, net Operating lease right of use assets, net Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] EARNINGS PER SHARE DATA Earnings Per Share [Text Block] Acquisitions 2023, Q4 Acquisitions 2023, Q4 [Member] Acquisitions 2023, Q4 Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Schedule of Maturity of Finance Lease Liabilities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Adjustments for: Adjustment for [Abstract] Unrecognized Tax Benefits [Roll Forward] Unrecognized Tax Benefits [Roll Forward] PEO PEO [Member] Name Trading Arrangement, Individual Name Acquisitions 2024, Q3 Acquisitions 2024, Q3 [Member] Acquisitions 2024, Q3 Debt Covenant [Axis] Debt Covenant [Axis] Debt Covenant Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Entity Public Float Entity Public Float Percentage of quarterly installment payments Debt Instrument, Quarterly Installment Payment Percentage Debt Instrument, Quarterly Installment Payment Percentage Unused facility fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Minimum increments of borrowing capacity Line Of Credit Facility, Accordion Feature, Minimum Increments Of Increase In Maximum Borrowing Capacity Line Of Credit Facility, Accordion Feature, Minimum Increments Of Increase In Maximum Borrowing Capacity Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Common Stock: Common Stock [Roll Forward] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Amended Term Loan B due October 13, 2030 Amended Term Loan B Due October 13, 2030 [Member] Amended Term Loan B Due October 13, 2030 Local Phone Number Local Phone Number Shares repurchase, shares authorized (in shares) Share Repurchase Program, Authorized, Number of Shares Acquisitions 2022 Acquisitions 2022 [Member] Acquisitions 2022 Less valuation allowance Deferred Tax Assets, Valuation Allowance Higher range of undiscounted amounts to pay under contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Schedule of Revenues by Geographical Location Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Changes in operating assets and liabilities, net of effects of businesses acquired: Increase (Decrease) in Operating Capital [Abstract] Acquisitions 2024, Q1 Acquisitions 2024, Q1 [Member] Acquisitions 2024, Q1 PEO Total Compensation Amount PEO Total Compensation Amount Contingent Liability for Accrued Consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Return to Provision Adjustment Effective Income Tax Rate Reconciliation, Return To Provision Adjustment Effective Income Tax Rate Reconciliation, Return To Provision Adjustment Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Reconciliation of the Beginning and Ending Balance and Gains or Losses Recognized Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Transaction expenses not deductible for tax purposes Effective Income Tax Reconciliation, Nondeductible Expense, Transaction Costs, Amount Effective Income Tax Reconciliation, Nondeductible Expense, Transaction Costs, Amount Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Carrying Values of Inventories Schedule of Inventory, Current [Table Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount CAPITAL STOCK SHARE REPURCHASE Equity [Text Block] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Current maturities of debt Less: current maturities Long-Term Debt, Current Maturities Acquisitions 2024 Acquisitions 2024 [Member] Acquisitions 2024 Changes in fair value recorded in other (income) expense, net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings RECENT ACCOUNTING PRONOUNCEMENTS Accounting Standards Update and Change in Accounting Principle [Text Block] Restricted Stock Restricted Stock [Member] Measurement Basis [Axis] Measurement Basis [Axis] Title Trading Arrangement, Individual Title Consolidated Entities [Axis] Consolidated Entities [Axis] Schedule of Income (Loss) Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Balance at January 1, Balance at December 31, Benefit for uncertain tax positions Unrecognized Tax Benefits City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Drydon, Cisco, Sullivan, Florida Valve, Riordan and Alliance acquisitions Business Combination, Contingent Consideration, Liability Compensation expense for restricted stock APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Service Centers Service Centers [Member] The service centers segment of the entity. Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets [Abstract] Costs And Estimated Earnings On Uncompleted Contracts Included In Accompanying Balance Sheets Under Captions [Abstract] Preferred Stock Preferred Stock [Member] Available borrowing capacity, including impact of letters of credit Line of Credit Facility, Remaining Borrowing Capacity Shares repurchased held in treasury Payments for Repurchase of Common Stock Valuation Allowance, Deferred Tax Asset SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Debt Covenant Period Eleven Debt Covenant Period Eleven [Member] Debt Covenant Period Eleven Unremitted foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Long-term debt, net of unamortized debt issuance costs and discounts Long-term debt, net of unamortized debt issuance costs and discounts Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Blended state rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Schedule of Quantitative Information About Level 3 Fair Value Measurements Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Weighted Average Grant Price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Earnings per share (Note 12): Earnings Per Share [Abstract] Increase in borrowing capacity Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Equity [Abstract] Equity [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Class of Stock [Domain] Class of Stock [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Inventories Increase (Decrease) in Inventories Corporate expenses General and Administrative Expense Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities, Prior Year Activity Interest Paid, Excluding Capitalized Interest, Operating Activities, Prior Year Activity 2026 Long-Term Debt, Maturity, Year Two Louisiana LOUISIANA Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Total lease liability balance Operating Lease, Liability Total finance lease costs Finance Lease, Cost Finance Lease, Cost Underlying Securities Award Underlying Securities Amount Interest income Interest Income, Other 2029 Finance Lease, Liability, to be Paid, Year Five Amendment Flag Amendment Flag Carrying Value Reported Value Measurement [Member] Contractors [Abstract] Contractors [Abstract] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Amortization of assets Finance Lease, Right-of-Use Asset, Amortization Subsequent Events [Abstract] Subsequent Events [Abstract] SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Deferred financing costs Debt Issuance Costs, Net LONG-TERM DEBT Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Deb instrument face amount Debt Instrument, Face Amount Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total costs and estimated profits on uncompleted contracts Cost And Earnings Of Uncompleted Contracts This amount represents the costs and estimated earnings of uncompleted contracts before billing date. Reportable Geographical Components Reportable Geographical Components [Member] Cash Cash and Cash Equivalents, at Carrying Value Borrowings [Abstract] Long-Term Debt, by Current and Noncurrent [Abstract] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Auditor Name Auditor Name Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Current - Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Other Current Liabilities Other Current Liabilities [Member] Loss on debt extinguishment Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Estimated useful life of property and equipment Property, Plant and Equipment, Useful Life Fair Value, Measurement [Domain] Fair Value Measurement [Domain] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Less: billings to date Costs And Estimated Earnings Billed To Date Amount billed to customers under long-term contracts or programs as of the date. Principal payments on finance leases Cash paid for finance lease liability Cash paid for finance leases Finance Lease, Principal Payments Net income attributable to common shareholders Net income attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Stock, Class of Stock [Table] Stock, Class of Stock [Table] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Identifiable assets at year end Assets Cost of sales Cost of Goods and Services Sold Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and Contingencies (Note 17) Commitments and Contingencies Schedule of Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Goodwill And Intangibles Roll Forward [Roll Forward] Goodwill And Other Intangibles Roll Forward [Roll Forward] Goodwill And Other Intangibles Roll Forward Termination Date Trading Arrangement Termination Date THE COMPANY Nature of Operations [Text Block] Related Party Transaction [Table] Related Party Transaction [Table] Contingent consideration arrangement, term Business Combination, Contingent Consideration Arrangement, Term Business Combination, Contingent Consideration Arrangement, Term 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] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Long-Term Debt, Maturity, Year One Share repurchase period Stock Repurchase Program, Expiration Period Stock Repurchase Program, Expiration Period Schedule of Estimated Fair Value of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Covenant Period One Debt Covenant Period One [Member] Debt Covenant Period One Debt Instrument [Axis] Debt Instrument [Axis] Translation adjustment Intangible Assets, Net (Including Goodwill), Foreign Currency Translation Gain (Loss) Total purchase price allocation foreign translation adjustment for allocation not yet complete at the prior year end. Revenue Recognition [Abstract] Revenue Recognition [Abstract] Net income attributable to DXP Enterprises, Inc. Net income attributable to DXP Enterprises, Inc. Net Income (Loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] ROU asset Deferred Tax Asset, Right-Of-Use Asset Deferred Tax Asset, Right-Of-Use Asset Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Entity File Number Entity File Number Consolidated Entities [Domain] Consolidated Entities [Domain] Depreciation Depreciation, Except Corporate The amount of expense recognized in the current period (except corporate) that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. Segment Reporting, Revenue from External Customer, Product and Service [Table] Segment Reporting, Revenue from External Customer, Product and Service [Table] Non controlling interest Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Capital Loss Carryforward Capital Loss Carryforward [Member] Federal Current Federal Tax Expense (Benefit) Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Effect of foreign currency on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Name Forgone Recovery, Individual Name Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Preferred stock, votes per each share Preferred Stock, Votes Per Each Share Preferred Stock, Votes Per Each Share Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total Total Goodwill and Intangible Assets [Roll Forward] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Lease Liabilities [Abstract] Cash Paid For Lease Liabilities [Abstract] Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Costs incurred on uncompleted contracts Contract with Customer, Asset, after Allowance for Credit Loss Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Loss on sale of interest in VIE Deconsolidation, Gain (Loss), Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Adjustment to Compensation: Adjustment to Compensation [Axis] Net loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Related Party [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Beginning Balance Ending Balance Equity, Including Portion Attributable to Noncontrolling Interest Name Awards Close in Time to MNPI Disclosures, Individual Name Term Loan B, due October 13, 2030 Term Loan B, Due October 13, 2030 [Member] Term Loan B, Due October 13, 2030 Canadian Prime Rate or Canadian Base Rate Canadian Prime Rate Or Canadian Base Rate [Member] Canadian Prime Rate Or Canadian Base Rate Number of completed acquisitions Number of Businesses Acquired Entity Filer Category Entity Filer Category Supplemental disclosures of cash flow information: Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Borrowings on asset-backed credit facility Proceeds from Long-Term Lines of Credit Acquisitions Goodwill, Acquired During Period Range [Domain] Statistical Measurement [Domain] Work in process Inventory, Work in Process, Gross Schedule of Lease Expenses, Supplemental Cash Flow and Balance Sheet Information and Lease Term and Discount Rate Lease, Cost [Table Text Block] Costs and estimated profits in excess of billings Costs and estimated profits in excess of billings Contract with Customer, Asset, after Allowance for Credit Loss, Current PMI, Burlingame, Drydon, Cisco and Sullivan Drydon, Cisco, Sullivan, Florida Valve, Riordan and Alliance [Member] Drydon, Cisco, Sullivan, Florida Valve, Riordan and Alliance Other current liabilities Other Liabilities, Current Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Acquisitions 2022, Q1 Acquisitions 2022, Q1 [Member] Acquisitions 2022, Q1 Acquisitions 2023 Acquisitions 2023 [Member] Acquisitions 2023 Series B convertible preferred stock dividend Convertible Preferred Dividends, Net of Tax All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Schedule of Computation of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Tax expense for interest and penalties related to uncertain tax positions Income Tax Examination, Penalties and Interest Expense Tax credits Tax Credit Carryforward, Amount Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Amortization of intangibles and fixed assets Amortization of Other Assets Amortization of Other Assets Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Other Outside Of United States And Canada [Member] Outside Of United States And Canada Balance at beginning of period Balance at end of period Intangible Assets, Net (Including Goodwill) Texas TEXAS Deferred - Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Other long-term liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Other Performance Measure, Amount Other Performance Measure, Amount Research and Development Tax Credits Research Tax Credit Carryforward [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Goodwill [Line Items] Goodwill [Line Items] LEASES Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Balance, beginning of period (in shares) Balance, end of period (in shares) Common Stock, Shares, Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Operating lease costs Operating Lease, Cost Number of shares available for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Long-term operating lease liabilities Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Interest on lease liabilities Finance Lease, Interest Expense Billings in excess of costs and estimated profits Billings in excess of costs and estimated profits Contract with Customer, Liability, Current Changes due to state operating loss and foreign capital loss carryforwards SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) Convertible preferred stock, shares Issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Preferred stock, liquidation preference per share (in dollars per share) Preferred Stock, Liquidation Preference Per Share Entity Tax Identification Number Entity Tax Identification Number Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Total number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Foreign Deferred Foreign Income Tax Expense (Benefit) Treasury stock Treasury Stock, Common [Member] Deferred tax assets: Deferred Tax Assets, Net [Abstract] Valuation, Weighted Probability Of Possible Payments Valuation, Weighted Probability Of Possible Payments [Member] Valuation, Weighted Probability Of Possible Payments Plan Name [Axis] Plan Name [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Equity Components [Axis] Equity Components [Axis] Total future lease payments Finance Lease, Liability, to be Paid Present value of lease liabilities Operating Lease And Finance Lease, Liability Operating Lease And Finance Lease, Liability Customer advances Contract with Customer, Liability, Customer Advances Current Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Trade Names Trade Names [Member] Net income attributable to common shareholders Business Acquisition, Pro Forma Net Income (Loss) Schedule of costs and estimated earnings on uncompleted contracts [Abstract] Costs in Excess of Billings on Uncompleted Contracts or Programs [Abstract] Secured Leverage Ratio Debt Instrument, Covenant Compliance, Secured Leverage Ratio Debt Instrument, Covenant Compliance, Secured Leverage Ratio Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Common stock consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Diluted earnings per share: Earnings Per Share, Diluted [Abstract] Geographical [Axis] Geographical [Axis] Share Repurchase Program May 2021 Share Repurchase Program May 2021 [Member] Share Repurchase Program May 2021 Net deferred tax asset Deferred Tax Assets, Net 2016 Plan 2016 Omnibus Incentive Plan [Member] Refers to equity-based compensation arrangement plan name "2016 Omnibus Incentive Plan". 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Chief Executive Officer Chief Executive Officer [Member] Schedule of Changes in Allowance Accounts Receivable, Allowance for Credit Loss [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lease expenses Operating Lease, Expense Debt Covenant Period Four Debt Covenant Period Four [Member] Debt Covenant Period Four Shipping and Handling Costs Cost of Goods and Service [Policy Text Block] Cash and restricted cash at beginning of year Cash and restricted cash at end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Total Net contract assets Contract with Customer, Asset, Net, Current excluding Contract with Customer, Liability, Current and Translation Adjustment Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current less Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current and translation adjustment. Foreign Current Foreign Tax Expense (Benefit) Current assets: Assets, Current [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Annualized EBITDA and probability of achievement Annualized EBITDA And Probability Of Achievement [Member] Annualized EBITDA And Probability Of Achievement Treasury stock, at cost (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount 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 Goodwill Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Promissory Note due 11/1/ 2029 Business Combination, Promissory Note Issued Business Combination, Promissory Note Issued Write-offs Accounts Receivable, Allowance For Credit Loss, Writeoff, Net Accounts Receivable, Allowance For Credit Loss, Writeoff, Net Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Margin rate Debt Instrument, Basis Spread on Variable Rate Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] State Current State and Local Tax Expense (Benefit) Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Assets obtained in exchange for finance lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Federal and State Domestic And State And Local Tax Authorities [Member] Domestic And State And Local Tax Authorities Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Common stock, shares, issued (in shares) Common Stock, Shares, Issued Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Finance lease costs: Finance Lease, Liability [Abstract] Foreign tax credit carryforward Deferred Tax Assets, Tax Credit Carryforwards, Foreign Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] OTHER INCOME AND EXPENSE, NET Other Nonoperating Income and Expense [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Supplemental Disclosures of Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Entity Voluntary Filers Entity Voluntary Filers Term Loan B Agreement Senior Secured Term Loan B [Member] Senior Secured Term Loan B Schedule of Secured Leverage Ratio to EBITDA Schedule Of Debt Instrument, Covenant Compliance, Secured Leverage Ratio [Table Text Block] Schedule Of Debt Instrument, Covenant Compliance, Secured Leverage Ratio Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Axis] Interest expense Interest expense Interest Expense, Nonoperating Deferred income taxes Total deferred Deferred Income Tax Expense (Benefit) PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Payment for acquisition contingent consideration liability Payment for Contingent Consideration Liability, Financing Activities Accounting for Uncertainty in Income Taxes Income Tax Uncertainties, Policy [Policy Text Block] Schedule of Pro Forma Financial Results (Unaudited) Business Acquisition, Pro Forma Information [Table Text Block] Debt Covenant Period Eight Debt Covenant Period Eight [Member] Debt Covenant Period Eight Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Accounts receivable, net of allowance of $5,172 and $5,584, respectively Accounts Receivable, after Allowance for Credit Loss, Current Assets Operating Lease, Right-of-Use Asset [Roll Forward] Operating Lease, Right-of-Use Asset Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total debt Liability outstanding Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Total long-term debt Long-term Debt, Excluding Current Maturities, Gross Long-term Debt, Excluding Current Maturities, Gross Thereafter Long-Term Debt, Maturity, after Year Five Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Average price paid per share (in dollars per share) Shares Acquired, Average Cost Per Share Document Annual Report Document Annual Report Total remeasurement adjustments: Remeasurement Adjustments [Abstract] 2027 Finance Lease, Liability, to be Paid, Year Three Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Amortization Amortization of intangibles and fixed assets Amortization of intangible assets Amortization of Intangible Assets SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Series B convertible preferred stock Convertible Preferred Stock [Member] Preferred stock dividend Series B convertible preferred stock dividend Preferred Stock Dividends, Income Statement Impact Fair Value of Financial Assets and Liabilities Fair Value Measurement, Policy [Policy Text Block] BUSINESS ACQUISITIONS Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Balance at January 1 Balance at December 31 SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Name PEO Name Amortization of finance leases Finance Lease, Right-of-Use Asset, Accumulated Amortization Research And Development Tax Credits Research And Development Tax Credits [Member] Research And Development Tax Credits Equity Award [Domain] Award Type [Domain] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of shares for compensation net of withholding (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Transferred over Time Transferred over Time [Member] Schedule of Changes in Carrying Amount of Goodwill and Other Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Non-PEO NEO Non-PEO NEO [Member] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Paid-in Capital Additional Paid-in Capital [Member] Non-current finance Finance Lease, Liability, Noncurrent Weighted average unvested (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Weighted Average , Nonvested Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Weighted Average , Nonvested Class of Stock [Line Items] Class of Stock [Line Items] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Series A preferred Stock Series A Preferred Stock [Member] Class of Stock [Axis] Class of Stock [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2028 Finance Lease, Liability, to be Paid, Year Four Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Liabilities Operating Lease Liabilities [Roll Forward] Operating Lease Liabilities Acquisitions 2023, Q3 Acquisitions 2023, Q3 [Member] Acquisitions 2023, Q3 Audit Information [Abstract] Audit Information [Abstract] Canada CANADA Number of business segments Number of operating segments Number of Operating Segments Acquisitions 2024, Q4 Acquisitions 2024, Q4 [Member] Acquisitions 2024, Q4 Cash paid for income taxes Income Taxes Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Discount rate Business Combination, Contingent Consideration, Liability, Measurement Input Restricted stock compensation expense Share-Based Payment Arrangement, Noncash Expense Total deferred tax asset, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Supply Chain Services Supply Chain Services [Member] The supply chain services segment of the entity. Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Treasury shares excise tax accruals Treasury Stock, Value, Accrual For Excise Tax Treasury Stock, Value, Accrual For Excise Tax Corporate Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Accounts Receivable , Allowances for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental Cash Flow Information [Abstract] Consolidated fixed charge coverage ratio Debt Instrument, Covenant Compliance, Consolidated Fixed Charge Coverage Ratio Debt Instrument, Covenant Compliance, Consolidated Fixed Charge Coverage Ratio Net income attributable to DXP Enterprises, Inc. Net Income (Loss) Available to Common Stockholders, Diluted Credit carryforward Deferred Tax Asset, In-Process Research and Development Other (income) expense, net Other (income) expense, net Nonoperating Income (Expense) Auditor Firm ID Auditor Firm ID Income from operations Operating Income (Loss) Variable Rate [Domain] Variable Rate [Domain] Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total liabilities and equity Liabilities and Equity SUBSEQUENT EVENTS Subsequent Events [Text Block] Preferred dividends paid Dividends Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] 2026 Finance Lease, Liability, to be Paid, Year Two Preferred stock dividends paid Payments of Dividends Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Assets obtained in exchange for operating lease obligations, initial recognition Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Measurement Input Type [Axis] Measurement Input Type [Axis] Individual: Individual [Axis] Buildings and leasehold improvements Building and Building Improvements [Member] Tax related items for share based awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Accum Other Comp Loss AOCI Attributable to Parent [Member] Acquisitions 2023, Q2 Acquisitions 2023, Q2 [Member] Acquisitions 2023, Q2 Share Repurchase Program December 2022 Share Repurchase Program December 2022 [Member] Share Repurchase Program December 2022 Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Inventories Inventories Inventory, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Building improvements Building Improvements [Member] Schedule of Reconciliation of Operating Income for Reportable Segments to Consolidated Income Before Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Promissory Note due November 1, 2029 November 2029 Promissory Note [Member] November 2029 Promissory Note Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Total purchase price consideration Total purchase price consideration Business Combination, Consideration Transferred Fair value of contingent consideration liability Beginning Balance Ending Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Minimum Minimum [Member] Adoption Date Trading Arrangement Adoption Date Related Party Transactions [Abstract] Related Party Transactions [Abstract] Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] (Recovery of) provision for credit losses (Recoveries) Charges to expense Accounts Receivable, Credit Loss Expense (Reversal) Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Sales Business Acquisition, Pro Forma Revenue Total debt Long-Term Debt, Gross Exercise Price Award Exercise Price Schedule of Deferred Tax Liabilities and Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Arrangement Duration Trading Arrangement Duration Net operating loss Operating Loss Carryforwards LEASES Lessee, Finance Leases [Text Block] GOODWILL AND OTHER INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Variable Interest Entity [Table] Variable Interest Entity [Table] Domestic Domestic Tax Jurisdiction [Member] ABL Revolver ABL Revolver [Member] Arrangement in which loan proceeds can be obtained by Asset Based Loan and Security Agreement (the "ABL Credit Agreement"). Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Excise tax on share repurchases Share Repurchase Program, Excise Tax 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Total lease liability balance Finance Lease, Liability All Individuals All Individuals [Member] Buildings Building [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Other, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Foreign Tax Credits Foreign Tax Credit [Member] Foreign Tax Credit Currency translation adjustment Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease) Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Payment of contingent consideration liability in excess of acquisition-date fair value Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration In Excess Of Fair Value Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration In Excess Of Fair Value Related Party [Domain] Related and Nonrelated Parties [Domain] Total long-term liabilities Liabilities, Noncurrent Deferred compensation Deferred Tax Liabilities, Deferred Expense, Net Deferred Tax Liabilities, Deferred Expense, Net Liability Class [Axis] Liability Class [Axis] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Purchase of shares held in treasury (in shares) Stock Repurchased During Period, Shares Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Debt amendment fees Recapitalization Costs Federal Deferred Federal Income Tax Expense (Benefit) Share Repurchase Program [Domain] Share Repurchase Program [Domain] Cash Cash and Cash Equivalents, Policy [Policy Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Long-lived asset impairments Impairment, Long-Lived Asset, Held-for-Use Measure: Measure [Axis] Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Non-compete agreements Noncompete Agreements [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Variable rate floor Debt Instrument, Variable Rate Floor Debt Instrument, Variable Rate Floor Entity Emerging Growth Company Entity Emerging Growth Company 2029 Long-Term Debt, Maturity, Year Five Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Assumed conversion of convertible preferred stock (in shares) Convertible preferred stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Debt Covenant Period Nine Debt Covenant Period Nine [Member] Debt Covenant Period Nine Acquisitions 2022, Q2 Acquisitions 2022, Q2 [Member] Acquisitions 2022, Q2 Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Fair value adjustment on contingent consideration Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Comprehensive Income Comprehensive Income, Policy [Policy Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Statement [Table] Statement [Table] Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Consolidation Items [Domain] Consolidation Items [Domain] Other Intangible Assets, Net Finite-Lived Intangible Assets [Roll Forward] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Capital expenditures Payments to Acquire Productive Assets Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] SOFR or CDOR Secured Overnight Financing Rate (SOFR) Or Canadian Dollar Offered Rate (CDOR) [Member] Secured Overnight Financing Rate (SOFR) Or Canadian Dollar Offered Rate (CDOR) Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Capital expenditures Segment Reporting Information, Expenditures for Additions to Long Lived Assets, Except Corporate Total expenditures for additions to long-lived assets (except corporate) other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets of the reportable segment; if the amount: (a) is included in the determination of segment assets reviewed by the chief operating decision maker or (b) is otherwise regularly provided to the chief operating decision maker, even if not included in the determination of segment assets. 2027 Long-Term Debt, Maturity, Year Three Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Foreign currency translation Accounts Receivable, Credit Loss Expense (Reversal), Foreign Currency Translation Accounts Receivable, Credit Loss Expense (Reversal), Foreign Currency Translation Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer INCOME TAXES Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Discounted cash flow Valuation Technique, Discounted Cash Flow [Member] Repayments on asset-backed credit facility Repayments of Long-Term Lines of Credit Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Weighted average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Credit Facility [Axis] Credit Facility [Axis] Billings in excess of costs and estimated profits Increase (Decrease) in Billing in Excess of Cost And Estimated Profits Increase (Decrease) in Billing in Excess of Cost And Estimated Profits Entity Registrant Name Entity Registrant Name Cash payments Payments to Acquire Businesses, Gross Covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Gross profit Gross Profit State Deferred State and Local Income Tax Expense (Benefit) Fair Value as of Grant Date Award Grant Date Fair Value Foreign taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Shareholders' Equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Geographical [Domain] Geographical [Domain] Issuance of shares of common stock Stock Issued During Period, Value, New Issues Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, $0.01 par value, 100,000,000 shares authorized; 20,402,861 issued and 15,695,088 outstanding at December 31, 2024 and 20,319,226 issued and 16,177,237 outstanding at December 31, 2023 Common Stock, Value, Issued Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating cash flows - finance leases Finance Lease, Interest Payment on Liability Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Shares issued for acquisition Stock Issued During Period, Value, Acquisitions Issuance of common stock related to purchase of businesses (in shares) Stock Issued During Period, Shares, Acquisitions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Activity Related to Common Stock Issued Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Series A preferred stock, $1.00 par value; 1,000,000 shares authorized. Series B preferred stock, $1.00 par value; 1,000,000 shares authorized Preferred Stock, Value, Issued State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Finished goods Inventory, Finished Goods, Gross Total deferred tax liability Deferred Tax Liabilities, Gross Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Contingent Consideration Liability Contingent Consideration Liability [Member] Contingent Consideration Liability Basic (in dollars per share) Per share amount (in dollars per share) Earnings Per Share, Basic Operating cash flows - operating leases Cash paid for operating leases Operating Lease, Payments Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Debt Covenant [Domain] Debt Covenant [Domain] Debt Covenant Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Goodwill [Table] Goodwill [Table] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Intangibles Deferred Tax Liabilities, Intangible Assets Total current liabilities Liabilities, Current Share Repurchase Program [Axis] Share Repurchase Program [Axis] Receivables and Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Amount outstanding under line of credit Long-Term Line of Credit Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Increase in borrowing capacity Debt Instrument, Accordion Feature, Increase Limit Debt Instrument, Accordion Feature, Increase Limit Business Combinations Business Combinations Policy [Policy Text Block] SHARE-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Goodwill Deferred Tax Liabilities, Goodwill Leases Lessee, Leases [Policy Text Block] Method changes Deferred Tax Liabilities, Accounting Method Changes Adjustments Deferred Tax Liabilities, Accounting Method Changes Adjustments Compensation expense Share-Based Payment Arrangement, Expense Research expenses Deferred Tax Assets, Research Expense Deferred Tax Assets, Research Expense Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Foreign Foreign Tax Jurisdiction [Member] Series B preferred Stock Series B Preferred Stock Series B Preferred Stock [Member] CONTRACT ASSETS AND LIABILITIES REVENUE Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Repurchases of shares Amount paid Treasury Stock, Value, Acquired, Cost Method Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Nature of Uncertainty [Axis] Nature of Uncertainty [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Acquisitions and settlements: Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements) [Abstract] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Net operating loss - federal (80%) Operating Loss Carryforwards With No Expiration Operating Loss Carryforwards With No Expiration Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium), Net 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Ownership percentage in VIE Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Current finance Finance Lease, Liability, Current Base Rate Base Rate [Member] Cost of Sales and Selling, General and Administrative Expense Cost of Sales and Selling, General and Administrative Expenses, Policy [Policy Text Block] Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. Also includes the disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. Total future lease payments Lessee, Operating Lease, Liability, to be Paid Non-vested, beginning balance (in shares) Non-vested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Net operating loss - federal (100%) Operating Loss Carryforwards With Expiration Operating Loss Carryforwards With Expiration Insider Trading Arrangements [Line Items] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Balances previously classified as contract liabilities at the beginning of the period shipped during fiscal year Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Schedule of Changes in Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Current Reporting Status Entity Current Reporting Status Retained earnings Retained Earnings [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Schedule of Principal Estimated Useful Lives of Property and Equipment Property Plant and Equipment Estimated Useful Lives [Table Text Block] Tabular disclosure of the useful life of 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. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Translation adjustment Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Company Selected Measure Name Company Selected Measure Name EX-101.PRE 16 dxpe-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 dxpe-20241231_g1.jpg begin 644 dxpe-20241231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0+@17AI9@ 34T *@ @ ! $[ ( M ' !2H=I 0 ! !4IR= $ . "RNH< < $, /@ M G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T M82!X;6QN&UL;G,Z&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q M+C O(CX\>&UP.D-R96%T941A=&4^,C Q."TQ,2TP,E0Q-3HU-CHS,RXV-C \ M+WAM<#I#&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E M;&5M96YT'EZ@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! M @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$' M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F MY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ _5)>E+42_>&>O/\ G]?TJ6@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHILGW#VH 23_5GG';-?EU_P M5A_;/-A!/\$O!UZHNID#>)KVW;)BC."MFK>K<,_L%7NU?5/[>'[7EG^RM\)Y M9[&>"3QSK2/;Z+9R?-Y;8P]PZ_W(QSC^)MH[U^ NM:M>:YJ=[J.H7,M[?7DS M7$]Q,^]Y9'.7=F[L3R3W- %1B=OH.OI_^OM20QM+*J(,NQV@8[FFKG=QUK]% M/^"4_P"QH/B;XJC^+?BRQ#^%=$N"-'MIDXOKU#_K.>L<1[]W_P!PT ?7O_!, M_P#8Y7]G;X;CQ7XDLMGC_P 2P)).LHR^G6APT=M_LL>&?WVC^&OM:F+U'(Z= MN*?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 C,?$]X+'1 M]+@::5L_/(V<+&B_Q.S%54=RP%=;-(L4+N[!$4$EB< =R>U?AS_ ,%,OVS# M^T)X\/@SPK?,_P /O#=PRK)&<)J5X/E:?W11N6/U!9OXJ /G;]I?X_:_^TQ\ M6-7\<:\Y07#>38V"ME+*U4XCB7Z \G^)BQ[UY6I*L".HI*T?#>@:CXJ\0:=H MVD6['J2>I)/7->+_L0_LIZ?^RG\(;71RL-QXJU+%WKE_'@[YR/]4I_YYQ_= M7WW'^*OHF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ I&Z4CC*GG%>!_MC_M3:5^RI\) M;WQ'<^7>:_=[K31=,9L&XN<<$C_GF@.7(]E[B@#YD_X*K?MI'X:^&Y?A%X/O MFC\4:Q;@ZS=0-C[#9N/]3[22C\D_WQ7XYL?E/7\:VO&7BS6/'?B35/$6OWLN MIZSJEP]U=7DQRTDC'))_/IV&.V*PU^\/SH %.ULU^MO_ 2;_8T71=,B^-7C M"R4ZC>QLGAJSF3+0P,"KW1'K("57T7U?O5I]G!IMO!:6L<=O;01K'%!$N%1%&U54= M@ !QV_&@"R.OU/?CFGT44 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%?,G_ \L_9K_ .BH6?\ X+KW_P",T?\ #RS]FO\ Z*A9_P#@ MNO?_ (S0!]-T5\R?\/+/V:_^BH6?_@NO?_C-'_#RS]FO_HJ%G_X+KW_XS0!] M-T5\R?\ #RS]FO\ Z*A9_P#@NO?_ (S1_P /+/V:_P#HJ%G_ ."Z]_\ C- ' MTW17S)_P\L_9K_Z*A9_^"Z]_^,T?\/+/V:_^BH6?_@NO?_C- 'TW17S)_P / M+/V:_P#HJ%G_ ."Z]_\ C-.C_P""D_[-DSA%^*%D"?[VGW@'YF&@#Z9HKYYL MO^"@7[/.HL%B^*^AQENGG-)%_P"AH,5VGA_]I_X0^*V5=&^)WA*^_LK^(-(TSQU!KD\4?^"I?_CE'_#X7]G_^]XH_\%2__'* /M^BOB#_ (?"_L__ M -[Q1_X*E_\ CE'_ ^%_9__ +WBC_P5+_\ '* /M^BOB#_A\+^S_P#WO%'_ M (*E_P#CE26O_!7S]G^]NH;?S_$D'FNJ>9-I8"+DXRQ\PX'KQ0!]MT55L+N" M^MH+FWE2>&9!(DB'Y74@8(]NE6J "BBB@ HHHH ***:X!4@]* ,3QQXRTCX> M^$-6\2Z]?1Z;H^EV[7-S=2=$1?;N3P !U) [U_/+^U_^T]K/[57QB3PGH- MS_Q-;N!P5U&]3^ 'O'$<@=F?<>BK7YZT "]:[/X1_"OQ#\:OB'HG@WPQ9F\U MC5)Q#&N/DC7!+22-V1%#,Q[*IKCHU:2154%F8X '4FOW%_X)C_L;K\ ?AZ/& MOB:QV>/?$D"OYF:\9^)G[87P?^#/BR3PUXU\<6 M.@:['"DSV<\,S$(X)5LJA'('K0![/17S?_P\6_9R_P"BIZ7_ . ]S_\ &Z/^ M'BW[.7_14]+_ / >Y_\ C= 'TA17S?\ \/%OV+?L MY?\ 14]+_P# >Y_^-T ?2%%?-_\ P\6_9R_Z*GI?_@/<_P#QNC_AXM^SE_T5 M/2__ 'N?_C= 'TA17S?_P /%OVR_X*"?L[Z@P2/XK:&I/0S>;$/Q+H,5V&A?M5_!KQ-(%TSXI> M$KI_^>?]L0*Q_!G!_2@#UBBJ&EZU8:W"L^G7MM?P'D2VTRRJ?H5-7Z "BBB@ M HHHH **** /Y5Z*** "BBB@ HHI5Y89Z=Z $HKO/@_\&/%_Q\\:1^%/!6FC M5]>DADN%MVN$A!C3ESN(=+M4R6 MNOL32P >\B94#\: /)J%ZT\GY2*90!TOA'XB>*O =T+GPWXDU;0+@'<)--O9 M;OAR\46H:_:^-M.0C-OXAMA))QV$T960GW9FKX\HH M _:OX$_\%?OAA\0I+;3?'FGWGP]U5BJ_:G8W=@QQWE"AT_X$F!_>K[I\.^(M M,\5:3;:KHNHVFKZ5^:_EL4[6R*]C_ &>_VK/B/^S3 MKHOO!FOR063,&N-%NR9K&Z'H\9(P3_>4AO<4 ?TB45\N_L=_MZ>"/VK[&/3X MA_PC?CJ&$O<^'[J7/F@??DMGX\U 1Z!E'48Y/U%0 E?*G_!1S]G4_M!_LXZH M-.MO-\5>&PVL:4 /WDFQ?WT(_P!^/.!_?5*^K*;)_JVYQQUH _E==AL 'T_S M_GUJ.OJ3_@HM^SJ/V>?VC-:@TZT^S>%?$).L:1Y8Q'&KM^]A7TV2%AC^Z4KY M;H **** "BBB@ I5^]24JYSD4 ?N9_P2H_:./QB^ B>$M4N?-\2>"]E@^]LO M-9$'[-(?]T*T9_W >]?;=?SN_L*_M#/^S7^T1X?\0W,QB\.WS?V9K*YX^RRL M 9#_ +C!9/\ @%?T.P2I,B/&P=&4$,#UR,Y_+'YT 2T444 %%%(W2@ ;[IKX M8_X*:?MG_P#"@_ ;>!?"M^J>/O$5NVZ6%\/IEF?E:8?W9'&53TPS=J^B_P!I MS]HC0/V9OA'JOC'7&6:9%\K3M/WX:^NF!\N)?09Y9OX5#'M7\\/Q2^)6O_&# MQYK?C#Q1>-?ZYJUPUQ/,1A1DX5%7^%57Y57L * .8F+-ECDCU_7K^?UYJ.,% MF '6D4E6!'4TOP?I0D@L<_:-4U$)E;*T5AOD]V/W5'= MF H ^I?^"6'[&K?%?QL/BCXJL=W@_P /3XTZWD7Y;^_4@J?]R+J?]O:.S5^S MBY##L<= .*YWX=> M$^%W@O1?"?ARR73]$TFV6UM;<=54#DD]V)RQ/Q_] :@#XLHH MHH **** "BB@4 %%2K;RN,K&[#V6E^RS?\\I/^^: (:*);-",VGB.);T-C_ *:-^]_\>KY#3OB= MX;G\)WDAP=6THF[L\^K(3YD8^F_\.M?H#X%^('ASXE>'[;7?"VN6/B#1[C_5 M7FGS++&>.A(Z$=U/([U_+V*].^!?[1/CS]G7Q1'KO@C79M,E+#[19G+VMXH_ M@EB/# _F.HP0* /Z6J*^8/V,OVYO"G[66BBU"#0/'5G%OO\ 09) RN!@&:W8 M_?CS_P "7.#D?,?I^@ HHHH _E7HHHH **** "BBB@#[6_X)"_\ )X^G?]@6 M^_\ 0%K]TJ_"W_@D+_R>/IW_ &!;[_T!:_=*@ ILB[D(ZY[>M.HH ^2_VHO^ M"JPJ.9HQV<=73MDE?ER%_"VM MSP+XSUCX=^,-(\3:!?2:9K.E7"W5K=0GYHW4Y!]QV(/!!([T ?U&4UONG R> MU>'_ +'O[2VE?M3?!O3?%MH([76(O]#UC3DDW&UNU'S#']QAAD)ZAL=0:]RH M ^0?^"F?[.0^/'[/%_J&G6QG\3^$M^JV 4?-+$!_I$/XH-P_VHUK\&I%*J0> M3U/'^?7\Q7]4$JJT;*PW*1@J1G(]*_GL_;^_9W_X9S_:)UW2;.#RO#>K'^UM M&*K\@MY&.8@?^F;AT^BJ>] 'S;1110 4444 %%%% "KUK]W?^"7/[1B_&[]G MNUT+4KGSO%'@[9I=UYC9DDML'[-(?^ *R?6(GO7X1*<,#G'O7TM_P3__ &B3 M^SC^T9HFJ7L_D>&=7/\ 9.L*>B0R-\LA_P"N;A6/L#0!_0C144+*R@H5*8X* MGC&.,>U2T %9_B#6[#PWH=_JVJWD.GZ98P/([V!\"652&6T'LA +^^!U4T ?*_[=G[ M6U]^U9\6)[VUDF@\%Z06MM#LI!M/EY^>X=?[\I ;V 4=J^:J>V,'CZ=Q]*:@ M+, !DGH/6@"YH>C7WB+6++2M,M9;[4;Z9+:VMH5W/+(Y"JJCN22!7] _["O[ M*-A^RK\([;3ITCG\9:N%N]&+2=,[4(*O>'_>Y5/;<>A6OU$7"R8[\_7GDF@"6BBB@!*_ M"O\ X*[?\GD:G_V!['_T!J_=2OPK_P""NW_)Y&I_]@>Q_P#0&H ^+**** "B MBB@ H%%% '[Z_P#!,G2[2X_8G^';RVD,CE;W+/$"?^/R;UKZD_L6P'/]GVW_ M 'Y7_"OF7_@F#_R9'\._I>_^ELU?5- '%>+O@WX"\=6DL'B'P9H.M1N#N%[I MD,I_,KFOC[]H#_@DA\+OB%8W5]X \[X?>( I>.&$O/I\S8Z-$Q+)]4Z=0IZ5 M][4UONF@#^9OXV_ SQC^S[XVN_"OC727TS4X?FC93NAN(\_++$_1T/KU'0@' MBO/:_H?_ &T_V5M*_:F^$-_H[00P^*]/1[G0]1/#QW 7/ELV/]7(!AE]2&[5 M_/;JFG76DWUW97L+VUY:S-!/!(,-'(IVLI]\@_E0!2HHHH **** .A\ ^/-; M^&7C#2O$_AN_DTS6M,G%Q;7,1Y5AV/JI!(([@D=Z_H/_ &-_VH-)_:J^$-AX MGMECL]=ML6NM::K9-M= ;ZK*0/]V1Z /WRHJ*+/7''^1Q['..W-)10!]:_\ !-O]I:3]GWX_Z=9:E=%/ M"'BIH]+U17;Y(79L03G_ ''.#_L.U?O>GWC_ )_S_P#JK^5V,L'!7ANW^?6O MZ(_V#OCA_P +\_9C\(:_<3_:-8LX3I.ILQRQN+[IYO?\* /WO\ M^"9O[10^/7[.NGVFH79N/$_A0KI&H>8V9)(P,V\Q_P!Z,;?]Z-Z^MF^Z:_ + M_@G3^T8/V=_VC-*EU"X\KPKXBVZ1JQ)^2(.W[J<_]>XG)G\0?L6.OQ>K]\_\ M@J3H(US]B?QPRC=+82V-TI]-MU$K?^.L:_ YL;>/7]* &T444 %%%% "KU_P MK]._^")_Q6:S\7>/?AS<38AO;6/6K.)CP)(V$4P7_>5XC_VSK\Q%Z],U]'_\ M$\_'[?#O]L3X<7OF;;>^OCI4P[,MPC1 ?]]NI_"@#^ABFL<*2: >3[4Z@#X> M_P""KO[.G_"WO@&WB[2[3SO$?@LM?C8/FELC@7*?\! 63_@!K\.V)V]?;%?U M/7UI#?V5Q;7,236\T;1R1R?==2,$'V(-?SH_MH?L^S?LV?M ^)/":1N-%D<: MAI$CC[]G*28Q]4(:,^Z&@#PRBBB@ HHHH **** %0;F ]3ZX_6O<_P!H3]KC MQO\ M#^$/ GASQ'%T4 %.BR9% M &3V&,_IWI%Y85][_P#!+O\ 8V/QI\=?\+)\569?P7X=N,VD4R;DU"^7E1[I M%PS>I*CN: /L+_@EW^QM_P *-\!#X@>*;/R_'/B2W4Q6\JX;3K)L,D>.TC\, MW<#"]0U?=U0*P\Q0!@@#\DZ*** "BBB@ HHH7J!0!^U7_!%EMW[+7BG/\ T.=W_P"D5C15 MG_@C)ILEC^RCK,[]+WQ7>3Q_[HMK2,_^/1FB@#\3**** "BBB@ HHHH ^UO^ M"0O_ ">/IW_8%OO_ $!:_=*OPM_X)"_\GCZ=_P!@6^_] 6OW2H **** "BBB M@#P3]O33_P"U/V._BS#_ '=$EG_[]E9/_9:_G4V_+G_/;_&OZ3_VL;/^T/V7 M_BU!@G=X5U,@+UR+60C^5?S8,-N000>ASZT -HHHH **** "MCP7X@D\*>,- M"UN$XETV^@O$/O'(KC_T&L>A?O#/2@#^I_3[Z+5+&VO(#NAGC65&]0PR/YU9 MKSO]G?7#XE^ OPWU5FW27OAO3YW_ -YK:,M^I->B4 -8$J<5\&_\%;/VQ_MN_LQ?L M\Z]^TU\7M)\%Z,LD,3OYVI7ZK\MC:J1YLK>I[*.[%1WK^A_X8_#K0_A)X%T3 MPAX;LUT_1-)MEMK:$=>!RS'^)F.68]R2:_$G_@EW^T(GP0_:,M-*U)]GA_QB MJ:3=.P_U5QNS;2?]]ML^DIK]W5/S=?\ /^% $E%%% !1110 4444 )7X5_\ M!7;_ )/(U/\ [ ]C_P"@-7[J5^%?_!7;_D\C4_\ L#V/_H#4 ?%E%%% !111 M0 4444 ?O_\ \$P?^3(_AW]+W_TMFKZIKY6_X)@_\F1_#OZ7O_I;-7U30 44 M44 -?[IXSQT]:_&K_@M1XYCUGXZ>#_"\,N\:'HK3RK_E7FHW]PEK8V<+W%Q/(<+'&JEF8^P )K^;7]I_P",4OQ\^.WC+QRX M=;?5+YC9I(>4M8P(X%/OY:+GWH \LHHHH **** "E7K25WWP(^%.H_&[XP>$ M_!&FJQN-8U".W>1?^646=TLGT6-7;_@- '[H_P#!.'P&_P /_P!C?X=VLL9B MNM0M9-6EXZ_:)6D3_P ALE%?0VB:19^'=(L-*LHEM]/L+>.VMXE'RK&BA54? M0+10!_+51110 4444 %%%% 'VM_P2%_Y/'T[_L"WW_H"U^Z5?A;_ ,$A?^3Q M]._[ M]_Z M?NE0 4444 %%%% 'G_P"T);K>? /XDP-G$GAO4DX][:05_,RP M[^O2OZ:_CU_R0SXB?]BYJ/\ Z325_,GVH 2BBB@ HHHH *!UHHH _HS_ &%[ MPZA^R%\)IF^]_8%NG_?(*_TKW6OGG_@GRQ;]C/X59;=_Q*?_ &J]?0U !36^ M[3J* /S]_P""O'[.I^(WP?LOB/I-KYFN>#V(O/+&7ETZ1@''_;-RKC_9:2OQ M<;[N<<=,]!_GI7]2OB#1+'Q-H6HZ1J=K'>Z;?V\EKO+@2^)M/7^S M-;7=\WVJ)0-[#_IHA63ZL1VK^>%>6 Z5]J?\$K_VC%^"_P"T%'X:U2X,/AKQ MJ$TV;H _?[_@F#_P F1_#OZ7O_ *6S5]4U^37[''_!3?X6?L]?LZ^$_ ?B M+2/%5WJ^EBY\Z73;.!X3YES+*N"\RG[KCM7M/_#Z#X)-Q_PCWC@?]P^U/_MS M0!]^4V3A#_G'O7YN^)_^"V'@"WMI?^$?^'_B+4IP/D_M"X@M5)]RK2$?D:^. M?VB/^"G'Q=^/%C=:-:WD'@?PS.A233]$9A-,I_AEG;YSZ'8$4]",$T ?2/\ MP5"_;TL-2TO4/@U\/-12\CF;RO$>K6LFZ/:#S9Q/W)(_>-_P$=7K\M9/N^H_ MST]N*1L[>?Y_TJ.@ HHHH ***="Q216'!![@$?D>M ")G<,=?:OV"_X)&_LF MR^"O#T_QB\2VC1ZKKD'V?0891S#8GEY\=C*0-OHBG^_7@?\ P3W_ .".RAAMX8TAA MB01QQQKM55 P H[#&,#VH LT444 ?RKT444 %%%% !1110!]K?\ !(7_ )/' MT[_L"WW_ * M?NE7X6_\$A?^3Q]._P"P+??^@+7[I4 %%%% !1110!P?Q\;; M\"_B*2U^Q_L=_">+;MSHJ2?\ ?3LW M_LU?0%>2_LF:.= _9C^%5@PVO'X9T]W7T9X$<_JQKUJ@ HHHH :_*D9(R,9' M6OSK_P""P?[.9\;?#'2?BEI5MYFK^&3]EU'RAEI+&1@ ?I'*<_25J_15CA";]CI]HX7Q)?P-@32 @BT1O[J$ N>[;1_": /S'= M<+^6?QZ4RI)&RIXQTR.PQP*CH **** "BBB@ J6SN);.ZBG@D>&:-@Z21G#( MPY!!]145*OWA0!_11^P_^T1'^TM^SYX>\3SRHVO6R?V;K,:G[MW$H#-CL'4K M(/\ ?([5[_7X>?\ !*/]HY?A#\>/^$/U6[,'AWQH%LLR'Y8KX'_1G//\66C_ M .!I7[@*!NZ?Y_SF@!]%%% !1110 E?A7_P5V_Y/(U/_ + ]C_Z U?NI7X5_ M\%=O^3R-3_[ ]C_Z U 'Q91110 4444 %%%*O6@!**]/\)_LS_%CQ_X?M=<\ M,_#CQ/KVC7.[R+_3]*FFAEVL5;#JN#AE(_"M;_AC7X[_ /1'_&G_ ()+C_XF M@#QJBO9?^&-?COW^#_C3_P $EQ_\35ZU_8A^/MYA8_A%XK7=_P ]M->/]6 Q M0!X917TQI'_!-_\ :-U9D\OX8WUON_BN[RU@ ^NZ4']*])\,_P#!('X^:XT8 MU&/PWX=7^+[;JGF,H^D"/G\Z /AZE7[PK]4_ W_!$4_NY?&?Q,Z??M]!T[J. MX$LK#'UV'Z5]4_"S_@F=\ _A:T5PGA+_ (2G48R"+SQ).;OD=Q$ L7_CG!P> MU 'XM_!7]E_XF_M!:DEMX'\)WVJP>9L?4G3RK&'UWSMA 1Z Y]!G K]3?V3O M^"3WA'X2W%EXC^)5S!XW\41$216$<;#3K1QT(5@&F(ZAF"@$9"\ U]\:?I]M MI5G#:6=O%:6L2A(X(8PB(!V ' JU0!%#&L85$79&H 55 "@ 8P!VJ6BB@ HH MHH _E7HHHH **** "BBB@#[6_P""0O\ R>/IW_8%OO\ T!:_=*OPM_X)"_\ M)X^G?]@6^_\ 0%K]TJ "BBB@ HHI&X4G\: /$?VW=0_LO]D7XMS^OAV[B_[[ M0I_[-7\Y!R%(_&OZ!O\ @I9KBZ#^Q3\29,@-/#;6B_\ ;2ZA7_V:OY^2/E^G M'\Z &T444 %%%% !5C3[234+^VM81F:>18D'^TQP/U-5Z]>_9!\#'XD?M/?# M'P_LWQW&NVTLR_\ 3&)_.D_\&/"NB:,G"Z?8PVB_P"['&J# M^5;-,7[QY]J?0 4C?=..M#=*\?\ VHOVD- _9A^$NH^+]<9)[K:8=,TW?M:^ MNB#LB![#C+-V4,>U 'A/_!23]M6/]G'P"?"GA>]0?$3Q!"PMVC;+:;:GY6N6 M'9F.5C'5WEFD8N\DC;F8DY))[]^?4UTWQ4^)GB'XP^.] M9\8>*KY]0US59S-/,>%7LL:C^%54!57L%%Y/8 9)/8 FMGXT?"?7/@A\2-?\%>(XHTU?2;CRI'BW%) M5(#)(A/565E8$\\COF@#AJ*** "BBB@ HHHH GL;N?3[ZWN;:5X+B&19(Y(S MAD8'((]P:_HN_8P_:"A_:2_9_P##GBQI(VUF-/[/U>-#]R\B $A^C@K(/9Q7 M\Y:-M8$U]X_\$E_VCF^%OQNE\!:K<>5X>\:%;>+>?E@OT!\EO^!C,9]S'0!^ MVU%,48;I@]^:?0 4444 )7X5_P#!7;_D\C4_^P/8_P#H#5^ZE?A7_P %=O\ MD\C4_P#L#V/_ * U 'Q91110 4444 %%%% '[_\ _!,'_DR/X=_2]_\ 2V:O MJFOE;_@F#_R9'\._I>_^ELU?5- !1110 4444 %%%% !1110 4444 %%%% ' M\J]%%% !1110 4444 ?:W_!(7_D\?3O^P+??^@+7[I5^%O\ P2%_Y/'T[_L" MWW_H"U^Z5 !1110 4A^F:6D;IZ4 ?"G_ 6)\2+HO[)<&FAMKZOK]G; ?WE1 M))C^L8K\0Z_53_@M]XW4Q_"_PA&^6W7FK3KGI_JXH_\ VM7Y5T %%%% !111 M0 "OT!_X(U_#!O%/[1&M^+YHBUEX8TEQ&^.!<7!\M/\ R&)Z_/\ 7K7[L?\ M!*/X*M\*_P!F"SUJ]M_(U?QA<-JTNX?,+<#R[93_ , 4R?\ ;:@#[.I:*:_W M30!C^,O%ND> _"NJ^(M?OHM-T73;=[F[NIFVK'&HR3]?0=R0*_GT_;4_:LU? M]K#XKW.N3&:T\,:>6M=#TMCCR(,\R,.\DA 9CVX7H!7T'_P5'_;:/Q>\33_" M[P;?"3P7HL^-2O(&RFI7BG[H/>*,C _O."W15K\^?>@ I\(+2J%#%B< *,D_ MAWIJ_>%?I'_P2O\ V)/^$]UJW^+WC;3@_AK3I0= LKE1B]N4/-P1WCB/3UDY M_@Y /I7_ ()F_L2CX#^#8_'WB^R"?$#7H 8K:9,MI=FV#Y?/W9'&"_< A>H: MO-/^"QW[-YUKPOHOQBT>V#7FE[-+UORUP7MV;]Q,?]UVV'_KH@_AK]-USN_R M*Q/'O@O2_B-X*USPOK=O]JTG5[.6RNH?[T;J5./?G(]Q0!_+L:2O0?CQ\(=6 M^!/Q7\4>!]9&ZZT>\:!9MNT7$1^:*8>SHRL/J1VKSZ@ HHHH **** "K.EZC M=:1J5I?64\EK>VLJSP3Q'#QR*058'U! -5J5>6 ZT ?T?_L@_'JU_:0^ ?AC MQG&T8U.2'['JL*?\LKV(!9E^A.UQ_LNM>T5^*?\ P2-_:.'PS^,EU\.M7N?+ MT'QEM6U\S[L&HQ@^6?\ MHFY#_M".OVH0 -Q]3Z]?_UT 24444 )7X5_\%=O M^3R-3_[ ]C_Z U?NI7X5_P#!7;_D\C4_^P/8_P#H#4 ?%E%%% !1110 4444 M ?O_ /\ !,'_ ),C^'?TO?\ TMFKZIKY6_X)@_\ )D?P[^E[_P"ELU?5- !1 M110 4444 %%%% !1110 4444 %%%% '\J]%%% !1110 4444 ?:W_!(7_D\? M3O\ L"WW_H"U^Z5?A;_P2%_Y/'T[_L"WW_H"U^Z5 !1110 4C=*&..O%>4_M M,?'+3/V=_@KXE\<:@T;265NRV-NYQ]INW!$,0'?+8S[ F@#\9O\ @J-\45^) MG[7'B2"WF\ZQ\-0PZ'$P/!>(%IORFDD7_@-?(]:&NZQ>>(=6OM4U&Y>\U"]G M>YN9Y#EI)78L[GW)))]S6?0 4444 %*O6DIT6XR*%!+9XV]<^U 'K_[*7P'O MOVCOCIX:\%0)(;&>X%QJDZ#F"SC.Z9L_WBHVK_M,M?TXUJ8QWWBC4 MUKH6ELV3/.%Y=Q_SSCR"Q[DA?XA7\_?C3Q;K/C[Q)JGB37]0FU36-3N7N;J[ MF.YI)&.2<_CC'0 =,4 9$S%QDGD\GGJ?4^_\ZCC;:P-(N=P &2>!7>_!3X. M^(OCQ\2M%\&^%K7[3J>I2A=SR >;>W+ M#,D\A_O,>GHH5>@%>H4 %-D^X<].].HH _,/_@L?^SBVM>&]%^,6D6Q:[TO9 MI6M[!]^W9SY$Q_W78H?^NJ#M7Y*'_P"O7]0WQ"\$Z5\2? ^N^%M;@^TZ3K%G M+9W,?X%?S:_'/X4:K\#?BKXF\#:RO^FZ/>-")-N%GB/S12CV9" MK#V:@#@J*** "BBB@ HHHH N:+JUYH.L6.IZ?1X69![;OF'^RRU_-M&< M,#T]Z_0C_@D'^T9_PK_XM7_PSU>ZV:+XM >Q60_)#J$:G'_?Q 5/NL= '[/T M5&K#('3V[_YZU)0 E?A7_P %=O\ D\C4_P#L#V/_ * U?NI7X5_\%=O^3R-3 M_P"P/8_^@-0!\64444 %%%% !1110!^__P#P3!_Y,C^'?TO?_2V:OJFOE;_@ MF#_R9'\._I>_^ELU?5- !1110 4444 %%%% !1110 4444 %%%% '\J]%%% M!1110 444+UX_2@#[6_X)"_\GCZ=_P!@6^_] 6OW2K^=/]BO]HK3/V7?CC;^ M.=6TJZUFRAL+BT-K9.JR%I% W MQVK]!O^'W'@+_ *)UXD_\"K>@#])J1NG^ M-?FQ)_P6X\";#L^'/B)F[!KNW _.O/?'7_!;C6[NWDA\'_#2QT^5EPEQK6H/ M<[3Z^7&L>?\ OJ@#]2/'/CK0/AOX6O\ Q#XFU:UT31+&,R3WMX^U$ _4G. M.22 .37X3_M^?MHWG[5_CJ"VTA9M/^'NBNRZ592X62YD.0UU*HZ,PX"_PKQU M+5Y3\>/VGOB1^T=JPO?'7B6XU.*%BUOIT>(;.W_ZYPK\HXXW'+'NQKR>@ HH MHH ***OZ#H>H>)-8M-+TJPN=4U&ZD$4%G9Q-)+,YZ*JJ"23[4 4HO]8OIFOT M\_X)E_\ !/\ FUS4-+^,/Q(TWRM.A*W/A[1KE.;EP[(.&8?\\AD @;F/*C]- MK6%8%2../RXD&U%48"@ 8&.P],<4 2C.[/X>G^>M MO:OPR_X*2?MK/^T?XZ?PEX7O&'PZ\/W#"!H\J-4NAE6N6']Q1N5!Z$M_'A0# MPO\ :F_:-U_]I_XK:EXPUMW@ML_9],TO=N2QM5)*1CWY)8_Q,2?8>/44Z/[X MR,^WK[4 3Z9I]SJ^HVMC9P2W5Y=2K!!;PH7>21CM554=220 />OWF_X)Y?L8 MVW[+GPY75-;ABF^(>O0K)J<^ WV2(X9+6,^B\%CW8>@%?-W_ 2I_8C^SPV? MQM\;V(,T@W>&M/F3[JD8:\*^IY$?ME^A6OU%C!7 Z_CG\SZT 2T444 %%%% M#7Y7']*_,?\ X+'?LWG6O#&B_&+1[8->:7LTO6_+7!>W9OW$Q_W7;8?^NB#^ M&OTZK!\>^"]*^(W@K7/"^MV_VK2-7LY;*ZA_O1NI4X]^GW,=W:W,7#Q2HP9'7W# $?2J% YH _I1_9=^.%C M^T1\$?"_CBS$<4]];!+ZVB/%M=)\LT?T# D?[)6O5Z_&W_@C_P#M&?\ "$_% M#5/A5JUULT?Q.#=::)6P([^->5_[:1 @_P"U$E?L$? OB/X@:HFF^&= U+Q!J,APMOIEK)<2_B$!X_# MM7[N^!/^"9/[//@62.9? PUZYC(/G:]=RW0/UC)$9_[XKZ/\+>#] \#Z?'IW MA[1-/T.P7[MMIEHD$0X_NH * /QM^ W_ 2%^)WCR2UO_']Y:_#[1R59K5MM MUJ$B]3^[4E(R?]ILCNE?I]^SK^Q]\,/V9;%4\':$IU=TV7&O:@1/?3\8(+X M0?[*!1[5[?10 4V3[IYQ[^GO0W*X/(KY6_;X_;(M?V6/AJ8=+DAF\?:W&T6D M6L@R(%Z/=2+W5>P_B; ]: /F[_@JI^V\WA^SNO@OX(U(#4;N/'B74+9N;>(\ MBT4]G8WUW,T]Q<3N7DE MDOZ&OA#\*O#OP5^'^C^#?"UBMCI&EPB*,8^>5OXI9&_B=S MEBWJ?:@#J;&UAL((+:VB6"WA011Q1C:B*HP% [<8Q["K5%% !1110 4444 % M(WW:6B@#\R/^"QG[-IUKPKHOQ@T:V#7VD[-+UKRDQOMG;$,I_P!R1MGTD4=J M_)!@.QR,9Y%?U&>-/".D^/\ PGJWAO7K*/4=&U2W>TN[63.V2)QAAP01P>H. M17S2/^"7O[-S?\R#(%[#^UKWTQC)ESCI0!^ ]%?OS_PZY_9M_P"A ;_P;7G_ M ,=H_P"'7/[-O_0@-_X-KS_X[0!^ U%?OS_PZY_9M_Z$!O\ P;7G_P =H_X= M<_LV_P#0@-_X-KS_ ..T ?@-17[\_P##KG]FW_H0&_\ !M>?_':/^'7/[-O_ M $(#?^#:\_\ CM 'X,^%_$>H^#_$FEZ[I%R]GJNFW,=W:W$?WHY48,C#Z$"O MZ1?V;?C7IO[0GP9\+^.=-*+_ &E:@W=NK9-O=+\L\?\ P%P?PP>]>/M_P2Z_ M9NQQ\/V_\&UY_P#'17M'P2^ 7@G]GCP_=Z#X$TN71]*NKIKR2U:\FG42E55F M7S68CA%Z4 >CU^%?_!7;_D\C4_\ L#V/_H#5^ZC5^>7[:G_!-'Q7^U%\<;OQ MSH_B_1M%LYK&WM1:WT,S2!HP06)4$X M_P#B:/\ AR/\0/\ HHOAK_P'N/\ XF@#\WJ*_2'_ (X_P#B: /S>HK](?\ AR/\0/\ HHOAK_P'N/\ MXFE'_!$CQ^.3\1?#6._^CW'_ ,30!]N_\$P?^3(_AW]+W_TMFKZIKQO]D?X* M:A^SO\ _#/P_U34;?5+[2?M'F75JK+&_F3O*,!N>CU[)0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(W*X MI:I:UK%EX?T>]U34KJ&QT^RA>YN;JX<)'#&@+,[,>B@ DGT% '!?'KXY>'/V M>?ACJ_C;Q/*T=E8Q@16RD>9=SMPD,>?O,QP/89/:OYY/CU\;/$?[0OQ,UCQO MXGN!+J%])B.!6)CM8%XCAB'9%!_$Y;J37LG[?G[8M[^U7\3'339)K;P%HDC0 MZ/9L2IF[- M81VDE4G_ '4P.K-0!]!_L1?LEZ5^R?\ "N#2@L5UXLU)5N-?-FQ\L2'M M'&"5 [G+=Z^C*2EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&^Z>,T (WW3_2OR/_ ."J M_P"VT/$6I7/P9\$WQ.EV;A?$=_;28%Q,I!%HI_NH<%_5@H_@KZ8_X*1?MK)^ MSEX%;PAX6O4/Q%\00,(GC;YM,M3\IG8=F;E4'J&;^&OPYNI7N9))IG:29V+. M[MN+$G).>_.@% 'E?Q0^ M)/B'XO\ CC6?%_BB_?4M:U2;SIYFZ#LJJ/X550%4=E %U?T,?LK?LW:!^R[\*=-\(:*JW%YC[1JFJ;_UVDY ]<'M7X_444 *K%6!'45]A?\ !+'P=HOB M[]KSPY%K.G0ZE%8VES?V\=P"RQSQIE),="5/(SW ]*** /W@A *[CRQ[_B:E MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** # /_9 end GRAPHIC 18 dxpe-20241231_g10.jpg begin 644 dxpe-20241231_g10.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M3 5 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ 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@ HHKS_P#:7_:G_9]_8Y^%\OQH_:9^)]CX M1\+PWT-G)K&HQRM&L\I(CCQ&K-EB"!Q0!Z!17RCXJ_X+A?\ !+'P+J>G:)XW M_:SL-&O=8B672;35?#>JV\MZC-L5H4DM09 6^4%003QUKO/@Q_P4G_8E_:!^ M-;?LX_"CXYV^H>.ETJ34F\+76BW]E>"TC(5YBEU!'\H+ 9_*@#W*BBB@ HJ& MPU"PU2U6^TR^AN86+!9H)0ZD@E2 1QP00?<&IJ "BO#_ -H?_@I%^Q-^R;\4 MM#^"_P"T=\=[/PAXD\3-&OAW3]7TJ]5=3+R+&H@E6$Q2X=U5MK':6 ;&:]PH M **^9_BC_P %AO\ @G'\$_BVOP#^+O[1\7AOQM)/##!X4UCPMJT&H3O,VV$1 MP-:AY?,) 0H"'R-NE27T*W4T+RPV MS2@221H4#N%ZE5,B D< NN>HJ:@ HHHH **** "BBH;G4+"RGM[:\OH8I+N8 MQ6D .237SKIO_!6K_@G_ *M:MX@L_CI<#PNE\UF?B+/X+UF+PCYR MR&,J/$+V8THC>"NX7.,\9H ^CJ*\;^*/_!07]CGX,_L_:=^U9\1OCEI]C\-] M6G$6G^-H;*YN=.E+2-&C>=!$ZK&[J521L)(2NQFW+GO/@K\:?A;^T5\+-%^- MOP4\96WB'PKXCM/M6B:U9JXBNX=Q7>H=5;&5(Y Z4 =11110 4444 %%%>(? M"G_@H_\ L4?&W]HK5OV2/AI\=[*_^)6A1W#ZSX,FTR\M;ZS6!E64R)/"FW:7 M3J>0P(R#0![?1110 45YA^U1^V7^S5^Q+X(M?B7^U+\38_"'AZ[O!:1:Y>Z9 M=2VJ3D96.26")UB9N=HA_&/X2>*;?7/#/B73 M8M0T+5[56$=Y;2+N250X#8(.>0#0!T-%>%_M,?\ !2S]B']C?QUI7PW_ &H? MCM;>"M7U[_D!0ZWHU\D6I);&QE1&BEOK3>;9I%93D1RNLH P=\23_@["_Y3$_LM_\ M8"TG_P!2&6OW?\<_ SX4:W\9O#'[3_B:SAM?$?@31M4LK'628XPEA>+$;F*5 MV&?+!MXI!R I0GN<_P _O_!UG\8?A3JW_!83]GRXTCXCZ)>1^$]#TL>)Y+/4 MXI5TIEUZ=W2X*,?)=44L5;! P2,$5^__ ,5=&T']J#]F7Q;X/^&?CW3;NS\; M^#M3TK2_$.EWJ7%L&N;:6W$R21%@P5FSE2>5/>@#X#\+?\%]/B]^T1\!OCK^ MV_\ L??LP>&]?^"WP&U1[:]N?$WBRYL=8\6PP1K/>7-G'':R16:);NLJ+,7: M0$ B-B56M_P5"_X+-_$K4O\ @AK!_P %'_\ @G&FG6^G^,8H].O]=\07K1:I MX4>>Y%C(L%LD;I->1SF1-S2JD>P2KYP*@_!W_!.3QIX?_8@_X(,_MU?L1?M0 M:K9>#/BOINMZW8/X(UR[2#4;N34M&L]/M#;PL=URDD\3['B#*RX8$J03UOC3 M]@W]I;X ?\&>.N_#SQ_\.M8B\4:AXGM?&VH^&&LW-YI&F/JULP,L6-R%;>-; MB12,Q+(V\*4? !]F?\$X_P!N_P"*'[$O_!"+PU^US^V#\*-&B^'G@7X3Z/=> M&=1\)^+[C5-:\1//,MO&MU;3V4$=G(\TT R)YU'F,S, F3C?%3_@XG^)'[.< M?[-/QR^-_P"SUX-N_A!^TO9M-I.H>#/%MY@?M%_L5_LD?M M2W_B/X@>)O$7_"1ZI%\3?%.N^&+S3_#^CW>^Q:WT32(A%'816\$,$Q6.Q4J1 M\TC&0E5 /O[_ (.Y /\ AM/]B$XY_P"$MU/G_N(Z'7[HU^ G_!UY\QK] M\])U;2M?TJVUW0M3M[VQO;=)[.\M)EDBGB=0R2(ZDAE92"&!((((H _GH_X+ MY^)O#'@?_@Z0_9:\:>,O$%AH^CZ3+\/;W5M6U.[2WMK.VB\473RSS2N0L<:( MI9G8@*JDD@"K_P#P<\_%;X.?\%1?CY\ OV?/^"8^K6/QG^*^AW&J3:AJ?PKN M4U---M)WLQ;I+?6Q:)%69))"QDVVX5F__P"#H?\ 9K\? MZ?\ %;P[<:%X2U;X?IXHUFWUB%[72F@\23SSBXE5BD7EQ.DC[B-JL"<"M?\ MX*__ +-GQ&_X(A_\%"_"'_!;K_@G,EI>_"_QOK9;Q5H^C7 ?3([JY):[L7,6 M5%E?*KR1L,K%.K;=I6 4 ?K?^WM_P4;\/?\ !)7]B#PI\2_V@;*Z\<^/;^+3 M?#>B>'=*NEBF\3^(&MP),2NI$,)9))'F*G:" %9F5&PO 7_!3_XG^"/^"B.E M?\$Q_P!K_P"$WAC1?'WC7X<#Q=\.=9\'^(9[C2]491=>?I,V=RPE M 9)$CW;8V*H?SK_X.4/B3I'_ 4Y_P""9OP+_P""DO[$FH-XM\(^ O$D]]XR MTRP?S;OP]]K@@_X_XHF+0&WFMO)D.>#.K E&#U]<_P#!.?XR_P#!%S]N_P"* M_P .?CY^R+\")O$/Q9TO3!=:E?7=OJD]W\/(C;S>:EW>7;&) 99'MXXXWQF33IWOIWEC+,\L4!ER"3$JI$GV)\-_^"U/Q&\6_\%JO M%'_!'?Q+^S#HUA=^']/N+RW\6>.YC_LJ'4K?=;-8H4+1SQJX$C;&W8+ M@ GX6_X)*?$/P]^R3_P$/CU%J&AZUX\U_7F\$Z-)I#( M)-!U_4K24P7H;PO:V2B,HK%RUU:S0 *"3(H4#NQ@U)_P;Q_$;X5ZQ_P M7P8_;7^/?_!.==)USXDZI>:5XB^'NO^+KK2=0T&[B MDN3"YCEL)&,.WBEN[:.+RHMLLL6^$2,RQR;O,+JT0\/_X/ M;?%/AF/]CGX0>"9/$%D-9F^)DE]%I1N5^T/;)I]S&\PCSN,8>1%+8QE@,Y-> M&?\ !=?XV?![7?\ @H%_P3N\3Z)\4?#]WIVD:7X9U/5;ZVU>%XK.S?5;!UGE M=6(CC*12-N; PC'L: /Z):_#WXI_M[?\%)?B?_P<]Z+^RSHWP^\"7@^$NB:I M_P (;X NO'5W8Z3&O M"WBGP?"?#FKW.G3R)JC-X5ALE2W6)&:=VNH)(%1 S-* @!8@$ _0;]H?_@K= MXI\)_M\?#C_@E9^S[\*O#NO_ !K\7: =7\97>L^(9X]!\'0)92W;*\D4!GO) M62%MB!(/BW^QA\5/AS!X*^,?P5UN>R\3Z+ MI^K&^T[5K2*X-O\ VC8S/''(8B^S='(BL@GBY;<=OP7X_P#ACK?[('_!VIX< M_;'^/TC>'?AO\:O"LH\+>+O$+K;V5MJ"^&ULVTV>X<^7%<"2TP(RP)$\0&=U M6_\ @A]\$O&WQN_X+Z_M;?\ !2'P5%)$-1T*[32;2(/+J4#:U8Q7%F@(/S M3P22P@@;@9,C! -?&/\ P5*^'_\ P0P_X*D?L3>*/VE_B+\1/ VB^,].\*W$ M^C>+8KR'3O%FEZE' 3!IUY9DK M%W<9P/G_ /9L_P""VG[1/_!*G_@D?^RK\0/$O[#<&K_!W5;;_A'KKQ1=^-8X M-6O9EDN)9);6R2-UCBV)-Y;3.#*86RL2LDC\K\9/A#\8_P!DC_@S9U#X._M8 M74GA[Q/XB\1:?>>%?"6OSB&^M;.?Q)9WD=H(7(82>4DUTT0&Z-9&W!2K >&_ M\%1?B=\./$'_ ;"?L7>#-"\>:/>:O!XKD\_2[74HI+B/[/;ZE'/NC5BR^6\ MT2MD?*94!^\,@'[??\%(/^"O7PE_8#TOX-Z:OAQ=>U[X\>)(-*\#MJ%Y+9:9 M:0NUJ);^]GCAFDCAC%Y;G9'$\C[R % 9EX']F/\ X+(?$3Q%_P %:/&/_!(' M]JWX*:!HWC31],&I>&?%O@?6I[K3=4A-A#J'DR17,4%H+6"R22 M321*DD*ZB4GE99""R"!@@W'='\W?LP>*O@_\,O\ @[+\*^-/#,7Q"MO!WBKP ME&OA'6/B'H^L/K/B%KGPS]G6^E6^C^V/]HN5E;S)44 9.$0 ^^?C#_ ,'! M/Q#^"/\ P5GUS_@EIK7[$C>)-3MK4OX8U3PAXS:>[UVXFTL7UC:K:SVD4<#2 M,\<4LDDXB@ DE9RB$UT&C_\ !)/@SK/AKQ_- MX8\)_#VYN)/M7BB=HDDM_L[W$4?R$F<-.%:(I:RRQ[\>77Q%)\3?A++_ ,'L M[>);WQ]H/V&UTO\ LR/49-3A$$>HCP=]G-L)"VWSO,9H=F=WF93&[BOIK_@[ M\_9@^,'[0?\ P3(TCQE\)/#E[K*_#CX@6^O^)=-L(6ED7339W=M)=!%R6$3S M1EL#Y8VD^*WPR_;0^$'[&W[$_$4][#I^HJI:31;Y9X(B90-JK73JY@MU"'-@_[]FAC5=[%5^;_V)/B_\*$_X/"OCIXLD^)6@KI5_P"' M]5LK'4VU:$6]Q<16.G"2))"VUG7R)\J#D>4_]TT ??W_ 1<_P""TUS_ ,%/ M+#XL^#/C'\%[/X<>./@SK$=KXKL[77/M>GRP2-++FQUCQ;# M!&L]Y#/BOINMZW8/X(UR[2#4;N34M&L]/M#;PL=URDD\3['B# M*RX8$J02 ?6/_!?']LGX/_\ !0#_ (-L[C]K3X&W%RWA_P 6:_H,L5K?QJES M8W$>J+#/:S*I($D M*=>UWX=Z-I7@WPC:7HMFU*[^R>8[22E7\F"-%)=PCG+(H&7!'P[^T-^SSXZ_ M8D_X-#M/^$?[1KKX;\9>//B1:>(-+\(ZQ,(;Z&&;4(I$A\ER'\P6\2SNF-T? MFX<*P('.?\%9/A!XU^-G_!OE^P[^U#\%U3Q-X?\ @_X=.F^.ET:47(TN6YMK M)0]R(\^4L4MD87+8V-<(#C=0!T__ <__$7]LOQOJ?[(T?[9G[/_ (5\&:PV MM:K?V$_@SQ7+J=G()WT M7R9 "NW-?CM_P=!_M\_LR?MS#]D;Q_\ LQ^.F\5:59ZIJU_J5]IEE+)#9R7' M]C2?87<+M-Y&J$RVRYDBWQ[U7S$W>C?\'']L_P %?^"JG[,/_!5_Q+X0U'QC M\"O^$6TU#?""Z>8T,BYPK8 /TL_9"_P"" MG?B[]H;]H'XY_L(^-/AAH&B_'+X),DO]GP:[,=%\26,T:/;7L,Q@,ULI\V!9 M8VCD,1FC*M)DA?C7]FG_ (.A/VFOVTOV;OB%\0/V5/\ @E%X@\9^/?!%[9F; MPGX9\42:E#;Z=,&!O)V6TCE>0R+LBM8(Y)90LS_*D+&OJ;]@+QK_ ,$>_%/C M_P 6_ME_L'^"=+^RQ>#98_'WQPG@O[6UCA+VT@TZ>ZU,JTT@2W660+N\A;>( M2%#)&&^!_P#@Q_\ $?@NW^&/Q[\*-KVG)XAN=?T6Y&FM=(+N6TC@N5\T1YWM M&KN1N P"^,Y- '[:_ 7QSXT^)_P-\&?$KXD?#BZ\'>(?$/A73]2U[PE>R;YM M$O)[:.6:RD8JI9H9&:,DJ"2AX'2NLHHH **** "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 ***"0!DG '4F@ HKEOA-\:_A9\==$O/%'P@\96W MB#2;+4YM/?6-.1WLYYXB!*()]HCN51LHTD+.@D1T+;T=1-XK^+OPS\#^./"W MPT\6^-+&PU_QM=75MX4TFXEQ-J+?V@OB]H?A M6TNC*NG)JM\J3Z@\:&1XK: 9EN9 @+%(E9L#.,5C?LS_ +<'[)'[8FEMJ/[- M7[0/AGQ9+#90W5[I6G:F@U"PBE171KFS?$]MD.O$B+UH ]"U+P7X.UG7+3Q/ MJ_A/3+K4K#_CQU&YL(Y)[?G/[N1@63DGH16F0&!5@"".0:\N_:&_;7_9._90 MU#0M$_:'^/GASPMJ?B?4K>P\.:+?7NZ_U.XGE6&-8+6,--*#(RJ75"JYRQ Y MKT?7-61W(5$506+$@ DF@ M!UOI.EVFG#1[33;>*T$906L<*K&%/5=H&,')X]Z'TC2I;.+3I-,MVMX2AA@: M%2D97!7:N,#&!C'3%>)?!;_@I=^Q%^T'X]T?X:?"SXXQ7>K>)K2YNO""ZEH6 MH:=;^)K>W.)YM)N;RWB@U6./G<]H\P4 DG )KMOVA/VI/@)^ROX>TWQ+\=_B M);Z)'K>K1:5H%C':3WE_K%_*<1VEE9VJ27%Y.W:*&-WQSC% '?T5Y_\ L\_M M3? /]JOPYJ7B?X#?$6WUR+1-6ETK7[)[2>SO]'OXCB2TO;.Z2.XLYU[Q31HX MZXQ78^*?%'AWP1X8U+QIXOUJVTW2='L)KW5-1O)0D-K;1(9))78\*JHK,2>@ M!H OT5Y5^Q_^VY^RQ^WQ\+)OC3^R+\8++QIX:MM7FTNZU"SM+BW:"\B5&>&2 M*YCCE1MLD;CAJAX;\)>%/!MBVF>$ M/#.GZ5;/*9'M]-LHX$9SC+%4 !)P.>O%:%% $)T[3S?C538PFZ$7E"Y,0\P) MG.W=UQGG'2J^I>&?#>LZC9:QK'A^QN[O3G9]/NKFT222U9A@M&S E"0!DKC. M*O44 %%%0OJ%A%?Q:5)?0K=30O+#;-*!))&A0.ZKU*J9(P2. 77/44 34444 M %0SZ=I]U@J:B@"*[LK+4(A!?VD4Z+*DBI-&& ='#HV#W5E5@>H(!'(K+O?AS\ M/=2\5P>.]1\!Z-<:Y;(%MM9FTN)[N)?19BN]1[ UIWNH6&FQ)-J-]#;H\R1( M\\H0-([!$0$]69B% ZDD =:FH **** (KNPL;\1K?644PBE62(2QAMCCHPST M(['K0]C927B:B]G$UQ&A2.A7TUA"[ML1);B"%XH69B JNRECT!KRK0O^"U_ M_!+'Q!H-EXOMOVS/#-IH>I7)M['Q%K%O=V&F32ABI07ES#'!D,I!&_@@YZ4 M?2?AWP=X1\()/'X2\*Z;I:W4QENETZQC@$TA_C;8!N;W/-:54/"_BKPQXX\. MV7B_P5XCL-8TG4K=;C3M4TN\2XM[J)AE9(Y(R5=2.0RD@U?H *S-2\%^#M9U MRT\3ZOX3TRZU*P_X\=1N;".2>WYS^[D8%DY)Z$5IT4 %,N+>WN[=[6Z@26*5 M"DD$M,L8]/61;".SL(XA;"0@R" M,*HV!B 6QC..:MZMI&DZ_ILVC:[I=O>V=RA2XM+N!9(I5/\ "RL"&'L15BB@ M"MH^BZ/X=TR'1/#^DVUC96Z;;>TLX%BBB7KA44 */8"K->(^$/\ @HY^Q7XZ M_:CN_P!BGPY\=+-OBM8F;[7X&N]+O;6^B$4/GNQ6>%!M\DB16SAT964L&!/M MU !1110 444$A068@ #DF@ HKY2T7_@N-_P2:\1?M#P_LL:%^W'X.NO&MQJ8 MTZVLX3<&SFNRVQ8$U#ROL;R%_D"B8DL0HR3BOJ75]7TG0-+N-RLK.% MIKN\NYUCB@C499W=B J@ DDG H L45YM^SC^V#^S)^U[9^(]4_9B^-&B>.+ M'PGKIT;7-3\/3F>TAO1%',8DG \J?"2H=\3.OS8SD$#TF@ HILLL<$;332*B M(I9W8X"@=23VKY5\"_\ !<+_ ().?$O]H*+]EWP-^W%X.U#QG<:@+"SLHFN% MM+NZ+;%@@OVB%I.[-\JK',Q=B N20* /JRBN3^-_QU^#O[-?PPU7XT?'OXCZ M3X3\*Z)")-3UO6KL0P0@L%5?_M'?M5?LW_LA?#Z7XI_M.?&SPYX'T&+<%O\ Q#J:0>>X&?+A0G?/)CI' M&K.>P-=9X5\9^&?&W@O3?B'X:U59]&U?2X=1T^^=&B62UEC$J2$2!60%&!PP M!&>0* -2BOG#1_\ @KE_P3HUWQKHG@C3_P!I[2L^)M:FT?PQX@N-+OH=!UK4 M(F"26EEK$D"Z?=S*Y"&.&X=MQ"XR0*]FO_C9\+-)^+=C\"M8\96UEXLU72Y- M0T?1[Y'A?4K>,D2M:NZA+EHL R)$S/$KHSJJNA8 ZFBBB@ 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 *_,'_@YG M_;)^(?PS^%OPC_X)^?!?Q7=:'XC_ &F?'D7AK5-:T^7;<6FAB>U@NTC8[O&)U[Y'Z?5^,/\ P=#^ M9\(_MP?L+?M:WT+_\ "+>'/B_;Z9KMXW$5 MG-_:>FWD(8]!YD5O=GZ0&@#]AOAY\/\ P;\*/ 6B_##X=^'K;2= \.Z5;Z;H MNEV<>V*TM8(UCBB0=@J* /I7\_'_ <>?M'?M=^#?VR?@]_P51^$5WGX7_"+ MXGW_ (.\ ^6[B*YU?3I(I-2N)2./*O)XK_3\#.Z/1W/209_83_@JI^W]\-/V M#_V:KS4]6^+OAWPUXX\8S1>'_AU'K=_&FW4KR5+9+]XV()M;3S?M4[G"B.$@ ML"R@_-O[<'_!)+X=?%;_ ()*ZW^SQ9?\%'/&.I^ ]"\&I/X%?Q3-X-313?V: M;[&6;4(-&AN"LDZA9)A="23SI-SN7;< ?>OP'_:%^&O[1'[/'A?]IWX>ZN)? M"WBSPO;:]87+0:)JG@UO'UQ'XOT;2)+J&(:]=6@LVB>(Q.\WD(Z[5BDQ- M(T;J/FK_ (,Z?^"E_A?Q5\!-?_X)N?%CQQ96_B#PIJ4NJ_#6SU.]6-M2TVZ9 MGN;* ,?G>&YWS%1EBMV2 5C8CY%_: ^!GPH^"GQ!^#__ 5<_P"""?[1<>B> M-/B3XRL-.N_V;[35UEUG0]6O$:>;3UME*R3:?N0QR0S1^6$>.1':*1/+ /V7 M^.7_ 5_UO3O^"I,O_!*W]GWPS\/QXQTKP='K5_J7Q/\77&DV^KWTJPRP:+I M_P!GMIRUPUO,DQD8-A0X6)RASF_ME?\ !8CX_?L:_P#!,+2O^"A/CG]C*P36 M5\7W6A>,/AOJ7C:2VGT>1-4NK!!'=)9R+=8:W!+;(U8/O3((%?(O_!?7]CK] M@/\ ;P^/7Q(EU+X]Z%\#OVE?@_X4L=3TO5O$>NQVNF^.-*%BMW$I:3R\7$$I ME@$D1:6-1$SJZ/&L7%_M3:E^W!^U-_P9_:;\0OVE]'U[7/%VGZI8:G)J&HVT MCZE>^'K?5C';ZA<@C>^(&1S,PR\*+,Q.YG(!]1?MY_\ !Q3\0OV*_P!B#]GG M]MVV_8ZT?Q'I/QU\,Q7\NBO\0I;6?1;M[:.Y,(8:?(MQ'LDP)/D.5/R8.:]2 M_P""W'_!9OQY_P $@?AM\/\ XMZ9^S1I7C_1O&]_+I\L<_C233+BRNEA\X84 M6.O[6FMA)%1;%+>*26YN)6NK3(&Q8TN$;,AW(OBLO_ CNND>,[=[Z.W@2: M"R83;K-EDD%O=6GV>2(%F1)%DV$%,_;/Q;\*_P#!$X?\$Z_&NHZ'^S-_97[. M7Q4\=Z+I7B3Q_I5M=V'VVZFD*Q>(+3[0C3R16ES)$#+?#7Q<^%OC.YU/2K^XM[O38#I MIBGM8FMY56]D?_?'KXT>"?V/RV6-_W\#B0KA5$7[# M_MT?''5OV:/V-OB?^T!H7PS?QE>>$/!&HZI;^%UB+KJ310.PBD !/E'&7P"0 M@8@'I0!^<_Q=_P"#E'XH_"_]C#X8?\%.[?\ 9<\):K\%?B'\0+CPME^!_ .C-:ZFEKI^FQPQIIT9F:2"1W!DNG?(F? CW_TT_\ M!//Q_P"%OB=^PK\(?&G@N^EN=-N?AUH\<%Q-936YD,5I'$Y"S(K%=R-AL;6& M&4E2"0#\AO\ @X#^+?[9G_!.#_@JOIW_ 48N/A%+X\^#WB3X.W'@&SFF+_9 M]!:[25+J%90K"SNFD*3I(RXG1WB!.U]GVI_P1U\6?L _MQ^%_A#^VM^SCXZT MV\^)/PQ^!]O\.?'5A#;"#48XWBT]A%>QMB0I%-82&"4;HV6:;:QY [?]L[_@ MH-^S%H_Q)^,G_!/;]J+7/"_AZ:\^#PUCP& M6&(^4/G83 JK;&*_F9_P0?\ V)M+^%/_ 69\-_%;]@[Q3?:M\(H/V>M.O/B M_J=K?&YTVPU[4--C:70A<@E9IENQ!=>3N9X0'1L&/% %+_@Y1^ GP<^$'_!8 MK]DCQ;\,_AWIFBZGXL\2:?<^)[^Q@VS:K/'KMJ$FN'ZRR .R[V)8K@$X4 ?: M/_!W7\?O%GP2_P""0E]X8\):G-:-\1_B!I7A;49K=RKFS:*ZOY8\CD*XL!&P M_B5V4\,17Q?_ ,'1_P >?@K?_P#!63]DZ;3/BKX?NT\%ZC:W'BU[/5X95T=! MKENQ^TE&/DD+#(Q#X("$D5^@7_!QK^R9KO\ P4D_X)&ZY%^S,UOXSU?PMK=G MXQ\+VWAZX6[&KBT$]O_X+E^.O$G[.O_ M 2S_P""8_QO^%UW_9OB3P3X-T;4M"OX/E:&XCT/1I\Y&#AI(E+#^+O7L/[7 MG[2.M?M%_P#!V)^RW\-[BXF_X1KP9X6M+S2-*E?='%=7VDWFHRW&#P)&5K1" M1VMD]*\G_P""@'@:S_X*M_L;?\$V/V&OV7?$UGXC\7MX,M;;QS8:+<)<2^$K M:UTW2K&^NM01"3:+#)'<#]Z%+-"RJ&;"GZ*_X*6?LJS?LE_\'#O[+?\ P4%?$7B:Y?99:%JD5I=V-NMU,QVP1RPSVJH[D M#+SQ0!R_P"P M)\;O$7PI_P"#NW]I#X%Z/>2)H'Q'TVY&I::C$1/>6MA9WT-R5'!=1]J4'TN7 M]:_7C]L[Q9?> _V2_B1XVLOAQHOC!-(\$ZG>7WA7Q#?M:V>KVD=M(]Q:R2K# M,5$D(D3_ %; E@#@$D?EE_P2N_9CU;]HO_@XO_::_P""F?AA!J'PN\.W5WH' MA/Q9:D/9:UK$D-K:S"TF&4N(X8H+E7="5#2Q<_-7Z:_\%$O%OA;P/^P3\9_$ M?C+Q'8Z5I\7PNUU)+W4;I(8E>2PFCC7\:)H?BRYUOXG IEY8HHQ9HEHLLWS31K)(ZHL;2*%$V)/+^;/^"'/Q6^&/ MAG_@U[_;0\*>(OB%HEAJ@D\:_P#$NO-4BBG_ -,\*:?;6G[MF#?OIU:*/CYW M4JN2"*\B^&?Q.^',/_!G7\1? $WCO2$UV3XW6UO'HS:C&+II6U+3KD((MV\D MPQ2R#CE(W/13@ _8+]M3_@M+\0/V?O\ @E]X _X*J_ +]DZ#Q]X)\4Z7IM]X MFT?4O%[Z;>^'HKY46)R4M)TF1+AA;NV4PSQE0RLQ7L/!O_!3KXM_%W_@G+\( MOVVO@A\"_"/B'Q'\6];T?3-,\"-X[N(HH9[Z]^RR1"\%@Q>2TVSRW ,*A4M+ M@@ML&[CO^"1/PL^#G[9__!OE\-OV=?%FHV>L>'O$_P )9O#/B);&X25[25A+ M%(O!/ESQ,5< X9653QQ7RW_P:\?LM?M:?#'7_B3\"/VG ?\ A#?V:?BKK>E^ M"+66)MLOB2\MXX+RYA8G'DPV6]HL###7IVR#O^"7 M?[.'P_T/Q#\7-;\+R^(?&6I:WJ\T.B>$=/2%I 9#%$9KJ:1@JI"HBPLT3LRA ML5Y-H?\ P<._"W3OV OCI^U3\4/@O<:=X]_9X\7/X1\>?#?3=:$\<^LM>_8K M5K:\:)3]DFF#_O'B#QB&;Y'V*9/@O_@INGA/_@GO_P '-T'[97[;_@K6I_@7 M\7-"L[4^);!KQ8[-4T>WT^3Y[1E=G@N;2.62%27\B4,$8E0?M3Q=;_\ !%.T M_P""?OQN^,GPQ_9<6_\ @-\0=5\,Z5\2O&^DV=_;+XEDNM:CM6U"W:=3<73: M=+?BZ-Q&I#RF1(W:2.0* >Y?L>?\%!?VG_VA=8^%VJZW\'/AMK?@+XJ>#K_6 M-)^(WPV\=75]:6.HP012C1;J&>T1H9_FF!EWMDVTJF*-E*U^?W[ '[?7_!3G M]J3_ (.!OCOI>H?#7X>ZUJOPW\(:EX0C\%WOQ O=.T?P[IEMKMG'/+9W":;. M][9 M?-#<($5W9E5&( /L/XK?\%W?CS\.?^"P%U_P22\-?L(67B[7)X6E\.Z]I'Q' M\@7:/I3:A ]Q'/9*MLBJ )V$DAC1)&C6=@D;X/[(G_!>S]K/]HW]J/XM_P#! M/+4O^"?NE?\ "]OAW=78L+'1_B"!X>>WMIQ!<7%[>RV_FP11O);A6BBE>8W" M+Y<6&8?+'B+XI_#2/_@]KT?6W^(&C"RATQM'FO3J<7DIJ!\'SP"T+[MHF\]E MA\LG=YA"8W'%0?\ !(CXS_"&R_X.KOVLO&-Y\4?#\.D:QX9\50:3JLNL0K;7 MDD>L:3,ZQ2EMLA6*WGD.TGY87;HI( /O[_@BM_P6JN/^"G_A_P"+6@_&?X-V M/PW\9?!G5XK?Q7;6NM_:K![:4W06=9752AC>SN%D!W* J.&P^U?/M0_X.!_& MWBC]DOXB_P#!3/X*?LPZ=K/[/7PS^(4'AJ\N-2\1RVWB/Q#:M<6MO/JMG;^0 M888TDO8-D$S[Y5$A9H2NVOA?_@VQM?#_ ,>?BK_P4)^!_@WX@:5#K'Q-T.YM M?"4GV] ;I)I=XKD?^"%7Q9_X)K?!;X2?$K_ ()J M_P#!8/X4:CHWCW1_'T\:IJ.HVJW,ES#:_;HHH_)5WFM7BDBCD81,01),H!;X._X.TS M\)OAM\$/V-?A'X'\'6G@6#08M4NK?X=O=QM=>'=.,>F+%%+&COL"E'CR"R%H MI%5FV$UT'_!97XV_!S4/^#H;]C[QQIWQ6\.W&B:5X?\ "+:GK-OK4#VEHLVN M:E/$TDRL40-#/#*"2 8YHW^ZP) /1_\ @KK^W;^W['_P7J_9T_89\%>%?"*> M&M+U[3O%GA+PV_BRYMH?%%S(UY;PS:K=+9NUJ(S!/LACBG5-PWD\7W\+K8I-!J.J":,R@$;HQ MP6>K64=W9QZE8R6TXBD4,ADAD M>)BI!*.%=(O$O_!3-?^"47[%WPY\/>(_'VC^&9==\ M?^*O%^L3VVD^'HEBCD2U6.VBDENIV$]ONP46/SE!+,'5+?\ P3I_X*[0?\%! M_!WQ=\!Z-\);+PM\:_@GK%UHWC+P%J?B%I-/DNXI)X4F@OD@WM;22VTR%C!O MC*X*L"C/\,_ 'X:7G_!/C_@ZW^*OQ1_:>UVT\-^#OC1X%UF^^'WC+Q!=K:Z= MJ$DTFG74EJMQ*1</V:XC,98-A$.,2(35_X-XOA7K\7[8O[:W_!4[Q5?1Z' M\'_%OB3Q!#X4\4:M*+:QUB"76+F^EO8I),*T$4:Q*9<["T[*"2CA0#M/@)_P M^)[C6?B@#816/E-(YCQ:1S7%P M%1V\E55 B%C*&*1O^A'_ 2P_;_\.?\ !3C]B+PC^U_H'@J7PU+KWVJVU;P_ M+=_:/L%[;3O!,BR[5\R,E-Z-M!*NN0#D#\!O^")'Q.^'/A7_ ((-?M^^&?$W MCO2-/U*Y\+'[-87NHQQ33>?IT]O#L1F!;?,RQK@'-*\065SJ&C^.-:35;&"Y5IK-I+CS(Q*@.4W(0RY R.10!Z)_P=%@' M_@A5\<\@' \-8S_V,VE5YK_P;5_!CX:?M%?\&^'AOX&_&/PI:ZYX8\4W?BC3 MM:TN\B#)-!)JERIQD?*PX97'*LJL"" :['_@ZE^(WP_\-_\ !%3XM^!/$'C? M2;+6_$+^'H]!T>ZU"..ZU%H_$.FS2"")F#R[8XI';:#A48G@&OG'_@WY_P"" MHW[%7[&G_!#3P]IWQ*^.7A^Z\;Z!J?B*2V^%VD:K%<^)=4N'OYYK>WM].C+7 M#F4/&%DV>6H?)Y;36?%:J]L+R]T^);=HH(HDO()4$S%I MD+9\EAMKYK_X-RO^"-W[4_A?_A=?[>O[7WA&]\!^+_C!X1U;0/!V@ZQ;-!?6 MD6I2?:+K4+B!AOMLRI"L:.!)M64E0&0M\T_\$-/B+_P3T_94T;XO_P#!,O\ MX+-_#2\\.>+;+QLUQ8:7X@MM7GM]5+Q06\NG_9;+*6(^6WGK<91FPH M(!^PO[4__!:OX+?";X7? '6/V?O#/_"?>,OVH-0TVT^#_AJZU'^SXFCO&MU- MYJ$P25K:& W,2R*J.Y?* ?*[IF_L7_\ !77QQ\5?V]OC7_P3F_:Q^!^G^#/% MWP=T1_$$GC#0M2FFT34M'!MSY[?:(D>V;R[N"09+JZ^;ROE_-^<7_!P)\%/' M7[%WQ&_8U_X*5_LZ?LTZIX<^%_P@-C')X(6W*GPR8-574K:WNU!<6QN4D>)L MDB.2,QELE-WZ9>&?V]?V6?\ @L+^RW\2?A'^PIXFUG7[_P 8_";6--U#Q"_A MBYLK3P[=W=C)!;VEYYMK636+6W\@P11K->0JEM M+)OD !?CEI#W_ ( MVLK63Q)]H2>656*1QM 5F#L0#&P?.T@U-\:_BW\+6_X/3OAWXE7XC:&=.L-( M32KW4!JD1@@OG\,7\*6S2;MJRF6:*,(3NWR*N,G% $?CKQ'\5O"__!YUXQU# MX(_#6Q\5^)Y/"-O#I>E:KKPTRR#OX-LP9KFY$4KQ0H,LQCBED. %C8GC[Y_X M)T?\%I/%/[2?[_ 73?AS\9?A]Y\\"^'O$#ZCI.NVT1C+O!)+% M%(C>7-%,BLI+Q,S'84*5\0ZMXGT3X3_\'F/BGXR_$N^70O!T.E6&BW?B[508 M-+M-0NO!5O\ 9;::[?$44DQC98U=@7887)KJO^">?P.U_P#;&_X.?_CU_P % M)?A4QO/A'X)CET:Q\:61WV&LZL-(M-*>WM9A\EP%\NYE9T+*H2,D_O4R ?2_ MB'_@N3X]^)OAW]HOXV_L8? #P_XN^&7[,+,GBS7?$7BB:RN?%DUNLDE_'I:P MV\J11P0PNZSS%A-E L:AMX/V_/\ @O[I/[+?_!-[X3?\%._@!\!K+XA^!OBA MJ]OIBZ;JOBI])O\ 3;F:VNYMC!+6X1S$]CQ:W;O:6\HL'GW*%AV1P&X06\7GM%+<+(D\ M:!"H;[<^*'PX\-?%_P"'VK_"_P :+=/H^NV36>K06=X]N]Q;/Q+#YD9#JLB; MHV*D-M=L$'!'F7_!-SQ%X+\4?\$_/@GJ/P_U[3M1TN/X5>'[:"?2KI)H5,6G M01M&&0D HRE"O52I!P15K]O/]M?X8_\ !/+]EWQ%^UI\8_"OBC6?#OAEK4:A M8^$-+2[O2)[B.!7"2211JBM(&9G=5"@\DX! /PT_X.1](_X)#^(/VO/@9^QI M\.++PO\ !G7- \2O;?%3QWX:^'\FGVWA_16\M8HF2VMT%XX=7:-D#I%@Y=5= ML?M7_P %#/@E\"/VD/V$/'UC\2_!^D>,M%M_AQJVH:*VH$7<'F#3Y'@O(SDJ MTBX5XYA\RGYE89R?SZ_X+4>._P!@O_@N1_P38T*#]B;Q=X>^)?QIU#Q'I1^$ M_A_1I(_^$BL)IKR&/4(KVWSY]C:QVC3R3O.$@4Q0N6/[LG[?^,-G\/\ ]AG_ M ()$7'P;^,?Q;T6Q7P7^S\_A@:QJ^IQVRZEA&V_=^:P,CR-'D(,L2P&,F M@#X+_P"#)G_E'Y\5?^RQR?\ IJL*_9NOQ'_X,G_B?\.+;]C_ .*/PDN?'>D1 M>*)?BB=0@\/2ZC&M[+:MIEJHF2$MO9-T,HW $#RV]*^NOV/O^"^WPG_:P_X* MC?$+_@F%)^SYXE\)ZSX.O=6M-%\1ZK>HZZS+ILI2Y#VWEJUJ&57EC)>3>BY; M82%(!]I?'/X.^&/V@OA)KOP4\<:AJ=OH?B:R-CK:Z1>FVGN;)V'GVWFJ-R)- M%OA,[GP M_I6A^"K%;)-3M(XX3]IGCB& 8)9(BUR0&"2.78A 5_/&-OH/A/PIICWVL:GG^#/#:NQCM+7?(6^U7) M/FW5T5W,S^4@$28< ]F_X.H?BQXUT_XZ?L7?L6ZCXFN+_2KGQ;;:SXI:8G;J MUU'=V5E!-(O0D![TX.?]>?2K/_!27XW>(OV&.[^'<^EZC\8-*T."69-$M+TV%ZTX4Y?[/;30S1.YR?WZ,0 &(T?C;\"K#_ M (*5?\'2WPM^./P#UVP\6_#CX)?#O1-6\:>,_#]XEWIMI?03ZA>65FMQ$6B> M>22XM&$8;=Y9D?&$- '-_P#!ZG\!?@YHO[,7PU_:!TOX=Z9#XVU'XF#3+_Q. ML&;VXLCIMS)]G>4\F(/#&RI]U2"5 W-G[ _X*?ZM\5M$_P"#;3Q9J/P8:\76 MA\!-"29[#=YBZ<\5BFHM\O(46+718]E!-?)O_!Z[\5OAE??LC_"_X0V'Q T: M?Q3;?%'[==>'8-3B>]@METRY4RR0AMZ)F>(;F !\Q?6OU-_8<^*OP8^*7[!G MP[\4^'O'_AS7?#L?PUTF#5[R#4H+BTA TZ'S8IR&*H54X='P1DA@* /PB^.F MH?#'XJ_\&8GPMO-,NK.74OA_\3/)EAC93)9:D=9U)71L?==[6^$N.I68'O7W M+\;[_P"*7[4?_!K=X*_:I\1^)=0L_BM\./AII'CWPKXUBE(U"RU31V'^GK(> M?,FM(Y@Y/#"X;.+Q MK?QR_:%\.:0RZ!8+&KQ+INESD^1>3XEE=X;/Y XMU9E593'^C?\ P5:\'_#? M]E[_ ((9?&;X4>"K!--\,^%O@->^&= M&?/DP"Q%C:QY[GYHUSU)/O0!Z'_P M2G_;2/\ P4)_X)\_##]K:\M8+?5/%&@%/$-M;#$<6J6LTEI>!%ZJAN()60'D M(R]>M?0E? O_ ;&_![Q;\&O^"+/PBT_QI9RVUYX@CU/Q!#;3*04M+S4+B:U M89[26YBE'M+7WU0 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 %>3?MO?L8?!+_@H!^S3XC_9;^/VCRW&@^(;=?+N M[-PEWIEW&=\%Y;.0=DT3@,I(((RK!E9E/K-% 'G?[+V@_M">#OA'I_@/]I?Q M#HWB#Q'H"+IX\7Z*\B#Q';Q(JQZA/;R+_HES)R985>5 X+)(58*OHE%% !69 M;^"_!UIK,7B.U\)Z9%J-O:"U@OX["-9HX!P(E<#<$_V0<>U:=% &;KG@SP?X MGMVM/$OA/3-1B:X6=HKZPCF4RJ JR$."-P #=0 !6A)#%-$UO-$KQNI5D9< M@@\$$>E.HH IZ#X>T#PMI<>A^&-#L]-LH<^59V%LD,29))PB 9))Z=35RBB M@ HHHH S_$GA/PKXRL!I7B_PUI^JVJR"1;;4K))XPXZ-M<$9&3S[U;:QLGBB MA>SB*0,K0H8QB,CH5';';'2I:* *'A_PIX7\)6\MIX5\-V&F17$[33Q:?9I" MLDIZNP0 %C@9)YXJ_110!570]%72SH:Z/:BR*E39BW7RL$Y(V8QC//2K0 4! M5 X HHH Q?B#\./ ?Q6\*7G@?XD>$K#6M)OX'ANK'4+<2(RNI5L9Y4X)PP MP1V(-'PY^'?@KX1^ =&^%_PX\/0Z3H'A_3(-/T?3;I)))K:HH **** *&E^%?#&AZC>ZOHGARPL[O4I!)J-U:V:1R73C.&D90" MYY/+9ZU/JFE:7KFG3:1K>FV]Y:7$92XM;J%9(Y5/565@0P]C5BB@"OI>E:7H M>G0Z/HNFV]G:6T8CM[6UA6..)!T554 */858HHH **** "HK>RLK-YI+2TBB M:XE\R=HXPID?:%W-CJ<*HR><*!VJ6B@"CXB\,>&O%^F-HGBSP]8ZI9.P9[34 M;1)XF(Y!*.""1]*G73--2RBTU-/@%M!Y?D6XB79'L(*;5Q@;2JD8Z$#'2IZ* M *&A^%/"_AA[J3PUX;L-/:]G,]ZUC9I";B4]7?8!O;W.35EM.T]K]=4:QA-T ML1C6Y,0\P(3DJ&ZXSSBIJ* "BBB@ K-G\'>$;KQ'#XQN?"VFR:O;Q&.#59+& M,W,:'(*K*1N Y/ ..36E10 4444 0W>GV&H&(W]C#/Y$HEA\Z(-Y;C.&7/1A MD\CGFIJ** *'B3PIX7\9::=&\7^&[#5;,N'-IJ5FD\6X=&VN",CUQ5RUM;:R MMH[*RMTAAA0)%%$@544# 4 < <8I]% !1110 4444 %9MYX.\(ZCX@M_%FH M>%M-GU6S0I::G-8QM<0*<_*DA&Y1R> >YK2HH BOK&QU2RETW4[.*XMYXVCG MMYXPZ2(1@JRG@@C@@U#H7A_0?"^EQZ)X9T2STZRASY-G8VR0Q1Y.3A$ YYX M%6Z* ,V7P=X1G\21^,I_"NFOJ\,7E1:J]C&;E$Y&T2XW YM$DCNF"JH,BL"'(5$'.>$4=A4VDZ1 MI.@:;#HVA:7;V5G;ILM[2T@6..)?[JJH 4>PJQ10!FZIX.\(ZYJ]GX@UKPMI MMY?Z-Z=^RU+XC_ &O(OVO/BKJ.G7.H>&="O]"^'6BZ7;$1:5:WLENU[>SROAKB M\N%L[2/A42"*(QKYA9I6]DHH **** $DC25&BE0,K AE89!'H:I>'O#'AOPE MIPT?PIX>L=,M!(SBUT^T2&,,QR6VH ,D]3WJ]10 55UK0]$\2:;)HWB+1[6_ MLY2IEM;VW66-RK!E)5@0<,H8>A /:K5% #8HHH(EAAC5$10J(HP% Z #L*^< M/V_?V+O%W_!0BQT?]FCXC:Y9Z1\$6U*SU?XAVUC=R'5?%K6L_G0:. %5+2S, ML<,TTX=Y9-@B18N93](T4 5M%T72/#FCVGA[P_I=O8V%A;1VUC96D(CBMX44 M*D:*H 554 #@ 59HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XW MXY^,?B-X1\%+%\'_ C::SXJU:]2PT&VU.9XK&&9U9VN+J1 66"*..21@HW. M5$:_,ZUV5% 'QGJG[2?[=_[(_P ?_ 'A/]K>X\$^,/ _Q+\1Q:!9Z[X0TV:S MGT;4IF"PHR2,0\9)[[B55SN!7:_NW[5WQE\<_#;P[HW@CX+3^&O^%@^,]4^P M>$HO%US)'I\9C0S7$]QY7[PQI$A4!,DR2PK_ !5S/CSP9;?M8_M'^%)1$)? M_P '_$#ZM=7I&4U3Q+&C106\)[I9AY'E<9'G,D0^:.4+N_M2?L*?LS?MDQ6; M?'OP-<:G=Z9:R0:3?VVL7-O)8AR"S1B.0(6)"DEE;.U<@@ 4 -_9DLOV](=7 MU6;]L36?A7+8_9HQHD'PZ@U#S#*6/F-,]WM 4*%"A022Q)(V@-QGPO\ C_\ M'O\ :YL_'/Q)_9T\3:#HOAKPOKUWHO@Z'5-&:[/B:ZM54RW$\@E3R;5Y&$<8 MC D #.S'A*XW]CG2?CS^SO\ %;XH?L'>)OB#J7B_1]!\(V_B#X8Z_JLF^]M[ M*Y,T"VDK_P 6R6/:G0#RV("JRHEG_@AHEK'_ ,$ZO"\42[9EUK5A>*1@K)]M MEX/OMVT >Y_LC?M*>&_VM/@%H?QN\.:=)8-J,;PZII,S[I-/O8G,<]NQP,[7 M4X) W*5; SBO2J^,O^"(2WDG[.OQ"U!@?L-W\:=1F2,L=JD[N2!@$T >VT5X M)\%O'G[1LOQX\2?!/XI>/M$U.XT?0K74([C3M#\B/$SD 9+%F.!W 'UKV/[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !H V**KZ;'J,5J$U2XCEEW'+Q)M&.W%6* "BBB@ HHHH *\ MV_:J\$_M"_$?X47/@C]F_P"(VD>$]9U%_*N]>U.WFDDM[8@[Q (B"DK< 29R M@)*X;:R^DT4 ?)7A3]FK_@IGHNB:9\.U_:L^'FB^%[80VEQ!X7\$-;W4%D"! M(EN[$B.0IN"OU#$-G/->K?%?PU^VU'\8K+Q/\"?B3X$;P<^E+;ZCX7\8:3<> M;%,MN'K]% '#?"3X/7/@;6];^(OC3Q%%KGC#Q/] MG76M7@LOLT"00!A!:6T)=S%!'YDK ,[NSS2,S'< /-O"W[+_ ,9/@)+XY\*? MLR^*_#ECX:\=:U<:Q:C7(YS/X5O[E%6YDMHX@5NXBRB1(6> 1MD;F4X'T%10 M!P_[-WP \#?LO?!30?@;\.HY?[,T*U,8N+@@S74S,7EGD(X+O(S,<<#.!@ " MNXHHH **** /"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&KW M2@ 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 **** /"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*0 M3Q__ -B)I7_HQJ]TH **** "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@#POP#_RD$\?_ /8B:5_Z M,:O=*\+\ _\ *03Q_P#]B)I7_HQJ]TH **** "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@ HILDL<*&26154=68X KSKXI>.[J6^_L'0]0VP(@,\MO)_K&/\.1V M_6NK"82IC*O)'[^QRXO%4\)2YY?<>CT5X5I6N:MHEV+W3+Z2)P&Q%7X(-_(QJ8BA2^.27S.BHKA;SX MW6>[R]*T":4GA3-*%_0 _P Z@_X33XIZUQI/AOR%/W7%J?\ T)SBNM95B[7F ME%>;2.5YGA;V@W)^2;/0:BNKZRL4\R]O(H5_O2R!1^M<'_PBOQT92]6D MOPU#ES2IO*,?1-O\=#B_^%G>.=8XT#PI\K='$+RX_$8%'V#XT:YS/>&T0]/W MB1X_[X^:O0:*/[0IP_A48KUU?XA]0J3_ (M:3]-%^!P$?P=UG4'$NO\ BHNW M?:K2'\V(_E67XU^%UWX?BCO=$$UW!M_?Y4%D;UP!]W^5>IT5=/.,9"HI-W7: MR2_ FIE.#G3<4K-];W?XGA6E:'JVMW8LM,L9)7)P<+PON3T ^M>S^&M&7P_H M5MHZON,$>&8=V)R3^9-7J*C'YE4QR4;62^>I6!RZG@FY7NW\@HHHKS3T0HHH MH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ M*03Q_P#]B)I7_HQJ]TH **** "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 ***9 M/<6]K'YMS.D:CJSL /UH2;!M(?16/?>/_!VGY\_Q!;L1VA8R?^@YK'OOC1X: M@RME9W5P>QVA%/XDY_2NJG@<95^&#^XY:F-PE+XIK[SL**\^/Q9\5:J=OA[P MGNST.UY?_00*,?&G7.YM(S_N1X_]FKH_LNM'^+*,/5_Y&']IT9?PXREZ+_,] M!)"@LQ ZDUG7WB[PQIV1>:]:J1U43!F_(9-<@/A+XHU4A_$/BS=GDC<\O\ MZ$16A8_!?PU;X:]O+JX/<;PBG\ ,_K1]7RZG\=9O_"OU8?6,PJ?!2MZO]$3W MWQ@\'VN1;O<7)[>5#@?^/8K*F^-%Y=OY.B>&&=NQ>0L?^^5']:Z:Q\ ^#M/Q M]G\/V[$=YE\P_P#CV:U8;>"V3RK>!(U'144 ?I3]MEE/X:3E_B=OR#V.95/B MJ*/HK_F<#_;7QEUO_CSTHVBM_P!,%CX_[:'-'_"O/B+K/.M^*=B'JAN'?'_ M1A?UKT&BE_:KT_ XBR^".D1X.HZS<3'N(D5 M?SW5LV/PR\%6."-&65A_%/(S9_ G'Z5O45C4S#&U?BJ/\OR-J> P=+X8+\_S M(+/2]-TX;;#3X(!Z0Q!?Y"IZ**Y&W)W9U)**L@HHHI#"BBB@ HHHH **** " MBBB@ HHHH **** "BBN7^,7Q<\*_!#P#=_$'Q;!?W,-N\<-KIVD637-[J%S* MXCAMK>%>999'8*JCUR2%!( .HHKYE^'/_!2[P_JWQST;X ?';]GGQS\+-9\5 M,R^$+CQ=:1?9=5D!QY*R1L0LI)4!>1N8*6!90WK'QF_:(\._"3Q+X;^'%EH5 MYX@\8>,+B:+PYX9TQXTEG2%-\]Q+)(RI#!$N"SL<\A55V(6@#T*BO/O@[^T) MH/Q4\4^(_AGJ>@W?A[QAX1EA7Q!X;U"6.1XXIDWP7,,D9*3P2+G:XP05975& M&*YK6/VPK2\UWQ?8_"7X2Z[XUT[X?7+VWC'5M'N+:-(;J.,236=JLLBF[N8D M(+HNT LJ!BYV@ ]FHK"^&?Q*\$_&+P!I'Q0^'&O1:GH>N6*7>FWT.0)(V'<' ME6!R&4@%6!! ((K=H **** /"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ M /V(FE?^C&KW2@ 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 **** "LG4_'/A/1[DV>H:U$DH.&159RI]#M! MQ^-'CG4[G1_"=[J%FQ$J1 (PZJ68+G\,YKQ9F9F+,223DD]Z]C+,LAC8.%(. 3GYN 0,\UT_P#PA/Q2UKG5_$GDJ?O(;IO_ $%!BGB,JAAZ MK4JJ2Z7W^X*&:3KT[QI-OK;;[SNKS5--TX;K_4((!ZS2A?YFL>]^)W@JQR#K M E8?PP1LV?QQC]:Q+/X(V6[?JFOS2DG+"&(+^IS6Q8_"OP598+:8T[#^*>9C M^@('Z5A[/*Z?Q3E+T5OS-O:9G4^&$8^KO^1E7WQNTF/(TW1;B8]C*ZH/TW55 M_P"%A?$;61C1/"VQ6Z2"W=L?\".%_2NWL=$T;3B2_$\^_L/XR:W_ ,?NK&U5O^GA4X_[9C-/A^"] MW=R>?K?B=I&[A(RQ_P"^F/\ 2N^HH>:XE*U-*/HE_P $/[,PS=ZC(E5(#M*P;(5:_9.OYWO^"U/B/X9_M.?\%(O$NK_ M +*$>J>,+A=&MX/$LNC6+7,I\U_ 3] MJ7]H']F/Q_;?$OX(?%76-"U2WN%ED-M>,8;O!R4N(B2DZ'NK@@U_3#^Q%^TI M:_M?_LH^!_VCK?3$LI/$^CB6^LXB2D%W%(\%S&A/)03Q2!2>=H&:_F>^ G[+ M7[0/[3GC^V^&GP0^%6L:[JEQ<+%(+:S80VF3@O<2D!($'=G( K^F']B+]FNU M_9 _91\#_LXV^II>R>&-'$5]>1 A)[N61Y[F1 >0AGED*@\[2,U[G'?U'V5* MUO:WZ;\MNOSM:_G;J?/>'/\ :/M:M[^QMUVYKK;Y7O;ROT/5****_-S]6"BB MB@ JKJ.B:3JUS97FI:?%/+IMT;FQ>1;?M5?%WXH M?!SX47/B#X,?!75_'7B>X?[/I.D:9"&CBD(/[^12??VI/A3^ MTK^T_P"#=+/A7PK_ ,$Y?B&WB+Q#J*2:OXN\6:E:)'FZ/;&:[BM3( M)[:^B@7YI]LJ(DB)EP@4JK884 >;?&?Q7J7PZ_X+/^'-2\-(=^L?L_7RZI O MW9Q;W%[/$6'<[X(USZ#%;O\ P0_CEN_V M'\5ZA>X: M\>-G8]R1&O-=9\(_@EXF^*/[;WB/]MWQ]X4O='TRV\'0>$O .DZS!Y5W-:B5 MI[F^F@/S6X:1WCCC?#E"Y=$RHKG/V8_"?Q&_8%\!^,_V=;'X0^(_%-C;>([[ M4_A310!D_P#!$;5KN;]F7QIX M1WM_9WAGXOZYIFBQY^6*UVV\X1?0>9/(>./F-?9%>*_\$_\ ]E[4/V1_V9M( M^%WB74H;WQ%=75QJWBJ]MSF.74;E]\@0X&50!(PV!N$><#.![50 5Y;?_ML? MLI:7?3Z9J'QRT.*XMIFBGB>5LHZDAE/R]0017J58DOPT^'$\K3S_ _T1W=B MSN^E0DL3U).WDT > ?!+XQ_##Q_^W)XZ\5^#?&EEJ&G7'@G3HX;NW]_V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?# M'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#? MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/ M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_ M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP M_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@ M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ M% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ M #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_] M^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ M #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z MJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4 M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A6?K^L>%/#,'G:L+="1E(EB!=_H/Z]*J$)U)*,5=DSG"G'FD[(D_P"$ MQ\,?]!J#_OJL_7/B?X6T> M#=_:YL?+#!_4G@?S]JY:Z\0^)O'UPVG>$M$2U MMLX>94 ./]I\?+]!S]:W_"_PGT;1RMWK)%]<=<.O[M3[#^+ZG\J])8.AA5S8 MJ6O\JW^;Z'G/%U\2^7#1T_F>WR74Y:]\0^(OB#<&WOM5@T^QSRA?"X]QU<_I M]*S-4\(R6ET8].U:TNXL_+*LP0X]PQX_#->Q#3=. P+"$ =!Y0_PH_L[3_\ MGQA_[]"JCG%>D[4HJ,>UOUWN3+*:-57JR<?B,15Q-5U*CU.^A0IX:FH06A3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A6)L4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4 M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%?FU_P65_X*J7_P ,]1/["O[%Z/JGQ0\02)I^M:GHD/FS:/YV%6TMM@)- M[)N R.8@PQ^\(*=V7Y?B,RQ*HT5KU?1+JWY(\_,\SPN4X1XBN]-DENWT27=_ M\$Y?_@L'_P %5O%WC_Q:?^"<_P"P/=W.K^*->N?[+\6:]HCY=&?Y6TVV<8 ? M&?/FR%C4,N0=Y3Z+_P""47_!.GX/?\$\?A5_:&MZQIVK_$KQ!:H?%7B&,;EM MUX86-L2,K A W-P97&YL (J8_P#P2 _X)*^&_P!ACP&/BK\8;"TU7XK^(;3_ M (F=R^V:/0X'PQLX&Y!<\>;*/O$;5.UF:FIL<44*[(8U1?15P*=7SI]2%%%% !1110 4444 %%%% !1110 44 M44 %%%% 'A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-7NE !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 444V66*" M-III%1%&69C@ >I-&X;#J@U'4]/TBU:]U*\CAB7J\C8_ >I]JY3Q+\7+&U=4Q_-+V>'CSR_!>K)=9^*6JZW=?V/X$TZ1G;C[0T>6/ MN%Z*/<_I4F@?":6ZN/[6\;7SW$SG'[7[)I-BD M*_Q$#YF]R>IJY3GCXTHN&%CRKO\ :?SZ?((8&567/B9_.?*C/WV&2"JL#U8/!XC'X MF-"BKR?]7?DCCQ^/PN6X66(Q$K1C_5EW;Z'+_P#!93_@K;%^R3HC?LS?LWWH MU+XN>(8%B:2S3SCX=AF "2% #NNY P\J+!QD2,,;%DK?\$:?^"24G[+VGC]J MW]J"R;4OBYXBC>X@@U"3SG\/139+[F8G=>2!CYLF25#% >9"_+_\$;/^"3_B M;PAK:_M]?MN6MUJOQ*\03MJ6@:3KI,L^EM,2YOKK?R;Q]Q*J>8078%WO_$G_ #/LO[J_'[[_ #V5X'%9KBUFF81M;^%3?V%_,_[S M_#[DBBBBOF3ZT**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP# M_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&KW2@ 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@ HK*\2>,]!\+19U*[S*1E+> M+EV_#M]3BN-FUWQY\296M-#MC9V).'<,0,?[3]3]!^5=N'P-:O'G?NP[O;Y= MSCKXVE1ER+WI=EO\^QTGBGXFZ!XN(=H_P J_5]3(\->"- \+(#I]KNFQAKF M7ES_ (#V%:]%%>=4J5*L^:;NST*=.G2CRP5D%%%%06%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117SO_P4 MA_X*)_"O_@GA\%)/'/BEHM3\4:JDD/@_PJLVV34;@ 9=\X499E! MVP^'K8NO&C2C>4M$CGQ6*H8+#RKUII7$9&% &W[/#@*BA7 $ M8'-_\$N?^"=OQ5_;Y^,LO_!3?_@H@)M7L]3O1>^$_#NIPX35F4_NIWB/"6,0 M $,/23:",Q%'),-+ X25ZLM*DU_Z1'R[O^E\K@,+B M.(<7',<;'EHQUI4W_P"ER7=]%T_%E%%%?+'V04444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X M_P#^Q$TK_P!&-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44RYN MK:S@:ZNYTBC09>21@ !]37%^(?BUYL_]E>#+)KF=SM6=HR1G_97JWX_D:Z,/ MA:^*E:FOGT7S.?$8JAAHWF_EU?R.MU?6]*T&U-YJU\D*=MQY8^@'4GZ5Q&I_ M$?Q)XKNCH_@;3944\&? +X]<]$'O^HIVD?##6O$%T-8\=ZE(6;GR ^7(]">B MCV'Z5V^F:3INC6HLM+LT@B7^%!U]R>Y]S7;? X+;]Y/_ ,E7^9R6QN,W_=P_ M\F?^1R?AOX1VL,O]I>++HWEPQW-$&)3/^T3RQ_3ZUV4,,-O$L%O$L:(,*B+@ M >@ IU%<6(Q5?$RO4=_R7R.RAAJ.&C:FK?F%%%%B2ZF=:M2P]*52H[12NV]DC$_;L_;D^#_[ WP-N_C#\4KP M3W4FZ#PWX>@F"W.L7FW*PQYSM0<%Y""$7GDE5;\T?V ?V)_C7_P5]_:*N?\ M@HA^WN)9? T=[CP[X>D5D@U81.?+M($)^33X3D,>LK[@2S&5AE_LJ_LW?'__ M (+O?M57/[8G[6Z76E_"/0+TV^E:+;S.D-S&C[ETRT/!V#@W%R,,S$JN&(\K M]GO#OAW0/"&@67A7PKHUKIVF:;:1VNGZ?90+%#;0HH5(T10 JJH ' KZBO M5I\.8=X>B[XF2]^2^POY8OOW?_ M\=AZ57BK%+%5TUA8.\(/_EXU]N2[=E_P M;V+.SM-.M(M/T^UC@@@C6.""% J1HHP%4#@ #I4E%%?)GVNP4457U75M* MT+3IM7UO4[>SM+="\]U=3+''&OJS,0 /' M+2^^(+W6HZSJBL=(\.Z9M-Q<*O!D8L0L40.!O/).0H8@@>H^ _B1\/\ XI:* M_B3X;>--+U[3H[J2V:_TB]2XA\U,;T#H2I(R.A[U^/G_ 6D_P"$K_X;QUS_ M (2+S?L?]B:;_8/F9Q]E^SKNV^WVC[1^.:]K),NIX_,/8UKI)-M;-VMI^)XN M=YC4P&7^VHV;;23W2O?7\#ZH^$'_ 7H^#7C+QC!X>^*WP?U/PCI]S,(X]:@ MU9=0BARE?=]A?V.JV$&J:7>Q7-M/_ /L1-*_]&-7N ME>%^ ?\ E()X_P#^Q$TK_P!&-7NE !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16+\0? MB/X"^%'A>?QK\2_&&GZ%I%LRK/J.IW2PQ(S'"J68XR20 .I->'^*O^"K_P"P M)X3W)<_'ZVO95Z1:5I%Y<[OHT<)3\VKHHX3%8A7I4W+T3?Y'/6Q>%P[M5J*/ MJTOS/HJBOG+X _\ !4?]F+]I;XR6?P1^%Z>(Y=3O[>>:WN[W2T@MB(HS(PRT MN_)521\G;G%?1M+$8;$86?)6BXO>S'A\30Q4.>C)26UT?)O[9'_!7/X)?LJ> M-)_A=H?A>\\9^);' U.TL;U;:ULG(SY4DY5SYF""55&V]&(((I/V./\ @KG\ M$?VJ_&EO\+M=\+WG@SQ+?$C2[2^O5N;6]<#/E1SA4/F8!(5D7=T4DD"ORULO MV>?VE?CI\3_$T6B?#O5-8UJWUVZ7Q!T:_=WVMT]=[_/?H?T%45D> ?'/AKXF^"=* M^(?@V\DN-)UNPBO=-N);:2%I89%#(VR159<@@\@=:UZ_.Y1<9--:H_0XM22: MV"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Q/$_C[0/"ZF*YN M/.N,<6T)RWX]E_'\JTI4JE:?+!79G4JTZ,.:;LC;) &2< =37*^*?BMHFB[K M32L7MR./D;]VI]V[_0?F*P6N/'_Q/YZN?T^E=3X6^'/A_ MPSMN%B^TW0_Y>)AT/^R.B_S]Z]'ZMA<'KB'S2_E7ZLX/K&*Q>F'7+'^9_HCF M+;PIXX^(1>['LM%_P $WP^"HT'SOWI=WJ_^ %%%%<9V!1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !117._%GXL?#SX&?#C5_BU\5_%5KHOA[0K-KK4]2NVPL2#H M!RS,2%5%!9F8*H)(%5&,IR48J[9,YQIQF"VLX)3LMX20WV*W;&V6]F4(TTV,1J5["&,MU;4_VC_\ M@XD_;#71-&_M+PE\"? ]YO9V'%K"21YC]4EU&=00J\K"A/4!C)^Q'P5^$7PF M_9T^'6B? GX0Z!9:+HVBV&S3=*@<;S&I&^5L_-(S.VYY#DLSY)R:^K?)PSA[ M+7%37K[-/_VY_AZ;_%KVG%N)N[K!P?I[62_]L3^_U^'6^'GP]\$_"?P/I?PU M^&_AFTT;0M$LDM-+TRQBV16\*# 4#OZDG)))))))K9HK\\/C+^TC_P %>?C/ M\6?$GP?^ /P:/AO3-&UNYTX:[8:6$2=(Y"@D^VWQ\H[E 8>4%8!ACFO PF#J MYA4E[Z5M6Y.Q]1B\92R^G%!3QN&PF&Y51J^T>M[)I+M9]18+$XO$N3K4?9KI=IM][KH?,?_ 4/ M^*/_ 4&\'^(_#7@G]B[P#'J-MKUE/\ ;=8M]&%Q/87$;J,/),WV>%&612ID M7DJ^#PZK&&2WA^L;,! MSQ7Z645OA\XKX.@H4(1C)?:M>3^;,,1D]#&5W.O.4HO[-[17R1Y5^R'^R)\/ M?V,_AM#PLL-]7<%R;6Z'P5\(/\ @@O\&O!OC&#Q#\5OC!J?B[3[ M:821Z+!I*Z?%-@Y"3.)96=/4(4)]:^[["PL=*L(-+TNRBMK:VA6*WMX(PB11 MJ %15'"@ #@ 5-15XS'XS'R3KSYK;?\,M",)@,'@(M4(/\ _L1-*_\ 1C5[ MI7A?@'_E()X__P"Q$TK_ -&-7NE !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !115+6_$?A[PU;?;?$>O66GP_P#/:]NDB7\V(%-)MV0FTE=EVBO+_%/[ M;'[(7@O^-WPK^/WA)O'7P?\8P:Y MI*7DEHU[;12(OG(%++B15)P&7G&.>#6LL/B(0YY0:7>SM]YE'$8><^2,TWVN MK_<=517*?'/XJ6GP/^#_ (C^+VH:'<:E;^'-*EOY[&T=5DE2,98*6X'&3SZ5 M\%:I_P %\/$?B"Z.F?"W]DJ:ZG/^K:Z\1/,Q_P"V4-MG_P ?KJP>5X['QRLW^2/T@HKX,_9R_X* ?\ !1/XV?'/PQH'B?\ M9&?1?!5_JJ1:SJL7A#4E,$#9&\W$S^6H!().WH#7WG6>,P5; S4*C5VKZ._Y M&F#QM''0!?*P< YW DD\5Y9I7 M_! [7M>NAJGQ2_:TGNYS_K%M?#KRN?\ MK-\G@T71HXWOIK:U:9U#RI$N$4$G MYG7Z#D\"N<_9+_9HT']DGX+V7P6\->*;_6+.RNY[B.[U%$63,K[V4! %W$D M=3SUKL_B!\/_ ;\5/!U_P##_P"(.@PZIHVIQ"*_L+@L$F0,& .T@]5!X/:O M.:P\,3:[E!/?9M7_ =CT4\1/#7LE-K;=)V_%7/C[Q3_ ,%X/V1](W1>&_!/ MC?5Y!]UTTVV@B/\ P)Y]P_[XIW[-'_!93P_^TM^T9X=^!6B? :\TJUUV:>-M M:O-?61X"EO+*O[A(<'>E?1'A7]BK]D3P7M;PY^S1X(AD3[D\OA MNWFE'TDD1F_6O0]%\.^'_#=K]B\.Z%9V$/\ SQLK5(E_)0!7I5<3DJIRC2H2 M;:=FY;/O9::'FTL-G3J1E5KQ235TH[KM=]^Y*^IU7/DC/2UI*Z]?4 M[\9A?KE)0YY1UO>+L_3T/S7_ .'?_P#P6 ^)WS_$+]L Z7!)_K;9O'-^/_(5 MM%Y9_.ON#]DCX0>./@)^SWX>^$OQ&\;+XCU?2%N%NM94R'[0)+F65NVO2**WQF:8C&TU3FHJ*=[**1SX/*\/@JCJ0:O(G235?$5XW/NLW,<,:]7E<*!^)KF]9 M^+?A737]CIT)N+^\B@C'5Y7"C]:X$^-/B3XN.SPUHYMH6X$J)_[._'YW+$X M"[-K-J5YJ%K8P6YO+N2XF6"((&D=BS,<#EB3DD\D\FLGQ?X(\%?$70)_"'Q# M\+6FLZ1=X%WI]['N20 YZC!5AU#*0RG!!! ->E^)_@YJ$$_G^%V$\) _6XV5?DE#=[]#9T'XF^ +>Q@TNS5M/@MXEBM[%_%/@'Q+JNB:G8O<:GXIT33GFM=+._;&K\8#,>/\ OD@5BW_P3T.;+:?JMS 3VD D _D? MUKP*+R652]122[?\%:GNUEG,:=J;C?O_ ,!Z:EWX3_&?X5?'3PI'XV^$7CS3 M=?TR3 -QI]P&,3$9V2(<-$_^PX##TKIZ\5USX"W/@&]F^('@SPI!=ZHJ8DN= M#ACM[^5,Y(W$H77C)3>=W3::Z'2?%WQ?BTNVU:XT"XEBN+=)5BN[ K*BLH(# MHN&1AGE6 (.0>E34RZC4?-AZJ:[-V?\ 7W%4\PK07+B*33[I77]?>>DT5P5M M\:IK=_(UOPT\;#[QCDP?^^6']:U[#XM>#+S ENY;8GM/"?YKD5SU,MQU/>#? MIK^1T4\QP53::7KI^9TU%4[#Q!H6J8&GZQ;3$_PQS*3^6K'D?)&.7?Z#J?Y5R6M_%6_P!5N?['\#:?)+(_ N&CRQ]U M7M]3^5+H7PHN[^Y_M?QQJ#S2NE' 0HQY\5+E7;[3_ ,OF M>=+'3K2Y,+'F??[*_P _D5KWQQXQ\#.'F!PV/5GZ)]!S[FM;P MQ\)=*TQA>Z](+ZYSDJP_=J?H?O?C^5=396-GIMLMG86J0Q(/E2-< 5+4U!/!?P.E\3:IXGL9)M+OIK MUE@$B/L:(11HTDSC*$J"O$@YKYHU?4?^"SO[6^E76O>(M6_X53X12W>>\N[R M<>'K:U@52SN['=>^6$!)+97 R:]?#9/7KT56J3C"#V%_@1X;UN#X)_#*!M3O!;P[?/16\L7]WD@>8 M^6$,/+(F]MI(E(Y;0-3_ &J?^"@GBV#_ ()D_LQ?%"Y\1> K7Q1/K&O^*GMI M8;6X4F)9+NX9R7:TCD1GA1]K2R2AB@[&EA>%6JL[5*[^%;37EU_I$\KG!9X,#@!55555^H_V&_^"8_Q@_9[^-T/ M[2'QH_:.DU_Q"UC/:W^G6J37*722H01+=W#"1P&VN!L'S(.>U?:%%>/BL]Q% M>,X4X1@I7O97;OO=O5^I]!A,APV&<)3E*;A:UW9*VUHK1>@4445X9[@4444 M%%%% !1110 4444 %%%% !1110 445'>6=IJ-I+I^H6L<\$\;1SP3(&21&&" MK \$$$@@]: ,/PG\5OAIX[\2:UX0\$^/-*U?4_#CQ)KUGIM\DSZ>\N_8DNPG M8Y\M_E/(V\@<5<\:>-_!OPX\+W?C;X@>*M/T31]/0/?:IJMXD%O;J6"@O(Y" MJ"S #)ZD#O7RG_P3X\,^'?!_[<'[5OA[PIH=IIMA!XF\/&"RL;=8HH]]G<.V MU% "Y9F/ ZDUO_\ !1ZU_:1U@^#[/X6_LFV7Q9\&:5?3:KXU\-:AJ]K#'J3) M&R6UN89BQG5&=IRGEN#)'#PVTB@#VOX7?M*?L]_&[4[G1?@Y\;?"WBF\LX!/ M=VV@:[!=O#&6"AW$3$J,D#)[T[QW^T9\"_ACX@_X17Q_\5-&TK4%@2>XMKJ\ M -K"[;4EG(X@C8@@/(54D$ \&O'/V!_CE^Q]\1?ASXI\;_ 3X :/\--=T$_9 M_B%X2M?"]MIM_8S0K(RI.(8T\U.)MC,!R'!56#*.8_X)&P_\+P_9'\2_&OXH M6,.I:I\6O&.L7WB5KE=XN(2YM%MCG_EBD<914^ZJD@ 9H ^O(Y(YHUFAD5T= M0593D$'H0:=7RA_P1N^)/B/QK^R1=^!?$^JS7TWPZ\;:EX3MKRX?=)):VWE2 M0 GN$CG6,?[,8':OJ^@ HHHH \+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I! M/'__ &(FE?\ HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "L'XI?$GPI\'?AUK7Q2\<7IM])T'3I;R M^D1,9]2^%FJZ9X.T59C]BTR#2;> M\E:+/'G2W"/N?'4H$'H.]?7/_!,3_@IWJG[6VJW7P;^,FE65GXPL[)KNPO\ M3D,<&J0(0) 8R3LF7(8A3M92Q 7:0?R"='BYOE&5TL MKFXP47%736]^FO6^VI\%E&;YI5S2$93UNNG2V^A^I7Q?\ VI/V>/@% M>PZ7\8_C!H?A^[N+;[1!97]X!/)%N91(L8RY7Y+/XLWNKR)UCTKP[>'GV:6-%/X'%=?^U!_P3Z_9\_:\\::3XY^,<&LRW6C MZ>;*WAT[41!')$9#)\^$+$@L<88=:QO"W_!*+]@7PGM>U_9_M;R1>LNJZM>7 M.[ZK),4_)17Q6'61QHIUW4$K?Q!9S:[8O)HUL); M$3(9TVPYF),>X8/>OT#HKU)9O147&GAJ:OW5W]]SS(9169A<7B,%5]I1E:6U]/U/2Q6$P^-I>SK1O'>VOZ'Q/X5_X(0? MLBZ/ME\2>-/&^L2#[Z2:G;01'_@,< 8?]]U].?LZ_LV?";]ECP%)\-O@WHMS M8Z5-J+WTT=U?RW#/.Z(C-ND8D96-/E&!P3C).>\HK7$9ECL7'EK5')=KZ?<9 M8?+L#A)XC#I(A&"K*>""."#3=+ MTC2=$M18Z+I=O9P+]V&U@6-!^"@"K%%<=W:QV65[A1112&%%%% !1110 44V M66.&,RS2*BJ,LS' %<_K/Q1\(Z1E$O3=R#^"U&X?]]=/UK6E0K5W:G%OT,JM M:E15ZDDCHJ9/<06L1GN9TC1?O/(P 'XFN D^(_C?Q.YM_"6@&-2<>:$\PCZL M<*/QI8/A=XK\02B[\7^(2.<^6',C#V_NK^&:[O[.5+7$5%#RW?W(XO[0=73# MPS/RS6$WC[X@^*V,7A70C!&3CS M53<1]7;"C\JZ31OAMX1T;#IIHN)!_P M+H[S^73]*W5544(B@ # '2CZQE] M#^%3YGWE_D@]ACZ_\6IRKM'_ #9P-K\)_$&M3"\\7^(F)_N(YD8>V3P/PS72 M:-\//"6B8>#2EED'_+6Y^=OKSP/P K;HK&MF&+K*SE9=EHOP-J6 PM%\RC=] MWJ_Q 8 P!T%%%%<1V!1110 4444 %%%% 'R[_P4J\)_MV:SI/AKQ7^QSJ< M0A\/3S7>LZ5:S(;R_3,IBN(E7>3$22S,"%8JN/"_P!G_P#X*T_#2]UG M_A6'[;/PBF\%Z_:R^1=:YIEE-% D@X/VBU/[VW;UVAQD_=05^BU>7_M(?L;? ML\?M6:,=.^,7P^MKN[2+9::Y:?N+^U]-DZC) /.QMR$]5->Y@&B MVE%VDK_@_F>)CLLQ,ZSKX>>KWC)7B[?E\B?PYX(^&GQ)\.6_C'X8^/H-2TN] M3?:ZA8W,=U!(/]ED(S[C.0>M6/\ A7GQ$T3G0O%&]!TC%PZ9_P" G*_K5']D M?]E7P#^QY\(H_A)X N[F\A.HSWMYJ5ZJB>[ED;AGV@#*QK'&, #$8..371?& M3XZ?"?\ 9]\+P>-/C'XUM="TNYU&*QAO+M7*M/)G:N$!/16).,*%)) !-9RS M#%.NZ=*7M(WTO&[?RW-8X##*@JE5>SE;6TK)?/8R_P#A(?C#H7_(0T8W2KU) MMP_'UB-2VOQK,+^3K/AR2-A]XQ2<_P#?+ ?SKK_#WB/P]XNT2V\2^%-=L]3T MZ\B$EI?Z?"]0R7T1(F/\4#%,?@#C]*QK_P""6CRY;3=8N(3V$JAQ M^F*7)E57:4H>JNOPU'SYI3WC&7H[/\3MJ*\^_P"$ ^)&B MCT&BN#M/C8D;^3K/AV2-A]XQ29/_ 'RP'\ZV;#XK>"[W >_DMV/\,\)'ZC(_ M6LZF6XZGO!_+7\C2GF."J;37ST_,Z.BJMCK>C:F =.U6WGSVBF5C^0-6JXY1 ME%VDK'9&49*Z=PHHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4CN MD2&21PJJ,LS' KG_%/Q)T#PUNMUD^U70X\B%ONG_:;H/U/M7,)8^/\ XG.) MKZ4V6G$Y4$%4(]EZN?<\5WT?9?J^AL> M)_BWIM@QL/#D0O;@G:)!GRP?;'+?AQ[UF6'@+Q=XUNEU7QKJ$D$75(3C?CT" M]$_'GVKJO#/@30/"R![.V\RXQ\US-R_X?W1]/UK9K5XVCAERX6.O\SW^78R6 M#K8E\V*E=?RK;Y]REH?AW1_#MM]ETBR6('[[=6?W)ZFKM%%>;*/K#4[G2=&6(W< M>DVJS3GS)5B7"LRC[[J"20!G)-7"$ZLU""NWHB)SA2@YS=DM6=I17YN>*O\ M@M!^T3\;M9E\&?L9?LN7-SLDO=7JV?:5?G[\=O^"S_ M ,0K7XD:M\$OV;/V8-1U'Q%IFI7&GR'7%DN)O/AD,;JMG:99L,IY\W\*_0*L M_1?"/A3PY=WNH>'O#&GV$^I7#7&HSV5E'$]U*QR9)"H!=B>K-DFN3!5\)AY. M5:ES]E=I7\[;G7C:&+Q$5&A5Y.[LF[>5]C\WK7X(?\%HOVQKJ/4?B3\1KCX? M:)(X=+6XOQIBA0<[?LUH#,Y!Z"?VYK]*-'BU2'2+6'6[J*>]2V1;R:",HDDH M4;V53G +9('859HJL;CYXWE7)&,8WLHJVY."P$,%S/GE*4MW)WV_(@NK?35F M75[V" 26L;[+J55S"AP7PQ^Z#M&?]T9Z5^/?_!2#]O/XP_\ !4?X]6__ 39 M_P""?#27_AF>],7B?Q':RE(-7\IAYDCRJ#LTZ$\E^?.8#:&'EA^@_P""L'_! M2?XE_MMIGB_7]'E_Y"#\^;90R@X2U0!C<3Y"L% M9TW[/JWC;6HHY?&/BD18-S*!D6\.1E+> M,DA1P6.789.%]S"4*.0X:.-Q2O6DOW<'T_OR_1?KM\WC<17XCQ4L!@Y6H1=J MM1=?[D7^;_3?HO\ @GW^P-\(_P#@GU\#[?X6_#R%;W5[P)<>*_$\T(6XU>[" MXW'KLB3)6.+)"*3R69V;W:BBOF:]>MB:TJM5WE+5L^LPV&H82A&C1CRQBK)( M****R-PHHHH **** "BBJFKZ_H7A^ 76O:U:643$XDN[E8E/XL132(_$_A[PAI3ZWXHUFWL+2,X:>YE"KGL!GJ3Z#DUG^-OBAX#^'-C;ZEXS M\1164%T2+9S&\GF8 )P$4D\$?G7R]^V7XUU+Q%\5VT W3'3],LX/L<8)VL98 MUE:3'J=P&?117HY=ET\;747=1U=[=NWWGGYAF$,%1\;:JNB>&_'5K-=NVV*"5)(3(?1?,5=Q]AFNPK\Y$=XG$D;E64Y5E."#ZU] MU_ 'Q7JOC;X/:%XDUN1GNYK5DGE;K(8Y&CWGW;9D_6NK-LIA@(1J4Y-INVN] MSERK-9XZ[MWM;J!)8I4*21R*&5U( MP00>"".U 'R+^PCKFC7_ .W_ /M86]EJUM-(WB/P\52.96+!+.='( /.UQM/ MH>#7OWBO]JG]G3P'\55^"7CKXQZ%HGBA]+348M+UB\%J9+=F959))=L;G*/\ M@8MA2<8YK?T7X3_"SPWJ<6M>'OAKX?L+R#/DW=EHT$4L>05.UE4$9!(X/0FE M\7?"KX7^/[ZUU3QY\-] UNYL1BRN-7T>"YDM^<_(TBDISSQB@#P[X(_#/PC\ M1_VP/BA^TQX$CC?P?XG\'Z;X>?4K3_4>(;Z)IC-/@'\<_$-MHU_\'?$VI_VJ;Z58S-IDKFZMK^,$C=%, M)'"$=64KU&*^QHXXX8UBBC5450%51@ #H *Q]?\ AS\/?%6MV/B7Q1X$T;4M M1TQMVFZA?Z7%-/:'.):I^P1\&M7U.Y MU:Y\5>-UDNIWFD6+Q?GRQR:AJTD\I,DI+9=N2/E&!VYKZ._X0?2/^?F]_\"VKR/P#_P I M!/'_ /V(FE?^C&KW2@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBLCQ_;^,K MOP-K%M\.]1MK37Y-,G71+J]A\R&*[\MO*9U_B4/MR/3-.*O)(4G9-F1XT;X: M?#CP[<>+OB!XUCT32[5U?/'P_\ ^"E'[)/Q7_:2 MTC]G;XOA]HOYN,',S\J#W1-J?[->U5P^4X*E*,ZC MJU+?9TBGZ]?D>+2Q&;8VK&4*:I4[_:UDUZ=/F=[_ ,(/I'_/S>_^!;5YCX$_ M8"_96^'/Q!U/XJ^&_AG /$.J:E+?2ZI=2F:2"61BS>2&R(1DD_( >>M>S45Y M$*U6G%J$FD][/?U/7G1I5)*4XIM;76WH>'?$W_@G!^QI\8?$TGC+XA?!BUO- M4GDWW-[!>SVSW#]VD\AT\QO=LDUWOP]_9^^%/PG\,Q>#?AKX8CT/2X6+)9:: MWE)N.,N8X&6.2<[25W\S M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBBL38Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VK8)"@LQP!U)K#UGXB^$M$RD^J+-(/^65M\ MY_,<#\36E.E5K2M"+;\C.I5I4HWG))>9)_P@^D?\_-[_ .!;4C^"M&C4O)>7 MBJ!DDWC "N8N?BMXDUR8V?A#PZV>F]D,C#WP.%_'--3X?^/_ !4PF\5ZZ88R M<^4S[R/HBX4?G7>LM=-7Q$U#RW?W(XGF*J.U"#G^"^]EO6=4^'6C91M:O+F0 M?\L[6Z9_USC]:YY]9U;Q!,;;PEHM[C."[7+R$>Y(PJ_CFNST;X5>$M*Q)/:M M>2#^*Y;(_P"^1Q^>:Z.&&&WC$-O"L:*,*B* !^ H]MEV'_AP=6'PH\5ZQMD\2ZSY*?\\RYE8?KM'YFMZS^$/A&U0"1;B9 MN[R2_P! *ZFBLJN8XNJN52Y5V6B-:67X6F^:W,^[U9C+X%T9%")/> #H!=- MQ2_\(/I'_/S>_P#@6U;%%<)VF/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6 MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ M"#Z1_P _-[_X%M7G/[2?[$GP0_:J\&1>#?BI;ZJZ6DC2Z;>V6IO'-9RLNTR) MG*,<<8=6'M7KU%:4JM2A44Z;LULT9U:5.O3=.HKI[IGY<>,OV&?^"@G_ 3S MU:Y\.KWQEX3$IFN]*L8F:0H.OGV&XB0XX\R E\9/R"OJW_@GG^TQJ/[ M:/PTU3Q3XL^%^I^&KW0M073[VXCU%WM+RXV;I!"&_>(4!75&%WN>K''4G Y//%>EBLT^O4+5Z:=33WUH_FEHSS< M)E?U&O>A4:I_R/5?)O5&9_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M7 ?MJ_ M&CXH_ +]GO5_B/\ !KX;W/BCQ!;20I:6$-C)<1PH7S)/,D1#F-(U;.T]2N<# M)'B7[*?_ 66_9X^-[6_A3XP ?#_ ,1N0G_$RN-VFW#]/DN2!Y6>3ME"@< . MQKGI9=C*^&=>E'FBG9VU:^6]CHJYC@Z&)5"I+EDU=7T3^>USZL_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJU;:YM[RWCN[.X26*5 \4L;AE=2,@@C@@CO3ZX3N M,.?X?:!C,JE&C5 M^.*?JCB+[X(Z4_.FZU<1'L)D5Q^FVLZY^&'CW3E(TO7%F0=%2X9#^1X_6O2* M*[(YIC+6FU)>:3.26682]XIQ?DVCRB6U^(>C'_B8Z)=3*/O,KNWZQMBGVGC7 M0D?RM8T?48F'WC#?L3_WRV/YUZI4-WIVGZ@GEW]C#.OI-$&'ZT_KF#J?Q:"_ M[=;7X"^J8NG_ ZS_P"WDG^)Q5AKOPTO$M3& M=.UV6?VBU$L?T-.O_AEX+O\ ).CB%C_% Y3'X X_2L:^^".FN=VEZY/">H$T M8?\ EMHY,KJ;3E#U5U^ <^9T]X1EZ.WYG0?\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;5RW_"$?%#1.=&\2><@^[&+EA_XZXVT?\ "6_%G0N-5T#[0H^\YML_ MK&<4?V88*IM-?/3\RS_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M6A9:MI6I#=IVI03_\ 7&8-_(U8KC<7%V:.M-25T8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5KNZ1(9)'"JHRS,< #UK&_X6)X+^U?8_\ A((=^<9PVW_O MK&W]:N%*K5OR1;MV5R)U:5.W/)*_=CO^$'TC_GYO?_ MJ/\ A!](_P"?F]_\ M"VJ]J6N:1I%E_:.HZA%%"1E7+9W?3'7\*XG5?B7K_B6Z.C^!=-D&[@SEB7S,:^,H8?23NWLEJV:GB*V\%^%X=^J:K>"0C*01 MW;%V^@SQ]3@5R<$?B7QK>-!X8M+B"USM:26Y8@#_ &F/'X ?G71>'?A)$)O[ M3\7WC7<['WM(5M[6!(XT&%2-0 ![ 5U^UP6"_A+G MGW>R]%U.;V6,QG\1\D>RW?J^AR>B?![0;&%7U.XEN;CJ65MJJ?8?U/Z5K?\ M"#Z1_P _-Y_X%M6S17!6KUL1/FJ2NSNHT*.'ARTU9&/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U;%%8FIC_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L5\A_'K_ (+1?LF_!^_O M/#GA*+6O&.L6*9"0R/-S-*P2VA^CJP'3)[_HA\3/V<_@7\9O$>D>+/BQ\*]&\17VA1RII6V4?E%(W*<8.,9.>NTW3--T6PBTK1]/@M+6!-D%M;1+''&OHJJ /85T M8?&9;AJ*?L.>IU]\V]OD>#_L+?#;]I[2O M@O);?ME7\LOBI]8FEMY(M729Q:NJ,J2>3^[5E?S A(V[:]7\4_!WP)XW\/7 M?A/QAICZGIE]%Y5Y87LIDBG3.=K*>".!7445YU:M*K7=6RBV[Z:)>G8]&C1C M2H*DVY)*VNK?KW.7\,_!SX?^"M(C\/\ @W1$TFPA_P!59:8!!"GT1 %'Y5H? M\(/I'_/S>_\ @6U;%%9-N3NS5)15D8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;5L$@#). .IJCK/B;PYX(-4\1SM.FVQ4X\X\B:3.(ERN0V\Q^J?\%0_^"F?BX7TG[$G[ FL6NK?$ MS7-*:?7/$%KJ,42>'K!D!(BD=@#=NC@C&3$C;@-Q4KG?\$M_V /A[_P3F^!R M?M:?%ZR7Q7\2/$R!)+VS(D31;:4G]Q"TF"7;'[V7&23L7Y0S/]3EF7T\OHQQ MN+AS2;_=T_YGT_^!;5R7C'XWZGI_P8T_XK^#O"AOGU!HMMC([$QA\@_^'3'X@O#"UU8/:Y,8(8. LF,8;!R>U>1BECL? MB'7Q$ES2E:[>S[>21[N#C@,MPJP^&C[L8W22W3Z^;?WG8?\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M7'^,]$^-WC'X+Z3::%JK:1XI/D-J;BX$.2$99 6CR!D MD-A?2CQS\&_%GQ)^#6C^ -?\7+;:K9FW:^U%"\PF9(V1B22K/NW9)/4USK#T ME;GJ):V=M;>?FCJEB*FO)3;TNNE_+R9T>MZ5X(\-68U#Q'XF_L^W+;1/>ZIY M2$XSC+$#. ?RK+\8ZW\+/ 7AVV\6>)_%-U#I]XRK:7,4TLRS%E+KM\L-D%02 M#TQWIGB/X"Z)XS^%6C?"SQ3KMU)#HZVX6]LT6*20Q1F,'#;PN58^M:FI?![P M)KO@73?AUXDTZ74-,TI81:I<7#*^8T*(6:,J2=I([#VHC'!QMS2;U=[+IT:O MU"4L9*_+%+16N^O5.QS?Q'\=_#SX;^!M.^(%['K5[8:JT8LS93\GS(S(A;>R MX!4'U/M6;\5O'UIX%^&VC?$/PYX=OM336FA$,+ZDZ&,2PF520JMNX&,[M==%IL$J>*GS+G2NE:RV?5Z[GD7Q/D^ M(L/PUT+Q3\*M N[K4-4$+7=HXEE:!)(2^<;AMPP"DMZBI?B9\/?BUX@^'VB3 M?#K4;FPUJ41-J\4U]L"!HLN,G."KX&!ZUZW11#%*GR\L%=-O76]^C[V"6&<^ M92F]4EH[6MU7J>4_$GX >(_B%X)T;2;7Q?)IVHVXC.IS/<22)(?*PX !&?GY M&<<5=\;_ +-7ASX@^&-)T#7_ !%?K)IH3S+F!QF4B/:V ^X*">>]>DT4HXS$ M045%VY6VM-K[CE@Z$G)R5^9)/SMLPZ>%$/F7S* M20NW)*XZCTQ7#_'K]DJ/QK;VVM?#V\$.H6ENL#VM[,2EQ$HPH#G)5@..>",9 M(Q7N%%.ACL5AYJ4);7TZ:[Z>8J^"PV(@XSCO;7KIMKY'R%X1_8L^+VL:PEMX MHM;;2+(./.N7NXYF*]]BQLTW%SJ$O&1^Y4_NP>S2%%/\ >K*_ M8=_;C\%_MP>$_$'B?PKX4O-$?0=9%I)8WTZR2/"Z!XIR5 52V) 4!;:4/)!! MKJ^I8OZL\1R/D77IK^9R_7<)]95#G7.^G73\CT3XV?&_X9_L\?#V[^*/Q;\1 M?V9HMDRI+I%?!7Q0_X+ _M!?M#>)I/A1^P%\#M2 M>YFRJ:U>Z>+N]"YQYBP+NAMU!_CE9UQU"U^@'Q6^%?@3XV_#[4_A;\3-!34] M#U>%8K^R>1DWA75U(9"&4AE5@0000"*;\+_A#\+_ (*^&(_!OPG\!Z7X?TV/ M!^RZ9:+&';&-[D?-(WJS$L>YKIP6)R_#4G.I2YZE]+OW4O-=7Y;'-C<-F&)J MJ-.KR4[:V7O7]=DO/<^:/^"=7[)_[97PA\=Z]\;OVJ?C0=2O?%.EI;WGAN>] M>^E1TDWQ2//N\N,Q@RJ(X@Z;93@C %?75%%$_# M\DKG[K3*68_\ 7_&H?\ A$_B=XP^;Q!JIM8&ZQ.^./\ <3C\^:[UEM2"YJ\E M!>>_W(X7F,)NU"+F_+;[V=5K/C[PIH>4N]61Y!_RR@^=L^G' _'%?%S6= M6F-EX1\.N['H\BEV^NU>!^)-:FC?"#POIV)-0\R]D'_/5MJ?]\C^I-=-9V-E MI\(M["TBAC'1(D"C\A3]IEN'^"+F^[T7W?YB]GF-?XI*"[+5_?\ Y' CP1\1 MO%Q$GB?63;PMR8G?/_CB87\SFMO1OA+X4TS$EW%)>2#O.V%S_NC^N:ZBBLZF M98J<>6+Y5VCI_P $TIY=A82YI+F?>6HRVM;:SA%O:6\<4:]$C0*!^ I]%%<+ M;;NSM225D%%%%(84444 %%%% !1110 445F^)_&'AGP9H[:_XHUJ"RLU<*9Y MFXW'H!CJ>#P*<8RF[15V*4HQ5V[(TJ*XWQY\;?"W@KX;P?%"WMKG5--NGC%N MUDH!8.#M8[R"HR,=,Y(XK)\;?%?QU??!G3/B/\(?#"WUYJ30EK&2V>X:)'5@ MV!&025< 9Z8R2*Z(82O.SM9-VN]->S.>>+H0NKW:5[+70\P^.'[8_BJS\477 MA?X6O!:VUC,T,FI20+*\\BG#% P*A,Y X).,\9Q2? _]L?Q5>>*+7PO\47@N MK:^F6&/4HX%B>!V.%+A<*4S@'@$9SSC%>%>)/#WB#POK,VC>)]+GL[V,AI8+ MA"K#<,@\^H-2>#_"GB'QMXCM?#7A:Q>XOKF3$**<8QR6)_A ')/;%?:_V7ER MPG+RJUOBZ^M_Q['QJS/,'B^;F=[_ ]/2WX=S]":*\V^*'B7XT>!/AGH4O@O M0GUO74\E-8/V0S[L0GS&*QD'F3'*^].^*7QVO/@_X"T'Q+XD\,"[O]3\I+VS MAF, A&P IYYZ\5\9'!UJG+R6;DVDD]=#[&6,I4^;GNN5)NZ[GH] M%%-(\5^-%N;2/5UC\N*.+S6B9H]Y#8[#H2._:MC4/'W@S1]* ML=;USQ)::?:ZBJFSFOYA"'W+N ^?&#CG!K%T*R2?*[.]O.VYJJ]%MKF6F_SV M-BBFP3PW,*7-M,LD)Y@6'B;P_&L4LC^L\>-EQSC)8;\# <5]#T5OA\37PM3V ME&3B_(QKX:ABJ?)5BI+S/EG_ ()S?L4_'K]CO4_%/A_XD?&]O$/A=Q%%X3TF MUGD-O&"Q:6X:&0'[/)]U=B,5.6)+':1]22RQ01---(J(BEG=C@*!U)/84ZN- M_:$^%>I?'#X*>)/A%I/CBY\.3>(=,>R.L6=N)7@1\!QL)&X,NY&&0=KG!!P1 M=?$3QV*]I6:3=KNWRO9?>9T,/# X7V=%-I7LK_A=_<=BK*ZAT8$$9!!X(I:_ M+82_\%._^"4DN)5_X3WX:6C=?WEY800CW_U^GD#_ +9;C_RTKZ^_8S_X*8_ M7]L>ZC\'Z)%>Z!XO^S---X;U%"^]4&7>&=!LD4?[6Q_]C'-=N*R>O0I>VI-5 M*?\ -'IZK=''AC,JE"C5^.*?JCAKWX(V!._2M=FB(Y431A_P!1BJ__ A?Q3T/G1_$7GH/ MNH+D_P#H+C%>@T5V+-<7:TVI+S29R/+,)>\$XOR;1Y1XP\0_$)--&B^*83%' M*V=XC"F3';*\$<@_E7+5[3XT\)P>+M(-@\OERQMO@EQG:WH?8UYY_P *C\:? M:OL_V.'9G'G_ &A=OUQ][]*]W+LPP;H>]RP?5;+U1X>88#%JO=7FNCW?S'?# MWP>GC6:0ZIJ,PM[((!$IR2&W' )^Z./UKT_2M&TO0[46>E620QCJ$')/J3U) M]S5'P7X3M_".D?84E\R61M\\N,;F]!["M>O"S'&RQ5=J+]SHOU_X<]S+\''# M44Y+W^K_ $"BBBO./0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **\(_:J_P""C/[-?[(&NIX.^*&IZQ0Z+H^D/ M)*\#LRJXDD*0X+(X_P!9D;3D5\J^)?\ @MM\B_']#S,3G&782?).=Y=EJ_P_4^ MX/VJ_CE;_LU_L\>*_C=-8)=/H.F&2TM9"0DUR[K% C$ST=[O=?UU/J7]B[_ (*\_%W]F3POJ7@CXDZ=?>/M M*^SAO#\&H:N8Y["8$#9Y[I(QA*Y^0@[2HVX!:OK[]A3]LK]N?]ISXYKJ7Q._ M9];0/AM*4SW#;KC(5H\1#;F0$@8R/D[_@DO\(;?P;\ M>(_CU\8?#MS;Z;HNCW#*(VYVK$92&X^8J1T-?J/9_';P[KG MPEU'XN>&M)N[FUT\2[K2XVQ2,4(W="P P<_2N+/X8:C7E&CATY3LG+HF]-%M M?S[[G;D,L55H1E6Q#487:CU:7=[V\NVQW->2^&OV%?V2?"WC[5?BC9? K0[G M7]9U2;4;W4=4MS>,+B60R.\2S%DA^9CCRPN*T_#WQNUWQY\$-0^)_@_PD!J- ML95M]+=VN-[(PX^0*S$JCQQI$@B MB0*J@!548 'I1))'"AEED55499F. *\XT;PQ\:_$GP(N_#'B[76L/%5P7$5^ MEV$*?O ZDO;_ '?E^4[>U+I'P5\07_P(G^$/COQ:+JZN2V_4TWS%'I1^*HM)6TUT_F7=&BKU9?#3>L;ZZ:_ROLSN-4\5>&]%T.3Q-JFNV ML&GQ?ZR]><>4OS;/O=/O?+]>*R]4^*_@;2_A_)\3_P"U_M&BQ_\ +W:1,^[] M[Y7 QD_/Q63X>^!/A_2O@^WP9U75;J^T^0MOFPL_DPYL9+HE[OK:7;T, MW5?CIX;MO@Z_QIT;3;J]TY?NP8$E2,TIXN/);[@!8C[W Z5VND>$?"^@Z&OAG1] M8-/0DK9I"/+R3N) MVG@\\_6K\,,-O&(;>)411\J(N /P%'M<+'X87]Z^K^S_ "O_ ##V>)EO.WNV MT7VOYE_D>*?@#'XK\-^'VT_Q9,1C3GL]FW%QL.$G/&8_GR31?>'O MC?XP^ <.CWFM-I/C*0J9KE;M8L8G.*?\$;O^"4WBS3?$:_\ !0G]N6WN M]6^(FOW+:IX;TC7LR3:>\IW_ -H70?G[6^GZ_+9I7GBL9_9N7?Q>51J3W4(?DY/IU_3MO\ @F-_P2LG M\.W&I_MC_ML>%K6X^)_CFW1U\/0J\,'AZU*I\A56S]ID"+YG)V#*=2^?NZR\ M&^%-/\/0^%+;P_:_V;;@"&RDA#QI@[APV>YS6G17@X[,<7F%=U*LO1=%V272 MQ]'E^5X/+<.J5&/JWO)O=M];L9;VUO9P+;6END4:#"1QH%51[ =*?117#N>A ML%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-* M_P#1C5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%?.O[:O_ 4I M^"O[%MY'X1\2:-JVN>*KJP6[LM#L;9&01$/+/=5KUL+D^( MKTE6J-4Z?\TG;[ENSR<5G&&H5?8TTZE3^6.OWO9'ZA(Z2()(W#*1D,#D&OGO M_@HE\//VROB3\.-%\._L=^.WT>\N=6:W\1K#=QVDC6CH2)AP MDXSMQ7=_LB_ GQ!^S5^S_H'P5\1_$%_$TVB1/''J3V?D8C9V<1*NYB53<54D MYV@<# ]*KCA56#Q?/3M-1;M=:/SL_O\CLJ4GC,)R5+PJ\KK[O,^%OV M;_\ @B#\*/"-W'XT_:@\8W'CG6Y)/.GTVVED@T\2$Y)=\B:Y.>=Q* Y(9#7V MOX1\&^$? 'A^W\*>!O#&GZ/IEHFVVT_3+-((8A_LH@ 'Y5I456+S#&8Z5ZTV M_+HO1;$X3 8/ QM1@EY]7ZO<****XSL"BBB@ HHHH **** "BBB@ HHK/UCQ M5X>T$'^U=6AB8?\ +/=E_P#ODA'+*T5S5 MFH+S>OW'!+,J4GRT4YOR6GWG8ZSXP\-Z""-3U:)''_+)3N?_ +Y&37+:C\97 MN9?L?A?09)I&X1I@23]$7D_G5K1_@SH%GB35[J6\?NH/EI^0Y_6NIT[2-+TB M+R-,T^&!>XBC S]?6GS99A]DZC\]%_F+ES*ONU37EJ_\C@_^$?\ BIXQ^;5[ M\V5NW6-WV#'^XO)_X%6MHWP<\-V&)-4EEO7'4,=B?D.?UKKJ*B>98F4>6%H+ MM%6_X)<,NPT93O_P @L--T_2X?L^G6,4"?W8HPH/Y5/117 VY.[.Y M)15D%%%%(84444 %%%% !14%[J5AIUG<:A>W:1PVD;27,C-Q&JKN)/I@ERK&;?8#&IC;&2RX?()/.!70\ M'5A?VC4;-)W>NOD8+%TIVY+NZ;5EIIYGHUW=VEA;/>7UU'##&,R2RN%51ZDG M@5CZQ\1O!NC>#KGQ\VMQ76E6@)ENM/;SUX<(0-F;-]%/),T:.JX^:4 L5<%O3I6OX$^"WA'P-\/I_AHLESJ6 MFW3R-<)J#J2V\ ,HV!<+QGUR3S0Z>%IMWG>TNG6/5I]Q*IBJEK1LFNO1]%;L M4[[XYZ9>_!F\^,/@G1IM0AMPVRRN'\ESME$;$X#8P/GQW&.F>,^W\<_%/XD? M *3Q;X(TEM+\33,1;VC1+CY9\<>>-IS'SD\9KO/#?A;PYX/TQ=%\+Z+;6%JK M%A!:Q!%+'JQQU/ Y//%7Z/;8>'P0VE=-ZZ?RM;>H*CB)KWY[QLTM-?YD]SS6 M;X<_$;XC? )/ WQ"UK[%XAE8&XOD<.!B?<,^60#F/Y2 <9K1TOX&Z(_P0[;93(H RVW'W>O2NYHI/&5VK1=ES@ Z4ZBN>4YS=Y._4WC",5:*L8'C?X6?#[XCQQI MXU\*VU^T0Q%*X*2(/0.A# >V<4>"/A9\/OAQ'(G@KPK;6#2C$LJ O(X]"[DL M1[9Q6_15^WK>S]GS/E[7=ON)]C1]I[3E7-WMK]X4V:&&XB,-Q$KHPPR.N0?P M-.HK(T,;Q?\ #WP5X^LHM/\ &'ARVOX8"3 LRG]V2 #M(P1T'3TK'^*OP/\ M!_Q=TBQT7Q#<7MM%IQ8VGV"94VY '(96!P /UKL:*VIXBM2DG&35MO*YE.A1 MJ)J44[[^9YS\<_@9J?Q4T31]*\.^+AI T=F,2_9V;S,JJK\RL"NT ]CG=VQ3 M/CCX=^-T^E:+:_!+5O(>RWB]+W**TH"H$XD!5NC$Y]J])HK6GC*T.1.S4;V3 M6FN]^YE/!TI\[5TY6NT]=-K=CS?XZ>/_ (N?#VUT7_A7'@]M=>7S!JDC:?), MJ[0@4GRB-A8ECGIQ4WQJ^/UE\%)]&M-3\.RZC+JHEWK:SA#'LV#(!!W9+\SLW?;[@G1KOG<*EF[6 MNKI6W^\YKXA_&7P)\*Y]/M_'&HRVK:D)/(,=N\N-FW=G8"?XQVYYK9UKQ=X5 M\-SV]MXB\26-A)=[OLJ7MVD1EVXW;=Q&<;AG'K5+QC\,? ?C^XMKOQAX;AOI M;,YM9)&96CY!X*D=P./:L?XJ_ ?PG\7=4TW5_$6HW\4FED_9X[:1!&P+!B&# M*2<[0."*(+!2Y%)M;\SW]+?J$WC(\[BD]N5;>M_T.VHKSCXT_!?Q1\3?$^B: M]HGC8Z;%I9(EMU#JT@9U+D.C<$A0,8[=:/C'8?'R[\8Z'-\*+X0:6A"ZL1)# MDAI!N)64.>3BB&'I5.5*HDW>]]$K>?F$\14I\S=-M*UK:WOY>1Z/17G M'Q;^)WQ0\&^/-#\/>#/ O]HZ=J!1+Z]>RF=(6>78!YB':F!R=V>HJS\2?C[H MWPW^(&C_ _O- NKRXUA8S');2+^[+RF-05.,Y(/?M2C@Z\U'E5^9-[]%O<< ML70@YNB2(8Y$#*PPRL,@CTKS[X??LJ?L^?"CXH:K\8_AM\+= M,T37]:LOLFHW6G1&)'CWAVVQ ^6A9@I8JH+%1G.*W/%?Q?\ '@GQ38>#?$V MM-;7^I*ILXQ;2.'W/L4913C+#'.*V;WQ+X(9'V MIX<\1[+>XF.>/);<8YL]E1B^.JBO?;JUM;ZVDLKVVCFAF0I+%*@974C!4@\$ M$<8KX\_:L_X(S?L]_&QKCQ9\&G'P_P#$;DR!=/@W:;O%OC;_P %#/&?[/?P*O?BS\2?@EJ3O<:Q'IFC+90-;1+)+!+( MKR//NRH,3M_#H/D*PQM6ZE"6R^H)7 M=GG/%?1O_!/_ /9P_;O\$7?B_4_VQ/B<-4T_Q5H@MH=*O/$4NH7-G< L-X4 MPQJ4D<-LZY)?1O;Z?#))=-$X;8$7Q9#]*^Q?A#\!-,^%7@_5/!K^()M2M]69 MC<%X!'MW1[&"@$]1[]JC^#O[*OP(^!&F7VE_#;X?V-D-3W"_N/LZ&:<,"&#. M #@@GBL\//*<-*;JQ=6UN7>*?>_4UQ,,UQ$8*E)4M^;3F:[6Z'P;X*_:R_X* M_?M+ZM%\0O!'@.VT3PIH=^EYJUK:6$%C#-#"5E:)I+QGG<,@P1&>=W3%?=_P M[^.UY\5?A?KWCCPUX6^SWVE^>EII\LQF\]TA$B9VA3\Q.W YXZUV/AGP/X0\ M&6$FE^%?#=G86\S9FBMH0HD.,9;^]QQS6G%#%!&(8(E1%&%5%P!^%&-Q^$Q& ME.@HI/2VFG7F[W[]!8+ 8O#:U*[DVM;ZZ]+=O0^=+_\ 9^\+_M6>'KSXM_'G M]G[3)_'6DV,]CX:_M;3I!"(0OFQ V]PQBD'FN_,BL.3T!-=K\&_AG\1M$^!6 MK^ ==L;'0-3N/M":5_9*0V\=NK1*(R!:@*F'S]T9Q7K%%85,PJS@X))1NFEO MRVZ+R\CHIX"E"?.V^:S3>BO?J_/S/+- ^ WBD? S6OA5XT\7KJ-YJ4SRP7V^ M1Q&V(V0,7^8@21Y/L:^3O%W@#QCX%UA]#\4^'[FTN$]7O]8E\=>/O#[P MZ9]CE@M+2]B*M=&5"C-M/.S8S#)ZEACH:^C]"\*>&/#&EG1/#OA^SL;-F+-; M6MLJ(S$ $D !HX*DH1U??J(JJBA44 8 M Z4M%%<1V!1110 4444 %%%% !7RU_P5(_X*;?#O_@G;\(3>+]FU?X@:] Z M>$/##2?>(X-W< '*6Z'Z&1AL4CYF3I/^"BW_ 4*^$__ 3S^"4OQ#\:/'J/ MB'4ED@\(>%HY@LVJ7('4]T@3*F23& " ,LRJ?S__ ."8_P#P3X^+/_!1?XVS M?\%,O^"ARRZII-_>BZ\*^'-0A*Q:N4/[IS$W":?%@".+I*5R?9?\!/H_^"1O_!,G MXB_M!_$D_P#!3?\ X*#?:=:UK7+P:KX0T/6X\M MK>LI/>4NK?\ 6@4445YYZ@4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7X!_Y2">/_P#L1-*_ M]&-7NE>%^ ?^4@GC_P#[$32O_1C5[I0 4444 %%%% !1110 4444 %%%17-[ M9V7EB\NXHO.E$<7FR!=[GHHSU)P>.M $M5]6U;2M!TV?6=&[A,-_LR?\$W?V5?V6EM]5\(>!$U?7X0#_P )+XBVW-TKC^*($!(._,:JV."3 M7O-:XZ>6VC#"Q>F\I/5_+I_5S+ PS*\IXJ2UVC%:+Y]?/\#C/'_[/'P/^*OC M31_B%\2?AAI&N:OH$4D>D76J6HF%NKLK'Y&RC$,H*E@2AR5(W'/9*JHH1% 4 M# ' %+17!*7H=\80C)R2LWOY^H4445)04444 %%%% !1156_UO M1]+&=1U2W@]I9@I_(FG&,I.R5Q2E&*NW8M45S=_\5_!ECD1WTEPP[6\)/ZG M_6L:Y^-,MQ)Y&A^&WD8_=,LF3_WRH_K7;3RW'5-5!KUT_,XZF8X*GO-/TU_( M[VJ/B765\/Z%I'M6%JNAZMHEVUEJ=C)$X.!E>&]P>A'TKL?A-X,U*+4QXEU*V>&.-"+=9 M%PSLPP3CTP3],O M]:[:?;OV)\D8^@^<_C5_1_@QH]NPFUS4);M^K(GR*?KW/YBNTHKYF>9XCEY: M24%_=5OQW/I(9;0YN:JW-^;O^!5TO0]'T6/RM*TV& 8P3&@!/U/4_C5JBBN" M4I3=Y.[.^,8Q5HJR"BBBI&%%%-,T(F%N9E\PKN$>X;BN<9QZXF4^:T4HC8!0..N0<].U;K"XAJ3Y7HKOIIW,'B<.G%G' MO1\(/AC\3O!?C?7=?\9^.CJEAJ#,MA;RWDLTD2"4F,G>,+\A((7/7KQ6D\,J M?,I35TDU;6]^GR(AB74<>6#LVT[Z6MU^9V^D>+/"_B"YN;/0/$5E?2V87[5' M9W22M%NSM#!2<$[3U]*Y[X:?'#P9\6[C5+3P8MT\FEA/,^V0^4)-^[&WDG&4 M(.0,9%0_"SX#^%/A+K6IZ[X>U&^DEU5CYT4\B>4B[RRA550>,D9)-=!X:\ ^ M"_!T]Q=>%_#%E8S73%KF:W@ >4DY^9NI&23C.*)_4XZW]+/\SC?@=\8O%WQ@@UM-8\(/H;6FQ;"78[JQ8.#\S *Q4J. .])\$] M%^.%UH>N6/QUNMS7X5;,I-$6165E<8B^51]TC\>E>E443Q,'SJG!14K>;5NS M\^H0PTUR.I-R<;^2=^Z\NAYW\$/@.WPE\-ZKX>U7Q2=7CU=PTZFV\M4)4JV, MLQ;((YXZ5O\ P\^$G@7X7:3<:-X1TIXH;M@UWY]P\OG$#&2&) X., 5TM%1 M5Q6(K2DY2^+?I>VVB+I86A1C%1C\.W6U]]60V&FZ=I5L+/2["&VA7[L5O$$4 M?@!BIJ**P;;=V;I)*R"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %5KS1])U">*ZU#2[:>6!P\$DT"LT; Y!4D<$'G(JS13 M3:>@FD]SGO$?PJ\ ^+/$]CXSU_P\EQJFFO&UE=F:16C\MRZ<*P! 8DX(/6L? MQS\!?#/CSXC:1\2]3U>^2[TAH/)M49# ZQ2F0 @KGEB&H5$U**U=_FNIYQX^^$/CCQ3\8-%^(.D>.#9Z;I_P!G2[TZ.66, MS(DK2,/E.&W;L$'M1XV3X_-\9M'E\'.(_"6($U7FW;.'9I"0_P"\!*D+E?2O M1Z*TCC*BLI13232NN_Z^9$L)!WY6U=INS_K3R/./%WQ9^(.A_&O2_A]I/@4W M&C7HA6?59+:4!&8L7*R#Y" H''KGGTL^)OC[HGAWXKVOPA&@W5SJ%Y''Y$\3 MJ(E=\D*^>5 !) 8X/0]*[ZJ<_A[0+K4XM:NM#LY+R$YANY+9#+&<8^5B,C@ MXX-"K89VYJ>RMH]WW?\ D#I8A7Y9[N^JV79?YGYL:E_P4@_;U_8D^-.J>%/V MO?AW:^(-$OM3DN88[:1%^RQ2NSJMI=1@JR*IXCF4O@ $I7VE^S/^W=^S1^U= M81?\*O\ B! FK,F9O#6K%;;4(CC)'E$_O0.[1EU'K78>+O@#\(/'WB)O%'C3 MP-::I=2Q^7<)?@S03IL*;)(7)C<;3T*U\[3_ /!'#]G#2_VC/#_QV^'VJZAH M-CI&LQZC=^$H1YMK/)'\T:Q.S!X5\T*S*2ZEWX?<7WPL^)%Q\?(?B1!XZ, M?A\!1-I$=W,A8+ 5 *#Y'!D^8YQQ[BN;T+XV>*/%O[6VJ_"OPOXYT>ZTC0W5 M-8TF&[M7N;4_95DRR ^< 9&49P5!XX((KRXX15$W":=H\SZ6\O4]26+]FTIP M:O+E76_GZ'M=%><)\8_&#?'X_"?_ (0@_P!E,/W>L.LB=+?S&()&UAN^3C%7 M[;X\^%KKXQR_!6/2[]M1CZ7:(A@XA\TY.[<,#CH>:AX/$+I?W>;Y=RUB\.^O MVN7Y]CN**Y^#XI> ;GQQ+\-H?$<9UN'[]@8G#?ZL2<,5VGY#G@\=.M;,6IZ; M->2:=#J,#W$6/-@692Z9 /*YR."#^-8RIU(?$FM+_+OZ&T:E.?PM/6WS[>I/ M163XV\;>&_AYX;M]?+VXS[;_QKHP^ Q>+BY4H72_KJ<^(QV$PLE&K.S?]=#Z! MHK)\$^-O#GQ#\.6_BKPK?BXM+@'!QAD8=48?PL.X_H0:UJYI1E"3C)6:.F,H MSBI1=TPHJA9>*?#.I:M+H.G>(K&XOH%+3V<%VCRQ@$*2R Y4 D#D=365X<^+ M?P_\7>+K[P-X>U[[3J>G+(;VW%M(OE;'$;#(O'?Q/UWP)JG@LZ?;:1YZQ7@=W$SQS",C<5"\@Y ]C6KP>(B MI7C;E2;]'L9+%X>3C:5^9M+U1Z/17G'PK\0?'/4_B1KNG_$/0A!H=N9DTJY6 MV6-9"LP52.2S;DR<].*/A/X-^-.@?$#7-7\?^+!?:/][]%YKJ*.)<^7E@[-M;6M;J_)]#T?(SC//I6;H MOC/PCXDO;C3O#OB>POY[0 W,5G=I*8LD@;MI..0>OI7%?"'X#7GPO\;ZYXOF M\8&^CUBMI:[ZWOV"%3%3Y6X6U=];V72WJ7/ G MQB\ _$K5;_1_!^K27,VFA3=;[5XP,DCC> 3RISQ65\(_CYH7Q>UW5M"TO0[N MRDTD)O\ M;+NDRS*>%)Q@J._>MOPU\-OAU\.KR_\1^'M#M]/ENPSW]VT['<- MQP%'P^\2?"CQ7#?:A\*]<\/ZE%;7K6VHSZ!?F![TYO"6G[.,FM+-]'UO;37H*'UKFA[223UNEU[6OKIU.:^!WQ>\;? M$S5]:L/%G@@Z3%8%!:2K%)ME.YU<;W #$87&/4T? K4?CUJ-]K(^,VG^5;_N MQI4B1PQC@N'P$.[D;#EO3BNA^-'BCQAX(^$?B;QG\/\ 0(M6UO2-#NKW3-+G MW;;N:*)G6+Y/F);;M '4D5^>O_"?_P#!<#]K;CPUX5N/A]HUSU>.QCT944]& M#W):[(QWC)SU]*[\-AXXV%24>2G!V5Y/56_EZZ]3@Q.)E@ITXRYZD]7:*WO_ M #=-#[C^"'@WXG^!+[4K?XO?$"'5#K#HFE03:G)+("@D+A5D RIR0F>%SVJ MS\!_@$GP2354_P"$K?5%U4Q%T>S\L1[-_P#M-G(?!Z=*^5/V6_\ @DQ\?VI)-7\0Z'?"Y^RVBSWIN 05>-[NY=7VLK,I_=\ACR*^[ZRS" MM&G4E"C54U-+FM&RNMDK_FMS3+Z4JE.,ZU)P<&^6\KNSW;M^3/SK^-7[67[0 M/[+'Q\\4_LR?LC?LQWFMZG%]D,VK7JW.K-#/V,/^"N'QQ@FB\0>,H_AOHVHE33WK M]2P "2!UZT5TK/ITX?NZ4>9I3;777;\;'-+(8U9_O:LG%-VBK123Z:;^ MO4X/]F3X2:W\"O@1X9^$_B;Q-!K6H:%IBVEQJUO9F 7 0D)\I9CE4VKDG+;< M\9P.PUKP]H'B2VCL_$6AV=_#%.LT45[;)*J2+]UP&! 89.#U%7**\2=6=2HZ MDGJW<]R%.%.FJ:6B5@ "@*HP!T HHHK,L**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ KQW]N']MKX/?L&_ V]^,WQ9O_,DY@T#0;>4"YUB\*DI! M$#T'=Y""$4$G)PIV_P!JW]JGX0?L:_!35?CI\:M>%GI>G)LMK6+!N-1N6!\N MUMT)&^5R#@= S,5568?DS^S3^S]^T'_ ,%[OVK[C]K#]J5;O1O@]X;O3;:; MHUM,ZQ2QJP8:9:-P23\K7%R &).!M)01^YE.5T\1&6*Q3Y:$-WUD_P"6/F_P M/GLZS>KA9QP>#7-B*GPKI%?S2[)?B:7["/[&OQP_X+*?M(W7_!0/]NT3?\*^ MM;W9H&@8>.#5%B<[+&V4G*6,1R)'ZROO7)8RNO[*Z?I]AI-A!I6E64-M:VT* MQ6UM;Q!(XHU "HJCA5 X %5O"_A?PYX)\-V'@_P 'Z':Z9I6EVD=KIVG6 M,"QPVT$:A4C1%X50H 'I5^N?-^-/Q+T[15="UM9RR%[JYQ_SR@0&23GC(4@=R*NG3J59J$$VWT6I% M2I3I0=0\/7&C:G#J.DZ< M)TN+V!T<.HC@3%M9J2!D ,>H:.OO?P/\&OA1\--7U;Q!X!^'>D:3J&NWTMYK M-_96*)/>32.7=I) -S98DX)P,\ 5TM>F\VHX:GR8*DH75G)^])]]]$>8LIK8 MFISXVJYV=U%>[%=MM6%%%%>&>X%%%)))'$ADED55'5F. * %HK(O_'?A#3!^E']B?&/7O^/W5#:(W;SQ'Q M](QG\ZZ/[,J0_BSC'U>OW(P_M*$_X4)2]%I][.\NKVSL8_-O;N*%?[TL@4?K M6/?_ !*\%Z?D-K*2L/X;=2^?Q Q^M<_:_!5YW\_6_$;R,?O"*/)_[Z8_TK9L M/A1X,L<%[&2X8?Q7$Q/Z# _2CV65TOBJ2EZ*WYA[7,JGPTU'U=_R,N_^-VFH M=FE:)/,>@,SA/T&:K?\ ":?%/7>-&\.^0A^ZXMC_ .A/\M=Q8Z-I&EC&G:7; MP<=8H0I_,"K-'UO!4_X=%/SD[_AL'U7&5/XE9_\ ;JM^)Y]_PA7Q1UWG6?$7 MD(?O1FY/_H*#;5JQ^".EH=^J:U/,>I$*!/Y[J[>BE+-,7:T&HKR20XY9A+WF MG)^;;,*P^&W@S3\%-%25A_%<,7S^!./TK9MK.TLH_*L[6.%?[L2!1^E245QU M*]:K\F? +]KJT\;7,/A'XBQQVNK3SQPV%Q;0MY=VS' 4@9V-G'.<'/;H?5 MK9)CZ%'VC2?=+5K^O*YY='.<#7K>S3:[-[/^O,]QHKSWQG\?['P9\7=)^$]W MX9F=]5:$+J#7 5%$K%%(7!+?,,=147B?Q)\<[7XXZ;H6@^'EG\*,L3WMU'; M85@RMND9NJL-V%P<8X.>>..#K-)RLDUS*[W7^?D=L MU_&'A-/$">$V\2V/]J2 E-.%TAG("[B=F=P^49Z=*XK6?A5\1;_X\6?Q(LO' M9CT.V5"=)EN96&[RS&X6/[B@@YSGJ2<5I7'P)\(77Q<7XS27E\NJ($V112JL M.1'Y>2-NXY7CKBFJ6&C\4[WC?1;2[/\ 5A[7$2^&%K2MJ]X]U_D/3XY>"Y/B MQ_PIM8[T:OAMS- !""(O-QN+9)*!632K=6#:M' M'(XSY(E1F8 *@(.W!SR0,UV7_"#>#O\ A)F\9MX8L6U9@!_:+VZM, %VC#$9 M7Y>.,<5JT>UPL?AA>\;:O:7=?Y![/$R^*=K2OHMX]G_F><:#I/QYB^.M]J6M MZJLW@_;(MG$TL2X5D5EPB#<2K_+EN<9//=WA+X!)X5^,^J_%V'Q7(_\ :1E! MTT6V JR;68%RQS\PR!@=J]%HH>,K:J-HWCRNRW7^?F"PE+1RN[/F5WL_\O(Y MG0OA!X \.>-;WXAZ5HS)J^H,[7%T;AR#O(+ +G:,D9Z5T%MIVGV4LL]G80Q/ M.^^9XH@ID;U8CJ?>)_'=_\ '[]D M[XL:CX>\7W.H2ZE-8ZIJ4NV2Z=B[R07:DS0.6)/S;P2WWD%?=]%=>#QV)P%3 MGHNU]^J:[-')C,#AL?3Y*T;VVZ-/NF?FO\)_^"FG[9/[)OCFQ^!?[=7P5U?6 MC-,MO8:I;VJIJ4V6" Q,O[B_&2%!4JQ)Y=CQ7Z+V_AKPT^JIXI'ABSBU)H^; MQK2,7"AA@J7 STX/)'%/UOPSX;\3+;)XC\/V6H"RO([NS%[:)+Y%Q&VZ.5-P M.UU8 JPP0>0:O5KC<90Q+4Z=-4Y:\UGH_1=/0RP6#K89.%2HZD=.6ZU7J^OJ MBS1-B2)O9U!_"M*M'-,+156:?+.-K[KE?2^MO30 MBE6RS%5G2@US0E>VSYEUMI?UU/ ?VP?!?Q*T+7Y?$^O>)6N]"U74V:QLH[J5 MDM75,*&1AM5BN<%/F.38FIB7.CJGW>WW]#&_85T_P =/K&H:I;7;CP[&C17%N\Q"MTMP<#.6=CU=C_ !,>Y_H *UJ\3&9C.OB: MDZ:LI*VW3_,]G"9?"AAZ<*CNXN^_7_(X?P=\!O"_@OXEZK\4M-U6_:^U9IS/ M;NZ"%1+()& 7=]Y0?O5J^'_ (3> /"_BZ^\=Z)H AU;46D-Y=_:)&+[V#,- MI;:,L > .E='6-XV^(OP_P#AKI)U[XB^.-(T&R&LZE%;1\=?FD8"N5XC$ MU96YFVU;U2Z'4J&&I1ORI)._H^_D6[#PQX:TO4)M6TSP]8VUWR"SM9A!Y<;H MK!9G0)(WS@X0MP">U>MU%:E7I2M533\[WM\RZ-6A5C>DTUY:J_R"N"^*_P"U M'^SI\#E'=$F09-E=ZFAN2/]F!29&_!37QA\8_V/O^"LO[1OQ8\2:+ MKW[0G]@^!TURZCT:1]<%HEUI_FMY)^S:>N7/E[H;/FR,/<.A/7CI7K1P&5T8J6(Q*?E!7?W M[+YGDRQ^9UI..'PS2[S=E]V[/O&&:&YA2XMY5DCD4,CHV0P(R"#W%?-'_!0_ MQ5_P4 T-_"V@_L0:#'=_VN+J/6KN+3H))K)T\LQ,9+EO)C1@SC++G*=:^C/# M>@:9X3\.V'A;18Y$L]-LHK6T269I&6*- B@NY+,< 98DD]22:NUYF'KQPU=5 M.522Z25T_5'IXBA+$T'3YG%OK%V:]'^!^:-M_P $I?V__P!I:=-3_:X_:H-G M:R,&.G2ZE/JLD)ZD"!6CMX_^ .1[5]B?L4?L1>!OV(O!NJ>%/!7C76]9_MJZ MBN=0DU9HA&LJ(4W11QH-@((SN9R=HYXKVJBNO%YOC<92]E)I0_E227^?XG'A M,HP6#J^UBFY_S-MO_+\ HHHKS#U HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "N.^/GQZ^%G[,OPFUCXU_&;Q3#I'A_1+8R MW=S)RTC=$BC7K)*[854'+$@5I_%'XH> /@M\/M7^*OQ2\4VNB^']"LFNM4U. M\?"0QK].68DA54 LS$* 20*_&;Q5XD_:/_X.(?VP4\%^#_[1\*? OP1>"66> M1/EM822/M$HY674)U#"./E8D)Z@2._L93E?UZ4JM:7)1AK*7Z+NW_71/PLZS MC^SHQHT(\]>II"/ZOM%=?^':7P/X/_:._P"#A[]L&3XB>/QJ'A7X&>";PPPV M\3_+;0DAOLL)QMEOYU"M++@B)2O81(_[-?#3X:^!/@[X!TGX7_#'PO::+H&A MV26NEZ991[8X(EZ =R2* V^CVRR2&20[4W%F540MA2Q. 6 Y) -T MZL_$#QO\9[OQ!XA\2V2PZQ8 MVB$6 82;Q(6D!EGE!W 2'9Q(X*'.:]7$Y5'!4&\152J=(+5_-K1'EX;-98VN MEAZ3=/K-Z+Y)ZL^B/BIX<\4>+_AKKWA?P1XLFT+6;_29X-*UFW +V=PR$1R\ M@\!L$\9QG&#@U\+_ *_X(E77B77?^%F_MO?%Z_\3:O=N)KO2-,U"5_-;TN+ MV3][)QP0@3!'#D5]_7VLZ1I@SJ.J6\'M+,%/ZFL2_P#BMX,L#OA+X"TOP_IJ8)MM,M5C\Q@,;Y&'S2-_M,2Q[FNDK@KKXU/._D:)X<>1C]T MRR<_]\J#_.H_[;^,>O<66E&T1NX@$?'UD.?RJ7EN,D^>LU&_64O^'*68X2*Y M** M7'X<#]:NVGP;\,6*>=JVJ3RXZDNL:?X_K1]6P%/^)6OY17ZO0?UG'5/@I6\Y M/]%J6;_XP^$K3*VOVBY/8Q1;1^;8_E65)\7]>U-S#X<\*[V[;MTI_)0*V+ZS M^$G@0Q#7;C1]/:;/D?VG=(&D(QG;YAR3R.GK4WC/XG_#WX9M:6GB_7HM/-YD M6D?D.V_! . BG&-P_.KC+!)I4J$IM[7?Z+MG&W^Y%C_V:EC^$&O:FXE\1^*B[=2%W2G\V(K0^)_QN\%?".ZL+/Q8+S?J6 M[[-]F@#CY2H.22 ,;A5#XT?'W2?@O?:78ZIX?N;O^U"_ER12JJQA2H;.>?XP M:UIXG'S<50IJ/->UDM;;ZLSGA\#!2=>HY:XCXY?&KQ)\*M7T;3=#\%_VHFJ M%_,E#.3$$9 ?E53GA\]:/CAXU^,WA76]&M/AAX1_M*TNBYU&1;!Y6BVLO&X, M%7()QD=CZ5SM9AB>3GGI.]KO33?T-T\!AN;DAK&U[+77;U/1Z*\X^-L'Q_EU M_13\'YA]@RQU=-ULO1UQS+\W*[A\OI]*/C5\/?B]XQ\2:+J'PW\;_P!EVEID MZC ^HS0K-AU9?EC4[N-PYKGAAH2Y'*I%*5_E;OVOT.B>)E'G4:;;C;YW[=[= M3T>J>H^(-!TB:.VU;6[.UDF($,=Q*-%\06 M/C'^S%TKF2,V[2^:0ZNO =1Q@_G5SXJ? 30/BOXFTGQ/JNM7EI+I(_=K:!/G M^<.,E@<8(_6B%+"^XYU-[WTV[>M_P"=7$^\HT]K6UW[^ECH/$OQ'\#>#]3M= M&\3>);:SN[TJ+6WE8[I:F5%I'';, MP(9]@)8<#GWIOCWX+^!OB3KVG>(O%-M<27&EC_1?)N"@^\&YQR>1ZU?\4?#3 MP)XTU2TUKQ3X;@O;JQ&+268M^[Y#< ''4 \T0^I+E<^9Z.]K;]+?J$_KCYE' ME6JM>^W6_P"AA_$OX]>&OA?XMTGP?K&D7TT^KE/)G@">5&&DV98E@<@\X Z5 M1^+7Q[N/AAX\T/P6GA WJ:P8R][]K*>2IEV-\@0[L#GJ.M=SJ7AGPWK%Y%J& MK^'[&ZN(!B">YM$=XQG/RLP)'//%7L#.<<^M$*N$CRMT[V3OK:[Z/Y!.GBI< MUIVU5M-EU7S/./BO\2?BKX2^(.A^'?!7@;^T]+OC$=2NTT^>9H%,NU_F0A5P MG(+ T?%6^^/EM\1=#@^&EEYVA,8FUC$<'03'S!ND.1F/'W>?3FO1Z*(XF$.6 MU-:)IWUO?KZH)X><^:]1J[3TTM;I\SSCXI>$OC7K7Q*T+5_ 'B<6FB6IA;5+ M1KPQK*5F+,"H!+;DP,=#C%8/[4/P,\<_$V4^(_"_B$K#9:05?1][_P"E2([N M-JCY=Q!P,]P*]EHJJ./K4)PE!*\=-M_4FK@J5:$XR;M+7?;T/SD='B1LA1-C]T 1CY@V' _P!@U]+^ M*_@#\'O&VJMK?B3P+:S7;MNEGB>2%I#ZMY;+N/N%]&M M["TC.5@MH@HSW)QU)]3R:]O%\00JX5PIQ:DU;T]/Z1XN%R"=+$J=22<4[^OK M_3+1LK,W8OS:1&<)L$WEC?MY.W/7')X]ZEHHKY>[9],%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 OJG_@O1\(/&/C+X M->#_ (J^'K&:YT_PCJ=W'K20J6\F*[6$).P'1%> (3V,H]:_*>OLN'QIS<8Q2M9VOINWUUT^1^Q7PD_P"" MT/[*7B+X*V?COXO:^_AWQ*&:#4?"]G8SW4C3( =\)1"/*<$%2[+@Y4DE_"?PW'X/^&/@C2O#^EQN76PTBQ2WBWD %RJ M L<#+')..37S>2ZZ>?8^DR:MFN)HPK8AQY6M-'S/S M?37R[G%_MB?#WXT_%#]GW6O"'[/7CR?PYXNG>W;2M3@OVM=H$R>:K2H"R Q> M9RO.<5\;>"?^"%?BOQIJH\5_M3_M0WVJWTN/M<6BQR7$K]S_ *7=DD_C%7Z, M45QX7-<9@J+IT&HW=[V5_O?0[,5E6"QM95*Z'?LW_ /!.O]E3 M]EC78/&/PO\ URVOP0O$NO:IJDL]QL=2K +D1+D$@[4'6O<:**XZU>OB9\] M63D^[=SLHT*&&AR4HJ*[)6"BBBLC4**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "L_P 6>+/#/@/PQJ'C7QIK MUII>D:59R76I:E?3B.&V@12SR.S<*H ))-6=3U/3M%TVXUC6-0@M+2T@>:ZN MKF41QPQJ"S.[,0%4 $DG@ 9K\:/VXOVP?CG_ ,%H_P!I:U_8%_8:,Z?#BRO? M-UW7V#QP:FL3C?J%TP&4LHC@Q1'F1RK$%VC1/4RK*ZF95G=\M..LI/:*_P ^ MR/'SG-Z64T%9<]2>D(+>3_R75_J9W[17QV_:%_X+[_M9V_[+O[,[WFA_!KPO M>BYU'5[F%EB:-6*G4[M>-SL-RV]L2#R2=I,C)^M?[+/[+OP@_8[^"VE? OX* M>'Q8Z3IB;IIY,-<7]RP'F74[@#S)7(&3P %4*JJHQ?V)?V+/@[^PE\#K#X* M_"/3MVS$^N:W<1@7.KWA4![B4CZ85,X10%'0D^O5OFV9T\3&.%PJY:$-EU;_ M )I>;_ YLER>KA92QF,?/B*GQ/I%?RQ[)?B%%%%>(?0A1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'>-=I: M2OI\$(=_L.?\G\_M9?\ 8R^&_P#T@GK#^'=O=0?\%U/'TFL@@S? RV?1_,'6#[78 MJ^W_ +:+)^M 'L'P9_:'\5Q?M+>*/V.OC->65UXCT?0[?Q#X9UVRM/LRZUI$ MK^4S/#N81SPS QMM.UP0P5,%1S/PO^/_ ,>_VN;/QS\2?V=/$V@Z+X:\+Z]= MZ+X.AU31FNSXFNK55,MQ/()4\FU>1A'&(P) SLQX2O-?CQ#X@U+_@M)X0M? M!N\WMO\ L_:BURT)Y56GOUBSC_ILT>,]R*Z'_@AHEK'_ ,$ZO"\42[9EUK5A M>*1@K)]MEX/OMVT >Y_LC?M*>&_VM/@%H?QN\.:=)8-J,;PZII,S[I-/O8G, M<]NQP,[74X) W*5; SBO2J^,O^"(2WDG[.OQ"U!@?L-W\:="](.KZN[D%_+M[>$ R7$I!(C0$@%B%)Y( )) M!(U*\!\2_$WQ/\0/%ZV'BKX.Z[X6.EI=1Z?6+S$BY3J)+35I:?DOOT/HK]D7]K/X@?&+X;WWB?\ :"^$ESX& MUB+5Y(['2GMY?WUF55HW_>?,'!+*VX*"5! &<#K_ (@>/OA]X[\-W?@_Q/X# MAUS2KQ0MYI^L1(T$ZJP8!T(8, R@X/I7D?P<^-G[-_[8GA2UN?V:?CA;ZI<0 MH)-3CTJXA-Z%VX^>UFQ-;C/(+(/3)KU?QM\)O#/Q T/3]"UWP;JL<=@<[[&6 M*)IVVA29#@YSC/UKR*RRG#XJ\H2B[[:KE_)_B>O0>:8G"^Y.,E;26CYOGJOP M,O7_ (S7'P^T&TM_[.L/#VF!/*TZ*&Q*(%4#Y8UQMP 1PJ\9%9WQ9^('B3X= M:?I^I^/-5U!H=4+B!+!U;[H4G*AE7HPQSZUW/BWP9X8\=Z;8:3XP^&5Y?P:: M/]$66Z92IVA6XNHI*55O:V]O.Z7X6/,/C+J.B_!72]*UC4[ M*ZUH:J9-@M[A;8)M"$9)60G(;T[5K?&;4;GX7Z;HU]\.?AE'KSZGYAD-Q#-< M&, (4.Q#WW-^5>D?VU>8C7_A!KC$(Q$,)\@Z<>E2_P#"2ZO_ -"A>_\ ?2UD M\VJ2Y.9-VO?5I2OMHK6M^)JLJIQY^5I7M;1-JV^KWO\ @<7\;=5^,F@:=H__ M HOPS&YNA+_ &A&MBA,7"%/O8"]7!S4OQYT7XY^(+;1_P#A3FKFP8>:=44S MQQ]1'LY8$\8?IZUU_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM<<,6X.#4(M MQONKWOW[VZ'7/"*:FG-I2ML[6MV[7ZG(?'GX5_$;XG1Z./!/C8Z*;3S3?J+N M9%EW>7MXCX;:5;K_ 'J=\=?@!'\;WT>:X\4MICZ5YVYHK/S?-\SR^F77;@I[ M]:ZW_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:5/&XBER#H5> M?G5^:U]7TV]#!^+GP(\*?&>33)?%.HW\!TOS?*.GR(A??LSG_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!IW]A8ZK8S:7JEE M#.5&&&5E/# @D$'@@UX;_P['_8._P"$L_X3/_AFS1/MGF^9 MY/G7'V3.<_\ 'KYOD8_V=F/:O7_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK: MEB,10O[.;C?>S:O]QC5P^'KV]I!2MM=)_F:5A86&E6,.EZ790VUM;1+%;V]O M&$CB11A551PH X %35C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6.YML; M%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM M'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%% M8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ M DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ; M%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM M'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%% M8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ M DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ; M%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM M'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%) M)(D2-+*X55!+,QP /4UD?\)+J_\ T*%[_P!]+7Y5_P#!5W_@IY\4/VH?B&/^ M":'[ 6G7FI:KK=ZVE^+M8T>8-)>/R)=/@D4X2%0&-Q-D#:K+D()"WHY9EM?, M\1[.&B6LI/:*ZMGEYMFN'RC"^UJ:MZ1BMY2Z)?UH8W_!2_\ ;_\ BY_P4J^. M4'_!-'_@GF9=2T.\O3;^*?$=C*5AU,]!P7 M;+MCY53Z?_X275_^A0O?^^EKNS7,J'L5@<%I1CN^LW_,_P!%_P !+SLFRK$* MN\QS#6O/9=*3WUJ)[BPDMF+$>5*1GZ\58H **** "BBB@ IEPUPMN[6L2/ M*$)C21RJLV. 2 2!GO@X]#3Z* /GS]FG]FCXV?!O]I7XI_&[Q?K'A>]T_P"* M6HV-W<6&G3W(FTHVD,L4:JSQ[;C<' 8GR\8)']VNE^-G[-^K>*/C9X2_:@^% M&IV%CXV\)VEQILT.J!Q::WI4^2]E.\8+Q%)#YLB:5!\R6<#R /*7D_>R2L$WO MC"(%P>9\+?LO_&3X"2^.?"G[,OBOPY8^&O'6M7&L6HUR.6>0C@N\C,QQP,X& *[BBB@ K+\7>$=(\::0=(U=' #^9;W$) DMY M0"!(A((# ,1R"""0002#J454)RIR4HNS1,HQG%QDKIGSWH&GZWKGQZ\0? ?^ MU+6*70M%M-2_MC[$S+.LSD>5Y/F J5 ^_O.?[HKL/BA^Q+^RS\Z5V5,RQU1INH]-K:?E8XXY;@()KV::>COK^=S\MOVB/^#:KP;%K!^(7[#G M[0.K^"=:MI/.L-*\03R3012=A#>08N+<#U99F]Z\T'[87_!=3_@ETPL_VG?A MCI3XC MQ,X*GC81K1_O+WEZ26J]=3Q*O"N$IU'5R^I+#S_N/W7ZQ>C]-$?"'[+7_!PM M^PK\>OLVA_%'4;_X8:Y-A6@\3*)=/9SV2]B&T*/[TRPBON'POXK\+^-]!MO% M/@OQ)8:OIEY'YEGJ.EWB7$$Z?WDDC)5A[@U\T_M2_P#!&S]@/]J[[3JOBCX- M0>&M>N,EO$G@DKIUR7/5W15,$S$]6DC9O>OA_P 4?\$5/^"EG[">O7/Q"_X) MO?M476L6@D\U]"2^&F7<^.BR6\S-97F .LA7)QA/2_JG#^8_[O5=&?\ +/6/ MRDMEZF?UWB;*_P#>J*Q$%]JGI+YP>[\HG["T5^17PU_X.!/VK_V8?%$/PJ_X M*4?LDZE!=1_+)J^F:<^EW[H.LOV:?]Q MQ^#GQTTLZU. !X8UMOL&I!C_ +#-@S$=S$77WKAQN19G@8\\X7A_-'WH^MU MM\['HX#B+*,QG[.G4Y9_RR]V5^UGO\KGOM%%%>0>X%%%% !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 445^=?\ P67_ ."M>H_ M)3^QM^R1>RZG\6/$6RTU"]TE#-+H*3X5(H@F2U]+N 11DQA@V-Q2NW 8#$9E MB50HK5[OHEU;\D<&9YEABV75OHDNK?\ 6AR__!8[_@JMXP/BEO\ M@G=^PI/=ZOX_U^Y&E^)M8T$EYK)Y#M.G6K+_ ,O+9Q)(/]2N5!#[C%[K_P $ MD/\ @E3X/_X)]?#3_A+/&L-IJOQ1\0V:CQ#K" .FG1'#?8+9NR @%W',KJ#] MU4 Y?_@CC_P24T[]BWPLOQ\^/%G%J7Q<\0VQ:=YG$P\/02C+6\;\[KAL_OI0 M>YC4[=S2?=]>MF>/P^&P_P#9V!?[M?'+K-__ "*Z+^GXF4Y;BL7BO[4S%?O' M\$.E./\ \D^K_P"&11117SA]4%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1 MC5[I0 4444 %%%% &!\2OA3\,?C)X7F\$_%KX>Z+XFTB?_6Z;KNF174).,;M MDBD!AV(Y'8U\#?M1_P#!MQ^R/\5FN/$7[.GBO5_AGJ[DO'9QLVHZ67Z_ZJ5Q M-'D]UEVKGA. *_1BBN[!9GC\OE?#U''RZ?-/1_<>=C\HRW-(\N*I*7GU7HUJ MOO/QJ_X1O_@O[_P2P^?0+ZX^+G@.PZ0QF7Q!:K"O0>4VR_M55>NS;&O/)QFO M;?V8?^#E/]FCQ]/#X6_:F^'6L?#C5P_E7&I6J/J.FAP<$ML47$)S_#Y;A>(K&(V>I(<<'[3 5D<#LKE ME]5->O\ VOEF/TQ^'2?\]/W7\ULSP_[#S?+=3O\ ?V^8ZBBBN8Z@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 **** "BBH=0 MU'3])M'O]4OH;:",9DFN)0B*/-^.?^"Z/_ 2]\"[X9?VEHM5N$Z6^A>'M0NMW MTD6#RO\ Q^NREEV85_X=&4O2+?Z'!6S7+,-_%KPCZR2_4^N*^?OCE_P5/_X) M^_LW^-Y?AO\ &#]IO1-/UVVE\J\TVRMKK4)+23NDWV2*40L.ZN5([BOC']L+ M_@Y#_9SUKX'>*O O[+&A^.T\8ZII,MGH7B*]TJWM;6PDD^0W ;[0TH=$+,G[ MO[X7/&:_%VYN;B\N)+N[G>665R\LLC%F=BGF?O'_P4U_X+C?!_P"#?P7L MO#/[%GQ$TCQKX\\:61_LC4M&F6Z@T.!B4^T2J,YN=P*QV[#(8;G7 "25O^"- M'_!)74_@4P_;/_:[LYM3^*WB+?>:;8ZNQFET)9\L\TQ?):^EW$NQYC#%?O,^ M/SH_X(*Z9X.UO_@IUX$T;QEX'L];26TU.73FO8RZZ?=P64MS%=JO0NIA*J6! M"M(&&&52/Z+JRSU0X?I?V;A;KG7-.;WDKM*/DM->_P!]]N''/B>M_:N,L_9O MEA!?#%I)N6N[=].WR5BBBBOC#[X**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I M7_HQJ]TH **** "BBB@ HHHH **** "JNMZ'HOB72;C0?$>D6NH6-W$8[JRO M;=98ID/571@0P/H1BK5%";3NA-)JS/B+]J7_ (("_L#_ +1'VG6_!7A*Z^&N MNS99;[P:RI9L_;?9.#"%]HA$3ZU\E3_\$_/^"VG_ 3'G?5_V-/C9/\ $'P? M:.7&A:9,)08QUWZ3>%E#-T_T9GD]QCC]DJ*]W#<19C0I^RJ-58?RS7,OQU_$ M^=Q?"^58BI[:DG1J?S4WRO[EH_N/RJ^ G_!R6_A;7_\ A67[?G[,^K^$M:M) M!%J&I^';25?)?_IMI]T1-"!U.V20\\)7Z#_LZ_MG?LM?M9:2-6_9[^-^@^)2 M(O,FL+6[\N]MU]9;64+-$/=D J_\>_V5_P!G/]J'0/\ A&OV@/@UH'BJV5"D M$FJ6*M/; ]?)G7$L)]XV4^]?GO\ M%?\&U/@0ZN?B!^Q!\?-7\$:U;2^?8:5 MK\\D]O%(/NB&\AQ<6X']YA,WO73?AS,=U+#S_P# H?YK\DBOQK'[6_P#P78_X):A\,-F2$5SXCAW,*5/VM&U6'\T'S?AO^!TX7BG*ZU7V->]&I_+47+]SV?E MKJ?>=%9_A7Q;X4\=:!;>*_!'B?3]9TN\CWVFI:5>QW%O.O\ >22,E6'N#6A7 MA--.S/HTU)76P4444AA1110 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 451\0>)_ M#7A.Q.J>*?$-CIEL.MQJ%VD,8_X$Y KR;QS_ ,%&/V"_AQO3Q=^V#\.H)8_] M9:V_BRUN9U^L4+NX_*M:6'KUG:G!R]$V85L3AL.KU9J/JTOS/9Z*^-?'/_!? M7_@E_P"#-\5E\=K[7IDSNAT/PK?OD^SRPQQG\&KQOQS_ ,'/_P"R#I)>+X?? M OXA:U(G"OJ$=E8Q.?8B>5L?50?:O2I9!G5;X:$OFK?G8\JMQ+D%#X\3#Y/F M_*Y^EU%?D-=_\'*_[0'Q*N7T_P#9Y_8#-Y,&VQF76;O5&)[9CMK:(CZ;C]:C M/_!0C_@XA^-W'PW_ &+F\+Q2_P"HF7X=7-J,=COU69D/UQBNS_5;-(?QG"G_ M (IQ7Y7.'_7')Y_P%.I_AA)_FD?K[17Y!#]G_P#X.;OCASXU^-3^$(YO^IFT MK3]@/_8*1F'\_7FC_AP;_P %*/B_S^TC_P %%5N5E_UZG7M8UK@]L7)A!^G2 MC^P\#2_CXVFO\-Y_E8/]8\O/F?VYXCM;3;CU\UUQ7CGCG_@KS_P33^'F_P#M_P#;#\(W'E_>_L.:75,_ M3[''+G\*^/? W_!K3\%+#8?B7^U?XIU;'^L&A:!;:?GZ>:]SC]:]D\#_ /!N M?_P36\)[/[?\-^,/$^W[W]N>+)(]_P!?L:P?IBCZKPQ1^/$3G_AAR_\ I0?6 M^+Z_P8:G3_QS\>']4\:^)]OW?[$\+&,/]/MDD M'ZUXYXW_ .#I?X2VC-'\,_V1_$FJDG$1UOQ)!89],B**X_+-?9G@;_@DG_P3 M9^'FS^P/V.?!EQY?W?[<_\4[?^DA]3XNK_'BJ=/\ P0YO_2C\J?\ A^__ M ,%0_C!\O[./_!.E9TF_U4@\,:SK) /?=;^2OXD8]11_PNG_ (.=?CA_R*/P MI?PC!-]X?V!HVG;%/_829I!^'S5^OM%']N8*E_!P5-?XKS_.P?ZNYA6_WC,* MK_PVA^29^07_ [B_P"#A'XVG=\3?VWF\-PR_P#'Q;-\1[RW!!ZCR]-A,;?0 MD"IM/_X-F_C-\0KM-5_: _;V>\G!S(+?0+C478]\2W-U&1]=I^E?KO11_K3F MD/X/)3_PPBOS3#_4[)YN]?GJ?XIR?Y-'YK^!_P#@V&_8TT?9-X]^-'Q$UN1? MO1VEU964+_5?L\C_ ).*]C\#?\$%?^"7O@K9+08?X,-#YJ_YW/ M3_X)<_\$_;SX>:Q M\.-._9-\#Z9;ZUIU?D+\>_P#@ MW._;Z^'WC^YTCX*:'H_C_P .O<-_9VL6VNVMA,L.?E^T0WQ\=1&TB^A[5 M^^]%;9=Q'FF63DX2YN;=2N_GO?\ $Y\UX5R?-H1C4AR..SA:+]-FOP]#\]O^ M"-7_ 1JUK]A76[W]H']H'6].U#Q]J&G-8Z9IFE2&6VT6V<@RDRD#S)WVJI* MC:BA@&?>2/T)HHKSL?C\3F6)=>N[R?W)=EY'J9;EN$RG"1PV'5HK[V^K;[A1 M117&=X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7 MX!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C5[I0 4444 %%%% !1 M110 4444 %%%% !1110 4444 ! 8%6&0>H-?+O[4O_!'+]@3]K#[3JOBWX,6 M_AS7KC);Q)X+*Z==%SU=U13#,Q_O2QN>.M?45%=&'Q6)PE3GH3<7Y.QS8K!X M3'4_9XB"G'LU<_'OQ5_P1,_X*2?L,Z]<_$3_ ()N?M576K6PD\U]"%^-+NY\ M=$D@E9K*\ ZR%,\82KWPX_X+_\ [7/[+?BB'X5?\%*?V2=1CN8_E?5].TY] M+OW0=9?L\W[BZSV:)XDQC&:_7:L'XC_"WX:?&'PO-X)^+'P_T;Q+H]Q_KM,U MW38KJ!CC&=DBD9&>#U':O=7$%/%KES&A&K_>7NS^];^ECYQ\,U,$^?*L1*C_ M '7[\/N>WK<\=_9;_P""H7[#_P"V +?3_A!\=-,76K@ #PQKK?8-2WG^!89L M><1W,)D7WKZ K\ZOVI/^#;O]D+XM&X\0_L\^)M6^&6L.2\=I"S:CI;/U_P!3 M,XECR?[DH50>$. *\ _X0_\ X+^?\$L?G\+:GV->>3C-/^RLIQ^N Q'++^2IH_E):,7]LYUENF8X7FC_/2]Y?.+]Y M>;_ _92BOS4_9B_X.5/V;_'-Q%X4_:L^&VL?#G5U?RKC4[-'U'30X.&+A%%Q M"<_P^7)CG+\5^@/PB^.7P;^/OA=/&GP3^*&A>*M+?&;S0]3CN%C8_P +["3& MWJK ,.XKR<;E689=*V(IN/GNOO6GXGM9?G.69I&^%JJ3[;/YIZ_@=51117GG MIA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%9FI>-?!NC G6/%NF6FT$G[3?QQXQU^\PZ5@ZE^ MT3^S]HY*ZO\ '3P;:D'!%SXGM$P<9Q\T@[5<:=26T6_D9RJTH?%)+YG8T5Y= MJ7[<7[%6C MJ_P"V!\+K4 DW/Q TU, G /S3#O6!J?_ 4P_P"">NDY^U?M MJ_#)]N[/V;QE:3=.O^KD;/MZ]LUM'!XR7PTY/Y,PEC\##XJL5_V\O\SW"BOG M#4O^"O'_ 34THE;K]L3PBV"!_HT\LW49_Y9HU<_J7_!"]4&WA.09_[^,M:QR/.);8>?\ X"_\C"7$.11WQ5/_ ,"3_)GW917Y MYZE_P M];1X6S^6U!_?'_,PEQEPU'?$+_P&3_*)^L6IZGINB:;<:SK.HP6EG:0/-=7= MU,L<4,:@LSNS$!5 !)). !7S9_P^1_X)D?\ "OR<_X*0?\%S_ (I?MW? R'X'^'/@M+\/-"O=36XU MJ:#Q.]\VK0Q@[;9C]F@ C$F)&'.2B=,'/P17T65\#NK0(:HXA0RZ*G'K*2DK^26C7J_N[_P!=NEZIIFMZ;;ZSHNHP7EG=P)-: M7=K,LD4T; ,KHRDAE((((."#4]?S]?\ !-W]J+_@LUK_ ,'[O]G[]@2*?6M# M\,W@D>:?3].F;2?M.]EA6;4#Y:1LT.?VK?V7OACO'Q'_ M &C_ 'H)CSO36/%UG;,#Z8DD!S[=:_,%/\ @W0_;*^+3"3]I'_@H2MVSG,^ M$U'6\GOS=309_&N^\#_\&NG[,NG;#\1_VD?'6KD??&C6EGIX;_OXEP0/QK#^ MSL@I?Q,9S>48/\WH=']J\35OX6 45WG4C^2U/ISQS_P6D_X)B?#_ 'KJ_P"U MGHEXZ=$T/3[S4=Q] UM"Z_B3CWKQOQS_ ,'*?_!/?PQOC\,:)\0?$CCB-M-\ M/0PQL?(;:;[EXO@/6;_8#T/G M>9'$/JRXK]9?"7P\\ > +;[%X$\#:/HD.W'DZ1ID5LN/3$:@5L4?VKDM+^#@ M5ZRG*7X;!_8V?UOX^8/TA",?QW/R"/B#_@Z#^./&GZ*_A&QF^\/LV@:=LS_U MV+7(_#\:/^'3G_!=+XT?O/C+^W__ &7:2_ZZQ?XC:M+C/_3"VB$)_P"^A7Z^ MT4?ZRUZ?\"A2AZ05_O=P_P!4\-4_WC$5JG^*H[?'_^#7W6_$=\-;^- M?[<=W?W+_P"O33_"C2N?^V\]T2?Q2O6? W_!LS^PCX>V3^,?B#\1?$,H^_'+ MK%K;0-]%BM@X_P"_AK]%J*RJ\39[55G6:]$E^21M1X1X=HNZPZ;\VY?FV?)O M@;_@AU_P2^\";);7]F"TU*=>L^N:[?WF_P"J23F/\E%>Q^!OV)_V.OAGL;P! M^RM\/-(D3[MQ8^#K))2?4R"/<3[DUZ?17FU@ X%2445QG=L%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 >%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@ MGC__ +$32O\ T8U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% 'BO[3O\ P3P_8V_;!MY7^._P)T;4M2D3:OB&SB-IJ2</F8YK]:J*];!9WF> CRTZEX_P KUC]S_2QXN8K32G_-'W97[W6_SN?CIHW_ 5Q_P""LW_!/#5(/!O_ 4*_9GN/%&BQRB% M->O+1;.:7'&(M0M%>TN"!S@J7/&7&0++%,AZJR,"&!]"*^+OVIO^"!7[ O[17VG6_!W@ZY^&VO399;_P6RQ6C/VW MV3@P[?:(1$_WJ[_KN0YAIB:+HR_FI_#\XO9>FIYGU#B3*_\ =*ZKP7V:OQ?* M:W?KH?:]O<6]W;I=6LZ2Q2H'CDC8,KJ1D$$<$$=Z?7XVW'_!/'_@M=_P3*N) M-9_8M^.,_C_PC:N7_L+3)@X,>>=^DWA9 S=/]&9Y/0C&:[KX#_\ !R3>>$/$ M/_"L/V__ -F35_"FM6CB+4-3\.VDD;0OT_?:?=E98@.I*R.>>$[5-3ARO5@Z MF!J1K1_NNTEZQ>OYETN*L/1FJ68TI8>?]Y7B_2:T?X(_5BBO+_V<_P!M/]E? M]K32AJG[/?QPT'Q(_E>9-IUO=>5?0+ZRVLH6:,>[(!Z5ZA7@5:56C-PJ1<6N MC5F?34:U'$4U.E)2B^J=U]Z"BBBLS0**** "BBB@ HHHH **** "BBB@ HJM MJ>L:1HL'VK6-4MK2+_GI"]917ZGU'17Q1KW_ <'?\$OM(+#3_C#K6JX M/!L/!M^N[Z>=%'^M<3KW_!S#_P $^M)##3/!OQ-U1L?+]D\.V: GW,MXA _" MNJ&0YU/;#S^::_,XY\29!3WQ,/E)/\KGZ&T5^7VO?\'1W[-5N6_X1C]FCQS> M#/R_;[ZSML_78\N*X[4O^#IF2^G^P^"?V&+BYE?_ %9N?'N6S_USCL"3S_M5 MTPX6SZ>U%_-Q7YLY)\8\-PWQ"?I&3_*)^N5%?D+_ ,1!?[?_ (R.?AA_P3I\ MX/\ ZO\ T#5;_CM_JHX\\$4@_P""J?\ P7U\<_+X2_X)V?V?$_\ JYQ\*-<7 M\=]Q<;#R#VJ_]5LSC\;A'UG'_-F?^N.3R_AJ\?'1@_7_B M:^&K;:/^W-21T'OSZYH_U<_P"+H:C;[?\ P"MSCJ>GI]*3_AQ1_P %4?&7 M_)3_ /@I$)M_^L_XJ[7+_P#]&B//0?Y%']BY='^)C8?)-A_;^:3_ (>7U/FX MQ_,_7F::*WC::>5411EG=L #W)KE]>^.?P2\*Y_X2CXQ>%=-V_>^W^(;:''_ M 'VX]1^=?EC%_P &P'Q"\42K<_$C]OAIW!RP3P9-=DGV:6^7'4\X_G73Z#_P M:T?!2WQ_PD_[6'BF\_O?8/#]M;9_[[>7':C^SN'H?%C6_2G+]6']J<3S^'+T MO6K'\DC[SU[_ (*!_L)>&-RZY^V7\+8'7[T/_">:>T@Z_P "RENQ[5Q6O?\ M!8+_ ()G^&\_VA^V#X5DV]?L!GN__1$;YZU\[:#_ ,&QG[">GE9-<^*WQ2U! MQU3^V-/AC/3LMEN_\>[UVN@_\&['_!-#1]O]H>"_%6JXZ_;_ !;.N?KY C_R M*/8<+0WK5)>D4OS#ZQQC4^&A2CZRD_R/R6_X*6?\%-_C;^W/\:];E@\>:G8_ M#NTU"6#PIX6L[F2"V-HC%8[B>,$>;/(!O9GR5WE5PH J+_@F_P#\%/OCC^P? M\8-(OCXRU?5OA]/>)%XI\'S733026K'#RV\;MMBN$'S*RE=Q4*Q*DU)_P4I_ MX)C?&W]A;XT:U!#X$U2_^'=U?R3^%/%5I;//;?9'8F.">0 ^5/&#L97P6*%E MRI!IW_!-'_@F7\;_ -N/XVZ$LG@+4K'X>66HQ7'BKQ3>VCQ6IM$<-);PR, ) M9I -BJF=N_'Y@IAT#3U4XZ9+WX(!^F?:L#4?^#H;] MDB(G^R/V??B-.,C!N5L(N,<_=N'K[/TW_@G5^P'I('V+]BCX4Y7&UIO &GRL M,=#EX2<^_6M_3OV/?V2-' &D?LM?#FU ! %MX(L$QGK]V$5^:?6N&8[8>;]9 MV_(_6?J?%TM\537I"_YL_/'4O^#ICX-Q _V1^R7XFG../M/B.WBYS_LQO6%J M'_!U-I@?R]%_8V?IG\:_4O3?@K\&]&(.C_ E\,VA! MR/LV@V\>#T_A05NZ?H^DZ2GEZ5I=M;+MQMMX%08].!1_:'#L=L$WZU)?H@_L MSBF6^8)>E*+_ #9^1W_$2]\>]=_Y%+_@GYOS]W_BHKJYZ=?N6:__ %J/^'^_ M_!1_7N/"'_!.3S"W"?\ $DUBYY/W?N*N?ZU^O5%']K9+'X< OG.3#^Q<_E\6 M8R^5."/R%_X?(_\ !;W7OF\)?\$S=RMRI_X53XDN/EZ=4G4=>_2C_AXU_P ' M#_B+Y=,_80^PYX!_X5?J,6".2?\ 2+@]?_U_3O1_ MPE/_ =2>(OGTSPY]@!^8#[)X0BP!QC_ $@D]>?7TXK]>J*/]8*O MX4?\,9?\')/B3G5/VKOL&_D_\5TD6-W7_CWA.,>W3M7Z]44?ZR5E\.'HKTIK M_,/]4\._BQ5=^M1_Y'Y"_P##KC_@X&\12/\ A;FNQ8QT_P"/ M>V/7_P#71_PY)_X+":]\OB__ (*5[P>&_P"+@^(+GCJ?OQKGFOUZHH_UHS%? M#&"]((/]3\K?Q3J/UJ2/R%_XAX_VY->^;Q?_ ,%$_,+O'^N_\C=^WUYF?O?\4-+<].GW]07_ .M7Z]44?ZUYXOAJ)>D8_P"0?ZE\ M//XZ;?K.?_R1^3&F_P#!JYX-BQ_;'[:>IS]-WV;P+'%GU^]>/_\ 6]ZW]-_X M-;?V?8E']K_M1^,ISCDVVDVD7.?]K?VK]2**B7%.?RWKO[H_Y&D>#N&H[8=? M?)_G(_-?3O\ @U__ &*HB/[7^.'Q2G&3D6U_IL7&./O63]ZWM,_X-HO^">MA MC[5XK^)M[C;G[3XDM!G'7_5V:]>_Z8K]"J*QEQ%GDMZ\C>/"W#T=L-'\_P S MX4TW_@W2_P"":=B +KPIXNO, C-SXLE&>>O[M5KH--_X("?\$L;$@W7[/E]> M8.<7/C75AGCI^[N5K[+HK&6>9Q+?$3_\"?\ F;QX>R*.V%I_^ I_FCY2TW_@ MB#_P2TTH 6O[)FGO@ #[3XBU2;I_UTNFS_6N@TW_ ()%?\$U=*Q]E_8[\'MC M/_'S;23=?^NCM7T;164LTS.6]>;_ .WI?YF\"_[(Z;_ ,$U M/^">^E$&U_8I^&#X((^T^"K.;I_UTC:M_3?V(_V+]& 72/V1/AA:@# %MX!T MZ/ ZX^6$5Z?16,L9C);U)/YLWC@,##X:45_VZO\ (X_3?V>_@%HQ!TCX'^#[ M4@DC[-X9M4QGK]V,5OZ;X0\)Z-C^Q_"^G6FW&W[-91QXQT^Z!T[5HT5C*I4E MNVS:-*E#X8I?(^=O^"F?_!/OPE_P42_9Y;X5ZEKBZ-X@TF\_M'PGKK0^8MK= M!"ACE43N]J_H4HKW,KXDS+*:#HT;./9J]O2S7^1\]G'"F4YU MB%7KIJ2T;B[72[W3_1^9\Z_\$R_^"??A+_@G9^SROPLT[7%UGQ!JUY_:/BS7 M5A*+=710((XE/*PQJ J@\DEG(!'?#&GF[U+5+F1L+!;0 M@@R/M#N1GA(W;HM ';T5X]^S)^UIJW[26KZKIMU^RS\5/A_%I5M'*;WXB^&! MIL=TSL0(X,=6 MT>XMHTANHXQ)-9VJRR*;NYB0@NB[0"RH&+G: #V:BL+X9_$KP3\8O &D?%#X M<:]%J>AZY8I=Z;?0Y DC8=P>58'(92 58$$ @BMV@ HHHH \+\ _\I!/'_\ MV(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ]TH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X+X\?LN?L[?M/>'_\ MA&?C_P#!O0/%5JJ%8&U6P5I[<'J89AB6$^\;*?>N]HJZ=2I2FIP;375:,BI2 MI5H.%2*:>Z:NON/R[_:,_P"#:CX=S:J?'W[$OQWU?P-K-O+Y]AI.O327-K%( M/NB*[BQ<6X']YA,U>2:U^US_ ,%VO^"5.F2Q_M&^$%^(7@FS BC\1Z_&VJVL M6XA$./V<;C4TLI/$^C& M*QO)02D%W'(D]M(X')19XHRP'.T'%?1X3B&M5G"CF$8U:=TFY*\DNK36M_O/ ME<;PO0HPG7RR4J-6S:4':,G;1.+TL_*Q_,]\>_VI?V@?VG/']S\2_C?\5=8U MW5+BX:6,W-XPAM,G(2WB!"0(.RH !7W;_P $I MWO@!M-:;P_KFIP7.HW6DW2%<6P,:R2M!(A8!2"(V1=NU6:OA+X]_LM?M _LQ M^/[GX:?&_P"%6L:%JEO<-%&+FS8PW>#@/;R@%)T/9D)!K[R_X(R_\$6M2^/> MOWGQR_;9^#M_;^ (M/:+P_H&L27-A<:Q=.1BXVQO'*L$:!B&) D9UQN56K]$ MSG^Q/['?M[>SM[O+:_ER=+_A;?0_+<@_UA_MU?5K^UO[W/S6\^?K;\;[:V/M MS7O^#B?_ ()H:/N_L_QIXJU7'3[!X2G7/T\\Q_Y%<5KW_!SG^PGIY:/0_A3\ M4M0<='_L?3X8SU[M>[O_ !WO7T3H/_!'W_@F?X;Q_9_['WA63;T^WB>[_P#1 M\CYZUVN@_P#!/S]A+PQM;0_V-/A; Z_=F_X0/3VD'3^-HBW8=Z_./;\+0VHU M)>LDOR/U7ZOQC4^*O2CZ1D_S/@S7O^#I?X*6^?\ A&/V3_%-Y_=^W^(+:VS_ M -\)+CO7,2_\'/\ \0O%$K6WPW_8':=P<*7\9S79)]UBL5QU'&?YU^IV@_ S MX)>%I_.NHAABMXUA@B5$485$7 ]@*/[ M1X>A\.";]:DOT0?V7Q//XLP2]*4?S;/R&_X?K_\ !5'QE_R3#_@FZ)M_^K_X MI'7+_P#]%&//0_Y%+_P\9_X.(/'AQX>_82_L;?\ =_XM?J-OM_\ VX..HZ^ MGUK]>J*/[:RZ'P8&'S;8?V!FD_XF85'Z*,3\A/\ A97_ =(>._^0#X!.C!^ MG_$J\-6VT?\ ;XQ(Z'WY]<4O_#/'_!SAX[.WQ#\/_ D^DV^WM_RY M1G'7MZ?2OUZHH_UC7_ '$T^Y(_(0_\$K/^"^OC MGYO%O_!1/^SXG_UD!^*^N+^&RWM]AY [TO\ Q#Z?M_\ C(X^)_\ P46\X/\ MZS_3]5O^._\ K9(\\$U^O5%'^M.9Q_AJ$?2$?\@_U.RB7\1SEZSE^C1^1NF_ M\<E]/]N\;?MSW%S*_^L%MX"RV?^NDE^2>?]FNQT'_@UQ_9JMRO_"3_ +2_ MCF\&?F^P6-G;9^F])<5^H-%1/BG/I[UG\E%?DC2'!W#<-L.GZRD_SD?GEH/_ M ;/?\$^M)"G4_&7Q-U1L?-]K\16: GV$5FA _&NVT'_ (-\?^"7VD%3J'P> MUK5<'D7_ (ROUW?7R98_TK[7HKEGGV04]L-#YQ3_.Y\N: M#_P17_X)?>' HT_]D?19-HX^WZK?W7Y^?W45S3S+,:GQ5IOUD_\ ,[(95E=+X*$%Z1BOT.&T M']F#]FGPJ%'A?]GCP-INT?+]@\)6<..W&R(5V&F:/I&BP?9='TNVM(O^>=M ML:_DH'J:LT5RSJ5)_$V_4ZX4J5/X(I>B"BBBH- 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@ KP']M#]EC]H'X_>(/"GCOX"?M0GX?:MX+ M^U7&E6[>'([V&ZNYH_*,DK.^% B+1C]V^%EDX.[%>_5Y#\6/VFO'WPF^,=GX M D_93\=^)?#E_I2SP^,/"%M'>QQ71=@UO-!N5H@%"GS"V#O'RX!( /._V0/V MN/CQXDD^(?[/?[57@ZPL/BE\,M.6\N+K20?L6OV4D;M#>0CMDJ P&!\ZX5#N M1,;_ ((?QRW?[ 6C^*]0N6N+_7_$VL:AJES(/&SL>Y(C7FO7_@]\*M M>UCXV^*/VI/B)X3.B:EXBT&QT'1_#]Q-%+/9:7;233;KEHF:,SRS3N2B,ZHD M<0WDEL>4_LQ^$_B-^P+X#\9_LZV/PA\1^*;&V\1WVI_"FYT*P,UO?VEUB2.Q MN)LA+.2*;>KR3F-&5@RD\B@#)_X(C:M=S?LR^-/".]O[.\,_%_7-,T6//RQ6 MNVWG"+Z#S)Y#QQ\QK[(KQ7_@G_\ LO:A^R/^S-I'PN\2ZE#>^(KJZN-6\57M MNI)V\F@#P#X)? M&/X8>/\ ]N3QUXK\&^-++4-.N/!.G1PW=NY*.Z2$.!D=1N'YU]$?\)CX8_Z# M4'_?5>(?#'P[X?TG]OGQ[8:5H5G;0)X&TLI#;VJ(BDR-D@ 8&<#\J][_ +.T M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5 M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_ MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4 M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U! M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_ M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* M*?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ M F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_ M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5 M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_ MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4 M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U! M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_ M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* M*?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ M F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_ M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT* "QO[/4H!=6-PLL9) =>F:FIL<44*[(8U1?15P*=0 M 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC_P#[$32O_1C5 M[I7A?@'_ )2">/\ _L1-*_\ 1C5[I0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E M()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C5[I0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ M .Q$TK_T8U>Z4 %%%% !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!X7X!_Y2">/_ /L1-*_]&-7N ME>%^ ?\ E()X_P#^Q$TK_P!&-7NE !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %<7X[_:,^!?PQ\0?\(KX_P#B MIHVE:@L"3W%M=7@!M87;:DLY'$$;$$!Y"JD@@'@UU6MZM:Z#HUWKE[GR;*UD MGFV]=J*6/Z"ODO\ X)&P_P#"\/V1_$OQK^*%C#J6J?%KQCK%]XE:Y7>+B$N; M1;8Y_P"6*1QE%3[JJ2 !F@#Z\CDCFC6:&171U!5E.00>A!IU?*'_ 1N^)/B M/QK^R1=^!?$^JS7TWPZ\;:EX3MKRX?=)):VWE20 GN$CG6,?[,8':OJ^@ HH MHH \+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ]TH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@" M#5--M-9TRYTB_CW074#PS*#C*,I4C\B:^/\ _@FGXBT']D3]F#QI\ _CGXAM MM&O_ (.^)M3_ +5-]*L9FTR5S=6U_&"1NBF$CA".K*5ZC%?8]8VO_#GX>^*M M;L?$OBCP)HVI:CIC;M-U"_TN*:>T.HHH *\ M2U3]@CX-:OJ=SJUSXJ\;K)=3O-(L7B^Y50S,6( !X&3P.U>VT4 ?#=Q^P)\' M/B;^UEXI^$.O>+/&<6EZ-X9T_4+26U\2N+AI9&96#R.K%EQT':NR_P"'-W[+ M_P#T/_Q*_P#"N_\ M5>X^'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D30L27 M)Z$'->@UU4L;BZ,.2G-I>IRU<%A*T^>I!-^A\F_\.;OV7_\ H?\ XE?^%=_] MJH_X'] MF9?_ ,^E]Q\F_P##F[]E_P#Z'_XE?^%=_P#:J/\ AS=^R_\ ]#_\2O\ PKO_ M +57UE11_:>8?\_7]X?V9E__ #Z7W'R;_P .;OV7_P#H?_B5_P"%=_\ :J/^ M'-W[+_\ T/\ \2O_ KO_M5?65%']IYA_P _7]X?V9E__/I?']F9?\ M\^E]Q\F_\.;OV7_^A_\ B5_X5W_VJC_AS=^R_P#]#_\ $K_PKO\ [57UE11_ M:>8?\_7]X?V9E_\ SZ7W'R;_ ,.;OV7_ /H?_B5_X5W_ -JH_P"'-W[+_P#T M/_Q*_P#"N_\ M5?65%']IYA_S]?WA_9F7_\ /I?8?\ M_7]X?V9E_P#SZ7W'R;_PYN_9?_Z'_P")7_A7?_:J/^'-W[+_ /T/_P 2O_"N M_P#M5?65%']IYA_S]?WA_9F7_P#/I?']F9?_P ^E]Q\F_\ #F[] ME_\ Z'_XE?\ A7?_ &JC_AS=^R__ -#_ /$K_P *[_[57UE11_:>8?\ /U_> M']F9?_SZ7W'R;_PYN_9?_P"A_P#B5_X5W_VJC_AS=^R__P!#_P#$K_PKO_M5 M?65%']IYA_S]?WA_9F7_ //I?']F9?_ ,^E]Q^?_P =O^"8WP$^'OQ( M^&GA;0_&WCU[;Q5XG>PU)KKQ.7=(A"7!C(C&ULCJ0:]._P"'-W[+_P#T/_Q* M_P#"N_\ M5>X_&/X,ZG\3?'O@#Q?8ZU!:Q^#O$+ZC: M]!H_M/,/^?K^\/[,R_\ Y]+[CY-_X??LU_!G4_@9X"O?"&JZU!?R77B&^U%9K>-E55GE+A,'N <&C^T\P_Y^O[P M_LS+_P#GTON/#O\ AS=^R_\ ]#_\2O\ PKO_ +51_P .;OV7_P#H?_B5_P"% M=_\ :J^LJ*/[3S#_ )^O[P_LS+_^?2^X^3?^'-W[+_\ T/\ \2O_ KO_M5' M_#F[]E__ *'_ .)7_A7?_:J^LJ*/[3S#_GZ_O#^S,O\ ^?2^X^3?^'-W[+__ M $/_ ,2O_"N_^U4?\.;OV7_^A_\ B5_X5W_VJOK*BC^T\P_Y^O[P_LS+_P#G MTON/DW_AS=^R_P#]#_\ $K_PKO\ [51_PYN_9?\ ^A_^)7_A7?\ VJOK*BC^ MT\P_Y^O[P_LS+_\ GTON/DW_ (L].BL5C821-"Q)']F9?\ \^E]QX=_PYN_ M9?\ ^A_^)7_A7?\ VJC_ (' M]F9?_P ^E]Q\F_\ #F[]E_\ Z'_XE?\ A7?_ &JC_AS=^R__ -#_ /$K_P * M[_[57UE11_:>8?\ /U_>']F9?_SZ7W'R;_PYN_9?_P"A_P#B5_X5W_VJC_AS M=^R__P!#_P#$K_PKO_M5?65%']IYA_S]?WA_9F7_ //I?']F9?_ ,^E M]Q\F_P##F[]E_P#Z'_XE?^%=_P#:J/\ AS=^R_\ ]#_\2O\ PKO_ +57UE11 M_:>8?\_7]X?V9E__ #Z7W'R;_P .;OV7_P#H?_B5_P"%=_\ :J/^'-W[+_\ MT/\ \2O_ KO_M5?65%']IYA_P _7]X?V9E__/I?']F9?\ \^E]Q\F_ M\.;OV7_^A_\ B5_X5W_VJC_AS=^R_P#]#_\ $K_PKO\ [57UE11_:>8?\_7] MX?V9E_\ SZ7W'R;_ ,.;OV7_ /H?_B5_X5W_ -JH_P"'-W[+_P#T/_Q*_P#" MN_\ M5?65%']IYA_S]?WA_9F7_\ /I?8?\_7]X?V9E M_P#SZ7W'R;_PYN_9?_Z'_P")7_A7?_:J/^'-W[+_ /T/_P 2O_"N_P#M5?65 M%']IYA_S]?WA_9F7_P#/I?']F9?_P ^E]Q\F_\ #F[]E_\ Z'_X ME?\ A7?_ &JC_AS=^R__ -#_ /$K_P *[_[57UE11_:>8?\ /U_>']F9?_SZ M7W'R;_PYN_9?_P"A_P#B5_X5W_VJN$_::_X)8?L]_"CX">*?B+X:\\&:1KE[X\^ M(RS7NF6\\JQ>+,*&>-6.!Y7 R:U/^'-W[+__ $/_ ,2O_"N_^U5]1>$M&E\. M>%-,\/3S+(]AI\-N\B# 48!/R \ GM7R%_P '&7_)H'@__LI-O_Z; M[ZH_^"Y'AO2E_8/^'_Q2M7-IXA\->)M+.B:K;N4N(/-M)"ZHXY7+1Q2<.=4\6? CX W6L_V!J_CGX3V?BWQQXF71&OKBW\RS9HX; M:W5&4.\\;L[.C!4P ,G(HW7_ 4U^->E?L[> ;?Q;\.$T#XE^./B@O@F*YUG M1;BVLXXQ+$'U=+>4J[(8IX2J;MOF,W)5"I /N:H-3U/3=%T^;5]9U&"TM+:( MR7%U<2'RYX8"0DD>U%W;(]Q9L @9KO/ 7QJ_9G_:_\%:NGPY\6>'_ M !SI%BXAU.)8!<0QR,A9599%QG&2.* -WX0?'?X0?'[2-3\0_!CQ_I_B33]( MUB32[[4-+D,D"W:1Q2M&DF-LH"31G>A9?FQG(('.1?MH?LQ3>+K7P6GQ9L_M M-]KLFB65XUI<+87.I1@;[*.],?V9[@9 \I9"^E?+GQ*/#?CWPS\8UEL(=0\.7:0W!=9W6:"\$?D.2&F50LA9@A905YH _;"BL; MX<+XE3X>:"GC-F.L#1K4:L6ZFY\E?-S_ ,#W5LT %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% '/?%'XI^"/@SX+O/B'\1M3GL=&T MZ,R7]_#IMQU73;NQT^>8$@QK=7$*0E@001OX(-6OV_O^3&_B_\ ]DVUK_TBEKY. M_8-\$>&?B)_P0G\0^%/%UG%-93:!XHE/G*"(I8I;B6*49Z,DB(X/8J* /T+M MKFWO+>.[M)TEBE0/%+&P974C(((X(([T^ORI_8E_X*%_$?\ 9R_X).P^(KNW MCU36;?XHGP7X%EU@2206\4MM%=!Y0I#R10AI\*I'2- 0!Q]*K^W]X]^#6J_% M]/B9X?U;Q3X5\#>#8?$'A3QC+X8FTI=3E8112:=(S1K%O^TRH$95!"%MP: $^&?\ P4&_8R^,?Q7D^"'P MT_: T75O$R/(D>GP+,J7+("66"9T$5P0 3B)VX!/0&NI^*/[2_P2^#.L'P]\ M0O&OV:_31Y=6N+&RTVYO9K73HF"R7LZ6T1#* M6^[@'S_P=XBUCQC_ ,%$_P!LBY\2.[FQ^$]WIUI'(>([:.VA554=E(7=[EB> M] 'Z-Z#KVB>*=$L_$OAK5[;4-.U"V2XL;ZSG62&XA=0R2(ZDAE8$$$<$&K=? M(/\ P0S\4:]XD_X)X>&[;7)I)%TK6-2LK!Y#DFW6X9U&?16D91Z!0.@KZ^H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (KZ\BT^ MREOYTE9(8V=U@@>5R ,G:B LQ] H)/0"O&-%_P""BG['?B*^UK3=$^+,US-X M;9AXB6/PQJ>-**LRM]I/V;%OAD8'S"N"I]#7ME?G)_P1^56_;Y_:N1E!!\8S M@@CK_P 374* /T!^'_Q&\ _%;PK;>./AGXSTS7]'O 3;:GI%ZEQ#)C@@.A(R M#P1U!X.*VJ_++]A'XOP?LD_MZ_M4^!M)BF_X5UX6TC7_ !/+HUH<1VTEC=Q[ M(X@?E1C'-)%@==B9SL&/;/@!_P %!/C]\0[SX.>/;S0Y/$&D_$_5KRR\6:%H MGA&Z$'A.-YO+L9X[S9B11P)FD9E/S%?+VXH ^X:*^(O#7[9/[9_[4GA;QW\8 M_P!C?0=#U"#P5\4$\/:3X'U"*%&UK38D0W%U-7NT^9)I!;;P"GGR1HT=MD$-^]9/E(;H< MUZ7XQ^(?@+X>^%)O'7CSQII6C:+;Q"2;5M3OXX+=%(R"9'(7GMSSVKY%_P"" MK?[-/PL\;_L^P_!;X7_"/1KGXE?$3QO ?"]S':*;S[4UR+F^O99R#((4M_-$ MCL2J+(B\#8*Z_P#;I^#7ACP1_P $M?$OP]UFQM=9E\%_#".PT[4[^T6257MK M>*,3*6!*.QB5B0=?'S]K'X _LOVM MGJ'QY\>-X=M=0D\NSOKG2+N2WEDPQ\L2Q1,@?"L=A.[ )QCFO1:_/S_@XR_Y M- \'_P#92;?_ --]]0!]>^$/VM?V=O&_C&U^'>D?$ZUMO$%_;B?3]"UJUGTV M\O(R,AH8;N.-Y1@$_(#P">U>C5^?'_!U=?%_P4*\$JF[;YC-R50J? M8/!/QY^,O[/U_P#$.^_;NU[0=(\":/X@MH/A_P"/II(87U>WG$A\N>& D))' MM1=VR/<6; (&: /:OB3\2_ /P?\ !.H?$?XG^+++0]#TN'S+_4]0F"1Q*2% MSU+%B%"C)8D D@5R7[.W[7W[-O[6.GW^I?L^?%:Q\1KI;JNHPQ0303V^[.U MGAG1) K;6PVW:=IP3@U7\#_$K]E']M?1?M_@OQ%H'C[3?#>K),Z!#/!;79B= M49XW&UF".Y7<#@X888 CYR_8$_9G\/77[:WQP_:W^'>@Q:)\._$+/X;\(6FE MYMX-2*&#[??0",C;$;FW?RY$X8R2%2-O(![SI?\ P4)_8OUKXVG]G72_V@]$ MF\7_ &TV:Z8HE\M[D';Y"W!3R&EW?+Y8D+;OEQGBO9:^$/VZ_P!C;X7?&+]H MWX'? 3X!?#31]#U3P[J8USQ5JNA:?';'1_#\#QA!*T8!+32HRP!LDO'(1@;S M7W?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %< M]\4?BGX(^#/@N\^(?Q&U.>QT;3HS)?W\.FW%RMM& 2TD@@1V1 27("CN170 MUY%^W]_R8W\7_P#LFVM?^D4M %70/^"A?[&_B30K'Q99?&^SM]%U*[-K8:]J MNFW=CI\\P)!C6ZN(4A+ @@C?P0:]DMKFWO+>.[M)TEBE0/%+&P974C(((X(( M[U^>G[!O@CPS\1/^"$_B'PIXNLXIK*;0/%$I\Y01%+%+<2Q2C/1DD1'![%17 MF_[$O_!0OXC_ +.7_!)V'Q%=V\>J:S;_ !1/@OP++K DD@MXI;:*Z#RA2'DB MA#3X52.D: @#@ _5:BOCY?V_O'OP:U7XOI\3/#^K>*?"O@;P;#X@\*>,9?#$ MVE+JTQ1D,)3N$C%D&!0!]6.Z1H9)&"J MHRS$X %>.?#/_@H-^QE\8_BO)\$/AI^T!HNK>)D>1(]/@694N60$LL$SH(K@ M@ G$3MP">@-+X)_; _8Q_:HU"[^"7@'XUZ%XHNM8TRXCNM&L+F423VI0K,,@ M*0-K$$@@\U\^?'[]D[P%\7?^"F7P@M?@5X!TK08_A3;+KWQ$U;0K".VBBC$T M4FF6#^4 IE=H92$/(AE+?=P" ?1O[0/[=/[)G[+.OV/A7X\_&K3=!U/48Q): MZ>UO/620)'2WC,OA?XZ_8C^'.M?!NQU M&U\/P^'TL;2VU:57N8I+9VMYED90%<^;'(=P"@@@A5! ![91110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >3>-?VXOV8_AY\ M5(_@AXP^(%Y:>+IQNM?#X\,:E)S 5&3P#;H>J@T ?I717PGXZ_X*1_&/Q9XE^-5S\#+96?X2Z_;Z3X<\ M)P>%KC4)/%%Q'<-'?&>6)284(1Q"(RC#&YBX^6NUU_\ ;4^+/QN_:3LOV5_@ M$L7A'5?^%0GQCJ-YKNFB6ZCOIH8FM--\N7"QA3/&TS,I8C*KY94L0#ZWKSO] MH?\ :R_9V_91T2S\0?M!?%*Q\.0:C,T>GI/%+/-*?#7PW^(NK:?-+J&A&^$D;B.=XUE0Q-(H# MHJ.5#MM+D9XP-GXOWG['GC_X%:W^U/XW\.>'?%OARY\'.BZO=VBW(N[%3*4M M[?S!E6DED*J$ 9W9!R0F #TOX6?%?X<_&WP+8?$SX3^,++7="U)"UEJ5A)N1 M\$JRD'!5E8$%6 92"" 15:?XV?"RV^,=O^S])XQMSXQNM"DUF+0TCD:06*2+ M$TS,%*(-[ ,P9N=H(4D?*'[!OA34/\ @F9_P3IL;KXZ7EII_B'Q+X@:^MM& MUG4TM(;:^O4CBMK26:0[8%$<*RS,?]6/..&*X/E'[+'BKX?V/_!;;7M13XZ: M+XKDUOX:".3Q);:U#);ZGJ4LEQ$O&O@33AI266M:<\NFWVG#S L#+"0R +-,A '*R#!0HIIW M[9'[ /CG]LKX"Z1X>\;?&.UL/B+H&NC6M%\1Z7I3PV-G/M"FVBA,CRI#A4.\ MR-)YB;^A\NOJ&B@#RSX1?"WXU:WX'_L?]LWQ)X+\:79CA1=.T?PMY=@&CS_I M$@N6D:6=B*?W<%FMG;M)M*B M2001Y?;GI@$]-PZUT]% 'S3_ ,$U?V*?B)^P3\'];^#VN>,M%\36VHZ_-K-K M?VL4MJ\'?C!^TQXCLM1T_P M7=F\\'> ]'A?^S[2\XQ>74TF'O9EP-GR11IC[C$L3[E10 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' _M0?##Q/\ &[X M^+/@SX3U"PLKCQ7H-UI,FH:B7*6D<\+1M*$09D8!N%RH[YXP?G7X3_\ !.W] MHKX>?L6S?L-1?'_PW8>']0:\AU?Q)IWAV>74);*YE9Y[>-'G6.,N&>,R'=A& M.%SS7V110!\J_'+_ ()4?"'QY^P]I?[&_P +-9G\.+X:U&/5?#VNW">?*=14 M2!Y[C;M+F02R!BN-NY2HPBI77Z7^S5\>/C+^SWKOP3_;3^*NA:W_ &UX;?1B M_@[2)+9;Z* /F7]A_P#91_:O_9J\$V7P M*^*7QW\*^(_ &@F:/1[>S\-2C4KNW$-.OM7^#'PT\':%XE-A+%I6ICP]%&D,K*0ID\E5=DS@LH8;@,9&@444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% $=XUVEI(]A!'+.(R88YI2B,V. 6 M"L5&>X!QZ&OC[]F']@#]I']EWXU?%/XT^$OBOX)O;SXGZE+>S6^H:+=M'IDC MW4\XVA)5,P4SL,$INVCE:^Q:* /FW]GS_@FC\*?@Y\//B+X?\9^*;_Q?XD^+ M=O>1>/\ Q;>0);S7:W(E\Q8(U+"W3=-(^,L2Q!+$*H7/_8<_9"_:N_9/\-6O MP+\1_M ^&]9^'.AZG+_!7_ ()\_M&_LI_'[QIXA_9E^/?AO3OA[X^U,W^J:%XA\/37=WI4I9V) MM-DJ1EUWLJO(=NW8'CDV GZ8NO@;\&M1U;_A(M9^%/AJ^U1I%EFU6\\/VKW, MLHQ^\9_+R7R,Y]>F*ZJB@#XW^-/[$_\ P4,^(?[06N?'#X>?MOZ)X12_M1IV MDZ=9^$A.VGZ,=:,KF:Y?:US=")&;.,_+TKU>BB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^9_\ M@II^P[X\_;X^&6A_"CPYXXTCPY9Z3KR:M+J%];RW$LTBP30B(1KM"KB8MNW$ MDC&!C)^F** /E[XV?L#>.?VN[?P7X,_:?^*.F#P1X.N(KN3PIX1TR:%M:NXX MO*62XN9I6,<84NHCC0-B5_WF=I5O[5_[!7Q!\>_M"> /VM/V6?B+HWA+QKX$ MTX:4EEK6G/+IM]IP\P+ RPD,@"S3(0!RL@P4**:^HZ* /E[]LC]@'QS^V5\! M=(\/>-OC':V'Q%T#71K6B^(]+TIX;&SGVA3;10F1Y4APJ'>9&D\Q-_0^77IW MPB^%OQJUOP/_ &/^V;XD\%^-+LQPHNG:/X6\NP#1Y_TB07+2-+.Q.25$4:XP ML8Y)]3HH \7_ &D_V:_&7B[X$ZQ\(/V3]:\,_#.[\1,(=8UFST!5;[*5(D6- M8-@$C A/,.2JEL8)#+P/[*'[(/[9?P9\=0:_\;_VN[3QKH>B^')K/POX5M- M73;.SNB$2&5DA 4HD0DC"[>!)QC%?4U% 'PL_P#P3S_X*1W/BKQ'KX_X*(6. MFQ>,-5-WXCCT;PF(995*B,11S$F5%2(".,;_ )% QW)^YH((K6!+:! L<:!4 M4=@!@"GT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7 _M0?##Q/\ &[X ^+/@SX3U"PLKCQ7H-UI,FH:B7*6D<\+1M*$09D8! MN%RH[YXP>^HH ^-_A/\ \$[?VBOAY^Q;-^PU%\?_ W8>']0:\AU?Q)IWAV> M74);*YE9Y[>-'G6.,N&>,R'=A&.%SS6]\?L/:7^QO\+-9G\.+X M:U&/5?#VNW">?*=142!Y[C;M+F02R!BN-NY2HPBI7U510!X)I?[-7QX^,O[/ M>N_!/]M/XJZ%K?\ ;7AM]&+^#M(DMER=I%_*\[MYMR&1&4*D<:D-\K;AMP/V M'_V4?VK_ -FKP39? KXI?'?PKXC\ :"9H]'M[/PU*-2N[=RY%M/+-(8XX 7) MV*COT42A1@_35% '%R_!?P1X0TZ^U?X,?#3P=H7B4V$L6E:F/#T4:0RLI"F3 MR55V3."RAAN QD9R/E'X:?\ !/'_ (*">%?%4)\5?\% X+OPWJ/BI=7\8:3I MWAA;:;6%>=7N8VG7#YDC!B!+$*@50-JJH^XJ* /"7^&_[=3^.?&^BZI\8O N MM^!_$SW \/?VGH$L>H>'H95*B$1P;8[Q$4_\M'#.1DLH.VO0OV=_@3X(_9F^ M"OA[X%_#J.8:1X=L?(MY+E@99W9VDEF<@ ;WD=W. !EC@ 8%=I10 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R7\;_P!@ MCXS?$_\ ;\\*_MP^'?B#X8T]O!^FQV%AX?O;2XF%U$OVK+R2J4VLPNFX"D+M M'+=3U/A#]@QM=_:W7]MC]H[Q[;^)_%NG6*V7A+1M+TQK73-!@4.!L$DDDEQ+ MF25O,8J TK$("$V_1=% 'R3X._8._:)_9]_:P\=?&K]EWXV>&-.\*_$Z^^W> M*= \5:#/=O97;.\C3VPAEC#L'EF90S*H$I5E;:II_P"T+_P3]^+^J_M4>%?V MS_V6_C/INB^-=&T>/2M>@\76#W%IK4"QF/S)O(*G>R':R@*"51E,;+D_6=% M'$:=\&='\4>'[%OV@-$\,>-/$$,;?:-3N?"T"PQEF+&*WCD\QHXES@!I'8XR MS,3FO'/VR/V0OVF/C=J/A+1_V&+#PS#H*6 MVA^#K'0A'_9U^!$/MD; [5;Y).0H/[P\]:^L:* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HK\;/\ @I7_ ,'"7QOT#XU:W\%?V)KG M3-%T?PWJ$MA=^,;O38KVYU&YB8I*T"3!H8X P95)1V<*'!4';1_P34_X.$OC M?K_QJT3X*_MLW.F:UH_B34(K"T\8VFFQ65SIUS*P2)ITA"PR0%BJL0B,@8N2 MP&VOI?\ 5/./J/UGE5K7Y;^];TM;Y7OY7/DO]=^_6 MUO.Q^R=%%%?-'UIA^/\ XE_#WX5:"_BGXE^--,T'3(_];J&K7B00)_O.Y"KU M'4UPMI^W7^Q7?;3;?M9_#EE=]BN?&5D%+>FXR8S[9I?VZXXY?V)/C"LB!@/A M=KY 89Y&G3D'\QFN/_X)FZ-H^N?\$Y_AAHFMZ3;7EE=>$42ZM+J!9(IE+OE6 M1@0P/<$4 >]:/K^A>(M'A\0^']:M+^PN(_,M[ZRN%EAE3^\KJ2&'N#7GX_;, M_9+;Q0/!"_M)>"3K1G\@:0/$EM]J,O\ <\K?OW>V,U\G?#2W/[!'_!6NS_9@ M^&DTMM\,_C'X=EUBS\,B0FUT;4D2X9FMT/\ JPQM&&U<#;.HZ1+CT?\ X*8_ MLI^*_$,.B_ML_LU:9'#\6?A;,-0M/)@RVN:?&"9K.0#F0A"^T=2K21CF0$ ' MT9\3OCC\&_@K:0:A\7_BCH/ABWNGV6UQKVJ16L#6?XP_:; M_9X^'FB6'B;Q[\;/#&BZ=JB!M-O]6UF&WAN@=V/+>1@K?=;H>QKQ7]G'XDZ+ M_P %,(O#_P"T'J?A];7X?>%;F*;1O#5[)'-)>^(DB!EN;@*2!%:&0QP(P!>0 MM.0 L)KD?^"]<<;_ + -TSH"4\7Z85)'0[G&?R)_.@#Z5^'W[4?[-7Q8UP>% M_AC\?_!GB#4V3>FFZ1XEM;BX9,9W"-'+$8YR!BN\KX!_X+9:S\._'7PX^'FD M_!C5K/5?C!)XXLW\ CPO_6TC%Z\0PC3;1O*^V[.* .'\1?M:_LO^$/$TG@KQ7^T#X0TW6(5W2Z5 M?Z_!#.6_OI M1'&&:[U *I8]R>!7T)H_Q\_9D_:4^-&C_#+P1XHT_P 3:MX7M'\417VF3!QI MCHZ6L8+;<9E6YG7 .0J-G[PH ]FHKYVN/V^K^Y_:)\7?LQ>%_P!F/QCJ/BGP MSHT%];6?VJQ0:CYI&QA)YS0P0;&#&6616_@\LR$(;7P=_;:U[XW_ E^(&M^ M&?@9>Z=X_P#AWJMQI6N^ ]7UF!1'=QKN4_:U!1H2-QWJ"3L;:K#:6 /?Z*^4 M/^"?7[6WCOQ3^Q+;_M&?M)Z4FG:*EIK6N:CXODU1)$F_XF=T[1);*#)&J#,: M)DY$:JH.0*ZKXJ_MU:S^S^_A7Q=\?/@'J'AKP1XLU>'38/$9UR&XN=(GF4M" M-0M%4>0"%8L8Y9@FT@\X! /H6BOG7XD_M_7/@?\ :6U']E?1OV:O%^L^)X/! MTVO:-#;W5DBZRJSB)! ?-98XVVS,9)FC9?)*B-F9%;'E_P""EL^A>-O /PT\ M??LE?$+0O$/CO0KS4+32+F.VDF$D"2'[-$B2%WD9T5?WJP*BR"1RJAB #ZBH MKYR^ _\ P4&_X65\=M8_9A^+W[/WB+X=^/;'2&U72-!U6^M[D:S:*"28)XV$ M;/P?EW%?E?Y_D;'/:3_P4W\3>-6\96'PM_8K^('B+5/ OC3^P?$&C6ES9_:+ M15(1YWV2.C-YF]5CB:7(C9V=$PU 'T!9?'CX2ZC\;;S]G.R\90R>--/T%-:O M-#%O+OCL6D6,2[RGEGYF4;0Q8;@2,$&NNKQ3P-^U%X:\8?MK>(OV9)/@KJ6C M:_H?@Q=5N/$NIFTS>VGVF..)(O(>1FB)E9QO92I5@8P3FJ&L?MG>);KX=>*O MC9\+_@G_ ,)1X/\ ">IZA87=S;^)$AU"X>RE:*YFCM3"R^0CHYRTJR,B[EB( M*A@#WJBN#^(OQKD\->.[#X0> _"A\1>+]1TN74TTQK];6WL[&-UC-S=3E7,2 M-(PC0(DCNV["[4=E\]^'?_!0+X?ZU'\4-$^+?A&^\%^)?@]9O?>--!GN4O/] M"$)F2YM98\"X1XP"!M5@70%1N&0#WZBO(?#7[1GQ+O\ Q-X L_$WP)2ST3XB M32+I>MZ;XG2]_L\#3KB^C%W&(4".\=N5'E/+'N/^L^[N]>H **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HKYH^.'[8_BJS\477A?X6O!:V MUC,T,FI20+*\\BG#% P*A,Y X).,\9Q1\#_VQ_%5YXHM?"_Q2>"ZMKZ988]2 MC@6)X)&.%+A0%*9P#P",YYQBO7_L3'_5_:V6U[=?Z^=SRO[9P/UCV5WO:_3^ MOE8^EZ***\@]4BOKZRTNRFU/4[R*WMK>)I;BXGD")$BC+,S'A0 "23P *\OL M?VX_V0[]SY7[0_A>.,QR2075UJ2P072H"7,$LFU+C !/[MFX!-[UV>"VG32XFPVHP0W,4LUJ,$$EXT8;1]_[G\5>6?"K] MLO\ 8]_X*4_!'5?V2_B!I=KX-\77^DR:7=> ?$EL()+.\6,HC618*)&B)QT92,@_E7!ZW^U3^SIX<\;/\.M;^,6 MAV^KPWL5E=6SW>5MKJ4@1V\T@_=PRN2-L;LK-D8!R*['3(8/#/AFWM]2O8DB MT^P1;BYD8(BK&@#.2>@P"4H:&1I1\BN ?J%7F.O?MJ_LA>% M=;G\,^*/VFO VFZE;'_2=/O_ !/;0SQ?+N^:-W#+\O/(Z-+S7=6LK!)_@3"B2W=PD0DD^V6/ +$9;:IXZX4^E 'V#X"^ M)7PZ^*N@KXJ^&'CW1O$>F,Y1=1T+5(KN L,97?$S+D9'&<\UMU\ _LA0Z=J_ M_!8;XM^*/V8GC;X9'PU%%XONM&Q_9,^M;8#B,I^[:;?YS$KW\_GYN?O;5M6T MS0=*N=@J]XL\7>%? 7AR\\8>-_$= MCI&DZ?"9;[4M2NDA@@3IN=W("C) Y/4BO@C]NBV\0_%'Q/\ /\ ::\6Q7=G M;:G^T5X9L/ FAW :,V6C,\TAN9HSC%Q=O'%*589CBCMX\*XEW>E?MI^++WX@ M?\%"_P!G+]E:Z,,O*E@ PY&14/Q'^.7PC M^$=Q:V7Q&\?Z=I5S>QO):6<\NZ>6-,>9*(E!?! M+_@HO^SK\1/#DIA/CEM5\'^)XD.!?6A-N]JK>OE3S-(#VY'0G,7_ 3A\67O MQR_:0_:+_:"\1M]HNHOB /"6AR2-]+\/Z:AP^H:Q>I;P(>.KN0HZCJ>]?,?\ P35\6W>@?'']HK]EV"4_ MV)X$^(_V_P -6O\ !8VNI-/,UK$/X8T>)F"CH96]:]=_;\C23]ASXOK(@8#X M:ZT<$=Q92D'\Z .[^'/Q9^&/Q@T4^)/A5X^TGQ%IP;;]OT6^2YA)R1@.A*GE M2.#V-=#7R7^S%\=+7]F/_@DQX"^-%U\/-7\0V6A> X;J^LM#>W62.,!F:5O/ MEC&P'EBN]^#/CUXB_9?\ %-M\-_$L6E_VKXTEU&U1 M-+EO40C;;,1<3PHS[#.4C5]N4WAD+ 'U17#V?[2?P+U'XU']G73/B7IUWXT3 M3Y;V;0;0M+)!#&RJYD9%*1$%A\CL&.> <&JGQF_:$TGX6^*O#7POT+P]-XA\ M9^,9IE\/^';:X6$&*%-\]U<3,"(+>-2-SX9BS*J(['%?-&C^+/&?B;_@M1H5 MI\0/AO\ \([JFF_ ^[@(@U-;RUOH3?LZ3P3;(V9,LR$/&C*Z,,8PQ /MJBO% M/''[67BN#PWXK\=_!7X(3^--!\%75W;:UJ U^*R>[FM,_:X[&-HW^TF$JZ,7 M,0:1&1"Y!KEOB3_P4=\/^&_V3=(_;5^%_P (-7\:>!K^V$NHR:?>QP7NE?O3 M"_G0N""L>4^>@#Z4HKR/PI^U!?_ ! ^)OA[P%\/?A_;Z[8:KX1L M_$.K^)=-U]'L])M[DGRD+8(_P!PRG@\\\5\ M5_\ $/A^WO\ ])%C_P"!FJ?_ !VOUYHKV<'GV8X"@J-%KE7>*>_FT>#CN&\J MS'$NO7C)R=MI26VFR=C^43]I/X ?$G]EWXX>(_@7\6=,>WUKP_J+P3R%6"7< M><4?LV?L1_LH_L@6MU;_LX_!#1_#$EZ@2\OK<23W< MZ Y"/Z?U*WLG[6WERW[]_.UO*_4^&_XAQ5_M"_M ME[&]^O-;MM;RO?SMT/S:_P"(?#]O?_I(L?\ P,U3_P".U]2_\$MO^":W[1?[ M#/CWQ5XK^-G[3G_">VNNZ/#:6-IY]X_V61)=Y?\ ?NPY'''-?:E%?)8KB',\ M9AY4:K7*]_=BOQ2/ML'POE&!Q,:]&,N:.UY2?ELW8\E_;WU+3M*_8?\ B_:0*&DDL)DC0$_Q,[*H'"[@>UNH$EBE0I)' M(H974C!!!X(([5B:%\+?AEX7U)-8\,_#G0=.NXU(2ZL=(AAD4$8(#(H(R.* M/A3Q9K7AG_@D)^W59W]G?6NG?!'XW2.U_H\3A8_#.JQ%%:YCB'W+?]XF=H " M.PQ^YC!ZO_@N_P"*/#=]_P $^%N['7[.>+4_%>F-ILL%RCK=*/,?,9!PXV@M MD9XYK["\0?#+X;>+-0_M;Q3\/=#U.ZV!/M.H:3#-)M'1=SJ3@9/%59O@O\'; MF.*&X^$WAF1((S' KZ#;D1H69MJ@IP-S,<#NQ/-(\+Z!9:;:!RXM;" MU2&,,>IVH ,GUJ[0!\-?&?QWX(\._P#!<_X?W7B#QAI=C%;?!>XM[F6\OXXD MBF:>_=8V9B K%2&"GD@@]Q7T-\2/V@OV<_"GC'0?%&E>+M!U[QKJKCPYX8TG M2M:ADN;TWEQ S(1&6*PH85E>0J1&B.1DMM;N+CX*?!J[G>ZNOA)X8EEE]3Z/\)?A5X>U*+6= ^&?A^QO("3!=V>C0121D@@E65 1P M2./6@#YD^#NL:3-_P66^+VGPZE UPOPNT96A64%MRM$6&.N0'0GTW#UK._8C MO['6_P!I?]K_ $O1[V&YN'\96X2""4,Q/V2>/H/]M67Z@BOJN+X2?"J#4SK< M'PR\/)>F1G-VFBP"4LV=S;]F(&NFBEB7)1I8E/EQMAI03L#8;'JOPR_:<_X)5?'[X6:/=>'_ ("?#?5O M&NL11PVOPSD\"VC:@^J%A^%?"_AAKI_#7AN MPT\WURUQ>FQLTB-Q,>LC[ -['NQR:S]&^%'PM\.>*KKQUX>^&V@6&MWV[[;K M-EHT$5W<9.3OF50[Y/)R30!\P:CK^A0?\%R+#3Y-7M5FD_9P-HD)G7<9_P"V M))O*QG[_ )0+[>NWGI4?[57BCP]X3_X*P_LX:AXFUFWL+>?P_P")+6.XNI0B M&:6VV1IN/ +.511W9@!R17U%)\)_A9-K)\1S?#7P^^H-<_:#?MHT!F,V[=YF M_9NW[N=VRFP>" M0WMNT<8$$TX>5 VW=\G0\ XH ;\6/!R?%?\ X*U?"KQ!X("SM\,/!>KW?C>] MM^5M4O8I+>RM9&'"RLTDL@C/S; S8P(-"U/XQ_M.6.FZQ;3S#XYZ MC.8X9U8^4WRJ^ ?NED< ],J?2OJ3PO\ #GX>^!_#K^$/!7@/1M'TF7=YFEZ7 MI<-O;ON&&S'&H4Y'!XY%,T#X8_#7PIJ U;PM\/=#TVZ"%! _&O_!0[_@GE^T%+X7N;/6KN?XA?#+4KI;O1]4OX[EH;F!K 3^:3DR>8%W;B2 M3NSG-51\#_@JOB>#QL/A!X7&LVTF^VU<>'[;[5$V<[EEV;U.><@T ?$W[0'Q M(^'?P>_;X\(?'3]M?X26 \"?$KX26.EQ7_B#0UO[?PYK44SW#VT@>-O+P)6! M(&?WF?NHY'K=A\0_^"?VH?#WXF^/_@Y\%O!VJ>#-,\%W47Q!\4^%?#T%K#?P M-'E].6:*)3='R%9W"L1'^Y'WG&WZ5\5>#_"7CO1)?#7C?POIVLZ=/CSM/U6Q MCN(), ?B3^PI\:_A+IO[,'[05S\0O@U\3_$R:99^!M8NTOY=(MY(7 ME:^L+ABNJGC*])046O=O;1==SFJ82C M4#];\ M>^*K+PGX>@+W5Y.$0@'$8[NV.BJ,DGT%?='C?X6?#[XCQQIXU\*VU^T0Q%*X M*2(/0.A# >V<4>"/A9\/OAQ'(G@KPK;6#2C$LJ O(X]"[DL1[9Q7T7^L*J 3SZXJS17S,Z M]2I25-[*_P")]'"A3A4;_ +5G[0>D?LO?"3_A<7B-5&E67B#2K76) M6B9S!:7-]#;S3!5Y)1)2^!DG;T/2OF[_ (*@_!7]B'X__LOZY^TE_P )+X:X2-5.YDWY7;@U]IWEA8:BB1ZA9 M0SK'*DL:S1A@LBD,KC/1@0"#U!%$[?7P^\:Y!X=M MDO W][S@F_/OFL38^$_VR/BY\6O /P7_ &4?!_[6W]H6_A#7[RQ/QLNKA'(N M)88[5H[6^V\E6W2R31G/F&%^#LQ47[>7B'P[X'_:'\*_MS_\$\?&FB^,/'.C M:.\'C?PEX1;^TH+_ $&.(XN;G[&66&-%58\N5+;83'S#@_H=XG\*>%_&VB3^ M&?&?ANPU?3;E<7.GZI9I<02C.<-'("K<^HJKX(^'/P]^&>E'0OAQX$T;P_8L M^]K/1-+BM(BWKLB51GWQ0!\\?L2_MC_L@>*OAMX9\)?"7XKCQ%XL\57[W>LZ M4;<)K%QJ=PQFOKNZMP?W,:$R,6R8UCC5(V<"-3YKH ^'GBW_ (+L>-?#GB>+ M2-3B?X)16HL;](IE:Z6YL9?+V/D&01AFQC(4$]*^R_#/PH^%O@K7K[Q3X-^& MN@:1J>I_\A+4=,T:"WGN^<_O9$4-)SS\Q/-5X?@E\&;:9+BW^$?AB.2-@T5E22-V50RME64%65 ME8@^DT4 ?FU_P4*^ 7[9GA)?@Q_PLG]ONX\6_P!H_'70++0]_P ,-+L?[(U! M_/\ )U >2?WYBPW[E_D?=ST%>J_M*_"[QY\#_P!I7]F_]K+XF>.V\40^$;B\ M\+?$+Q=+ID5B@74(9(+:^EAB_=V\(EF8.PPJEDR>:^Q=6T#0M>^S_P!NZ+:7 MOV.Z2YM/M=LLGD3+G;*FX':XR<,.1FIK^PL=4LIM-U.RBN;:XC:.>WGC#I(A M&"K*>""."#0!\F?M(^$S^TM_P4?^"7A?PA,EYIOPDM]1\4>,KVV8/'9R3B%; M"W9APLSR0;Q&3N\O+XP.6?L.:#;?LM_M-?'[X%^/;Z#3(-;\6MX[\*W5[,L4 M5]IEV&\]HV8@$6[HL"T\>^!]'UR*UF\VUBUC3(KE89/[ZB12% M;W'- 'S-_P $S_ &J:GX]^.'[6]U:R1:9\5?B"\GA1Y4*F\TBR::.WO%!Y"3 M>I9F M50.Y(%>PQQI$BQ1(%50 JJ, #T%9OB7P7X.\9Q10>,/">F:JD#%H$U*PCG$9 M/!*AP<$^U 'Q7X>U_0Y_^"!2?=C#J8?G) (D))VHQ"^(?CE\&]:_X M+.>"=1T;XHZ!=VDWP:NM+BO;;58G@DO6OY)%MED#;&E*\[ 2>1QDU]@ZG\-/ MAQK?A+_A -9^'^B7>@_] 2ZTJ&2T^\6_U+*4ZDGIU.:70OAO\._"UW;W_AGP M%HNG3V=@+&TFL-+AA>"U#LX@0HH*Q[F9M@^7+$XR30!^>W[&_P 4_P!B7X&0 M^-/V7/V\O _@G1/'7A+Q?JDG]K^-/#,$G]N6%Q82)#A21!+$3?\$]OBYKVFR:5XPC7Q!\-?%8B%O]ME*+#/I\VYF( M=6BQ#O9B54+N)9%'W16%KWPO^&GBK43J_BCX=Z%J5VRA6NK_ $B&:0J.@W.I M.!6Z % 51@#H!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%?F+^W1_P %G/BMH_Q2U7X6_LK3 M6&EZ9H=Y)9W/B:YL8[J>]GC8K(8EE#1)$&! )5BV-V0#BC]A?_@LY\5M8^*6 ME?"W]JF:PU33-9_ M5/;V6U[7]ZWIM\KW/!_UCRSZW["[WM>WNW]?UM8_3JBBBO!/>.8^)GQJ^$7P M8T^+5OBY\2]#\,VDS;8KK7=2CM8F.<8#2$#//3-;F@Z]H?BG1+3Q+X9UBUU# M3M0MDN+&_LIUEAN(74,DB.I(96!!!!P0:\[_ &V-.T_5?V.?BM9ZI8PW,/\ MPKK6G\J>(.NY+*9U;!XR&4,#V(!'(KY*_9/^(OC7_@F3\7]%_9!^/?B&>^^$ MWCQ5NOA1XTOF^72[J4*TFFW#=$!=QSP S*^ LK>6 ?:]O\>O@K=^/V^%-M\4 M]"D\3HNY_#Z:E&;U5W;=QASO"[N-V,9[UUM>/:;;P?\ #?\ K-UY*^;_ ,*> MTQ/,V\[?[5OSC/IFN/\ $7_!02X_X0+XA_&?X;?!.X\0^"OAAKUWI7B34GUY M+2]N);0(;N2TMFB998X@^,@'TC17E7B?\ :L\)V_AOX<:AX!TO M^V=2^+(C;P187EV+*.:)K)KYIIY2KF%%@7)"I(Y9E548GB]X"^.VLZCK'C/0 M_B[\/U\'-X)L[:\U#4)=96YLKFUECFD-S#+LC/DJ(7!9T1@4<%1MR0#H?BU\ M9?A9\"/!MQ\0?C!X[T[P]H]MQ)>ZC/M#-V1%&6D8\X506..!6IX.\6^'O'_A M'2O'?A+4/M>E:WIL%_IEUY3Q^=;S1K)&^UP&7*,IPP!&<$ U\B?MM_M*^-/B MU_P3O\>_$WPM\!+R7P%XB\*W,>EZQ<:NB:BUM*-D.HFQ,>%M6)1P?.\T1L', M0P17=?#W]I72/@=^S+^SSX M/#,^M^*/B!X3T;3/"^DI<"WA=X],@DFFGG*M MY44:8)*J[DD!4;G !])T5Y'\#_VI_P#A9WQI\;?LY^-OA_)X;\8^!XK2YOK> M'4A>V5[:7*;HI[>?RXV8= RO&A4D=><9Z_M:>*/&^@ZYX^_9_P#@C/XR\*^' MKJYMI];;7XK(ZM);,5N!IL;(_P!J5&5TWR-"CNC!&8#=0![97*_$[XY_!GX* MVT-[\7_BEH/AB"X;;!/KVJ16L,YXK"_9*_:/T']K?]G_0OV@_ M#'AR[TG3_$$E[]DL+^16F1(+R>V#.4^4%O)WX!(7=C)QD^&_\%R(T?\ X)P^ M,&= 2FIZ25)'0_;X!G\B?SH ^I?!_C7PC\0=!A\4^!_$=GJVFW*AK:_T^=98 M95(!!5UX8$$'(XYK4KP/]I#]KO2_V*OVVB@ MLWD1$C\XR2"0*>0#'')R,';D5!K/[=NI>#?CSX.^%WQ(_9Q\3^'/#?Q!U-]- M\(>,]3O;;%W>!=R1RV:,TUJ),C9YNV3YANC7#[0#Z#KA_AO^TG\"_C!XZ\0? M#;X7_$O3M>UCPLD#:];Z:6E2T$Q<1@RA?+9B8WRJL2,<@9&,?'/B'_@HI^U)XF;X7'2_$":=X5BF\.:CJB*IEBLFC)6XC1@R2!/,C$O#UY?I$6NITD MD"S3X*QHL<,C,P5CP%569E4@'MU%>5:+\-O 5Y^SZ(?$OA71-.O] M,@@\3QR6&M_;'NT017+Q1M&J-:,',D8<9X0_+O\ #?V#OVT/C=XQ_8HN_P!I M3XI?!K5=>M=VO:U+?Z%J]HTLP34+AC;16]Q+&8XX8PRKER=L("ABP! /L>N1 M^$OQX^$OQT37I/A1XRAU@>&/$%QHFN&*WEC^RW\./,A_>(N_&X?.N4/9C7C7 MP+_X* >+OC_%X(\1^!OV0?&USX7\7Z7=SS>*+>ZMFMK"Y@21OLQWLF[<46/S M6,(Y M&32/#T9:6YE*Q-*2RQJWE+L4L&DV@\8))%>3K_P4"O=%T'X7_$SX@? ^YTGP M3\7-9L=-\,:U!K\=S=VDU\ADLC>VHB585E0%B8Y9=@'S<\5S7[;L:'_@H=^R M5+L&X:UXJ&['./[/M^* /K6N!M/VJ/V;+_QN?AI9?'7PK+XC#[3H$>MPF]!P M#@P!MXX(/3H#8P8 MRRR*W.P1E\(>D_9=_;(\/?M"^$_&&I>+/!=WX&UOX>ZW<:9XVT+6KZ*4:;)" MF\R^?'\DD14,=XP/D;J,,P!Z#\5OB_\ ##X'>#;CX@_%SQQI_A_1K7B6^U&< M(I;!(11U=B <*H+'!P*T/ _C3PU\2/!6C_$3P7J?VW1]>TNWU'2;SR7C\^VG MC66*38X5EW(RG# ,,X(!XKY/_;$_:;\8?%W_ ()]?$3XG^"O@->77@'7O!^H M6^F:U<:ND6H2VTD;Q1ZD+%H\"U+%9 6F$WE_/Y7:O0OV>/C'I'PK_8J^ NCI MI%SJ^O\ B?P!H&G^&M L719;Z==)BED8LY"QQ1Q1O))(>%5> S,J, ?05%>& M>$OVRK^;]HN[_9,^*GPI_P"$7\=3^'7UKPK&NO+>:;KULN\,([E8D>-U:-]R MO%D*C,,@#/,^$_\ @H[9ZKK'Q8\(>-_@U=>%O$/PGTY+K4- U;7(VN-5$A(B M^R".-O-60^6J,,EGN(% S(, 'TS16%\-/$?BWQ=X*L/$GC?P')X9U&\A$LVA MSWZ7,MH",A)'0!=X[A20#QDUNT %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>=^,_BUJ<.I M2Z;X:9(XX7*M<,@8NPZX!X _G1X,^+6IS:E%IOB5DDCF<*MPJ!2C'ID#@C^5 M>G_9&,]A[6R[VZGF_P!JX/V_LKOM?H>B4445YAZ1A^/_ (E_#WX5:"_BGXE^ M--,T'3(_];J&K7B00)_O.Y"KU'4UPMI^W7^Q7?;3;?M9_#EE=]BN?&5D%+>F MXR8S[9I?VZXXY?V)/C"LB!@/A=KY 89Y&G3D'\QFN/\ ^"9NC:/KG_!.?X8: M)K>DVUY977A%$NK2Z@62*92[Y5D8$,#W!% 'O>B:YHGB72H->\.:Q:ZA8W2; M[:]LKA98IE_O*ZDAA[@U:KX#^&EN?V"/^"M=G^S!\-)I;;X9_&/P[+K%GX9$ MA-KHVI(EPS-;H?\ 5AC:,-JX&V=1TB7'TT?VHO$WCO6?%FF_LY_" ^-+?P3J MDFEZYJ%SX@CTZ&XU&-%::RLRT)_\ @H;X M.U[]D;5/VNOA1\-M7\16'AN6:/Q=X9DGCM-3T9X,?:4EC?($.RAON'<"> ME1_&G]ON?X,_LW^#?VHKKX,RZMX:\60Z>\TNG>(8O^)4+T!K=YF>,*8R&0,X M/RNV,$88@'T717GGQ*^,WC#P!K/@7PS8?#*/6-2\9ZH;&6VM-=5!IS);/<2S MLSQ#S($2)P7 #;C&H4F0 >AT <)XI_:@_9R\#^,8_AYXS^./A;2M>F<)!HNH M:W##=2L6*@+$S!FR00, Y(KN+>>&Z@2ZMY \YN-DC*\C9"1I'(Y"LQ"KAB >F45XU\&_VQ=)^*?B+QI\*]2^&6 ML:1\1? 6QM<\"M=6TD]S%(H:&XLYWDCAGAD#+AV:/:6&\)E<^9>%?^"GOB/X MF_ 35_CU\(OV//&&NV?AZ]OUU^VEU6TM!86UIDNY>1OWTVT,WD0+*5"_,P+( M& /K*BO*[+]KOX8ZO^S_ .$_V@M M=0OK3QQ]BA\*Z+!$@O;^]NN([,!F"+( M"'WLSA$6*1RVU2:P+/\ ;,O?"G[27A_]F3X^?"AO"6J^,K&:X\&:O9ZXFH6& MIO"-TMLS^7$\,RK@[2A4Y #DE<@'N=%>"Z_^V?XDE^'OC'XS?"WX)?\ "5>$ MO!>I:C87\]OXD2#4+F6Q=H[J2&U,+*84='Y:59&52RQL"N[WJ@#@=2_:G_9M MT?QLOPTU7XZ^%;;Q&[[4T"?6X5O6."<"$MO/ )X'0&NI\8>./!_P_P##\WBS MQQXELM)TNW7=<:AJ%PL4,2X)+,[8"C )R>.*^0?BK:VS?\%U_AC<&!"X^"UX M0^T9R)]1&<_0D?B:^M?BE''-\,O$<,J!D?0;P,K#((,+Y% #_ /Q)^'_ ,5- M C\5_#7QGINO:7*?W6HZ3>)/!)_NNA*M^!IWC[XA^!/A7X6N?&WQ)\7Z=H6D M6F/M&HZI=I#$A)PJ[F(!8D@!1R20 "37(_L=110?LC?"R&&-41?ASH@55& ! M]@AKPG_@JE-\7/ASK?PB_:F\%_#>X\:>%_A?XHO-2\8^%K8%F=);=8H;X)@\ MVX\YE?!V-(K'"AB #WCPK^UO^S3XUU2/P_X<^-.A2ZG-&2/.[RWC9EW(6B+A#N)48^F* .!O?VI_V;=.\;CX9W_QU M\*P^(R^T:!)K<(O2<$X$!;>> 3TZ#-=]UKXM^(<$!_X+P^!)#"NX? :9@VWG M=]MU!<_7''TKU#Q)^WF^B_M3:M^R9IO[.7C'4/$5CX1?7--,$UF%U9?M,<$8 MB(F,<,+;W8S7#Q;?**E"S(" ?058GQ$^)/@'X2>$KOQY\3/%^GZ'H]BA>ZU' M4KE8HT&"<9/4\'"C)/85YG^RO^V!!^T/JWCGP)XQ^&-_X%\7_#K4X;7Q5X>U M/4(;I8$FC:2"=+B+Y)$=4^'TOAG6;*'7GUE(+O4;=8)H9KZULVC(EME8.H\PG<%\-_;=_;*^-FC?LR_#3X@?"OX77&EQ?$3Q-HMGJLM_J MR176FB><.;!5 SYL@B>-Y#A44MC).5 /L:N8^,GQE^&G[/WPWU+XN?&#Q0FC M>'=($1U#49+>681>9*D2?)$K.Q+NBX52>:\B^./[=^H?LY:AX T7XL?L[>([ M6Z\=^(5TF*73M1M+RWM96<@(#$YFFE*;66-8@&+;0^X$5S_Q;_;U\0_#O]F_ MQM\7OCW^PMXST[3O#6M#3KK1M4N=.FANX7>%(;EW,NUHFDE1"85G"L."P!( M/IW3-2L-9TVWUC2[I9[6[@2:VF3[LD;*&5A[$$&I+FYMK*VDO+RX2*&)"\LL MKA510,EB3P !SFO*OC#^U1HWPKG^'WA+3?",^K>*/B;>_9?"VBK=""$%(!/- M+/.5;RHHT(R51W)("H><1_ S]J-&4D#GG !T_PA_:*^"GQ\N==MO@W\0[+Q#_PC6HB MQUF;3@[107!7=L$A4))QW0L!TSFNT=TC0R2.%51EF8X 'K7R9_P3=C2+]H#] MJ)8T !^,\QP!W,9)/YFO7OVY/AS\2OBY^R+\0?AM\(+MHO$>L>&Y[?3%2;RS M.3@O &) 4RH'BR2!^\Y(&30!+9_ML?LE7VJC28/VA/"P+SM!#=S:HD=I/*I( M:..Y;$,C@@C:KD\'BO1?#WB#1?%F@6/BKPWJ45YIVIV<5W87<)RD\,B!TD4] MPRD$>QKXO_9'_;H_9-_:7^$<'[#?[0_@RV\">*K318_#FL?#_P 46?V6WN6C MC6+;:LX 5LA2L3;95;&T-M#GUOXN_'";_@GI^SMX LM=\$2^)](TV'1_"MU? MV&HK!-'/Y26Z2^4Z8:,E,G#;@2!MQS0!] T5Y%\>_P!JEO@#\6OAW\.-<^'4 MU_9?$;Q%'HFFZS9ZF@^R738)\V%E!VX.058YP%TG_ (*P:MXZ_9^3]HWX/_L:>./$^@VC7YT37]%L+BU^T M1A98G75+97BD4$A9(Y$9& )&Y#@D8)] _:3_ &HO#/[*W[,OA'QGXU^"VI>+ M],O(])LSY!M/LUK<.L?DM-YS[Q\PRK)%)AE&2N0: /HBBN(^*/QHM_ ?B;1/ MAOX;\.R:]XM\2)<2Z1HD5TL"+;VX3S[JXF8$0P(9(E+!78M*BJC$G' _#+]M MG_A+OBMXT_9W\8_!G5M)^(W@S38]3/A;3]4M;M=9L'*!;BRN9&@C<9D0,LOE M%2X'4,% /=:*^6_@3_P4GUW]HW2/"/BOX6?LB^-M0T+Q!XKET77-9CN(#%X? MQ,466<9W. @$LFP;(U8#S&(OAF?CW\.O@G_;_@1]9>PMM2M? M$B+?O&EZ;.2\:T,)5;=9%9O]<91&-QB7D ]ZK@M1_:G_9MTCQN/AGJOQU\* MV_B-GV+H$VMPK>LV"<"$MO/ )X'0&N]KXM^*\$#?\%U?AA,T*EQ\%KPABO(/ MGZB/Y$_F: /M%6#*&4Y!&0:6OG_Q=^WC_P (U^U1>_LF67[.WC#4/$$/A*37 M-+:WEL]NJH+A8(Q"1,4BB8^83+)?'/PS\:_"O M4/ OC/X=W]O!XE\.ZEJ,-V(XKB-I+>>.>+Y)$=%8\=.#DA@: /3OB!\1/ GP MI\)W?CKXD^+;#1-'L(R]WJ.I7*Q11@#/4]3QP!R>PJ+X8?$[P-\9O .F?%#X M::\NJ:%K-OY^F:@L$D0GCW%=P6158<@]0*\!^+O[5GB'XN_LL_$'XF_"#X)S M^(O ":#J]E'KQUJ."ZU.".*:&>\LK1HR)[=&5\&26)Y C%$;*[J'["'Q?\/? M!O\ X)J_![5M7L;J_O=7TZVTK0-&T\(;C4[^::7RX(][*B\*[L[LJHD;LQ 4 MT ?5=%>%V?[9FH>&?VD-&_9?^.7PF/A77?%NFSW?@K4[77EO].U5H5+2V[2^ M5&\$R@9VM&5/9B2H;&\._P#!02W;XU>/?@/\4/A2?!6L^ _"DVORS:YXAC^S MZG:(,B:V=(SOAY&Y\93H4+!E !]&T5R7P0\?^,OBA\-]/\>>-_A==^#KK4XE MGAT'4;U)KJ"%E#(9M@ CD.3F/)*\;L-E1UM !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% 'S__ ,% /V3/BI^UGX/\/^'?A7\7_P#A$+C2-2EN;NY\R=?M M"-'M"?N6!X///%?+7_#F7]L#_H]D_P#@3J'_ ,2 M?YH\O%9/@<96=6HG=^;7Y,_G?^.7P<\<_ 'XKZW\)/B+8/!JNC7KPRN5(6X3 M.4G0GEHY%(=3W##O4O[/WP@\8_'GXR^'OA3X%L9IM0U?4XHA)"A/V:+<#).Q M'W4C0,Y/8+7[M?'+]E3]GC]I2W@A^-WPHTS7GM4V6UW,'BN84SG8L\3)(JYY MVAL9YQ1\#?V5/V>/V:[>>'X(_"C3-!>Z396YF3.=C3RL\C+GG:6QGG% M?3?ZWT_JEO9OVEO+EOW[_*WS/F?]4*GUN_M%[._GS6[=OG?SL?%OC/\ X(__ M +6GB3QAJWB+3OVR_LMO?ZE/NJT$^9?WG^5SS#]MG4M/TG]CCXK7NIWL5O"/ASK M2^9-(%&YK&957)[EB !U)( ZUG?%;]G?X2?MH_LG6GPI\>QQ7FDZQH-K/IFJ M6A5Y+*<0@PW<#]-RY^C*64Y5B#Z?XD\'>$?&5M'9^+_"VFZK#"^^*+4K&.=4 M;&-P#@@''&:?X>\+^&?"-@=*\*>';'3+4R&0VVGVB0QER "VU !DX'/L*\H] M4^+/^";3?M+^&/VIO&OP-_:F'VS7/A]\/]-T?2O$GS'^W=+^W74EM=;F^^=K ME-WWOW>'^=7)\]\:_M0^ _VG?V0?CMXA^*?Q,&C>);-?$FGZ#\(='OGM)+'R M89-MQ_D;#22RS;K>/8QV1^6[5^CO\ 9VG_ -H?VM]AA^U>3Y/VGRAY MGEYW;-W7;GG'3-9D'PY^'MKJVI:_;>!-&CO]9A,6KWL>EQ":^C(P4F<+NE7' M&&)% 'Q=X?T_]D3]JK]BG]G?X&?$[QY)87MWX3TZV\)^+M"U86T^D>(;'2[3 M?;Q38VF;#NI0Y&^$H0) NWGM1TK]M'7?@K^TK^PMXM\?O\2[OPIX,M9/"_C2 M"VV7]XDZ-*VF7.TGS+@Q(P"DL_[PY9A(F/NS4OA5\+]9\/6_A'5_AOH%UI-G M"8K33+G1X)+>",XRB1LI55X' &.!5SPCX)\&?#_1$\-> O"6F:)IT3%H]/TB MPCMH$)ZD)&H4$_2@#X7U[]L#]G[XG_\ !&G5-"TGXD:-:Z_:?";^P;WPO-?( ME_#J%O9K#)"+09B#'Y<\K]E2_!'X+SZIJFMS M_"'PN][K<+0ZU=OH%L9;^-CEDG?9F53W#$@UH^(?A_X#\6Z+!X;\5>"=(U/3 MK5T>VL-0TV*:"%D&$*HZE5*CH0..U 'PC\"/%?PJ'_!2+XR>%/A9\2GG?Q9\ M+=.M/"&IW^L7-[-JUT8R#-!/.SR72*?G\U&:-41F!"(2-?\ X)G_ +8'P)\# M?L56/[-OQ-\96?AGX@^"/[1T75?!FIGR]1N+K[3.R+;6_P#K+EFW@%8U9@X8 M$="?M^'PIX7M]>_X2FW\-V":G]C%I_:*6:"?[.#N$/F ;M@/(7.,]JYSQ[X" M\$Z8-6^*.C_""PU3Q6=,D@AOM/TNU&I7 *%!$)Y"AQ@X^9P * /#?^"+/_*, M[X:?[NL?^GF^K$_X+GZEI]E_P3H\4V=Y>Q12WFKZ5':1R2 -,XO8G*J#]XA4 M9L#LI/:NT_X)5_#+XI_ W]BGPK\$OC+\.[[P[K_AQ[];N"ZN;::.83ZAM>Y>)/AW\/\ QC=1WWB[P+HVJSQ1^7%-J6F13NB9)V@N MI(&23CWH ^0?^"L7B7P]<_\ !-'1=5M];&^5.<,-B MLW'8$]JVO^"H&NZ):?$C]F.:ZU>VC5_CWI$R,\Z@-$,@N#G[H+ID]/F'K7TS M)\&OA!+9Q:=+\*O#;6\#N\,#:%;E(V;:&95V8!.U%SH9@OXV&HBWTX+.8#G]\$)Y*9&.>G-?7'BOX M6_#+QYI-KH'CGX=:#K-A8LK65EJVD0W,-N5 "E$D4JA P!C%6]&\'>$?#N MH7>K>'_"NFV%U?B(7US9V,<4EP(HUCC$C* 7V(JHN<[54 8 H _/C]BWXW_ M H^'W_!,GXB_ [Q9XZT^U\:Z;)XPTZY\(&8-J?GN+E@%M1F5E"DEG"[%".6 M(",1M?!R']D;]H+_ ()H_ GX(?''Q=#%;ZQ'SJ6M6K6VLZ@=&@\^_@8;6BFD MV;I4(X*L2".,5-J?PX^'FM>'H/".L^ M%N])M4V6VEW.EPR6\*[2N%C92JC: M2, ="10!\S?L3:G^TW\(_P!J#QI^QM\8/BNWQ+\/>'O"=GK.A>-[N#%_9":= MHX]/O7!)>4J))%WLS;4W9VN%7S#_ ()J_%3X<6G_ 2:U;X3W7C33T\2:!X5 M\62:]HK7 ^T::@N+HAKA?^6((E3;OQNR=N=K8^[/!G@'P)\.=(.@?#WP5I.@ MV!E,ALM&TV*UAWGJVR)57)P.<9XJ&7X8_#:>WOK2?X>Z&\6IW0NM2B?282MW M..DLHVXD?D_,V3[T >)_\$G]3T[5/^">7PNDTV^BG6'0&AF,4@;9(D\H9#CH MP/!%>%_L=?&V/X0_LQ?MZIXDGM9C)M$L4UC;K$X MW8.UV("GHV>,U]3VGPC^%&G^'CX1L/ACX>@TEKL73:9#HL"VYG!!$OEA-N\$ M [L9R!S4FN_"WX9>*-1;6/$WPZT'4;MU"O=7^D0S2, , %G4D@#B@#=KXB\& M>)/#Q_X+T>+++^V[3SF^"$=FL?VA=QN!=6E?;BJJ*$1 M0% P !P!7,P_!+X,6\RW$'PC\,)(C!D=- M@5(.000G!H ^:_@QJ^E3?\%D_ MC'I\.I0-.OPRT53"LH+94Q%ACKD!T)]-P]:\F\/>'?$'Q:LOV]?AU\*KI;S7 MM2U'DO"[.;M-% M@$I9L[FW!,Y.3DYYR:ET#X8?#7PIJ U;PM\/-#TV["%!=:?I,,,@4]1N10<' MTH ^(=/_ &OO@!\0O^",VJ^$[3XC:/9>(M*^#DWAN_\ "]U>I'?Q:A;:<;9H MQ;D^80QC+@A2-A))&UL<3\2_'_@'PU\ /V-?VI?$_AW3_&WPS\"^%U\/_$:V MBLX]1ATV:[TFRMP\T6& >&6)LAAD,JJ,,ZY_0F?X)_!FYU?4_$%S\(_#$E_K M5N]OK-Z^@6YFOXG&'CF];DWA_0;C0V\,W&B6CZ:UO]G;3WME, M!BQM\LQD;=N.-N,8H ^>?@9\1/\ @GO\2/B[HU[^RC\-_A_KFNV5I-=:AXH\ M,>%[:"3P]9-#(NY[E8%,3RNPB$&Y797E8C;&PKQC]L3P_K7QB\1Q_P#!3+]F MW2M!U&'X*73I:F55D'C2RLYG;43OR56*W97%N^"YDCFD7_E@Q^V_"WPP^&G@ M;0;CPKX*^'FA:/I=V7-UINEZ1#;V\Q8;6WQQJ%;(X.1R*?:_#CX>66@7'A2R M\!Z+#I=W()+K38M+A6WF?Y?F>,+M8_*O)'\(]!0!C_ #X\?#C]I;X2Z-\9?A M7K:7NDZS:+*@W#S+:3'SP2J"=DB-E67U'&1@GLJS/#7@GP9X,CFB\'^$=,TE M;@@SKIMA' )",X+;%&<9.,^M:= !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 8?CCPQJ7B>T@@TW5?L MK12%F;+?,",8XKF_^%3>*O\ H;__ !Y_\:] HKMHYABO4 MYYIW]6>$ZSI-YH>IS:7?H1)$Y!/9AV(]CUHT;2;S7-3ATNP0F25P >RCN3[# MK7M&L^&M"\0*JZQIDV1@T:-X:T+P^K+H^F1P%OO,,EC[$G)KV/[ M>C[#X??_ _KR/(_L*7M_B]S\?Z\SC?^%3>*O^AO_P#'G_QK<\#^#=8\,7<\ M^I:U]J66,*JY;Y2#G/-=)17D5^I: M=I7[#_Q?N=3OHK>-_AGKD*/-(%#226$R1H"?XF=E4#N2!7EW_!.3]H'X$> _ M^">?PXN/&OQH\*Z4NE^%E74O[0\06\1MF#OE7#."K?[)YYZ5],^)/!G@_P 9 M0Q6WB_PIINJQP,6ACU*QCG6-B,$J'!P?I6;8?!SX1:7=)?:9\*_#=M/&0/M,Y#D#.V+ SO":/\ P2<\5P_!C1_B?^R=\:-8@TKQ MKX1^(.HZG/4(RY'F1L5X\/6LJ$0ZEI9>2-KM!WBG,C[3_$J C@@UY)^S]\ O'GQ[^$ MWC;_ ()>?$U;^#0/A%JVKVAUZ8E1J"7$9DT'I]\1^?+=,O1?LUH.0Q%?HE%% M'!&L,,:HB*%1%& H'0 =JBM=*TRQNKJ^L=-@AGO95DO)HH55YW5%0,Y RY"* MJ@G) 4#H!0!\G_\ !,+Q-\4/CEX/T_XD?&O0+FQU;X;:%)\/XH[SEYK^WG U M&[S_ !;U@T^//!$D$XZ&OJ7QGXNT/P!X/U;QWXGN7ATS1-,GO]1FCA:1HX(8 MVDD8(H+,0JDX )/0"K6G:5I>CPO;:1IMO:QRW$L\D=M"J*\LCEY)"% RS.S, MS=26).2:GDC25&BE0,K AE89!'H: /A[Q/XT\+?MC_\ !07]F3XX? ;4SK'A MK3O"_B+6-3O4B*M90&,VRB9#S&QN/W6#_$&QD FM3X=Z[/\ L_?\%?/B;8?% MN\6PTWXP^%]*NO NL7SA(+N6P@CADL4<_*)03*VS.2%4]77/UCX'^%WPS^&, M%S;?#7X=:%X>CO9O-O(]#TB&T6>3GYW$2KN;D\G)YJ?QGX!\"_$?1SX>^(?@ MK2=>T\N'-CK.FQ74)8=&V2JRYY/..] 'S#\._"(\??\ !7#QG\?O!=TDGAOP MM\*K;PUKNJ6S@P7&KR7(N#;[Q\KM% L9D )*'RPV"17$?\$X-?T*;_@F5\4- M0CUBU:WAUKQ>\TPG79&K([@LS\$>"].\+CP1I_A#2X-%6(Q M+I$.GQK:A"3R?6@#X(^,7@#3_ /@WQ]_P4)_X)\?M"R^$]0TS6[^;XB_#?4;I;K1 M]5OX+EXKF&2W8YAN)65B@P2_F((_+WAJ^^_A[KVL^*O .A^*/$>@2:5J&I:/ M;75_IIR2<@YR:ZB@#XJ_;"O(?@)_P5%^"_[57Q"<6'@6^\+WOA+5/$4_%M MIMX_VF2#SWZ1*[3J S$#"NU86/C/3=5UG7-)GL_"F M@:5>QW%YK5[+$R006\2$M(6=ER0-JKEF(4$CT_6M$T7Q)I4^A^(M(M;^RN4V M7-G>VZRQ2KZ,C AA[$5SW@?X#_ [X8ZE)K7PU^#/A3P]>2J5EN]#\.VUI*ZG MJ"T2*2/QH Y1?'_PT_8E_93\,W_Q[\9P:+I'A/PYI6D7^I&"6=?.2&*W4*D* M.[9<=E/&2< $U!\9?VO/AK\#OBQ\.O"GQ \4:;IOA_X@V&IBRUV\EV0I=P_8 MGMU:4D)''(D\PW-P7\L9&>?3O$WA7POXUT67PWXR\-V&KZ=<%3/8:G9I<0R% M6#+N1P5.& (R." >U/U'P[X?UCC5M#L[K_1I+;_2;5'_ ',A0O'\P/R,8T)7 MH=BYZ"@#X!_X*#?LU_!KP7\<_A7\<_V,Y+#0_C'K'Q!LXH-)\*7"A-8LWWM< MW,UO$=JQHJ_O9L!&21Q)NW C]"JYGP/\%O@Y\,;ZXU3X;?";PSX>N;L8NKC0 M]!M[2289SAVB12W('6NFH ^(OB)XE\/)_P %Y_ UF^N6@E7X(RV;1FX7(N#= M7\HB(S]\H0P7K@@]ZZ+3-7TD_P#!#S_.W;O-\S;NW[N=V$OA]JOAS6_"NJW2V^H17L<$\2(+=R)',AVD;5/S,R_>5@/M M;1/A5\+_ SJ<>M>'/AOH&GWD.[RKNQT>"*5,@J<,J@C()!YZ$U%=_!SX0W_ M (DN_&-]\*_#_M?"'B#P])XE:QE$S:<(;QDD$JIDH0SKP<'YAZBO3 M_P!O?]I;X!^,/CS^S7K_ (1^+6A:KI.E?%>&;5-.?BC^R[^T=>?"_XU>!+>SAU?4[+4T:RUBR;3[>[MIKVW)Q);[) M1%YO*CR3N5]J@>;_ +3'QQ\>_&K_ ()C? []H3XUZ'!HU_\ \+9T*^\0S0PF M.W6WAN[J(7N.B1RHLI#6?''PC\,:S>"19!=ZK MH%O<2[PJJ&W2(3D!5 .>B@=JV]7\.^'_ !#HLOAS7]"L[[3IXQ'-87EJDL,B M#&%9&!4C@<$=J /C?_@H1\6_ACXO^(7[+_B_PQX\TN^TF7XZ6C0:G;WBM;S) M&?+>2.3.V2-7(4R*2N>,YKL_^"S5[9VG_!-CXDK=74<9FATR.$.X&]SJEH0H M]3@$X'8'TKZ!U3X3_"S7'AEUKX:>'[QK>W2"W:ZT:"0Q1+]V-=R':H[*.!5C M6?A[X!\1:?::3X@\#Z/?6M@FRQMKS3(I8[=-M/\(>&_']I/)J?Q,N%@;^SH8+*-D@MIIE:*&2X:18S,P.Q M'R!D[EX?]D;Q[\$]%_X*I?%/2_!GCU[ZT\0^"=$3P[=7^JW-[-K3JH,LL$T[ M/)=(.6\U2T812P(1B\/\ PQ^& MWA/4/[6\+?#W0],NMA3[3I^DPPR;3U&Y%!P?2M>]L+'4H!;:C90W$8E201SQ MAU#HX=&P>ZLJL#V(!'(H ^2_VZ_AC_P3]_;'_9,/&'A5_L/A^6Y\/_ M ! TR_B6ZMI5C9HHMRD-*"^%^S."26*A5?!'C?[0L/QIA_X(I_#?Q'\>[;46 MUW1-;T._\02WT;M$Y=?27S4UN7P[;->*_P#>$Q3>#[YS72:KI6EZ[IL^BZWIMO>6=U$T5U:7 M4*R131L,,C*P(92."",&@#X;_;^_:8^ 7C'XT_LVZ]X0^+6A:KI6E?%ZTN-5 MUO3M12:PLD>,;1-X4"]D_M))0D1SAV,:.X ZJC'M7U+I'PF^%>@6>F:=H/PT\/V5OHL M[SZ/!::-!&EA*PPSPJJ 1,1P2N":^:+KX'>-/&O_ 4XU_XL_$;]FNYU;X8]N\[/Y6T-AC'G(^[@YH F^%?@Y/'G_!7'Q_\ M>/!0630/#7PPM/"NMZE;\Q7.M27,=PT <<.\4$<8D )*$HIP>*Y;_@CK\5_A M9X:_X)EQZKXN\6Z;!8>%;[6F\4"YG3%G&;J:;$JGINC=2 ?O;L#-?8"Z?H?P MS\&&R\#^ E6ST^+_ $/0?#UI!#G)^Y$A:.->3GDJ.O-?,/\ P2^_92N/AM^S M+X?\%?M+?LT:=I_C/PQJ-[):ZCK=AI][(J37"5#@X/TK/N/A#\)[NQM]+N_A?X=EMK/ M?]DMY-$@:.#>^%.M M>"[OPKJ.HW^C+J-KH]Z]R+J*Y:,HX!8!5# ;BBR[<[2#[%^SMXW_ &&_&OQ0 MN]=_9/\ AUX%N7T[0Y#XB\=^%O#UM:QV",T9CLVNDA7S&D >0QAL(L&7 W)N M]LN_ W@F_P#"S>!K[P?I4^B/%Y3:/-I\;6I3.=IB*[,9YQC&:@TCX9_#?0/" M9\ Z%\/M$LM";.=%M-)ACM#D@G]RJA.H!Z=10!\O_P#!$;6=)U7]A6Q@TS4H M)WM?%FLI<)#*&,9:\>10P'3*.K#U# UXKXW\+M\ _A#Z9?WUQ<)#/9PQ?>@N?,?9Y:C>?^6;*NU3^AWAOX?\ @/P9 M-+<>#_!.D:5).H69]-TV* R <@,449 ]ZSK#X'_!72O$T/C72_A!X7MM9MAB MWU:W\/VR740QC"RA-Z\<<&@#HM.N+B[T^"[N[-K>66%7EMW8$Q,0"5)'!(/' MX5\4?%KQ+X>A_P""[?PRL9=-DKH"?X21G%?9I^%'PM.LCQ&?AKH']HBY M%P+_ /L:#SA,&W"3?MW;MW.[.<\T:-\*OA?X=U6/7?#_ ,-] L+Z$L8KRST> M"*5-P*MAU4$9!(//()% 'Q5^QO\ M6_ ]?\ @EM??"/Q7XZTOP]XO\&^#=5\ M/Z[X5U>Z6VOXKQ$G1%6!R))#)E32>+- M?\ @FQ^S-\>+?P_ M9>-_"WPL\4QM\2O#UO%%>_9K607$$CS0-E0R;N X',J'@'>)O%+R?;+>[T'P?;PW'A^U5:K\ ;QWTW4KF)9U\2ZC!)%%$QE@=UQ M(54QA'9_L7P;\+?AE\.K2ZL/A]\.M"T*"]??>0:-I$-JD[<\N(E4,>3R<]33 M]-^''P\T;2KO0M'\!Z+:65^N+ZSMM+ACBN!C&)$50'X..0: ./\ V3?VHOAS M^U_\$-'^-/PXO4\J_@"ZEIIF#3:9=@8EMI0.0RMG!(&Y2K#AA7I59/AKP#X% M\&22R^#_ 7I.DO<*!.VFZ;% 9 ,X#%%&<9/7UK6H **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$! end GRAPHIC 19 dxpe-20241231_g2.jpg begin 644 dxpe-20241231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MH *@ P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L[Q?XM\-> ?"> MJ>._&>LP:;H^BZ=/?ZMJ-T^V*UMH8VDEE<]E5%9B?05HU0\4^%O#/CGPUJ'@ MSQKX=L=7T?5;.2TU32M3M$GMKRWD4K)%+&X*R(RD@JP(()!% 'X%?\%$O^"U MW_!P[K.@:C^UM^R7^R;XD^$O[/5D?M&A^(]3^'UM?WU]IA/[O4;X7J2FWBE7 M:X*1)&BNH\R3_6-]8_\ !N'_ ,%\O'7_ 53C\3?LY_M.^'M)L_BCX/T==8M M]7T*W,%MKVE^:D$LK0DD0SQ2RP!]IV.)U*JFTBOT/_:W\;?#CX9_LJ_$CQ]\ M78[5O"NC>!-6NO$,-X 8I;-+.4RQ,#PP9 5V]]V.]?B-_P &67[!7CW0]5^( M/_!1KQKHT]CHNK:&W@[P.\\97^TE-U#<7]R@/6..2UMX5<9#/YZY!C(H ^U? M^"V'_!:?Q[^QO\>_A=_P3M_8\L=%N?C1\7=8TVT&NZ_;&YLO"UI?7JV5O.T" MLOGSR2%RJ,VU%BW,K!U!X#]K_P#X*P?M4?\ !$[]O7X7?!;]M?XZQ?&3X-?% M71_,O/&&H>$;'1]8\+W4=R()Y573TC@N+5!)#*R-&9=KL%7AZ^UJX=X]+_ &G/ FCVD3'Y8H+.[TN *H[ F-G/J78]Z]__ .#X MQ5'Q0_9U?N= \2 _]_\ 3O\ &@#]D/\ @I9^W?JW[$'[/MIXM^$?P@U+XG?$ MGQEJB:)\+?A_H,3S3:YJ4D3S;V$09A;0PQR3RR 8"H!N7>&'X1?M*?\ !?W_ M (.4OV"?CKI>K?MD^ ]-\*V&L.UYIG@CQ!\.K2+2+Z!6'F107<.;A]FY0V+I MG3,]%L[WQ/%\&]*M4URZM4>ZCW6=M'=; M)2-R"9[6-W"D!BB9SM&/@G_@]$\0>#[[]A/X4_!Z'25U'QQXE^,,$WA2PMX/ M,O)((;"ZBN?)507;,EU9QE!]YI4XR!0!^C?_ 3:_;I\!_\ !2+]C#P5^U]X M T>32X?$UE(NIZ)/-YCZ9J$$K07-L7P-ZK+&VU\+O0HVU=V!W?[2W[1WPB_9 M&^!'BC]I'X[^*HM&\*>$=*>^U>]DY;:,!(HUR/,ED)O^">W_!,CX:?LY?$.-8O%,&GSZOXMA#@BWU"^G>ZDMR1P3"LB0$@D$PD M@D&OGC]K+=_P5?\ 7Q@^/VH W'[.?P2\%>*%^&=L>;?Q_XOMM.NHIM>;M+8 M6#^9#:$966X$LX8B.,4 <;_P;N?\%D_VJ?\ @K'^UQ^T1J/Q?UR"S\!:);Z9 M>?#SP1;Z7:(-!MYI[F/8US'$L]S(R11EVE=EW[BBHI"C]:Z_G9_X,>/^2S_M M!_\ 8KZ!_P"E-Y7]$U 'Y[?M0_%K_@K]\7/^"KE_^Q_^PO\ %'P-X(^&GACX M7Z1XA\8^+?%O@P:JUG=7MU?0QPQ()$::606K%8RR*%AD8N#M5O@+_@L__P % MIO\ @LE_P2'_ &K]+_9@_P"&J?A_\0O[2\#VGB+^W/\ A3L.D^7Y]U=P>1Y/ MVRXSM^R[M^\9\S&T;-];U3X=V/BZ3X=77P033IF@GL8[R2VMKI;^<7$Z*Y55: M*(2%>JE@*^[/V%/BWXQ^/W[$7P<^._Q#FMY/$'C7X5>'M>UV2T@$43WEYIMO M<3%$'"*9)&PO88%9W_!.;_E'M\"/^R,^%_\ TTVU?.__ 6Q_P""I7@;_@B9 M^Q!H=S\(O .C3>*]7V>'/A3X0>'RM/LX[:!0T[QQE3]EM8O*7RT*DM)"F5#% ME /NZBOQ>^)'QU_X*_\ P._X(M>'O^"SB_\ !1'5=>\:W&F:3XIU[X9ZQX$T M,>&)M$U&[ABAM(HX;..ZCD2.Y@D:87 9@LBC!(8_7?[$'_!0[Q]_P61_X)8W MWQU_97^)&F?"#XE8N-$\1W]WX;_MZ/PYJL")),T%L]Q )1)#)'+"TC,J>#'35?%FA?"ZZ\9^+[ZVO%,>BA;W3[: MVL9$"G=-,EZTY!93&D<1VMYX*>]5_*'_ ,&RWA_]M/\ :C_X*6_$76_@/^VL MWPW\?ZG\*]4U;Q)X\\0^!H?%DVK1/J^E^=#)#=W$6)))I(I3/O+#RBN#O)'Z MQ_\ !=?_ (+2_'[_ ()#_#?X,_LZ:#K-IXC^(WC/1HV\9_%F\\)HL$$%KY$% MY?VFF+,(3=32-)*MNTIBA "G>'5E /U9KYY_X*I?$CX^_ []@SXE_M"?LV_$ MJS\-^)OAWX2U#Q+"VHZ#%J%OJ$5G;23/:R1R$%0X7AU(*L!U&0?RO_X+6_M^ M?\%-/^"-'Q!^!OQX^#7_ 4-U[XM>$/BII^H7E_X6^)'@7188)?L@L9"!]AL MK62&*:.^3"ILEC,9R[;L#]"OVV?CQIG[4G_! 7XG?M+:-HTFFVOQ _97U/Q% M!ILLHD>T6]T![CR68 !BGF;"0!DKF@#YN_X-A/\ @KQ^V1_P553XWM^UMK7A M^\_X0,^&O^$?_L+0DLMGVW^U?/W[2=^?LD.,],'UK]7:_ +_ (,8_P#5_M0_ M[W@K_P!SU?O[0!^;?[;'_!5?X^?$'_@J?X6_X(N?\$__ !5X<\)^,[RQ;4/B M/\4_$NDC4AX>@%DU_P#9K&R9UCN+K[.(WS*63]^JX&'=.]^/_A;_ (+(_L6? M"S5OCQ\%/VG])_:930=/DO-;^&GQ \ 6&BZC>V\:EY&TR\T9(%\]0"1!-#+Y M@RJMOVAOR$_X.:?V*/VS/V%O^"FUQ_P5D_9YOM?LO#?BB^T_4M/\<>']Q?PQ MK,%K%:/;7# 'RTE$0="X\N59GB^;:RGWG_@F'_P>1Z)X@N]+^$7_ 4_^'\. ME3R%+=?BKX/M&-L3T\R^L%RT7JTMN6&3Q BC( /UT_X)D_M">.?VL/V /A+^ MTE\3)[>3Q!XU\&6NJZNUK L40GE!+*BJ %4'@>PYR>:]UKY]\;?&S]GC]@O_ M ()P:W^T9\$M&B\0_#CP%X!N_$7ANQ\-:@+B'4;38]S$D$X+CRG+C$GS*B-G MHN*_,?\ 9:_X*$_\% /^"K/_ 33^/W[>O@K]OK7_A/XU^$<6L7]A\.?!O@+ M2#H4,%IIYOH(I+B]M[B[NS-&CQE_/01N"?)*[=X!^W+ E2%;!(X/I7X._M"_ M\%P?^"HG[+__ 7:T?\ X)B:K\8O"?B7P:WQ<\(Z%=ZG/X$M[:\N=-U8Z=,Z MEHVVK*L5Z8]Z@ LNX 9P/I?_ (-BO^"S/[07_!4KX6_$#X;_ +5D6GW_ (U^ M&DFFRCQ7IUC':?VU9WOVD*9H(@(DFC>V8%HU1&65,("K%OS _P""H7_*X-I/ M_9>/A;_Z1^'Z /ZBZ*_.?_@X0_X+9:S_ ,$I/A7X:^'/P'\,V&N?%_XD-,GA MF'5$,EKH]I&R(]]+&I!E"O%'AS1[2 7P@2=Y='EL+.WDM%VBY5$E:50 M8XR^_) /V$HK\E?^#@7_@NAXY_8\\!? CPE^R/\0HO#4/QPM8M>O_BB= CU M*71?#;&V(GM+296CEG=+@O\ .K;5BV@;I R>J> /$/[>W@[X[?LX_$CX'?\ M!0V3]H7]FGXB^*Y[7Q3K=_X8TDZK:;])OFM=UYIUO"CV;7*+NW1)-#-%%&SL M'*@ _1:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHKFOC%X%U_XG?"S7_AYX6^)>K^#=0UK2Y;.V\4Z M L1OM+,B[3/;^?ME_M.'_@E%\1_ MVT_#GPR^$'A*_M[_ /:&\4RZH4N]?GBE#P^%]/V*WS+(@>ZF(VQ,J)DNC1/] M8_LQ_P#!6#_@F'K_ ,3/A1_P3^_X)\>._#_BUM0@N+&PT3P7'+'8^&-&L-.G MN#S:EJ7[77QDN+BXE:6XN)[ MC2W>5V.69F-IEB2223R2:^C?^"6G_!N)^R;_ ,$I_P!I&[_:<^$_Q@\<^*=; MN/"USHD%KXJ>R,%LD\T$CS)Y$$;>9B#8,DC;(_&<$ 'Y._\ !4+X$ZQ^S;_P M=I?#7QMK5E);Z'X[^-?P_P#%>C7GRW5M=#'8!<]:]2_P"# MWF"[UCXW?LY^']*MI+F[FT#7U@M;="\DCR7-BJ*JCDEB, #J:_8/_@I9_P $ MJOV<_P#@ISX*\/V'Q5N]5\.>+_!.IC4O /Q#\,2)'J>@W89'RA=666)GCC9H MF&"8U*E& 8EP^,=7O9,16\EK8QK&/^"KWPNT;X(_$_]I#QYX,\(Z;J M!OM2T/P8]HD>LW QY+71GAD9UB^9D0$+N?<0S*A7X+_X@E_V!?\ HZ[XP?\ M?S2O_D.@#ZG^./[66L?\%?\ _@G1^TAX0_X)7:S<:Q=VBCP;X4\:6VI?V=%K M5_)!:SWZ6[W"QF*..WNA%YS$;V9]F %9OS.\?? S_@\#^#?[(>O_ Q\1>*? M"VD_"GPU\/+RPU30M+LO \<5MH,-BZ301B"U$@ MU<#8=_H=W-?M+_P3+_X) MS?"'_@EM^R[;?LL?!;Q-K6M:7%K=YJMQJWB PF[N;BX9=Q?R41/E1(T&%Z(, MYKU[XS?#+2?C7\'_ !7\&M?O[BTL?%OAJ^T6]NK/;YT,-U;O [IN!7<%D)&0 M1D#(- '\N_\ P:?6/_!0&Z_;OGG_ &1-9MK;X?P7NDM\=H9TTXM<:-YEQY*I M]K1I0=_F?\>Q5_4XQ7]5M?$'_!)#_@A3^SS_ ,$??%7C7Q9\$?B]XS\3S>.- M/LK34(_%36A6!;9Y70Q_9X8SDF5LYST&,5]OT %?RY?\'GO_ "E>\+?]D/TC M_P!.>K5_4/J,%U=:?/;6-\;6>2%EAN5C#F%R" X5N&P><'@XK\S/V[O^#8WX M+_\ !1[X^3_M'_M2?MK_ !4U/Q%)ID&FVPTZRT>UMK.SA+F."*-+/A0TDC98 MLQ:1B2: /M/_ ()R\_\ !/7X#X_Z(SX7_P#33;5^,O\ P?$?#SQQ--^SU\5X M[:>7PW;+XATF:903':WTAL9D5CT#2QQ2$>HMF]*_:#]B_P#9<\5?L@?!G0O@ M/>_M$>(O'N@^%M"M-'\-MXFTNPAN;.SMHQ%#&TMI#%YVV-40,X+$("2Q))M_ MMI?L7?L^?M_?L]:U^S+^TQX..L>&=9"29@F\JZL;F,DQ7=M* 3%-&22&P006 M5@R,RD _.G]M_6])M?\ @SPT6_BG3R3^S9\/K;=GCS6.C0D?7S"1]:\T_P"# M,/X=>-M(_8!^-?Q"U2SGCT;Q%XY%KH@D!"S2VVG*)Y$!ZC,\:;AP6C(ZJ:^C M-:_X-[?&WC?]D_0_^"=WQ+_X*9^/]6_9_P! U.*>T\&0>#],M]6FM(9C-!93 M:J QDACD.Y08."J8P(T5?O3]G+]G3X-?LF?!+P[^SM^S_P"![;P[X0\+6 M- M'TJU+,(UW%G=V8EI)'=F=Y&)9W=F8DDF@#^;K_@RH(_X>D?$ 9Y/P"U/'_@[ MT2OTC_X.6?\ @K;^S=^PIX.\%_"K4OV6/A_\8/BGKEK)KO@R+XA^';?4],\+ MVX?REU0K*I9I'DC98TB9-WDNS. BJ^]X(_X-;_V3_@W^V#JO[4/[.G[3_P 7 MOAKI>N_:8]7\$>!_$,=A%):7#AY]/CO(T%Q%9N57]V"9%"C9*K*C+WW_ 5- M_P"#=_\ 8Z_X*AW/@+6M?\4:]\/=3^'OAZ+P[H\_A"*W,#Z+$Q:&R:&5"JB( ML_ELA7:)'!#C;M /Q^_X.BO@%\4?A/\ !W]F'XB?M(?M-ZY\4OBEXZL/$6I> M,=7NM4 TJS_=Z0\5KI5A#MM[.T0RRJ)(T#SD;Y&;"+'^KT!S_P &H1Y_YL@; M_P!1DUSOQN_X-.?^";_Q4_9D\,? /PSXB\;:!KOA:[\Z#XE3:G'J&L:A&8Q& M;6Y\Y/+-LJJIC@A6%(F!90-\N_WKPY_P1R\">!O^";=[_P $T? O[4GQ.M?# M>M:6^E^(_%6J:G!J>J7>G/!Y#V,/VJ)X;*V\H+&D4$:!$!Q\[.[ 'YD_\&,? M^K_:A_WO!7_N>K]_:^$/^"4O_!!_X5?\$A_B#XB\7_L\_M/>/]7TWQA;6T/B MGPWXEM=-DMKXVPG^S2!XK9)8GC:XE(*L 0Y# \8^[Z /F#]E7]M/P%^UE^T/ M^T?^Q-\2$T:^UOX5^-5TZ;PY=VL;KJ'AV\T^VEAFDB?(F7SGNH9." %CW?ZP M9_,__@X'_P"#:;]D3PU^S/XZ_;N_8FT2/X=:[X*TN77/$G@NSD_XDFJ647S7 M#6\3?\>4RIN=4C/DMLV"-2V\?;OB[_@@A\%-=_; \=_\% ?!?[3?Q0\#?&3Q M9XC_ +2TKQ?X*U2"WCTBW%K! +![2>*:&]@8P[I5F4B3$_ GP[L/#,_B".)U=(+V]26XD M,19072%80_M@$ 'R)_P;C?M1VO[,?_!NUXR_:$_;&6[NOAWX'\4^(6T.TN+8 M7'VW13':@VD,(AX6^ ?P6A@T*+5]7.C37 OM;N;1(9;I /(7R5$<-PX* MNA6)ED_97XJ_\$__ -ESXJ_L0:G_ ,$\;CX>1Z)\+K_PNNA6^B>'W^SMI]NA M5XI(&(;]['*B3!W#[I%W/ORV?B+]C7_@TV_X)T?LO7VNZA\1O%/C/XJ)K5G) M:?V1XIOX[?3(496596M;94$\Z!V*22LZQOAT1'56 !\4?\&.9_XN;^T6,_\ M,!\-?^CM1KQ#_@J%_P K@VD_]EX^%O\ Z1^'Z_7K_@F%_P &XW[-?_!+KX]Z MK\=_A?\ M'?%'Q!)>1F.R\.ZIK4=KIP4;_+>\AM4C6_DB#MY9E'EHS%Q'OVL MO*?&K_@V(^#/Q\_;3G_X* ^/_P!M_P"+#?$V7Q/I^O0ZO966C116UW8B 69C MA^Q% L2VT"A2#D1C<6))(!^;G_!ZIX;\::!_P47^$_Q.EBN%T:\^$,%II-P' M9%^V6FK7\MPJLI&&"75J20O3BOU5\/?\ !)W_ ()'_P#!17]EKP=\?O'5 MU\1?'W@+6M$A\1Z0WC+]H;Q5J5I8;X"9'(N=39(98@9(Y#PR%75L8(KV_P#X M*)?\$J?V=/\ @J)^S5IO[/\ ^U;=ZG>ZAHC+#_%'AOX82ZU^SGKCBXNHV\/VL6GV[V\QG/FW%NR3Z?NRWG+\D@W! M9$?\D_\ @FG\2O\ @I7_ ,$!O^"N7@S]A7XS6-_;^'OB%XTTK2?$/@Y;LW6D MZY9ZA=K90ZQIYZ>8K'B*K2.LYMK7= M]HN%>61UD9@%9@=N4CV 'V[1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Q_P 8 MOV@_@?\ L^:9IVL_'#XKZ#X4M=6U6WTS3)]0RL."#ZBI: "BN=\'_%WX4_$+ MQ+KW@WP%\2] UO5_"MS';^)M,TC5X;F?29I S)%0>//^"A/[ OPK\9R_#CXG_MP?"#PYXBMYO*GT'7OB7I5G>QR9QL:"6X5P MV>,$9S0!Z_1571-97'[:O[&]I.]K=?M:?#**6)RDD/-/9F/H )N: /3**@TW4M.UBPAU72+^"ZM;B,/!< MVTH>.13T964D$'U%";_P 471MO#EGX MJ\3VMA+J4H*@K"LSJ9,%D!QD NHZL 0#OZ*Y+XB_'SX%?!^]MM-^+?QI\)>% MKB\B,MG;^(_$=K8O.@."R+-(I8 \$CC-,M_VA/@%=_#Z?XM6OQP\'R^%;6X$ M%SXFC\36K:?#*651&UR)/+5MSH-I;.6 [B@#L**XWX>?M%?L^_%S6I?#?PH^ M.O@WQ/J,%JUS-8>'O$]I>SQP*RJ962&1F"!G12Q& 749Y%4O&/[5W[,/P\^, M>B?L\>/?VAO!6B^//$L:OX?\&ZIXGM8-3U%68JIAMG<22;F5@N%.XJP&=IP M=_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@' M_!4_]J3QM^Q7_P $\?BW^U#\-=*BO/$/A'PA-?X MT?\ !)3Q/:_MD?LB_$B\UCX:P^++,Z!<)>F'Q#X5U)YPUI'E<&YQ*$$4\.) MP&Y%P'8 _:'X!_\ !+&]_8"_X*M:)\5?V,[WQ%H'P&\?>"-;3QO\,[#5;AM! MT77XGMGMKJ*V9S'$LZ/-M7'[MXI I"2!%Y[_ (.2/A+^TO)_P3N^*G[0/PT_ M;F\=^"=/\):7:75OX(\(16UC::C T]O!<17ETB?;)2XDD8!)HXL%5:)\%CX- M_P &X?\ P<:>/_V[/'EG^P=^VPEK.;.%81XD6VB,LUM=0H B7 M:PI)*)(PJ2)$^51U!E^RO^#B7_E"Q\?_ /L4H/\ TX6M 'P!_P &/SO)\$/V M@9)'+,WBW0RS,OO$&F2-'&OCA\&]0UG5-3^%?AN\TRY\,/? MEC#I^HW#W7G16^[A?-BCCEDC7A656P#*2W[NU^4'_!J%_P %&/@3^T]^Q[=_ MLE>#_@CX=^'GC'X5002:SIOAFV,5IX@MI\HNK?.6D:X9HPEQO9SN,;!@L@CC M_5^@#^:^ROV+O^"4O_!/W]L;_ (-]OAUQHLK;&56979D<+APPXKY)_X/B/^2P?L\_]BUXA_P#2BQKT MCX3?\$]?^"PG[77_ 0-^'7A;]EW_@HKI%GX5UKX7CROA%'\/X=+GU&SS+NT MYM;2>25_,&4P8XHY-VV0A"Q !\I_\&@G[9W[1W@/_@HI8_L<:-XDU34_AMXZ MT'5;C6?#\\SRVFDW5K:O=I0AOGG_@UH_X*1?\$_/@5\<[7]C/Q1^QO#\./BUXVD_L M6/XHMK$U^^M7BMD:;.ER-^G;Y$ 6.(F.24('56"M7G7_ >N:;86W_!1[X;: MC;V<:3W/P5M1<3(@#2;=6U(+N/? ) SVH _0_P#X.L_AWX%TG_@AU;66FQQ: MM%X7\2^&H?#NL7CK<3B,?N!*)L^([>^L+V!9(KB)[:V#(ZL"&!!P0:T?^#H/_E /!_V%?"7\TIG_ M :)?\H8-0_[*/X@_P#1%K0!^<'_ 95?\I3O'O_ &0#5?\ T]Z'7V'^W)_P M3:_X)F_MS?\ !8W0OVW['_@MA\']'GN_$>@G7OAS;>/=(N-5FU#3A;VT-K82 M+?AH6F^SQ+L,;.DK.RARP5?CS_@RJ_Y2G>/?^R :K_Z>]#K,_P""WVG6&G_\ M'3NF/8V<<)N?B#\.YIS&@7S)#!I8+''4D <^U ']0OB'Q#H'A+0KSQ1XJURS MTS3-/MGN+_4=0N4A@MH4!9Y))'(5$4 DL2 ,FO!?AK_ ,%:/^"9GQA^(L'P MF^&?[=/PRUCQ#=W7V;3].M?%EOF_FR!Y=L[,$N7R1A8F8GM7Y(_\'J7[<7Q) M\,/\-/V /!>OW.G:#K^CR>+/&L5M*4_M11'YH+54>WN)HX+:YD# 9W M2BYE>0_QNVYLGF@#]?\ XI_%[X3_ ,\%77Q*^-OQ/\ #O@[PY8LBWNO^*M; M@T^RMR[!4#SW#I&A9B%&2,D@"N"\$_\ !0C]@?XEZ9KFM?#?]M_X0^(;/PQI M9U+Q+=:'\2M+NX])L@P4W-RT4[""(,P7S'PN2!G)KX)_X(2_ME^/?V\O^"!7 MC6+X\:M-XAUOP)I/B3P3JFIZJQFEU2UATM+BW>9FSYC"WO(X2S9+^268EB2? MRY_X-'OV1O@'^UQ^VC\0=#_:.\"6_B[0/#O@&/4H?">L_OM)OKK[=#'')>6C M9CNQ&'F?LQ_\':=_P#"3X*68T#P MS;?&7QOX=M]$L"4MTTOR=2$=IM[Q1F.$JIS@PH>JBOZD: "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /"_P#@IOX]^+?PL_X)\_&'XE? :34$\9Z# MX!U"_P##3:7;O+<"\BB+Q[$0%G.1T Y&:_/[]L/_ (++?L%?MZ_L0?!GQ_X& M^/\ X7T+Q%;_ +0OPYU'Q?X$\1ZY#9:IX>^SZ[:O>F:&9D9H(-KEKE08MJ[B MPYQ^NM>.?M.?L%?LN_M#0!^-O_!/;]ASP?^U=_P '+'C+_@H1^Q/X/^Q?LW^ M]=N-1MO&&GV+6^DZYK4ND?9;F#36*A9D:_FN9V:/,8C0\J)8@WW)_P '+7[4 MG[.WP_\ ^"3_ ,:/@UXI^-7ABU\9:[HMC8Z1X1?7(/[4NII;ZU=0EJ&\T@1A MI"VW 12Q.*_0VSL[33K2*PT^UC@@AC"0PPH%2-0,!5 X ["H+OP_H.H3FYO M]$M)Y" #)-;*S'\2* /Y_P#_ (,L/VE?@%\-/#?QL^#OQ)^,'ASP]XDUW7M" MNM TG7-9AM)M43R[J%A;K*R^W[*7@;1VE\=:IJ*:OXN\0:4]Y;V'V1+=H[1$#*@EF$TC90<<4 ?C7_P %>?"O[9/_ 69_P"#&/@Q>6GC MBVU:Q\;^*? 6B6LS/?V<4%_923VD#%I'5EGCO(X\NWDN0"[ $]Q_P2@_X*&_ M\$V+O_@WYTKX7?M*_&WP7I5MX.^'>J^&?B5X$UW5X(=1)#7*-$MG(PEF:YC= M6CV*V]Y=H^=64?K;'''#&L42!54 *JC '0 5R>I_ +X%:WXL'CW6?@KX2N] M=$GF#6KKPY:R7>_(.[SFC+YR!SGL/2@#\2_^#-G_ ()S?M ?!^^\??MZ?&+P M9J/AK0O%GAF'P]X'L]5MF@FU:!KF.YN+X1N PA!@@2.0C$FZ0KPN3^\-%% ' M\U'_ >=?M%_ GXU_M#?!CPC\'OBYX=\4WOA?PQJY\0)X=UB&]73WN+FW\J. M5H694D(@D.PD,!@D ,"?MK_@F#_P7>_X)B?L=_\ !&'X4:=\3OVDM-N/%W@_ MP1_9]Y\/=*AEGUN>_BDE MDMPOR[SMVRN5BPP8N!FOUN;PIX79BS>&[ DG)) MLTY_2I+/0="TZ;[3I^BVD$F,>9#;*K8],@4 ?RU?\$0/^"4?[:O[=W_!3SPU M^WG\0/@KK7@7X<^'_B>GC_5O$6LZ=+9PWMS%??;X;&P655:YWSA$9T&R.,.2 MP;8C[7_!YC\5/AO\1/\ @I3X-T#P%XYTK6KOPO\ "F#3?$<.EW\=P=-O1JFH MNUK/L)\J959&:-L,H=20-PK^H:J,WAGPW+]0\-2^'+/2]>MYYK]( &G:.- M'+$1;2LAQA&PK88@4S_@U/\ VJ/V;OA;_P $9_&MI\2OCGX4T"?P?XUUO4/$ MEMK&O6]M+86DL%H(KB1)'#+%(Q$:/C:[Y0$L"*_9!_#/AN2-(9/#]BR1Y\M3 M:(0N>3@8XH3PSX;CC>*/P_8JL@ D5;1 & .0#QSR : /Y%OB=HFJ^%="\<^!SJ?B+3-2CN+*$6<.G?:OWT9 M*'RBCJ^#\K(RG!4@?U61>&/#5O*L\'AZQ1T8,CI:("I'0@XX--/A3PL3D^&M M/)/4FS3_ H _#[_ (.[_P#@G[XU_:R^%7PZ_P""E'[+=HOCC2?">@S:5XL? MPQ(+X'1I)#ZM8HY;J*6SB+31M'-"(<,HW.Z M!=VX$_NO!;P6L*V]K D<:#"1QJ JCT '2N:\._ _X*^$/%4WCKPG\(/"^EZW M<[OM&LZ=X?MH+J7=][=*B!VSDYR>*O&,.LW\<*:9>7M@MO;6+.S &?R;>U0QC),S,B[C@G\T/^#, M/XL?#/X=?MY?$O0?'WCS2-$NM>^%S+HT>K:A';_;7@O8)98XC(0'=8@\A49. MR-VQA&(_IMN[*SOX#;7]I%/&2"8YHPRG\#5:'PSX;MY!-;^'[%'&<,EH@(R, M'D"@#^5']E?]H7X'V'_!UM>?M!W_ ,5=!@\#7O[0WBN>U\73ZI$FG2P7)U&* M"<7#,(_*D:6/;)G:0ZD'!K^KM'21!)&P96&58'((JA_PB?A7_H6=/_\ )/\ M*T !@"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KY^O?VX/$7C+XQ^.OA#^S+^SMJOQ$?X M7WMOI_CO5HO$-EIEO#J4MO'LO]E>;L5BN&\AKD7&#M\GS/W5?F1_P4._; MCL?VY/\ @FE\!_B_J_P9N_AMHGAS]M[1M!_:1\$7F#'HE[;7=S+J,=PX51) MUS.DK,R@^;*@8;@:_;?KTH ^:T_X*1^%/%?AKX*6GP>^$VL>)O&WQV\")XO\ M+>#7OH+,Z9I M;:XGN]1N9"5MXXC=P0X19)'ED"HC!79.O\ V=OVLM>^-'QE M\=? #Q[^SQXI\ >)OA_HVB:EJ0URYM+FRU.#4Y-12&:PN+:5Q/"#ITH+.L;A MB5:-2IKQ/_@H;_P3OTG]K?Q%X#\=_L>?M-2?!KX[?"+3KNY^''B30(4FM#I\ MSK#<6%Y:CY)[-Y(50C#",[LHX8QMC_\ !,S]NG]I[QS^U)XW_8+_ ."CG[/F M@^$OC[X0\$V6M_\ "6^#I3+I'C;PXEU)!%?0%OGB"7%PX\LG&^:7"1%7C !] MTT444 %%%% !1110 4444 %%%% !1110 44DDD<2EY7"J.I8X%$-KOQAJ7B+P[>M::KIVB^&B3',N M"5#W#Q(XP00P8J000<5X9XF_X.B_V6[0M_PAO[./C^_ /R?VG/8VF1[[)9L? MK7L4,@SG$04J="5GMT_.QX6(XFR'"S<*F(C=:-+77Y7/T[HK\C-4_P"#JC34 M)71?V'9Y>NU[KXBK'CT.%T]L_3/XUB7'_!U%XU:8M:_L7Z6D?\*R>.)&(_$6 M@S^5=D>$N('_ ,N?_)H_YG#+C;AF/_+_ /\ )9__ ")^QU%?CA#_ ,'4/C=9 M5-Q^QAI3)GYE3QQ*I/T)M#C\JWM)_P"#J?29-JZ[^Q!-N&9/\ C_\ DL__ )$_7&BOS%\+_P#!T5^R MO=[?^$T_9S^(&G_WO[+EL;S'T\R:'->I^!?^#B;_ ()H>+W5->\:>*O"^X\G M7?"K^' M]7M;ZTF&8KJSN%EC<>S*2#7F5L/B,.[58./JFOS/7H8K"XE7HS4EY-/\BU11 M16)N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5\_VG["&H>#_B%XV^)/P6_:[^*'@FZ^(7B"36 M?$NF::^D7^GM>-%'")H+?4M/N1;.L442YB*J^P&19"!CZ KSSXG?M9_LV_!O MXH^$?@A\2_C)HFE>,?'FHBR\(^%Y+G??ZE+M9LI!&&<1@*^.%\4W+7-YXCU"]G-Q=:C=SC:S M74DY$OFIL,;*GE^6(T"XOPD_8!\6_"#PM:?"S2OV^_CAJ?@;3X1;6'AC5]2T M:2:*S VBT_M1=-74O*"_*KBY%PH Q,,"OHNO+_ _[:7[+/Q'^'_C[XL>#_C9 MHUUX7^%VOZEHOCWQ#([PV6D7NGQ)+>H\TJJCK$DBEI(RT><@,2K '/_ !/_ M &&/!_C;XG^$OC%\._BYXS^&VN^!O"DWASPW)X%N;..UCTZ62)Y+>:TN[:XM M[B,FW@ 5XSL\L%"C88:'P-_8V\(?"'XR>(_VD_%7Q"\1^/?B/XGT>VT:]\8^ M+#9K-::1;R22PZ;:0V5O!!;6PEEDE8+'ODD;=([D+CI/@E^TO\%_VAWUJU^% M7BJXNKWPY<6\.O:3JFB7FF7]@;B!;BW:6UO88IT26)U>.0IL<9VD[3C?\.?$ MOP3XN\8>(? GAO6_MFI^%9K:'Q!%%;2^79S3PB>.!I2OEM+Y31R-$K%T2:%G M51+&6 -VBBB@ HHHH **** "BH+_ %/3]+A\_4+R.%>Q=L9^@[US&L?%.WCS M%HEF9#_SVGX7\ .3^E '7=.M9FI>,?#FEY6XU-&/?%%]D?VAY*G M^&!0OZ]?UK&HH DGNKFZ;?=7$DC>LCDG]:](\!W/VGPK:DG)0,A_!CC],5YG M7>_"RY\S1)K8GF.Y)'T(']0: /P%_P"#@3XW^@W0 MF!^O_$P_05^6M?N?#U;V^24)?W4O_ ?=_0_G7BC#_5N(,3#^\W_X%[WZA111 M7LG@A1110 4444 %;W@+XI?$WX5ZH-<^%_Q&U[PW>A@1>:#J\UG*".AWQ,I_ M6L&BE*,9JTE=%1E*$N:+LSZ]^#7_ 74_P""EOP<:&W/QX_X2JQAQ_H'C/2X M;[S,?WI\+<'_ +^U]D? ;_@Z.T6?R=-_:<_9DN+<\"?6/ VI"53ZXM+HJ5'_ M &W;_'\>J*\7%\.Y+C%[]%)]X^Z_PM^)[V"XIS_ _P .NVNTO>7XWM\K']-7 M[./_ 5?_8$_:C\BQ^&_[1&C6FK3X"Z!XE[S_ B7&T3-_P!]?10( M(R#D'H17\A=>]_LO_P#!3C]M[]D)K>R^#GQXU5-'@( \-:T_V_32H_A6";<( M0>YB*-QUKY7'OSV.QHHHKS3U@HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OB+_@K'%$W[5G M[$4YC!=?VE-JMCD Z%J1(_0?E7V[7S'^WA^R5\>OVE?C;\"OB/\ "W4_"-GI MWP;^(B^+[F#7]0NDFU>7[)<6ALU\FW=;=?+N"WG$R'=@>6 N6 +'[='[5WPN M\$^)]"_9&U?]HSPU\.M8\<:?+>^(/$FM^*K;2YM%\.H_E7$UL\\B?Z9<.3;6 MY4YC)FN!N^RE'^#_ -B7X$?!S]M?_@GS^W1_P3X_9?\ B_X)TN_\1_M$^-)/ M VG:7K$,EO#IL;:8;";RH&9_[/D>!(/.1678S;=Q&T_J3\3?V7_V:_CCJ]MX ME^-_[.O@3Q=J=K:"VM[[Q/X3L]1F@A#,_E))<1,P0,S':,#+$XR37C7_ 3D M_P"";?@3]@K6/B]XATSPUX-%_P#$/XO:[XDT2^\.^&XK.;2M#O6MVM]'+A W ME0M"2(U(B!8%5% ' Z)X;^/_ ,(/VJ_BO^U=?^";+2/'7QVTOPKX+^%WP\NM M2CNS'/I=K>276K:B]LQC%K"UY/*=C[S!:JORS7,<(]%_9?\ VG?V3?A]JND_ MLN^"?&^K:E?7WB_6M!3QOJNGE;;Q;XNLP]UK48N0 LEX'^T2. J1$PS10D_9 MVC3U#X;?!WQ-;?&7Q-\??BS?6%YKM[OT?PE:Z?*\D&A>'TD#K$C2(A^T74B+ M]N6US49M16_>VTV>!H!#$D,VJ7.^<3R&5+>(>4AD;RP#[OHHHH **1W2-# M)(X55&2Q. !7*^(_B5;VI:TT%5F<<&X;[@^@[_7I]: .CU+5-/TBW-UJ-TD2 M=BQY/L!U- MGL/05#0!)=7EU?3&YO+AY9&ZN[9-1T44 %%%% !1110 5UWPGN=MW>6A/WXU M<#Z$C_V:N1K?^&USY'BA(\_ZZ%T_3=_[+0!\)?\ !T#\.[;6?V2O 7Q/2U+W M.@^/OL/F ?ZN"[LYF^@>5OP@\[\Z_G"K]=X)K>UR;D_EDU]]G^I^(>(.']EGW/_/"+ M^Z\?T04445]>?#!1110 4444 %%%% !1110 4444 %=-\)?C/\6?@-XRM_B% M\&/B+K'AC6K;_5:CHU\\$A7.2C;3AT..4;*GH0:YFBIE&,XN,E=,J$YTY*4' M9KJC]8OV)O\ @Y<\7:+-9^!_VYO JZO:?+&?&_A:U6*Z3MON+0$1R^I:$QD M<1N:_5[X$_M%? _]IOP-#\1_@)\3M)\4:/+@-%_=R[?9?RZ?+3R/O,EX]S#!-4\8O:P[_:7SZ_/7S/ZP** M_,;_ ()\_P#!Q;\+?BY+8?"[]M33;/P5XAE*PP>,+/(T>\?H#.&):R8G&6): M+J2T8P*_3/3]0L-6L(-5TJ^AN;6YB66VN;>4/'+&PRKJPX92"""."#7YKF&6 M8W+*WL\1"SZ/H_1]?ZN?K&69ME^;T/:X6?,NJZKU6Z_+L34445P'I!1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !5'7/$.F>'[;[1?S?,1^[B7EG/L/ZUF^+?'5IH0:QL2LUWC!'\,?U]_:N O M;Z[U&Y:[OKAI9'/+,?\ .* -'Q'XPU7Q#(4D?RK?/RVZ'C\?4UDT44 %%%% M!1110 4444 %%%% !5_PM<_9/$=E,3@?:%4GV)P?YU0IT,K0RK,AY1@P^HH MZ7]JGXTEC0CW#,"/<5_*17]>44B MS1+*AX901]#7\I/[4WPX7X/?M,_$/X41Q;(_#?C?5=,A&W \N"[EC0CV*J"/ M8U^C< U_X]%_W6OQ3_0_*_$K#_[M77]Z+_!K]3@Z***_1C\K"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KZT_X)W_\ !8']I?\ 8'U.U\+6^HR>+?AZ M9LWG@O5KH[8%)RSV*E%]'_ %H_ M,ZL'C<7E]=5L/-QDNJ_7NO)Z']2O[''[<_[.G[=/PY7XA? 7QHET\*H-8T&\ MQ%J&E2,/N3PY)'((#J6C?!VL<''K]?R=_ KX]_%[]FGXEZ?\7?@?XZO?#^OZ M:^8+VR?AT)&Z*1#E98VP T;@JPZBOWC_ ."6_P#P6E^$O[=5G:?"CXH)9^$? MBDD.#I)E*V>ME1EI+)G.0^ 6-NQ+@9*F0!BOY7GW"E?+;U\/>=+KWCZ]UY_? MW/V7AKC/#9M;#XJT*W3^67IV?E]W8^X:***^//N0HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y#QGX^$._2=!FR_26Y4_=] ME]_>H/''CDSE]&T6;Y.D\ZG[W^RI]/4]_P"?(T *26)9B22>2:2BB@ HHHH M**** "BBB@ HHHH **** "BBB@#U7PO<_:_#ME-G)^SJI/N!@_RK^='_ (+F M_#I?AS_P4\^),-M;>7;:U-8ZO;''W_M%E \K?]__ #ORK^A_X;W/G^%XX\Y\ MF5T_7=_[-7XM_P#!S_\ #G^Q/VL_ ?Q/AM]D7B#P']BD8+Q)-:7[/ CN3P%EX64\-B3!D_4JOY"^G2OU[_P"" M*_\ P6UN;BYTG]C_ /;+\7;R^RS\$^.M2G^8MPL=C>R,><\+'.W.<*Y.0U?F M_$O"J@I8O!1TWE%?G']5]W8_5^$N,W-QP682UVC-_E+]']_<_7FBBBOSL_40 MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N-\?>-#E]"TB; MVN9E/_C@_K^7K5SQ]XO.E1'1]-EQ$W_ M *P5_(=;W$]I.EU:SO%+$X>.2-BK(P.001R"#WK]ZO\ @A[_ ,%74_; \!Q_ MLX_'?Q"I^)WAJQS:7]S( WB2P08\X$_>N8Q@2CJXQ(,_O-GYEQ9PXJ%\=A5[ MOVDNGFO+OVWVV_7."N*GB%'+\9+WE\$GU_NOS[/KMOO^@]%%%? 'Z8%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %97BWQ+%X;TTS+AIY(-3>_GR%/$4>?N+V% %2XGFNIWN;B0O([% MG9CR2:9110 4444 %%%% !1110 4444 %%%% !1110 45J:)X0US7<26MKLB M/_+>7Y5_#U_"NLTCX9Z-9 2:E(UU)Z'Y4'X#D_B: .#M;.[O9/)L[625_P"[ M&A8_I6W8?#CQ+> --%';J?\ GL_/Y#->@VUI:V40@M+=(D'1(T 'Z5)0!SGA MGP /#^H)J%Y&/6I/BE\+_ )\:OAWK/PG^)_A]-5\/Z_8/9ZO MITDTD8N('&&7?&RNOU5@1V(K?HIQE*$E*+LT3*,9Q<9*Z>Z/G;PO_P $E?\ M@FUX0"C2OV./!::"V.F3Y&3^->M45U2Q^.F[RJR?_;S_ ,SDAEV7TU:%&"](K_(\IN?V#_V' M;V+R;S]C3X4RIG.R7X=Z8PS]#!7+>)/^"5G_ 3D\5)Y>I_L9^ 8AC_F&Z$E MF?SM]AKW^BE''8V#O&K)?]O/_,<\OP%16E1B_6*_R/BKQ[_P;\?\$Q/&BR-I M/P?UCPW+(#F;0/%EY\I]0MS),@^@7'M7SY\6/^#6SX47\4L_P-_:F\0Z5(,F M&U\5Z+!?JW^R9++_@HE\(TEU#P9X:\/\ C^QCRWF>%=959PGJ8+L0 ML6_V8_,/UKXX^)GPA^*OP7\1/X1^+WPVUWPOJB9S8:_I4UI*0.X655)'N.#F MOZTJPOB)\+_AM\7O#4W@SXJ^ -&\2:1./WVFZ[ID5W W;.R52,^^,BOH<'QU MC:;2Q--27=:/]5^1\OCO#G 54WA*LH/L_>7Z-?>S^2BBOW@_:O\ ^#<#]D3X MP17.O_LZZYJ/PRUM\NEI"S7^E2MUP8)7\R+)XS'(%4'B,\"ORR_;*_X)._MI M_L1O<:Q\3/AH^K>&(&./&/A:>%_O2D*)+;_MLB G@$U]IEO$>59FU&G/E ME_++1_+H_DSX'->%A4Y# D$$$BL.BE*,9Q<9*Z9492A)2B[-']-O\ P30_;\\%?\%!_P!G*R^) MNE_9[+Q/IFRR\:Z#$_-C>A?OH"<^1* 7C8YXW*261L?0]?S#_P#!.#]NCQG^ MP%^TOI7Q@T5KBZT&Y*V7C'0XGXU#3F8;P 3CS8S^\C)QAEP3M9@?Z8/A[\0/ M!WQ6\"Z1\2_A[K\&J:'KNG17VE:A;-E)X)%#(P[C@\@X(.00"*_&>)LD>48S MFIK]W/6/EWC\NGE\S]ZX2XA6>8'EJ/\ >PTEY]I?/KV?DT;%%%%?-'U@4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%/=7-I;W5XMO$R1-(Q8@ MDG:H)*@ DD X_$5RXS&X/+L++$XJHJ=..KE)I12[MO1$RG&$>:3LBC\4M3OM MT6E)!(EO]]Y"/ED;L,^W^>E<=7JNEZMX;\9Z)'JFC:A::EI]TF8I[>198Y![ M$9'!_(BN=\0_#('==>'I,=S;2-_Z"3_(_G6].I3K4U.#3BU=-:II[-/JAIIJ MZ.,HJ2ZM;FRG:VNX'CD4X9'7!%1U8PHHHH **** "BBB@ HHHH ***Z/PGX! MNM8"W^J;H;8\JO1I![>@]_\ ]= &1H^A:GKMQ]GTZV+X^^YX5/J:[?P_\/-* MTG;<:@!=3CGYU^13[#O]3^E;EE8VFFVRVEC;K%&HX51_G)J6@ & **** " MBBB@ HHHH **** "BBB@ HHHH **** "FSP0W,+VUS"LDO_ ;_ /[,/[3<-YXZ_9^BMOAEXTDW2$:=:_\ $GOY#SB:U7_4 M$GCS(=N,DF.0U^+G[6'[%W[1G[%'Q ;X>?M!_#VXTJ:1F.FZG%^]L=2C4_ZR MWG VR#D$KPZY 95/%?U05R7QM^!/PA_:/^'=]\*/C?X!T_Q'H&H)B>PU"+(5 ML$"2-AAHI%R=LB%64\@BOK8Y;C M(+GE[BP!/02#=,@X&]91R9%%?DY5_PIXI\ M1>!O%&G>-/"&LSZ=JVD7T5[IE_:OMDMKB)P\? M79]GT?\ 72YZN39K6R;,88JGTW7>+W7^7G9G]%?\$X_VR]!_;K_9/\.? M'*Q>"+6#%]@\6Z?">+/5(543*!_"KY65!_I?Z#I>#\RR.#ND'^X@9@?4*.]?GU7\K_2+XP<(4>',/+XK5*MNWV(OYIS:\ MH,^>SO%62H1]7^G^?W'5_"OXU?$;X-ZM_:G@7Q!) CN#L'YQTONF>5A,PQ&$=HNZ[/\ K0_4 M36-!TK7H/)U&V#X'R2#AE^A_R*XCQ#\/=4TG=8CN8AW.W/S+R/F4D<@9!XK^QN"/%?A;C>,:5*?L< M1UI3:3?^![37I[UM7%'T^$S'#XM63M+L_P!.YR73K17I7B'P/I&N[IU3[/<' M_EM&/O'_ &AW_G7#:[X6U?P_)B]@S&3\L\?*G\>WT-?IIWF=1110 4444 % M!)P!17;^!/!(ME36]7B_>GF"%A]S_:/OZ>GUZ #?!G@ 1A=5UZ'+=8K9AT]V M]_;\ZZ_ITHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** &R1QS1M#-&KHZD,K#((/4$5^0__!83_@A/;Q6^J?M2_L.>$2I3?=>* M?AUIT/&/O/@Z8Y+6P]S&!@1G]>J*]+*\TQ>4XE5:#]5T:[/\ K0\K-\GP M6=85T,0O1]8ONOU6S/Y#&5D8HZD$'!!'2DK]BO\ @N1_P1KMM9M-8_;8_9/\ M*[+^(/>>/_".GP<7*\M)J-LB])!RTT8'SC,@^8/O_'6OVC*LTPV;X55J3]5U M3[?Y/J?@6*6-RK(P.0P(Y!!YS7],__ 2N_;"7]MO] MBWPK\6]5ODE\1V41T?Q>BD9&I6X57D('3S4,'F<>TI3RZH]8^]'TZKY/7YOL?15%%%?GQ^G!1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%8/Q/\<6?PV^'NL>.KX*4TRQ>5$8X$DF,(G_ )RJ_C7/B\50P6%J8BM M+EA"+E)]E%7;^20I24(N3V1\>?MX_%(^-_B[_P (A87&ZQ\-1&W !X:Y;#3- M^&%3ZQGUKQ"I]3U&]UC4KC5]2N&EN;J=YKB5NKNQ+,Q^I)-05_F;Q1GV(XGX MAQ.:5MZLV[=H[1C_ -NQ27R/@L16EB*TJCZL****\$Q"IM/U'4-(OHM3TJ^F MM;F!P\%Q;RE'C8=&5A@@^XJ&BJC*4)*479K9AL?2OP._X* :WHIA\._&BT?4 M;481-:M(P+B,>LB# D XY&&P#PY-?4WA3QAX/^(N@)KWA+6[35+"<8\V!PPS MC)5E/*MR,JP!'<5^8E;WP^^)OCKX6:V/$'@3Q'<:?<<"41MF.91GY9$.5<L]R'DPF=)XF@M.:_[V*]7I/TD[_P!^VA[.$SBM1M&K[R_' M_@_UJ?H/XA^&=M<[KK07$+]3 Y^0_0]OY?2N,O\ 3K[3+@VM_:O%(/X7'7W' MJ*YSX'_MZ>"O&GDZ!\4X8= U-L*M\&/V*8\=6)S">OWB5X^_SBO=KW3])\06 M2K=11W$,BAHW!SP1PRL/YBOZYX;XKR#BW!?6LKKJI'JMI1?:47K%^JL^ET?2 M4,11Q,.:F[GDU%=/XB^&U_8[KG16-Q$.3$?]8O\ \5_/VK-\*>&YO$&K"TD5 MEBB.ZY;&"!Z?4]/S]*^A-S6^'OA'[9(NNZE%F%#_ */&P^^P_B^@_G]*[FFP MPQ6\2P01A410JJHX ':G4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 ! (P17X9_\%XO^"4T7[.'BV?\ :_\ @!X= M$7@/Q#?@>)M'LXL)H&H2MQ(BCA+:9CP.DZ\/7F;_P &ZU*O%]ISL=@8@8\V,@QR#CYEW !77/S_ %^WX>O2Q5"- M:D[QDKIG\\XK#5L'B)4*RM*+LT%%%%;& 4444 %%%% !1110 5^C?_!M]^UU M)\(/VJ]0_9G\2:D4T/XEV7_$O61_DAU:U1Y(B,\+YD/G1G'+,(1V%?G)6W\- M?B#XG^$WQ$T+XH^"K\VNL>'-7MM2TNX'_+.X@E62,GU&Y1D=Q7#F>"AF. J8 M>7VEIY/H_D['HY1F$\KS*EBH_9>OFMFOFKG];-%!](^'-G-B35KLW-VJG_EC#C: MI]B[ _\ ;.OHZO@?]M7QPWC3X_ZK#%-NM]&1-.M^>ACR9/\ R(T@_"OQOQUS M]Y+P#5HP=IXF2I+T?O3^3C%Q?^(\O-ZWLL&TMY:?YGD]%%%?P6?'A1110 44 M44 %%%% !7H_P4_:B^*'P2FCLM(U+^T-'#9ET:_8M$!G)\L]8FY/*\9.2K5Y MQ17I93G&:9%C8XS+ZTJ52.THNS]'T:?5.Z?5&E.K4HSYH.S/T(^"G[4GPO\ MC9#'9:5J/]GZP5_>:-?N%E)QD^6>DHX)^7D 9*K7HR0PQNTJ1*K/C>P7!;'K MZU\7?L#_ OB<,IU%_P?,****_2# MN"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#Y3_X*_P#[ ]E^WA^RAJ&B>'=,1_'/A-9=5\$W 4;Y9U3][99_ MNSHH3&0!(L3'A:_FZN+>>TG>UNH'BEB"]&$'A/XH"7446&/$=KJRD?;(N.F\LDXSU,S@#"5^A<$9LX MS> J/1ZQ]>J^>_R?<_+_ !"R52IQS*DM5:,_3[+^6WS78^"****_2C\G"BBB M@ HHHH **** "BBB@#]T/^#:/]I+_A8W[)GB#]G;6+_??_#O7C+I\3-R--OB M\R ]=MPEUG'0.@XR,_I)7\]?_!OI\??^%,?\%%-%\)ZA>^5IOQ TBZT"YWM M\@F*BXMCC^\98%C!_P"FQ]37]"E?C/%N"^IYU-I:3][[]_Q3/WK@C'O'9!", MGK3;@_EJOP:7R"BBBOF3ZX**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** *?B/6[3PUX>O_ !'?G$&GVN:C)ON+VYDGG?^\[L68_F37WK^V9XI;PM^SOKSPR; M9=06*QBYZ^8X#C_OV'KX!K^/?I*9NZV=X++(O2G3U;U M84^RO]__ P4445_-)X(4444 %%%% !1110 4J(\CB.-"S,<*JC))]*2O3OV M0?AS_P +'^.NDVUS!OL]*8ZC>Y&1MB(* ^H,AC!'H37J9'E.(SW.,/EU#XZT MXP7ES.U_1;OR1I1IRK58P6[=C[,_9X^%T7P@^$FE>#WB5;SROM&IL/XKF3!? MZ[>$!]$%=M117^FV69=A+/!&E::)_$?A^ ^(/">U,N;VU1F,* M^IEA,T('3,JGM7T[16^%Q%3"8F%:GO%IKY'-C,+2QN%GAZB]V::?S/Y"Z*^C M/^"L/[,L7[)_[>GC[X9Z3IOV;1+S4O[9\.(JX06-X/.6-/\ 9C=I(?\ MB:^ M&J8/%3H5/B@VG\G8****V.<**** "BBB@ H MHHH W_A5\0]<^$?Q/\.?%7PQ*4U+PSKMIJM@P;&)K>9)4Y_WD%?UB>#_ !3H M_CGPEI?C;P[<>=I^L:=!?6,P_CAEC61&_%6!K^1ROZ3O^"+'Q?E^,W_!-+X8 MZQ>W/F7FB:5+H-T"V2GV&9[:('_M@D+?\"KX#CW#O\^O&G'O'^)&-=](.$%_V["*?_ )-<^,S6?/CI^5E^ 4445^6'G!1110 4 M444 %%%% !7UU_P3A\$?8O"FO?$&YA^>^O$LK9B.0D2[G(]BT@'U2OD6OT0_ M99\+#PA\ /#&EM%M>;31=R\<[IR9N?+FM,/3E)?XI6 M@OPE)_(]?):7/B^9_97_ #T"BBBO[C/K0HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\C?^#H MWX!++I7PS_:ATRQ&Z&>X\,:S2K!KJT&?0%;SK_?%?C[7](_\ P6T^#B?& M?_@FG\2;&*V#WGAW3XO$-D^W/EFRE6:9O_ <3K_P*OYN*_7^"\4\1DRIO>#: M^6Z_.WR/PWC[!K#9\ZB6E2*E\U[K_*_S"BBBOK3XD**** "BBB@ HHHH *_; M?_@UY^*+:[^S/\1?A!/.7?PWXSAU*-2>4BOK8(%'MOLI#]6-?B17Z??\&NOC M[^R_VFOB1\,FGVKK7@>'40A/#M:7B1C\<7C?AFOG.+*/MLBJ]XV?W-?I<^JX M*Q'U?B.CVE>+^:=OQL?MM1117XL?OP4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 ?!_[=6IF__:.U6U+9%E9V MD(]LPK)_[/7C]>B?M97AOOVBO%4Q;.W4%CS_ +D2)_[+7G=?YH\=8AXOC3,J MKZUZOW<\DOP/@\7+FQ51^;_,****^5.<**** "BBB@ HHHH GTNPFU74[?2[ M8?O+F=(H_P#>9@!_.OU#T^QM],L(--LTVPV\*Q1+Z*H _(5^:7]?>%%%%?U ?0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% &%\4? VG_ !/^&?B+X::L ;7Q M%H5WIER&&1Y<\+Q-G\'-?R7:A87>E7\^EZA 8I[:9HIXVZHZD@@_0@U_7=7\ MKG[<'A%/ /[9WQ9\%Q0B.+3/B1K=O H&!Y2WTP0CV*[37Z'P#6:G7I>47^:_ M5'Y=XE4$Z>&K=G)??9K\F>74445^DGY0%%%% !1110 4444 %?<'_!O)XK_X M1W_@IQX:TCS=O]O>'-8L<9^]MM&N_X*=_"&_C ME*&3Q!-;9'I-9W$)'XB3'XUYN<0]IE->/]R7Y,]7(JGLLZPTO[\?_2D?TKT4 M45^"G])A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?'?\ P7UT M32KW_@D9\T3P_I-?AW# M>:O:XM9OLMT(EO1+<(5=DF5F:7'OAW_P77^$WPE_X)C? M$)]4^&VL_#[6+G]HOPCX5\02:EX9T6-(9#I5X5$DD%C>RS[$Q'L=T"97;*S- MH?\ !2WP#\;?C/\ \$L_@)\(_A5^SI\0=;\7:!XP\":CK_ANW\)W,=QIT&E^ M6UZ96E58\H4* *Y\PD%-RY8?I-X8NM'U'18=7T/39;2WO%\X17.FR6DN3W>* M5$=&XY#*#0!^0'[,7QG_ &,KSXG>._V%/^"QWA.Y^'7[4&K^,];FTKXQ^*)9 M+"?Q#:7-[.=-NO#^O JVGQPV[PP0V\:@8V2VU.QU2S#VND22@12,+F6 MU,+,\?%[DYQX@N5_* M0C^E<778_M"*5^.OC '_ *&.\/\ Y&:N.K_,'B1M\18QO_G[4_\ 2V? 5_X\ MO5_F%%%%>*9!1110 4444 %%%% 'H_[(]JMY^T;X5A;H+UW_ !6&1OZ5^A-? MGW^QW_RT%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %?S,?\ !7725T7_ (*5?&*S48#^,)9^ M/^FL<$5[9_P $V2R_\%!O@H5!/_%T=#Z? M]?L57-F;B. M%ST8QATWX]-PH MT5\G?\$7_ (__ !W_ &E/V*F^(W[2'Q"7Q1XJ@^)'BO2+ MK6$TR"S26&RUFZM856&!51%6.)0!R<#EF.2?FKX7_P#!2#XV?%_]EJY^+_@C MX[ZI-^TOIWQFC\,:O^SE+962PV^.K[18OV:-)^'UYX&\*6]E;M:^*7 MU:4RWOVL21/+.MP,V$8C=/*:%G3]Z=P^ROC+\0/&7C?XIZ+^S)\'M;GTW4I8 M[?7/'^OVH4OH.AB4A($)! NKZ2*2WB_N0Q7DP(>&-7 /7Z*** "BBB@#\Z/V ME[8VOQ^\6Q$==;F?_OH[OZUPU>F_MC:>=-_:2\3PXP))X)1[[[>)OYDUYE7^ M9/%]%X?BS,*3^S7JK[JDD?!8E'O$!; L=;M9V/LL MRL?T%?IG7]A_1JQ49Y#C\/?6-6,O_ H6_P#;#Z?(97HSCY_I_P ****_I4] MT**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *_F-_X*LZZGB+_@H[\9=0C((C\=WMKQZP,(3^L= M?TY5_*+^U#XU'Q*_:8^(GQ%682#7O'.K:BL@.0PGO)9 ?_'J^]X"IMXNM/M% M+[W_ , _-?$FJE@:%/O)O[E;]3A:***_3S\A"BBB@ HHHH **** "O??^"6. MG_VE_P %&/@Q;[<[?B!I\N/^N.GD:==3@_G&*XAE$'4S7#Q76<%_Y,C^DRBBBOP$ M_I@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J#4M2T[1M/FU;6 M-0@M+6VB:2XN;F41QQ(!DLS,0% '))XJ>FSP07,+6]S"DD;KAT=00P]"#UH M^$O^#=[QOX.\7?L%:O!X4\5Z;J4EK\9/&\ES'8WT$OV[-$\;W-KXE\'V5Z$EUVY.J MK9CP->:7N!>%;2*W2([/,8(MRSMYAE'[06&DZ5I>_P#LS3+>VWXW^1"J;L=, MX'/4_G4/_",>&_[?_P"$J_X1ZQ_M3R?)_M+[(GVCR_[GF8W;?;.* /)?VL/# M_P"SUX5TVS^.WQ$^ 6@^,?&MM";"?38)+_5=5\\R:?9122*<;+DF99& MREL%EN3L$;N/ /CUX=^+GP&^)?[./P'KZ?39=2 MU%- O+FQTZ&YB=9K2U>>UMK6%$=9/(LHH2[%Y#)]N7^@:%JM_8ZKJFBVES=: M9.\VFW-Q;*\EI(T;1,\3$9C8QNZ$K@E78="14'B[P;X0\?\ A^X\)>//"NFZ MWI5V%%UIFKV,=S;S!6##?'("K88 C(X(!H ^=_\ @D1\:/BO\>?V(M)\<_%S M7KK6KJ#Q9XCTK0_$M[@S:YH]EK-Y:Z??.P \QI+:&+,O_+7;YF3OR?IJH-,T MS3=%TVWT?1M/@M+2TA6&UM;:(1QPQJ JHBJ %4 #@ 5/0 4444 ?#O[?\ MI!TWX_M>[6ZN M!_Y%/Y&OF6O\ZO%C!/ >(N8TVMZG/_X'%3_]N/B,RAR8Z:\[_?J%%%%?GAQ! M1110 4444 %%%% "0<@X(Z&OTX^'OB5/&7@/1?%D; C4M+@N3CL7C5B/P)( MK\QZ^[_V&/&$?BC]G[3]/:7=/HUU-939/.-WF)^&R11_P&OZ-^C=FJPW$N+R M^3LJU-27G*G+;_P&4.Z_+_ASV&BBBO[+/J HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#A/VH?B=%\%?V;?'WQ=EN?*/AKP;J6I1/G!\R&VD= / J5G]J5OE%?YMGXWXCXI5,SI4%]B-_G)_Y)!1117W)^=A M1110 4444 %%%% !7W?_ ,&YG@Q_%'_!2>PUQ8]P\-^#=6U%C_=#)':9_P#) MK'XU\(5^J?\ P:U?#Z6_^,_Q6^*IA^32?#%AI*R$=[NY>8@'_MR&?PKQ.(ZO MLTK_ /@*&O[4^#=CXAB3+Z7K49=L=(Y$=#_ ./>77Q97Z,_M(>$_P#A-?@7XGT! M(M\ATIYX%QR9(<2H![ED _&OSFK^)?I%94\)QI2QB7NUZ4=?[T&XO_R7D/E, M[I\N*4NZ_(****_ 3Q@HHHH **** "BBB@ KZ1_X)R^.DTWQIK?P^NY\+J=F MMU:JQZRPDA@/KQ'Y9$_%"P M_&OKN ^(/]5^+\'F3=HPFN;_ 2]V?\ Y*VUYG3@ZWU?$QJ=G^'4_2^BHK*\ MM=1LXM0L9UE@GB62&5#D.C#((]B#FI:_TIC*,HIIW3/N]PHHHI@%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!11537M=T?POH5[XF\0ZC%:6&G6DEU?7<[82&&-2[NQ[ *"3["FDV[(3:2NS M\7/^#GO]H5?%'QU\"_LTZ1?AK?PIHUS[U^7- M>F_MF?M#:E^U=^U-XY_:#U+S57Q-X@FN+"&8Y:"R7$=K$?=($B3_ (#7F5?O M&3X+^S\LI4'NEKZO5_BS^;L]S#^U,WK8E;2>GHM%^"04445Z9Y(4444 %%%% M !1110 5^Z7_ ;(_#"3PQ^Q=XJ^)EY:E)O%/CR5+=R/]9:VMM"BG/\ UUDN M!^%?A;7]-_\ P2A^$)^!_P#P3L^$W@::T\FXE\)PZK>QLN&6:^9KUU;_ &E- MQM]MN.U?&\<8CV64QI+>87VV=2K/:$7][LORN?0M%%%?DI^U MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 DD<QK\SOBAX0D\ _$76_!CJ0--U.:"(G^* M,,=C?BNT_C7Z95\5_P#!0KP)_P (_P#%RT\9VT.V'7]/4R-CK/#A&_\ '#%7 M\]?2,R-X[A2AF4%=X>I9^4*EHO\ \F4%\SQ<\H\^'51?9?X/^D>!T445_%A\ MJ%%%% !1110 4444 %%%% 'W#^PA\5?^$Z^$G_"'ZC<[K_PTXMR&/+6S9,+? MAAD^B#UKV^OSM_9L^+\_P7^*MCXGFE;^SIS]EU>,<[K=R,MCN5(#C_=QWK]# MX)X+J!+FVF62.1 T&M4$7B3XIRR:4BH^'BTI K7LGT96C@YZBX8C[M?>-_?V.E6,VJ:G>16 M]M;1-+<7$\@1(D4$LS,> 22> !7\T'_!5?]M:X_;I_;%\0?%+2KV5O"VEG M^R/!<#Y 73X6;$NT]&F=I)CGD>8%/W17U'">5O,,T4Y+W*?O/UZ+[]?1,^/X MUSA99E$J<'^\JWBO3[3^[3U:/F^BBBOV0_!PHHHH **** "BBB@ HHHH [K] MF+X.WO[0G[1?@?X'V*ON\5>*;'397CZQ12S*LLGT2,LY]E-?U::?866E6$&E MZ;:I!;VT*Q6\,:X6-% "J!V K\'?\ @VX_9Y_X6C^W!??&C4['S-/^&_AR M6YBD*Y4:A>!K:!3V_P!4;MQZ&,$>H_>BORKCG%JKF$,.OL+7UE_P$C]F\.L" MZ.5U,2UK4E9>D=/S;"BBBOB#]""BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQG]NGX>GQI\#KC6K2WWW?A^ MX6]C*CDQ?(^'\3EE7:M"4;]FU[K_P"W96?R,J])5Z,J;ZH_+:BMWXG>!K[X:_$# M5_ NH!M^FWKQ([#'F1YRC_\ D*M^-85?YE8K"U\%BJF'KQY9P;C)=FG9KY- M'P,HN$G%[H****P$%%%% !1110 445L^!?A_XP^)6OQ^&?!.@SW]Y)SLB7Y8 MU_O.QX11ZD@5MA\-B,97C0H0'[$^J?$J\ M^#5OIWQ!T&YMH;)A'HEW=?*]S:D94;3\P"]%8@ J5QG&:ROV?OV(_!_PT\CQ M/\0O(UO7%P\<3)FUM&_V5(_>,/[S#Z*",U=_;/\ V_/V:/V#O H\8?'GQNL- MY=1L=&\,Z<%FU/5&7J(8=P^4'@RN5C4D!G!8 _V5X)^$G$G#F8+-,;4<*E2+ MBJ$;.Z>O[QZJZ:NE'5/>2UB?0X+#++*;Q6)FH12UN]/F_P!/^&/:**\C_8D_ M;*^%?[=7P"TOX[?"R8PI,E=-=4%%%%9FH4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117D7[<'[8WPS_ &&/ MV>=8^//Q)F$OV5?L^AZ.DH675M0<'R;:/KC)!9FP=B*[8.W%:4:-7$58TZ:O M)NR7F95Z]+#495:KM&*NWV2/C7_@X=_X*%Q_ [X,+^QW\,=<"^*_'MD6\2S6 M\GSZ=HI)5HSCH]R0T>/^>2RY W(:_#*NO^/?QQ^(G[2?QA\0?'+XK:R;_7O$ MFH/=WTW(1,\)%&"3MCC0*B+_ JBCM7(5^X9'E5/*,!&BM9/63[O_);(_GCB M'.:F>9E*N](K2*[17ZO=A1117L'AA1110 4444 %%%% !117=?LR_ GQ-^TY M^T#X0^ /A ,+[Q5KL%BLRIN^SQ,V99R.ZQQ!Y#[(:BI4A2IN']F=O@?\ L'0?$[6K Q:Q\3-5DUB0NN'6QCS!:(?5 M2JR3*?2YK[RK*\"^"_#OPW\$:/\ #SPA8+:Z3H.E6^G:9:KTAMX(UCC3\%4# M\*U:_ LPQ>[T5XE^S_\ M0?%;QY\6?B+\'?V@_@!;_#R M_P#A[HNCZG)J]OXM74]+UBUOSJ ^T6MPUO;N(8_L#JQFBB.;C1&\4&WD>&2YL+6WTV\< M69E1U6>2>&;[ M2=3U&*Z-TR:=87HNXI(AL:"1;Y3&?O% K.L;EHD]6H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^4?\ @HK\+##> MZ7\7],MODF46&JE1T<9:)S]1N4G_ &5'>OEVOTQ^*7@#3?BC\/M5\!ZK@1ZC M:,D2\4K-:,?W6*5WV52-E)?]O*TO-N78^3SG#>RQ'M%M+\RG1117X* M>.%%%% !16KX-\$>*_B#KT/AGP9H4^H7LQ^2&!M?7O[/W[ M#?A7P!Y'BCXG^1K6L+AXK/;NM+5OH?\ 6L/5AM'8U[+4[,)@:^+E:"T[]#Q/]G[]C7QS\7C#XC\2^;HG MA]L,+F6/]_=+_P!,D/8_WVXYX#=*^QO 'PV^'WP:\+MH_A'2;?3K.%/,N[F1 MAODVCF261N3@9.2< =,#BN&_:_\ VXOV;OV&?AZ?'WQ_\=Q6'G1O_8^A68$N MHZJZ#F.V@R"W)4%V*QH67>Z@@U^%O_!1K_@LW^TA^WEDJ\U[S[J"^ MRO*/_;TGH;9EG.3\+T^5^_6_E6_S_E7X^3/O'_@I'_P<._#WX2KJ'P?_ &') M+'Q9XE"O#=^.9E$NDZ:^=I^S+TO9!R0_^H!V$&8;D'XU?%3XL?$KXX>/-0^) M_P 7?&^I>(O$&JS>;?ZKJMR999#T"@GA448547"HH"J !7/45_3F59+@3W?\ P/):'Y'G.?YCGE;FQ$O=6T5\*^75^;U/I3_@F%_P44\=?\$[ M_CW'XULX[C4O!VM^7:^-?#LLDNM+U&U;*RQMV(/*LI!5D8!E92I ((K^2ROL M[_@D=_P5D\8?\$_?'W_"#>/I+S6/A9KUV&UK28SOETJ8X'VZU4G[V /,CX$B M@?Q*IKP^*.'/[2A]9PZ_>K=?S+_-=.^W8^BX/XJ_LJI]4Q3_ ',GH_Y&_P#V MU]>V_<_HFHK%^'7Q%\#?%OP/I?Q+^&GBFSUO0=:M%NM+U2PE#Q7$3="#V(.0 M0<%2"" 016U7Y-*,HR::LT?M<91G%2B[IA1112&%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%8_C_X@>"?A5X+U/XB_$?Q19:+H6CVC M7.IZIJ$XCAMXEZLS'\@.I) )(%.,92DDE=L4I1A%RD[)$'Q3^*/@#X*?#S5 M_BM\4O%%KHOA_0K)[K5-2O'PD,:_3EF)(55 +,S!5!) K^<+_@J'_P %&?'/ M_!0_X\R>+)OM.G>"M":2V\$^'97_ ./> D;KB4 X-Q+M5G(SM 5 2$R>\_X* M[?\ !6GQ;^W]XZ/P[^',MWI/PJT*]+:1ITF4EUB=<@7MRO;@GRXC]P')^8G' MQ77ZSPMPY_9T/K.(7[U[+^5?YOKVV[GXIQCQ5_:M3ZIA7^YB]7_.U_[:NG?? ML%%%%?9'P84444 %%%% !1110 4444 %?J[_ ,&R?[(._%7[:?BK3/\ M0]#A;P_X3>5.'O)55[N9?0I"4B!Z'[3(.JU^6_@7P3XH^)7C72/AWX(TB74- M9UW4H+#2K& 9>XN)I!'&@]RS ?C7]1W[%W[,WAS]C[]F#P=^SQX<,4@\/:2B M:C=Q+@7E\Y,ES/SSAYGD8 ]%*CM7Q_&>9?5,M^KQ?O5-/^W5O]^WS9]UP%E+ MQN:_69KW*6O_ &\]ONU?R1ZC1117Y&?MP5\>_P#!23_@GK\+_P!OWXA^&[GX M??M">(?A)^T#\+]*;6/A_P#$/PG(1=6-I=2/"\4\656\M'D@(>+0_&?]BKX2?&OXP:7^T)J.O^+O#_ (ZT'07T?0O$_A+Q7Z21PA9+F*9,Q1D*I7- 'YZ:M^TE_P4@^(7[._[77_!+C]LCP!H-]\? MO#'[.=_K'A/XC?#VW*0>.]"GANK>-O*"J8;GS6EC5%5%+RR!8X]FZ3[!_P"" M'WBWP%XS_P""1/[.VJ?#F\MYK&V^%&D6%V;9@0M_;6ZV]ZIQT8744X8=+_$GQ0TF^USQ%XU\8K;1^)_&_BW5#>:E?06X86]L&"K';V\> M]RL$$<<8:1WVEF9CP'A__@F!\!/AGX]U[QU^SKX\^(7PKA\5:F^I>)O#/P^\ M7/:Z+?WLA'FW(L9DEAM97P [VRPLV 2<\T ?0.F7_ARYU/4;/1[NR>\M[A!J MT=LZ&2.9HD*"4+R',7ED;N=A0],5>K"^'/PV\'_"GPPGA+P3ITL%JLKS32W= M[-=7-U,YR\\]Q.SRW$K'EI)&9V[DUNT %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %?(__!0?X,-IFN6WQFT.T_T> M_P!MKK 1?N3@8CD/^\HVD^J#NU?7%9'CSP7HGQ%\':CX)\10[[34;9HI<#E# MU5U_VE8!A[@5\5X@\(T>->%JV72LJGQ4V_LU(_#\GK%_W6SDQN&6+P[AUZ>I M^8U%;?Q&\!:Y\,?&VH^!O$46VZT^X*%P,+*G5)%_V64AA]:J^%/"/B;QQKD/ MAOPCHEQJ%]<'$5O;)N)]2>RJ.[' '^ENY\0X34^2VNUC.KUWX ?L@>/?C,\.O:JKZ-X?)!-_/'^\N5](4/WO]\_ M+Z;B,5[;^S]^PIX<\&^1XJ^+@@U;5!AXM,7YK6V/7YL_ZYA[_*.>&X-=I^U; M^V/^SK^Q+\-G^)'Q_P#'MMH]IL9=+TR$"2]U.10/W-K #ND;E03PB;@79%RP M_IKPX^CYB\?4IXOB*+2=G&A'XI?]?&OA_P ,?>[N+31[-#+*=&DZ^,DHQ6KN M[?>^AUGPS^$OP_\ @UX>_L3P5HT=I$%!NKN0@S7! ^_(YY/?C@#/ K\^_\ M@I%_P<(?"KX$"_\ A%^QHVG^-_%Z Q77BIF\W1M*?.#Y94_Z=*!TV$0J6!+R M%6CKX,_X*0?\%L_VA_VXY;[X;^!7N/ OPTD=XQX?L+K_ $O5HN@-_.N-ZD9/ MD)B(;L-YI17KXHK^\^%_#_ Y7A:<*M.,(05HTHI*,5YVT^2T[MGQN?<=^Z\- ME2Y8[<]O_25T]7KV2W.H^,GQK^+'[0GQ!O\ XJ_&OQ]J7B3Q!J4FZZU+4Y][ MXR2$0#"QQKG"QH%1!PJ@<5R]%%?I4(1IQ48JR71'YI."Y\1_#74[H/KOA-YOFMV. UU9ECB*8# MJO"2@8;!VNG] ?[.7[2OP6_:P^%MC\8O@1XXM=,_-# M*N1E& ."",@@G^4:O6?V0/VV/VAOV'?B6GQ+^ ?C22QDD*+JVCW69;#58E.? M*N(<@..3A@0Z;B592OGY_?Y?;<,\88C)K8?$7G1_ M&/IY>7W>?]3=%?(7_!.S_@LA^S5^WG8VO@VXO8_!OQ$\H"X\(:M=+B\<#YFL MIC@7*]3LP)5 .4*C+C)=_ZU7FC]GP6.PF88=5L--2B^ MJ_7L_)ZA1117,=84444 %%%% !1110 4444 %%%% !1110 4444 %%%?(W_! M1'_@L5^S1^P7IUWX2348O&'Q#$9%KX-TFZ'^BN1D->S $6R]#LP96!&$P=PZ M<+A,3C:RI4(N4GT7]:+S9RXS'83+Z#K8B:C%=7^G=^2U/H']H;]H[X,_LK?" M^_\ C!\=?'-IH6AV"X,UPV9+F7!*P0QCYII6P<(H).">@)'\_P!_P5#_ ."M M?Q;_ ."AOBP^&-,CN/#7PTTN[+Z)X66;]Y=N.%NKUE.))')VYP,NQ9WP-S-@5 MY'7ZMP_PM1RNU>O:57\(^GGY_=Y_B_$W&.(SB^'P]X4?QEZ]EY??Y%%%%?6G MQ(4444 %%%% !1110 4444 %%%=G^SQ\!_B!^TY\:_#GP'^%^FFZUOQ+J:6E MJ"#LA4\R3R$=(XXP\CGLJ$U,YPIP/Y;C5)(\33KGJ(87V@]-\X(.8SC]KZX M7]F;]GSP'^RM\!_#'[/_ ,-K7R])\,Z8EK'*R!7NI>6EN'QQOED9Y&[;G..* M[JOPS.\SEFV8RK_9VBNR6WW[OS9_17#V40R7*X8?[6\GWD]_NV7D@HHHKR#V MPKGOBI\5_AK\#OA_J?Q4^+WC?3?#GAW1X/.U+6-6N5BA@4D*H)/5F8JJJ,LS M,JJ"2 >AK\Y_VXV^,O[4G_!<#X,?L:^#==T"PT'X6_!Z^^,30^*]+GU#3;K6 M&U(Z18SS6<,]NUV]HY,L2>?$$>4ON)558 ^T9/VI?AEHOP7UK]HKXC6NM>#/ M!6AZ>VH7.M^,M(?3V>T"[C*+63_2HST412PQRLS*JH20*I^!OVNOAKXN^)>D M?!_7_#_B;PAXD\2:3<:IX5TOQEH;V+ZW:6_E^>]N267S(A-$SV\A2X17#-$% M!(^,/'G[3>F?MI?LA?M@_L1?\%-]2TSX=:U\$IK6P\9^-_ $%R+*>TNXDU'1 M-7L;::26=9W>*%A9>9*S.$178R #F_V$?C;^T?XP_P""AGPT^"'_ 6'\*W> M@?&7P;\/=2N/@-?V&FQ0:/XRCN;=!JNH2R0RRJ-8CM8TBDLU(BA7[3(N\2QE M0#[;^&/_ 4#_9J^+OQ3TOX5>#/$M_)-XDN=;MO!VM7&F21Z;XDGT>?R-4BL M;@\3-;R;@--&N/AU^RUKO MC35?"=QH=Q<7.N^+[G7Y;FVTS3C:-"B17 74G@VI-,;BX\@*%$C!?1K7]LOX M8_L;^)?'OB/]I#0==UKXAQ>&=-\:?'/5_"T%O=V'@+1)[B6VTVQ=Y)HY);>U MC2Z8);QR/)Y5Y=F)&N0K@'VC14=I=VNH6D5_8W,Y([N^.?H,*.P%=77Y1?\'(WQD_ M;D^&FEZ#X4\&>)CI'P;\46;V>I7.@1O%8T*,(8JM\51ZO16?*MDVEKRVC_\ !2+_ (+_ /P;_9I-]\)?V4QIWC[QS$3#=ZN)2^BZ.^#G=(A' MVR4<#RXV"*2=TFY#&?Q1^.?Q^^,G[2_Q%O/BO\=OB'J/B77[WB6^U"4'RT!) M$42* D,0+-MCC547)P!FN/HK^ALIR/ 9/3M15Y/>3W?^2\E^)^'9UQ%F.>5; MUY6@MHK9?YOS?RL%%%%>P>$%%%% !1110 4444 %%%% $EK=75C=1WMESQ$%)?BO1[H]#+LTQ^ M55O:X6HXOKV?JMF?U+?LI_MW_LJ_MI>'QK?[/GQ;T_5KF.$27VA3-]GU*R'? MS;:3$@ /&\ H2/E8UZ]7\C/AKQ/XE\&:[:^*?!_B&^TG4[*42V6HZ;=O!/;N M.C)(A#(?<$&OO']E#_@XG_;3^!,5KX;^--MI_P 4=#@PI;6G-KJBH.RWD:D. M>N6FCD8_WJ_/LRX&Q%-N>"GS+^5Z/[]G\['Z=E7B)A:J4,?#D?\ -'5?-;KY M7/WUHKXD_9N_X+_?\$]_CRMOI?B[QO??#K6)0%:R\9VGEVQ?OMNXB\(4?WI3 M&3Z"OL;P9X[\#_$?08O%/P\\9:5KVF3_ .HU'1=1BNH)/]V2)F4_@:^,Q6 Q MN"ERUZ;CZK\GLS[W!YEE^81YL-5C/T>OS6Z^9JT445R':%%%% !1110 4444 M %%9?C'QSX*^'>@S>*OB!XPTO0M+MQF?4M9U".U@C_WI)&51^)KXY_:2_P"" M_G_!/;X"QSZ;X2\5;)F1@3QO(" GYF7K7XT_M7_\ !Q5^VC\NW7BGQAXAOM6 MU.^E,M[J.I7;SSW#GJSR.2SM[DDU]GEO V(J-3QL^5?RK5_?LOE<^"S7Q$PM M).& ASO^:6B^2W?SL?H9^WI_P<0_M _'U+SX>_LJ6%U\-_"LH:.36/.5M7EWJ%W+?W]U)///(TDTTSEGD=CDLQ/)))))/6 MHZ*_0<#EV"RVE[/#P45^+]7NS\QS'->%%%% M!1110 4444 %%%% !1110 5^Y?\ P;S?\$['^!7PBD_;$^*V@&+Q9XZL0GAF MVNHL/INC,0PDP?NO"-[BO@W_ ((G_P#!->Z_;B^/J_$'XDZ&[_#/ MP1=1SZ\TR$1ZM>##Q:7'2/Y3M,J&OZ&888;>%+>WB6..-0J(BX"@< M #H*_/>,\[48_V?1>K^-^72/SW?E;NS]/X"X?%_'_\ 8UN?B)^TMX#_ &R_@]X]MO"GQ'\#Z5>Z%->: MAH[7]CKV@7C))/IMW"DT,GRS1QSPRI(#%(I)616*U[I10!\K^,O^"5WPV^+7 MP2^-G@/XO>.[N]\7?'O7+'6?&GC;1;!;-K:\TY;5=(%I;N\H2"R%C;%(Y'D, MC"4NQ\T@=C_PR7X]^)7QM^&7QS_:7^)?A[7]2^$C:A=>%H/"WA*72TFU.\LG ML9KV0H@7W>B@#SWQ;\&-3^(7QX\/_$3QIK4$_AK MP;9FZ\->'8XV^?6Y?,B?4+@GAS#;MY<"#A6N;B1MS"$Q_/?[8G_!+WQ/^T%X M]^,.O?#3XL:?X?TW]H7X;:3X*^)R:CIKW$]G;6$USMO; JX5IGM;RXMS')A% M;RI=S;&BD^QJ* */AGP]I?A'PWI_A30X3'9:78Q6EG&S%BL4:!$!)ZX51S5Z MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KB/VC/V>_AA^U/\ !G7?@3\8-#%_H6OV9AG5<"6WD',<\3$'9+&X M5U;'!49!&0>WHJZ&)]'\0Z!>M;:C8SC[K#E75APZ,I#JXRK*P8$@BOV; MAW/:><86TW:K'XEW_O+R?7L_D?@G%/#E3(L7S05Z,OA?;^Z_-=.Z^9R]%%%? M1GRH4444 %%%% !1110 4444 %%%% !1110 5O\ P]^*WQ0^$FLCQ%\*OB/K MWAG4!C_3O#^KS6*(+L#Z%X8<_D*ZRV_X.@?V,'A#7 MGP+^)\)[>T!^I2&;'Y&OQBHHCP=D47K!O\ [>?Z-!/COB.2TJ)>D8_J MF?J-\0/^#H_]HC4T9?A=^S%X-T4G[K:[JEWJ6W_OT;;)KYY^+/\ P7;_ ."F M?Q666U3X])X9LY0(-7FO)N>OSS M,Q_6L"BBO7C&,(VBK(\24Y3ES2=V%%%%,D**** "BBB@ HHHH **** "BBB@ M HHHH *]4_8T_9%^*G[;GQ\T?X#?"BP)N+^3S=4U.2(M!I5DI'FW%KK6O$.NWJVNF:;:)EY9#W)/"JH!9G M8A552S$ $U_1[_P3 _X)S> _^">'P'B\)6WV;4?&FN)'<^-?$<:?\?-P!\MO M$2,BWBR50'&XEG(!<@?/<0Y[3R;"^[K4E\*_5^2_%_,^HX7X=JY[C+RTI1^) M]_[J\W^"U[7]8_9A_9M^&'[)'P/T+X"?"+2/LNCZ':A/-< S7DYYEN9F &Z6 M1\LQZ#. H '?445^+U*DZM1SF[MZM]V?OE*E3HTU3IJT4K)+HD%%%%0:!11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7QS_P5L_X)3^#/^"@WPV_X2OP; M%::3\4?#]FP\/:RX")J,0RWV"Z8=8R2=CG)B9B1\K.I^QJ*Z<'B\1@<1&O1E M:2_JS\CDQV!PV8X66'Q$;QE_5UV:Z,_DB\?> ?&?PL\::I\.OB)X:N]'US1; MQ[35-,OHBDMO,APRL/Y$<$$$$@@UD5_1%_P5G_X)&> _V_O!TGQ#^'\=GH7Q M5TBTVZ7K#KLAU>)1\MG=D#D=DEY:,\'*Y%?S]?$SX9^/_@WX\U3X8?%'PG>Z M'K^BW36VIZ7J$.R6"0>HZ$$8(895E(8$@@U^SY)GF&SG#\T=)KXH]O-=U_3/ MP/B'AW%Y#B>67O4W\,N_D^S7_!1A4445[A\\%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5I^"_!?BWXC>+=.\!^ _#MYJ^LZO>):Z9IEA 9)KF9SA411R234WP M\^'?CGXL^-],^&WPU\+7NMZ]K-VMMIFEZ?"9)KB5N@ 'MDDG !)( )K]^O^ M"17_ 2!\(?L%^&$^*_Q7BLM;^*VJVFVYO8P)(-!ALW\,>_F^R\SZ#A_A[%Y]BN2&E-?%+HO)=V^B^;T+G_ 2 M_P""3WAK]@/X>?\ "P_B5:VFI?%7Q#9A=8OXR)(]&MVPWV&W;OR 9)!]]@ , MJJD_:M%%?C&,QF(Q^)E7K.\G_5EY(_?,!@,+EN%CA\/&T8_U=]V^H4445RG8 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\K_\%,_^"5OP M:_X*(^!/M=T(/#_Q"TJU*>'?&$,&20,D6MT!S-;DD_[49)9.K*_U1171A<5B M,%75:C+EDNO]?D&Q^'E0Q$5*,MT_P"M'V9_*5^TM^S!\;?V1OBI>_!W MX\^";C1=8M#NB+C=!>PDD+<6\H^66)L'##H05(# J. K^IG]L?\ 8F^ /[<_ MPKE^%OQV\*+*+%O$7@6ZN?+T?QQIELPMW)/RQ7*9)M9L?PL2K<[&?!Q^MY#Q/ MALUBJ56T*O;H_3_+?U/Q'B3A#%Y+)UJ-YT>_6/\ B_SV]#Y?HHHKZD^."BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "NZ_9S_9M^,W[5_Q4T_X-? KP5 M>>0_+%$N1EVXY &20#Z[_P $\O\ @EO^T1_P4*\8*/!FG-H7@NSN FN>.-2M MF-K!C[T4"\&YGQ_RS4@#(WL@()_?K]B[]A7]GK]A#X9+\.?@9X5$4MPJ-K?B M"]VR:AJTRCB2>4 <#)VQJ B9.U1DD_+Y]Q-ANQY;_ ,$PO^"3?P@_X)X>$/[?N)(/$GQ(U2T$>N^+ M)(,+;J<%K6S5AF*$'&6/SRD M@!43ZUHHK\CQ>+Q&-KNM7ES2?7^NA^W8+!8 M7+\-&AAX\L5T_K=^84445SG4%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !6?XL\)>%O'GAJ^\&>-O#ECJ^D:G;-;ZCIFI6J3 M07,3##(Z."K*?0BM"BFFT[H32DK/8_'K_@I#_P &Z5[IOV_XQ?L!![F ;I[[ MX;7]UF6,=3]@GD/SC_IC*=W!VNQ*I7Y.^)/#7B/P;K]WX5\7Z!>Z5JFGSM!? MZ=J-J\$]M*IPR21N R,#U! -?USU\]_MQ_\ !,C]E3]OC0&3XN>#19>)(8/+ MTSQIHBK#J5K@?*K/@B>,?\\Y0P )V[2=U?=9+QG7PR5+&WG'^;[2]>_Y^I^= M9_P%A\4W7R^T)?R_9?I_+^7H?S'T5]A_MV_\$3_VO?V*C>>,+'1#X\\#6^Y_ M^$J\-6KL]K$/XKNU^:2WP.2X+Q#C,F3BOCROTC"8S"XZDJM":E'R_7L_)GY1 MC:"BBBNDY HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBOKW]@W_@BY^US^V])9^+7T-O _@68 MJS>+O$=JZ_:8SWM+?Y7N>.C92(X(\S(Q7-BL9A<%2=6O-1CY_P!:^B.O!X'% MYA75'#0A\G>'?#GB#Q?KMIX7\*:%>:GJ=_.L%CI^GVSS3W$K'" MHD: L[$\ $FOU9_X)N_\&ZFMZY/8?&']OR-["P&V>Q^'%E=8N+@=1]NFC/[ ME?\ IC&=YS\SQD%#^@G[#'_!+K]E+]@;1UG^%7A$ZEXHE@\O4/&NNA9M0F!' MS)&0 MO&?[D87(QN+D9KZ+K\WSKC.MB$Z.!]V/\ -]I^G;\_0_5L@X"H85JO MF#4Y?RKX5Z_S>FWJ9G@[P9X1^'GA>Q\$> _#-AHVC:9;K!IVEZ9:I!;VT0Z( MB( JCV K3HHKX5MR=WN?HR2BK+8****0PHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH " 1@BOC']M?_@A MG^Q;^UV;SQ7X?\.GX=^,+C%+9$@N)3_ !7-GQ%+DDDLGER,3RYK[.HK MJPF-Q6!J^TP\W%^7Z]'\SDQN P68T?98FFIQ\_T>Z?FC^<;]L'_@B5^W1^R0 MUWKY^'Y\<>%K#$>Z$<8YW3VV//AP.6.UHU_OGK7R(05)5@00>0:_KT MKYS_ &K/^"4?[#'[8CW.K_%/X+6=EK]UDOXJ\,D:?J)<_P ;O&-D[?\ 79)! M[5]UEW'4E:&-A?\ O1_5/]'\C\YS7PZA*\\OJ6_NR_22_5/U/YEZ*_43]IW_ M (-C_CGX2EN-=_92^+^E>+[!HZU>;C(;/X?GP7X5N-K_P#"3>,D>U26,\[H(-IFGR.58*(S_?'6OVM_ M92_X),?L*_L??9M4^&OP8M-3U^VPR^*O%>-0U ..CHSKY=NWO"D=?2-?$YCQ MU)IPP4+?WI?HE^K^1^@Y5X-C7QU\:O^#6WPG<^;??LZ_M2:A9D9\C3/&>CIQA.(,XP6E.L[=G[R_&_X'A8WAG(L>VZM"-^Z]U_?&U_F?SW?%?_@W ME_X*4?#?S9O#G@;PYXT@BR3+X7\2Q!BOJ$O!;N3[*"?3-?.?Q$_83_;2^$QD M;XB?LJ?$#2X8L[[R?PG=-;\=<3*AC/X-7]3M%>_0XZS*&E6G&7WI_JOP/F<3 MX._A]H>M*5VE=7TF&Y!'I^\4UYAXI_X)N?L >,I6N->_8S^&K2O]^6 MU\'VEN[>Y:%%)/N>:]6GQ]AW_$H->C3_ $1X]7PUQ2_A8A/UBU^39_+M17]* M6L_\$6?^"7^O/YE]^R-HB'.?]"U2_MA^45PM85U_P08_X)37*,J?LN-$S'.^ M+QOK>1SV!O2/TKJCQWE3WIS^Z/\ \D<4O#C.5M5I_?+_ .1/YRJ*_HTM_P#@ M@M_P2EAB$I3^^7_R)_-?3H89;B58((F= MW8*B(N2Q/0 #J:_J#\+_ /!-/_@GUX/D6;1/V,OAOO3&R2\\)6MTR^X,R.0? M?K7J'A#X4_"[X?*%\!?#;0-#"C"C1]'@ML#_ +9J*YJG'V&7\.@WZM+]&=E+ MPUQ3_B8B*](M_FT?R^?#O]B']L?XM&-_AQ^RUX_U>&7[MW:>$[LV_P",IC$: M_BPKZ+^$_P#P;W_\%+/B7Y4VO?#O0?!EO+@K/XJ\2P@@>ICM//D7Z,H/M7]" M]%>57X[S&>E*G&/K=O\ 1?@>SAO#G*Z;O6JSEZ6BOR;_ !/R/^"G_!K9HL1B MOOVC/VI;J?.//TOP5HRQ8]=MU!BN(,YQEU4K.W9>ZOPM^)]+@ MN&,AP#3I4(W[OWG_ .37M\BOI6DZ5H6G0Z/HFF6]G:6T82WM;6%8XXE'1550 M H]A5BBBO&;;9[R22L@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 LB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D! end GRAPHIC 20 dxpe-20241231_g3.jpg begin 644 dxpe-20241231_g3.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" ML@*@ P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^*?^"NW_!1/]IW]ERRT M+]G+_@GG^S5>_%CX[^-=/GU#3M(AL9)[+PYI,3"-]4OMK( K2L(H5=XT=USO\ 5H[1 M%N;FW@>9X(9)0-SI&UQ.R*20IFD( WMG\!_^#N;X8ZA^V)_P46_9H_8R_9X\ M+1:S\5-7\/7T4]O;+F06MY>1K:>>X!\N&+[-?3,S<1QEW.!DT ?MY<_M;_ N MR_9%'[<=[XL\GX]-^#'ACX>ZC=Z=\,/A]:^"=/U;_ /!GI;1G_@CC\7Y6',GQAUY3]!X>T?\ MQ- 'U7_P03_X+.Z1_P %?OV==7U?QAX7L?#OQ-\"7-O:>.-$TUV-I.DZN;>_ MM@Y9UBE\J53&S,T;Q,"Q!5C\L?\ !4#_ (*U_P#!:CXE^-O%^C?\$:_V2]?N M/AC\/=2N],UGXO0>#H]5FUZ_M':.\&FPW(:*:VBE22'=%%.SM$Q#*/EKX,_X M,R_B3K7A;_@J5XD\ 6]RYT_Q3\)=12[M\_*9K>\LIHI"/50)5'M*WK7]/?A; MPKX7\"^&[+PAX+\.V&CZ1IMLMOI^F:9:);V]K$HPL<<: *B@= * /P_P#^ M#?7_ (.8_P!HK]KO]J/3?V&_V^HM'U35_%<=PO@SQSI>E1V$QOH8GF:SO(8@ ML)62.-_+DC2,AU",K^8&3]T*_F__ ."*'[(-O^VU_P '%GQ>_;H^%>AI#\'O MAE\4_$^N6&K6L6VTOKJ[N+N+3[> CC+"4W9"\*D0!QO3/[A_\% /VOM>_9C^ M'^C>!_@MX9M_$_QC^)FJ-H'PC\'S2$)>:B4W27MSM^:.PLXLW-S+P%1 N0TB M4 ?GQ_P/+.Q^+MV8=2\6^(_[.M;\>&K @/%; M"&YCDA:YN!AB)$;RX<-MS-&Z_K)\)M*M;^'=UKOQ&\ M_:&_;;^%WA?Q'X4^&VH>+KGX:6/P22^ M=!;64ET+&>]:^A$,Q"!'*PRJC%L&0+S^FGBSPEX8\>>&KWP;XTT"TU32=2MV M@U#3K^!98;B)N&1T;AE/<&O!/^"OW_**7]I/_LA?BK_TU7- 'Y,?\$3O^"P? M_!9+_@L3^T3XH^ ?_#6OP_\ AU_PC?@J3Q!_:W_"F8=7^T;;NVMO(\K[;;;, M_:-V_$/"(TP:E-;:MI=FZR*7=HI8EO'WP[G \V)@[ BOR<_P"#)W_E(E\4/^R+ M7'_IWTVOZ5KGPEX8O/%=EX[N] M)-:TW3KJPL-4>!3/;VMS);R7$*/U5)'M; M9F4<,8(R?NB@#1HK\9/AU_P6#_:C_P""OW_!8O5?V _V*_C]<_";X+>"+'5+ MO7/&_A;1;"\UWQ)%9/' \T$M_!/#;0R7,L0B*Q%O+R[EBXC32^"O_!9_]IC] MAC_@M)JG_!(']OCXIP_$OPCK&N:=I_P^^*E[HUKI^K6DNHVT$]A%>K:1Q6\Z M,\Z6KR")&$G[S)0E0 ?J;^T]^TI\(?V/_@'XH_:3^._BF+1_"OA'2I+[4[N0 MC<^.$AB4D>9-(Y6.-!R[NJCDTW]E/XYP_M0?LN_#?]I:W\,MHL?Q#\!:/XF3 M1WN_M!L!?V4-T(#*%3S"GF[=^U=VW.T9Q7X*_P#!ZE>?M/>%_B/\*-&\7?M' M_P!I_#7Q8-5NO#OPWTSP\;"#2;FQ6R1KFZG^TR'4IY#>/M=DB6%%*HF7D=OT MD_X(R?#G]LOX(?L*?"OX_P#[0'['OA=IGP@M-.NM"B_LN MRN+=1J,5T\M\T%LDEOAHT\YI YVD!2 ?H)17XS?\$Q/^"FO[7W_!?OQC\:M% M\$_M@>(?V=Y?!L=O<>!/"W@;P;I5_&;.B?\I6O"/_9"])_].VL5_4/#_JE_W10!Y1^W1^V%\-/V M!?V3/&_[77Q;BGGT7P7I/VE[&T8":^N))$AMK6,G@/+/+%&&/"[\G@&OC3_@ MGEXJ_P""J_\ P5(_9ETG]N_6_P#@H!I_P9T?QQ/=S^"_AQ\/_AEI&K6^GV4% MU+;H;Z[U2.::XE=H6++$T( Q@J6*)[]_P6D_8>\8?\%$_P#@FO\ $K]ECX<: MA#;^)]6L;6^\,_:9A'%/?65U%=Q6[L>%64PF+<>$,@8\+7\V/_!/'_@M-_P4 M@_X(7?$#5?V9?%7@J?4/"^DZU)_PDGP@\?V\MM)IUR3F5K27'F64C_>R \+[ MMYC =S?\(3XBF$>HZ;!=QI!=2PE&\N]M6VQ@NO*D M1ETB9E!\J_X+0_\ !9OXR_L__MTQ(]9OO'6C:7;ZQX:O5N5M[B\@GTVTM4>!/-@E M,,B-\GF*I#!7-/\ X.*?^"]W[0O[#GQQ\+_L"_L+0:98?$/Q%I]I>ZYXTU:P MCNQI*W5'14= %+,2@!^PE%?BC_ ,%S_P!J[_@JI_P1 M)^&OPK^(?P?_ ."@^N?$6V\:/ M3(TFSRUP[;B1],>'/C?_ ,%!9?\ @AEXW_;BU[]M[0]:\;P^!;_XD^ O%OA3 MX?V5K;/HT.C)=Q:5>V5U%*N\RQW'F,FUU9D ?",K 'Z+45^"W_!$3_@J7_P7 M1_X*]I\5?@_H'[07@;0)=#L])GD^*FK>!K*:3PNDQO1Y-KIL"Q)>W%RT:$/. MQB@CM)259Y$%<5_P3._X+F?\%D[+_@HEXQ_X)??%;Q!X:^-7C6]\0ZUX6\+: MAXDM[?2[71=9TZ683W\TUG!&\U@D-K=3/!M,S^6BQ,A)# ']#U%?SP?M[_\ M!7/_ (+*_P#!&7_@J?X;^%_[3G[9.B?%KP7JNF:9K^KZ%:> K'2[&;2+FXF@ MF@A2-#/;RQ-;SB.3SG+;8V?<&:.OUU_X+&_\%/O!O_!)W]C#4_VD=9\/1Z[X M@OM0CT;P/XP$,ZF@#ZJHK\7_C+^U7_P M5S^!O_!&GPM_P6UU#]MR>_\ %E[+I'B+7OA+<^"]('A(^'M3OHK>ULXD2U6^ M64"YM9&G-V7(9USP'KZ-_:*_X*9?$_\ :"_X(,7'_!5?]BWXF7/P_P#$6G^$ MCKCZ;)I5CJ< N[>Y^R7VG3K=0.6194F"2)Y;';&YRK%" ?HG17X3_P#!'/\ MX*+_ /!>O_@L/\#/BGX8^'W[17P^\)ZCX;O+41?%'6_!MI+/9O+#*8]/M+&" M(1%I&0M)=3B01(%"1NS$IN_\&NG_ 6^_;1_;C_:(\:_L9_MJ^.8O&-WI_A* M;Q%X:\3S:7;6MW;FWN[>WGLY?LT<:3(WVI9$8KN7RG!9@RA0#]2_^"BO[>OP M;_X)L_LF^)OVJ_C1=)):Z-;F+1-#6Z6*?7=3=6^SV$)(;#R,#E@K>7&LDA!5 M&KV;1-2_MG1;35_)\O[5:QS>7NSMW*&QG SC/6OY=/\ @\!N_P!I[P__ ,%$ M/#_P]^-W[2'_ F/ANZ\$KXB\$>&M.\/'2K'PS:W%_>VOV81?:9_M5P5LE:2 M\8JTA8*(XT1$']"/[!WP/_;=^$6C7M[^UO\ MUZ?\8K+4M*L/^$WN9C=;PT8^8+M\K(SN. #Z$HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH \5_X*!_MW? _P#X)Q?LM^(OVI?CQJP3 M3M(A\K2M)BF5;G6M1<'[/8VX/621@>>B(KR-A48C\S_^"9G[:G_!*#X-_$KQ MC_P4@_;I_P""B/PR\0_M(_%13-KLEC=S7%GX+TO:HAT+3L1L6$4:1QR2KDR& M,*I8 O+]6?\ !5G_ ((1?"__ (*Y_$30O%WQ\_:M^)>BZ-X8L#!H/@[PT]@F MG6LKG,UUMEMW=YI,("[,<+&JJ ,Y^3_^()?]@7_HZ[XP?]_-*_\ D.@#V#_@ MKOXGT[_@KC_P;R?$CX]? CPKJ']GDS^)O!L=PC>?J.F:-K3J]Z8BBM&)[*VN M+A(B-ZK(@;YL@>+?\&@.N6D/_!'#XU633JLEE\5M=N)'M* )]!F-OR MK]9?V7OV;/ /[*7[,G@K]E7P*T][X?\ !/A2TT*TFU-4:6\BAA$;2S!5"%Y" M&=\*%+.V !Q7QQIG_!!*S^!L_P 4_!O[!O[:/BKX,?#CXT+)_P )U\/=/\+V M&J06[21O#*VE7%QB33MT4CH,>9LRNW CC" 'Y7_\&4_[.^O^+/VV_B7^TW/I MTG]B>#/AY_8J7)0A3J&HW<+HH/!/VGO#/PU\<_%*Q9/&WQ"UR\(A\!^&9 5GNMJ?.]_<)NBMH5PWS-*6B M 20_7W["?[ 7[./_ 3B_9TL_P!FG]EGPO)I.D6\CW-[J=[(L]]JE\ZA7O;J M7:HEE8*HX"HJHJ*JJH4?GI\;O^#0/]E?]H_XM^(?CK\;/VX?C7X@\5^*=3DO M]^GTHR7$SGG@6>$51A510%1555 50 >B?LE_\%+?^"(O_!/O]G3P+^Q= M_P $_P#XX:#XXU>_\0:=H/ACPKX?DEDU+Q+K6H74-L;N[N!!L5G>0222N JI M'LC7"QQUY1_P53_9,_X.%]1_X*E:S^UM_P $P;S2;;0&\ Z?X#8?\ @L-XELM3\9-X18^%9;&/1E5-,^U2Y4_V3'''GSO,/S@O[XQ7 M]-/_ 15L?\ @H#I_P"P;H$'_!2/6;:^\>F]D;3)K5-."C1#%#]B7_B7HD60 MF[.1YG]XDUY__P %9/\ @@#^S;_P5W^+GAGXP_&OXS>./#-]X7\.'1K.U\+- M9B*6(W$D^]_/@D.[=(1P0, <5]P^#_#5IX,\(Z5X/L)Y)8-)TZ"SAEFQO=(H MU0%L #)"C.* -&OG/_@K]_RBE_:3_P"R&>*O_35 MO?L\W'[1OB7P+X7\5Z++I7B:#POIEA)<7UK+Q+'YUU#*8E="4;8 2I.",T ? M@/\ \&3O_*1/XH#_ *HMSSCS(8G#(58%.&P6!_2JUCFAMHXKBX,LBH \I4+O( M'+8' SUP* /YC?\ @SL\,ZQ\-O\ @L1\1OAYX^TJ73=$/%?QE_P"#H:Q^%WPTAEGUZ]\4> ]/LUM@ M2\4[VMA('./NA5<.6Z*H)/ K]J_CI_P1$^&^O?MTP_\ !2K]C_X[:U\$_C!, MDL?B/4-)T2VU32-?66/RYFNM/N-H,DBA=SI(@+*)"OFCS*N?L9?\$3/@M^S; M^UWXF_X*'?&WXJZY\8/CMXIGD>?QQXDL+>SM]+#Q"!EL+* ;+<^0JP!B[LL2 M[$*!GW 'YE_\'RR.->_9FD*G:;3Q@ ?<-HW^(K];_P#@FW\0_!OPM_X(]? / MXB^/->AT_1_#_P"S/X8U;5[R4Y%O9VV@6LD\Q R2J("3@'MZU0_X*N_\$B?V M9_\ @KK\']'^&GQ[OM8T;4_#%]+>>$_%?AZ6,7>FR2JJS1[959)891''O0@$ MF)"&4KFL[]B+_@CU\%OV1/@%J/P(\$R[F*(%RL,2H ?GO_ ,$N?VL+7_@M#^V%\5O!'[-7A70/ MV8_V=_"D4&L>--%^%FGVN@^*_B))-+,D#ZEJ5FL#/$.HP0:=) 6#"&^%M'&U^@*KF-BL3[<21N#BNF M_9*_X-@/V//V-_VV)_VP?A-\>/BA:6J7TMSIW@2QUU;*Q1'E6;['<36ZI-=6 M:NJ$6[,%81()3* P8 _*/_@]$_Y2M>$?^R%Z3_Z=M8K^H>'_ %2_[HK\V?\ M@HM_P;3_ (_X*=_M)77[3?[1W[6WQ,75FTZ/3-+T[1;;2H+73=/BDEDBMHP M;0LP5II&+NS,Q1+=$B#[< E%4$C.!F@#Q;_@I_^VS!_P $^?V;M._:7UF2)-"L/B)X M2HHY+I#([KCJ4 [TS]MK_ ()F?L"?\%2?AQ:1?M'? M"+1O$XN--5_#GCC1I5AU.T@D7?'):WT/S-&=P<(Q>%\@LC"MC_@HM^P7\.O^ M"DO[-4_[*_Q;\3ZEI?AO4?$6EZCK,FD*HN+F"TNX[AK=';B(R;-GF88J&) ) MQ7D?PB_X)8_M _L>^%H?A5^P?_P4B\8>$O -LI&F^"/B/X1LO%]MHRD\QV$\ MCVUS!$.T3RRHI)(7DB@#\,/ /_!.SXQ?\$B?^#F#X(_LR?!3X@7GB2"\\B:M%&([N?PQ>S217\=TB?*'2UCODD(^5EC\P*H;:LG_!?B[@^!/_!S.WQ> M^-\VMV?@Z;Q#X'UR6[T;5+JPO/[#ALK"WNWM;BU=)H'#6MXJR1,KJZD@AA7[ MY?L@_P#!*+X5?LX?M#^(OVV?BW\3O$'Q>^.GBJV^RZG\2O&4-O$UA:[0GV73 M;.W18;"#8JKA0SXRN_:S*<+_ (*U_P#!$G]D_P#X*\^%M&'QDN]5\->,?#,4 MD7ASQQX<\O[5! YW-:SQR*4N("WSA#M9&)*.F]PP!PO[0G_!$S_@C9\7_AC; M_M"?M/CQAXT\*Z'H3:EI_BGQA\>_%&KV]MI\J+*9;>6;4I/DD C8"/\ UAV8 M#$BOD;_@Y^_X)8Z1\4OC?\*OVS_V?OBYHUA\8;ZXT_PUX>^%^L&9[SQO'_ ;K> _V+-9T"[^,'[;/Q4^, M>A^#=1CU#P3\._$6JS6GA72+Z-M\5X-+$\L4D\;@/&Q(5'P^PLJLOQY_P%?\ @GY\:=2U']H71O"CM8?#O0;V2QNM$M8I[B[CUI;] MV2VM2V)$=9)4D*PP$!@PH ]9_P""O7[$'_!27_@N\/@Y\#X/V0[[X">%O"5[ M/JOC_P 5?$?Q9HU\$O9HHXC#80:3>7,ETD:"8J\@@$ID0'R@":^R/VS/V>_! M'[)W_!"'XO?LS_#=[A]#\"_LN^(]%TV:[8&:>.WT"YC\V0C ,CD%VP -S' MXK\?_$'[)W_!Z%\.[&3Q?!\5/B#JHTZ W+V^G_%31;V1@H)*BW>X)G;'\"JQ M;H 3Q7WK_P $F?CG^T3_ ,%\?^"+'BGP/^U/\4=4\)ZUJ'B+5/ GBOQCX6T: MRBN?$6E_8H&E8130O!"TB7K02-%&O,+%-A8@ 'R%_P &-'_(8_:;_P"O;P=_ MZ%K5?/?_ 3%_P"5PC5_^R]_%+_TDU^OV0_X)@?\$#/AG_P29\8>+/%7[,W[ M67Q"N(O&FD)9:[I?B&QTNX@DDA6;[+<+MM5=9(7GD< -M;<58,#QY]\%_P#@ MV(^#/P'_ &UH/^"@?@7]M[XL?\+-C\4W_B"?5[RRT:2*YO+[SQ>&2'[$$V2K M<3J54# D.W:0" #\L_\ @]&_Y2L>#_\ LA.D_P#IVUBOLO\ X/;?!_B[4?V2 M?@AX[L()FT/2O'M]9ZHZ E$N;FQ#VY;T.VVN #]?6OI;_@HU_P &T_P%_P"" MGO[2][^T]^T5^UI\38]5DT^/3=*TS1K?2H;32]/BDEDBM8@;0NP5II&+NS.Q M* M;9$CAN(V5&#H@!*\J0S*0#\[?^",W[!7_!/'_@I]_P $B/AW/\2]>^)?BJ"# M1(?#WC[P;/\ 'CQ1_9EMJ&G2*%A?3DU$6T"8BM[B*)8U1%>(HJX&/4?V]OV= MOV0/V5O^#>W]H3X(?L/:"& \O_9S_ .#2KP3^S-\3;_6/AE_P4^^.N@>#-7D":WX5\&ZG_8EU MJUJI)6VN[VUE"S)@D']PI(8[=A.:^[_VK?\ @F_\,_VCOV'6_P""?'@?QQJW MPP^'C*ZE00>Q /RT_X/6DX@?PCI-NDZ&1=)MG9 PR%,8 ./0X//L:^/?^"NO_!"O]E7_ (*^Q^'/ M$?Q9\3:_X3\8>%+>2TTGQ7X;,3226;OO:UN(IE998PY9TP59&=L-AF4^S_L- M?L->%OV(_AZ_AN/XO^-_B-XDOK.SM=9\=_$36S?:G=VUHC):VBG 6&VA$DIC MA08#32NQ=Y'=@#W&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **K:SK6C^'-)N->\0ZM;6%C:0M+=WM[.L44,:C)=W8 M@*H'4DX%>+K_ ,%.O^":[Z[_ ,(NG_!0KX''4Q+Y9TX?%G1O/W_W?+^T[L^V M,T >XT56TC6-(\0:7;ZYH.J6U]97<2RVMY9SK+%,A&0R.I(92.A!Q5F@ HHH MH **** "BBB@ HHHH **** "BN \7?M7?LP^ /C+HO[.OCG]H;P5H_C[Q'&) M-!\&:GXGM8-4U!6)"F&V=Q))N*L%POS%6QG:<=_0 4444 %%%% !117'_$3] MH3X!?"'58="^+'QP\'^%[VYM_/M[/Q%XEM;*66+<5\Q4FD4LNY6&X#&01VH M["BO,/\ AMW]B_\ Z.[^%_\ X7VG?_'J].CD25!+$X96 *LIR"/6@!:^6OVO M/^"2/[.7[67[0_AO]L6S\;>.?AG\8?"=C]BT?XE?#/7(K*_:V D @N([B&>W MN(\2R*0\1+(Y0L5P!]2T4 ?*^J?\$\?VB?B!HD_@SXU?\%8OCIKOA^ZB:&\T MS0M+\+^'YKN)A@I)>:=I$=TH()!,,L38QSG)/N7[.G[./P2_9+^#.A_L^_L[ M?#RQ\+>$/#EL8-)T>P#%8P6+.[.Y+RR.[,[R.S.[,68DDFNVHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *J:_KVC>%M"O?$_B/4H;+3].M)+J_O+A]L<$,:EWD8GHJ MJ"2?05;KP3_@JE9>)]2_X)D?M#Z?X,$IU2;X(^*4LE@SYC.=)N?E3'.X\@>Y M% '\^WCK]MOXW_\ !S%_P6-\#_L@ZEXTUK0/V?KGQ;.^G>#-.NGMTDT2PBEN MI[V["G#WL\,#*K/N$#3*B#AF?^BJ#]@S]BJV^!@_9HB_95\ CP$-.^Q?\(L? M"]L;4P[=O*E,E^_F$[]WS;MW-?S,?\&B4FFI_P %EM 6_*^:_@/7A9;NIE\A M2<>^P2?AFOZP: /Y@/!_[;?QG_X-H/\ @LOXX_9$T?QGK6N_L]P^++>34/!6 MH7;W$<&BW\45U#=V@8G9>6\5PJLR[1.8&5^JLG]%?Q2_;H_8G^!C:0GQP_:_ M^%_@I]?TN/4M#B\7^/=.TQ]0LWSLN(5N9D,D1P0'4$9!&>*_F._X.YI-/?\ MX+-^)5LBOF)X'T 7>WJ)/LN1GWV%/PQ7W'_P<">&]8L/^#8/]E2'Q[9%M?TP M> ([N2YC_?0S_P#"+7:RJ2>0V00WJ10!^MGQ#_X*@_\ !.;X5_#31_C)XW_; MA^%MOX6\17$T'A_7;;QK9W5OJH_"/XR?"7X M^^ +#XJ_ _XE:%XN\-:HA;3]=\.:I%>6LX!PP62)BI*D$%-OV)]5UNXE\*^,?"EWJ MBZ4TI:*UUFPDB GC!X0O;M.CD8+^7#G/EK@ _HB^/G[3?[/'[+'A.+QS^T=\ M:_#/@G2KFY%M9WGB36(K074YZ0PAV#32'KL0,V.<57_9X_:O_9J_:U\,77C+ M]FCXY>&?&^G6%U]FU*;P[JT=PUC/S^ZGC4[X'P"=D@5L$?"'@S4/$4NG)8^99V\\.GV,,T@ M9CYEV\H0[92K%AL3'LG@C4?VMO"__!SU;_MB_LH_L7_'C2/@U\5KK3='^(=_ MK7P6U_1M/F6>PBM[BYNENK2,1"*[2.Z,SX&Y'8G#OD _7CQO_P %*?\ @G/\ M,_%VH_#_ .(_[?GP4\/Z]H]X]IJ^B:W\5-(M+RQN$.'BFAEN%>)U((*L 0>H MK4^+W[=7[&OP"^*7A[X(_&G]IWP1X9\7^*YXHO#_ (;UCQ#!#>7C2MLB(B+; ME5W^1&8!6;Y5)/%?SH?\'I&GV-E_P57\&W-I9Q127?P(TF6Z>- #+(-7UE S M$=3L1%R>R@=J_3C7_P#@V!_98_:8\8_#G]K;]HSXP?$*X^+(N+'7_BOJL&LI M)!XIU']W/)"(Y486,$;KY$26^P);HJ8+ 2 _23XQ_'7X*?L[^#)?B-\?/B[ MX:\%:!"X236?%>N0:?:AR"0GF3NJEC@X4')QP#7F7[/W_!3_ /X)Y?M4^/6^ M%G[//[8_@#Q7XE :EX]\26UKIOA*VBG/\ :;S6]R0K MR3HS%9H_GR8EWQF)&'Y>_P#!RC^US\+OB)_P5=\%_M??L6:AJ>GQ1?#_ $74 M])\:PZ#16U#7KP+E;2TA)!D] M@TZ73M(M]/L-/M)Y5FEC\P/$GEI^^F\UL&1WK?\ ^#L'X6?"[Q'_ ,$>/B!\ M6->^&V@7WBCP_=Z%#H'B2\T>"74-,BGUNQ69+>X93)"LBDJX1@&!P># MR+J6-I8?+E9I$V,-KL6&"2: *O[9_P#P3:_X)F_MO?\ !9C0?VY]*_X+7_!_ M3)[WQ1H$NL_#BT\>Z1<:M/J6G"VMH+2PD6_#1M,;:%=AC9TD9RHS:=82_\$_/A7JTEG&UU!\8XX8;@H-Z1OI-^SJ#U 8QH2.^P>E 'Z5_ M$K_@IA_P3U^$'PPT+XU?$+]M7X96/A3Q0TP\,:_'XRM+BVUCR9&BF-HT,C_: M1'(K(YCW!&4JQ!XKT_X5_%GX8?'/X?Z9\5O@S\0=&\5>&=9@\[2M>T#48[NT MNDR5)26,E6PP*D9R&4@X((K^?GX/_P#!/K]DS6_^#1[6OVM/%?PCT_7/B1<> M&-2U#3O&.MI]JOM$%IXFN(8K;3Y7RUE;%4=GAB*K(]Q,SABYKWG_ (,GO'7B MK4_V)OC%X$N-0EN;'0_B-!=:39S3'9#)I.0#]5/VA? MV\OV,OV4-=T_PG^T7^TSX.\(ZSJP#:7H6K:W&NH7:DD!X[529G7((W!",\9S M67X:_P""E_\ P3J\8:+#X@\._MW?!^XM)P=CGXCZ:C @X*LCS!D8$$%6 (/! M%?@E_P &O7BCQ_\ M-_\%\_B;\;?VNYI]2^(]O\ #[Q%JL\NMH3<66K_ -IZ M=9R1HK\P^5;SW$"QK@1Q@H %&*R?CW\(?AEJ7_!X%J_P2M?@/X8\<^%/%OQ* MTZ'Q-X3UK08;ZSFBOM%M;G4KDQNI"21227%R9!@AHVR<%@0#^FRRO;/4K.+4 M=.NXKBWN(ED@GAD#I(C#*LK#@@@@@C@@U\D_\%Y_!7A+QK_P2"^/\/BWPW8Z MB-.^'-_?V'VVU23[-=0H)(IH]P.QU=5(88((KZSTG2M-T+2[;1-&L8K6SL[= M(+2VA0*D4:*%5% Z >@KY@_X+@?\ *(;]HO\ [)/JW_H@T ?B)_P93>"? M"/B#]N_XH>*-=\-V-YJ&B_#%6TB[NK59'LGDU"W5WB+ F-BJA=RX."1G!-?T M$_%S]O?]A?\ 9_\ &A\9/\ LE]O_P"G&&O5/^#Y;3K!;3]F;5ELXQ=- M)XOA:X"#>T8&C,%)ZD DD#MN/J: /V&^,?\ P4X_X)X_L_Z/X=\0?&']M/X: MZ)9>+M/BO_"]Q/XMM9%U6RE_U=W!Y;MYENW:<9C/]ZO8_"'C#PG\0?"VG^./ M ?B?3];T75K..[TK5])O4N;6\@=0R2Q2QDK(C @AE)!!XK^>G]O;_@GU^R9\ M//\ @U@^&_[46D?"/3[KXF7^A>#-7O/B%JB?:-9%"<[07EF([ N: /T;_ &E?V]/V,/V.IK2R_:?_ &FO!O@F\OX&GL=- MUS6XX[RXA7.Z5+<$RO&-IRX4J,)_B!K>C:3;FZU&(2K%87\]Z;JUA5\^7;A;6TA6,?*L:*G3BOIG_@AW_P1 M!_:+_P""+_[0OQL^,OQ1_:'T#6?A=J_AZ6#0-"T&:Z:XNHX+C[1#?WL4L21P MSQ6ZRQ!4>7)N)?F W 'Z%?M+?MP_L@?L$/ [ZIG^R[/7]:B MANKT X)A@R990#P2BD D ]:UOV>_VJ?V;/VLO"E6TPAO+O MPOK<-X+64@D1S+&Q:%\#.QPK8YQ7\^G_ ;A_'/QC_P4U_X.#_B!^V1^T9C5 MM70O%_Q%TS3;Q(G&4< MPW$Z.%8<@XP1TK#^,?\ P4Z_X)X?L_\ A[P]XJ^+_P"VI\-=%T_Q981W_ABY MD\6VTHU6S?A+JW$3L9;<]IE!C_VJ_(3_ (/D=.L#X8_9MU;['']J%_XJA^T; M!O\ +V:4VW/7&><50_:*_P""=?[(/A7_ (--+3]II/@WIFI?$V[^'WA+Q ?B M+K4(NM:AFEU#3X/LT5VX,D5I':RM;1VR$1+&!\I?+D _;7QA^V1^R9\/_@99 M_M.>-?VE/ ^F?#O484ETWQK=^)[5=,O5?.P07&_9,S;6VJA9B5( )%+^S3^V M#^RY^V1X2NO'/[+/QZ\+^/-+L;@6^H7/AO5H[@V-?^)AI7AZVN M;.VN;N:RM)4FQD^;=\]?\&:_BW7_"/_!5?QW\-=-U6<:1 MJWPGU,7MF9#Y$_&=WHI7^V-.T35XY+JQ#?=>6 D2QHW\+LH5NQ-?@Y_P %+?VWS^TM M_P '/'@'X&_''3O$GB'X2?!'QQ8VNE>!?#OA^[UB2]OX+1;R><:=:QR27V(A48F&%01C=GT#_@H_XX_:K\2_\%T/@C_P4:_X)[?L/?M%'3M+T;2-)^)E M_/\ /Q)I:ZE"NH7$=W#<+<62&56L)8XRYR%$49!!C! !^^M%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%?V%CJMC- MI>IV<5Q;7,317%O/&'25&!#*RG@@@D$'J#4M% '\S?[07_!.#]HS_@W,_P"" MLOA3_@H3\(OA7KWC+]GO2O%5YN>-M?3C*KJ4=001@@CK7!?\ #*G[+W_"1?\ "7_\,W> ?[6\ MWS/[4_X0ZR^T[_[WF>5NS[YS0!_/%^S3_P $W_VA/^#B;_@K5XJ_X*,_&OX3 MZWX0_9ZU+Q9#?B_\06K6TFNZ39QQ6]EIMHI_UK2P6\2SS1YBCS*0Y?8K?=W_ M >66UM9?\$D_#-G9VZ0PP_&C1DBBB0*J*--U0!0!P !QBOUL5550JJ , M=*_';_@]#^*OPVT__@G-X0^#5WXZTE/%NI?%?3=3L_#1OX_MTEC%8ZFDEV(, M[_)5V5#)C;O8+G)Q0!P?_! #_@L'^QA^PO\ \$8=.\'_ +2WCFX\(^(/#/\ MPD6K^']-US3IHE\7PF^N)%&ERA2EVPF)MWC4[XY%)950JY\9_P"#-O\ 8.^+ MOB#]I'QC_P %'OB#X4O+#PG8^&[K0O"FH7ENT2ZQJ5W/&UQ+!D?O(X8HGC9A M\N^X"@DHX'V=_P &K.M_LS?'+_@C[X0^ OBNZ\%^*]>\,^)-=N=7\'ZJ+6]N MM/#ZC))'.]K)N9%*3QXDVX^< '/%?JQI^GV&DV,.EZ58PVUM;1+';VUO$$CB M11A551PH & !P* /Y8_VO= ^/?\ P;X?\' T_P"V'??#;4=2\"ZOX]U/Q#X> MN8D*VVNZ'JAF^V6,4Q&S[3 ES)'M;E9(HI"-CH6_"OB)H#]+UW3)6#2Z=K.GQW4#D="8Y%921GTI_A;PC MX3\"Z'#X9\$^&-.T?3;<'[/I^E64=O!%DY.V.,!5Y]!0!_+C_P 'C7Q1^'GQ M*_X*N:)8^ /&FF:S)X6^$.G:)XA73+Y)_P"S]1CU35II+6783LE1)XBR'#+O M&0*_IY^#WQ8^&7QO^&^D_$[X/^/]'\3^'M4M$DT_6="U&.ZMIUP,[9(R5)!X M(SD$$'!%;$WAGPW<3-<7'AZQDD=BSN]HA+$]221R:LVEE9V$ MK"TB@C!)$< M,851^ H _FG_ .#G']K?XWP?\%H_"'P7_:?\)^(-7^ /@/5O#&KZ/\/[0M': M^+K!A;SZC,JDA+B=Y#=609B=@BVC;N?#+]I&+]E7 MQ[\+O!6M_!RQTSP1:^/M$AT^ZOX+6_OW=Q;0R2"U"_:4"PN1)Y?ER%565,_U M?7VAZ+JEW;7^IZ/:W$]DY>SFGMU=X&/5D)&5/ Y&*35M!T/7HXHM=T:TO4@F M66%;NW601R#HZA@<,.Q'- 'YY?\ !<%?$7_!1'_@@-\0_%_[,OPZ\4ZDVN:9 MI.O:'HVH^'KBSU*]L+35[6XEG6TE43 &WADG164,Z!2%^90?C?\ X,^/VY?A M)X#_ &5]=_8CL-)U_7/B=K/QHGUA/#^E:).T-GHD^GZ;!+J=S=E/L]O#";2X MRKN'=Q%&BLTJBOW@JGI?A_0=$EN)]%T2SLWO)?-NWM;9(S._]YRH&X^YYH _ ME1_X+)?M ?!7Q-_P)=-U*.>QB6SM],^U'SD M)0B(QR*Y!^5HV!Y4U]]?\'GWQV^"WC/]A3X/>"?!OQ8\.ZOJNK_$6'Q#I=AI M6LP7$EUI(TZ_A^W((V):W,DBH)1\C-D D@U^V!\)^%B^U0[5'11D<#D\>] 'X+_ =_:3^ =A_P9?ZIX$O?C!X< MBUVVT75_#\^AOK$(O$U.X\375Q!:>3NW^:]NXG"XR8LO]U21K?\ !D5\3?A[ M:_"CXW?".[\::9#XGN?$^FZG::!-?1K=W-H+62-YXXB=\B*PPS*"%++G&X9_ M='_A&?#8A-N/#]CY9;<8_LB;=V,9QCK3K?0M&TUVNM+T.SAF"$*T4"H3[9 R M!0!_/;IW_!0G_@D;\8_^"QWQ<_:B^+GQ?\1_LG:W\/M1ET;P;XR^&FE3MJ'C MV?S;BVU"]U5#97UK_P LHBD+6J.XG+2RRM&H3[,_X)>?''_@W)\!_M,:MX]_ M9G_;&L/&_P H^/\ XJWMZFNZO/<."8();ZUMH(S(Q"B.W1#)\J88 M*JCX(^!/[(7_ 30_:\_:6^-7Q,_X+U2W7[-7QFU3X@W$MKX$CF_X17P_-8E M$;[;;W=S$\=Y/+,9S)(LH60*LP#>:6K*_;B_X(@?\$QOBS9^$_AY_P $./B_ MXS^*GQ3U7Q9;6M_%HNLKK?AO2=,(?S[^_P!3AMEAL?*81D9G+-N*K$Q(*@'] M+U?$G_!P+^T5\"?A-_P2P^.'@+XC?%[PYH_B#Q)\-[RR\/>'[_688[_4IKC, M,2P6Y;S)&_!^D^'=8UN74[RPTR"VNM2G'SW6(+'W-6+[1-&U.03:EI%K<.JX5I[=7('IDB@#^8G_@SF_:(^!?P(_; M=^)=E\;/BYX=\(CQ#\-A!HMQXEUB&QANYHKZ"1X4DF95,FS+A,[BJ,0"%./; MO^#W_P"*/PY\0^(?V>OA?H'CC2K[Q#H4?B:\UO1K._CDN=/@N5TC[-)/&I+1 M"412%"P&X1L1D"OZ O\ A$_"O_0LZ?\ ^ 2?X5)=>'M OIC4;$A(B4&1I"$^C?'7PM^&7Q1M(-/^)GPZT+Q% M!:R^9;0:[I$-VD+_ -Y1*K!3P.1SQ6O86%AI5C#IFEV4-M;6\2QV]O;QA$B1 M1@*JCA0!P .!0!_.3_P1J^"+_P#!"/\ X+Z^,?@3^VCXAMO"'A?Q7X UG0O M'CSQ+.MGI>N6[7]C>VDZW4FV%6>*T,;*6^28^4?F(!@\??LO:G_P6P_X.?/$ M?Q8_9X_XJ'X,>!/%_AZX\6_$/3OWNE-;Z38V0FMXKE!M'\0:%/ ^B0^&O!7AG3]'TZW!^SZ?I=E';P19Y.U(P%7\!0!^!/_!\!\3?A[J]U M^S_\*=(\:Z7=^)-&F\1WNLZ';7R275A;SII@@DGB4EHEDV2;"P&_RWQG::[W M]J/]IK]GS5_^#./0?"^F?&;PU/JMY\._"_AJUTJ+6H6NI=7M-3TY[JR$0;>9 MHHXVE=,;EC&\@*0:_;Z[T#0=0G-S?Z):3R$ &2:V5F/XD4T^&?#A@%L?#]CY M8 M8TK0&U6]2W%[?37EG)#:QER TKK&^U!\S$8 )XK^IZ/PS MX;A#K%X?L5#KM<+:(-PR#@\&/#4$JSP>'K%'1@R.EH@*D="#C@T M?S-_\'"G[/\ ^T?_ ,$OO^"U^E?\%2OAMX.N;SPGX@\5Z3XK\/ZQY+M9)JMJ MD*W>EW4BC]VTI@=P#C?%<$*6,;[?UL_90_X.!O@1_P %'3X?^&7[ OPO\7Z[ M\1=6-K)XET_Q#X;FATKP1:%A]IO-2O%812*B"00Q0N7N)?+C'EAF=/OK7_#V M@>*]'N/#OBG0[/4M/NTV75CJ%LDT,R]=KHX*L/8BJ7@?X=?#[X8Z-_PCOPV\ M":-X>T_S"_V'0]+BM(=Q &[9$JKG '..U &S1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55OM$T74Y1- MJ6D6MPZKM5Y[=7('IDCI5JH-5U73-"TRYUO6]2@L[*S@>>[N[J98XH(D4L\C MNQ 554$DDX !)H 98Z)HVF2&;3=(M;=V7:SP6ZH2/3(%6J_.#XT_\' #Z_\ M"R_^-'[ '[)'B#XI>"-*^)6D>#9_B1KFIVVBZ'J=_>7]O:O.D^TW1W3JO MGF%(49@2Q7K[+^RA_P %@?A-^T'^U/?_ +!WQ:^!'Q#^#_QKTW3)-1?P/XZT MJ*2*^M$&YKBSOK.2:WN(<9Q)N0-M8+NVF@#ZZHK\X?\ @L[_ ,''/[/O_!)S MQC;? ;P[\-+GXE_%"XL([V^\.6NKK8V>BVT@S$]Y<^7*RRN/G2!(RQ3#,T8> M,OY?_P $DO\ @ZU^#'_!07X_Z5^RM\?_ (%-\+_%WB6?[-X1U.UU_P#M#3-5 MN\$K:.SQ1/;3/]V,'S%D;Y=RLR*P!^MU%%?^D:FH?\ AVD_^5= '[W4 M5\H?\$>/^"F'B7_@J]^R]>?M3W_[-4_PUT<^);C2M!M;KQ.-3?5$@2/S;E6% MM $C$KM$.&):&3I@9\O\&_\ !9OXB_MI?M5?$;]E_P#X)8?L^^%_B+!\([8- MXV^('CKQU-HND7%V9)(TL=/^S65W)<-(\4RK._EQ?N)&&Y-C. ??]%?)/_!) M[_@K_P# ?_@JS\/]>N_!?AF_\&^/?!-Z+/Q[\.M;N4ENM)F+.JR1RJ%%Q S1 MR() J,&1@R)\N[ZVH **\$_X*:?M\>!O^"9W[&7BS]K_ ,=^&GUV+P]]EAT[ MP[#J M9=5O+BXCABMTE*/L^^79MC82-S@XK\C/\ B.4\*_\ 2-34/_#M)_\ M*N@#][J*\B_8,_:7\6?MD_L@^ OVIO&7PV\+3ZQ]O>ULY69K M61IO)AW&6#RIL;!M$H7G&3Z#\1M0^)6E^$[B]^$GA+0]X G:P5@"O4$$'D4 =117Q[_P61_X*[>#O^"1/ MP1\/_$_4_@]=_$#6O$FLR6UAX6L=9%@R6<,>ZYOI)C#,%BB:2VC/R";:RN/$^N>*?C&ZI"MU) M(L,<,<&C2-+*P@F8 [$Q$-EU;PW;^(/$>K3Z^; 1626*^X?\%;/ M^"L?C;_@EY^S;X=_:VT_]E>'Q_X*UF^L[&^67QPVCZGIUS=122P[K9K"='CV MQ[6;S0ZNP7RR,L #[1HKXQ_87_X*L^/O^"@?_!-?4_V^/@I^RS96VKV-[J<- MOX UKQ^T2W26)S)MOTL'VR.N=B& *6P&=02X\B_X(N?\'%6C?\%A/VB/$WP! MTW]DJZ\ /X<\%R>(&U6?QLNIBX"7=M;>3Y8LX-N?M.[=N/W,8YR #]*Z*_+' M]L'_ (.5K#]E7_@K]I/_ 3+_P"&4K[6='_X2'0]#U[Q:NM-'>"ZU2.WDCDM M;3R2)8XQ=19!<-(0X7;A2WZG4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5X#_P %4?@G\5OVC_\ @G'\:O@7\#I7_P"$L\3_ \U*QT2WCF$;7DK0D_9 M0Q("^KV/ASQ-X=GCFAU*PU"-$FMI7'S Q21JP1 ML-&_F*54LPKX2_X.YL=7M00 "56!Q)M5C!*R. 1A0# M^CKX3_LM_!'X-:[XT\7>#_!-J^N?$/7[G5O&>NW\237FJRRG"PRRE*/^#LN/]FC]C/PI%I?A_1_BWX>\27UMH<7E MVVB0P6MCJNJO&$PL*1R_: B#:JNR1+CY17]#G_!0K]MK1OV'/@,_C?3?"5SX MM\=^(KU-#^%OP]TQ2][XHUZ8$6]I&B_,(Q@R2R=(XHW;KM!^-;2WU#0[B=HUO MM"TZ6*\OXF9#N5)'%I;/CDI=/SZ_G]^RE_P<9_\ !)[Q#XIM/#7[9W_!#?X, M^'-.N)52?Q5X#\":1?+;9.-SV,]FCE!U)29VQG",< _T,>,_@M^S[^T;HVF: M_P#%GX(^%O%L+V(?3QXN\+6UY)!#,JN4"W,;&//R[EXY'(XKX)_X*;_\&P__ M 3V_;)^%NLZM^SG\'M#^$7Q-@LI9?#NK^#;-;'2[JY"DI!>6,0$'E.PP9(T M25=V[+ %& /8_P!K_P#:7^ 'P5_X(B?$G]I;]@NZ\,67@J'X3:I=?#JZ\"V, M5GI]M-=K)%%+##"J+"Z74Y=TVJRRAPX#[A7YK?\ !C1:(NC?M-7^WYI+KP?& M3[*NM'_V:N&_X(W_ T^/'QC_P"#:S]M+X!ZQ8WTMCH>HZO)X8LIP7*7MII] MM>WEI"/]^"([5X\R9CU8Y[W_ (,:KB)O#G[3%H&&]+[PB[#T#)K '_H)_*@# MYH_X(4_&W6?@I_P*/ VEW;PZ7X_\ &OCKPWJ\*-A7B66\O81CH<7%E !Z M GWK^H>OY8/^")WPLUOXK_\ !T+>ZQIUJ\EGX5^(_CK7]7E1<^3 @U""-CZ MW%Q;I_P.OZ?[OXL?"RP^(5M\)+[XE>'X?%=[:-=6?AB768%U"> 9S*EL7\QD M&#E@I'!YXH _%W_@ZF_X*D^&OV;/VJ/@)^SW/\(?#'Q+T[PA)<^//&'@/Q?& M9M*U*>6&XT_3$N8QG?Y6Z]G\ML@DPD@KP?,/V$/^"_'_ 0Y^.'C?3_AK^V? M_P $A/@[\)IM0G2W@\7Z;X T?5-'21B &N0;&*:TCR<;@)E7JQ5\!P_#OQ3X T2XU_Q!X6TB1AH^L:;;H9;LI Q( MM)HX5>1?)VQMY90QY<2* ?M9X6C\,Q>&=.B\%)8+HRV$(TA=+""U%J$'E"'R M_D\O9MV[?EVXQQ5^OA7_ (-J?$?Q-\4?\$4/@?J'Q4FNI;V'2]2M-,EO6)D; M3(-5NX;(<]$6W2)$_P"F:(1P:^ZJ /YR_P#@M;^P+_POO]@7XT_MI>"M%\WQ M'\'/VPO'B:VT,>7GT"]U&&.4G'+>3<"WD'9$DN&XYKZ?_P"#-W]O?_A=7['7 MB7]AOQKK7F:]\)=2-[X<2:3YYM!OI'?:N>6\B[\X$]%6Y@4<"OL3_@GG\+O! M/QO^"/[4_P &OB3HR:CX>\5_M*?$?2-MZC\/M+TNX!CAUU=27R=,G9<']VTLFGWRK MCGRT!P,T ?K!_P %KXO^&JOV/_VV/VW+W]_X;^'^G:/\(_A6YY1_LGB33+CQ M#?IU!\W41%9AU/*Z4?[U>1_\&-'_ "&?VF_^O7P=_P"A:U7VA_P6E_9N\.?L MA?\ !LW\0/V;/#%Z]Y!X2\(>'K2ZU.7/F:E>'7M.DN[V3/)DGN'FG<]VE:OB M_P#X,:/^0S^TW_UZ^#O_ $+6J /8O^"[7_!:/P7^P;^VWX?^#7[5/_!)7X4? M%V_T?18?$_PV\9:OXHCGN;2RFN[B&-PMSI$C6DXELV9DC=U#*C!B0"/4?^#O M&^.J?\$9EU,Q;/M'Q%T"79G.W]; MK]'_ /@[;_Y0I6?_ &/WAW_T5/0 S_@UJ_Y0+7?_ &'O%?\ *OST_P"#)[_E M(S\3O^R)W/\ Z=],K]"_^#6K_E M=_\ 8>\5_P J_/3_ (,GO^4C/Q._[(G< M_P#IWTR@#Z\_:5_X+8^#/A%_P6X\-_LD_M#_ /!)#X4:M\5M)\<>'O#&F_%^ MT\51WM[I]MJGV5X+BWEGTA)P8X;X-Y>]=K&10P!+'] _^"N'_!6KX#?\$B_V M>+?XR?%C2;GQ!KVNWCV/@KP5IUTL-QK-RBAI"9&#"&"-2IDFVMMWH K,ZJ?P M?_X*Y_\ *W+I/_98_AA_Z1Z'75?\'LNL>-9_^"@7PKT&_DG_ .$=MO@['<:4 MC$^6+V75;];HKVW&.*SS[!* /T6^.7_!:K_@H?\ L/?LM?#+]O[]LS]C#X>W M?PI^(MS8+?Z-\/O%UZWB'PO%?6[7-H]P+N$6]PYB4AD5HP)-J%UW!A]G^*OV MW;#QS_P3\N_V^/V,M*T3XA:2W@JX\3Z+8ZOK=H;E?*D MB\MH\+*I1RF"1\*_\'-L&G:?_P &^6F6$"IY<=[X/CM,=!@)C'_ 0:X#_@V^ MU7QEJ'_!M[\8[3Q/),;&QN_','AP2D[5LSH\,C!,_P /VF2Z/'\1;WH V?V M/^#I3XY_\%$?$OBGX0_ ?_@EUJ6M?$&QT1;WPOX?T?XAQ/:7'[S;-/?WMS:V M\.GVT0*?.2[R22QQHA+$KU7_ 2'_P"#C_XA_MN_MV:W_P $[?VP/V8=.^'7 MC^WFU2VTAM"U22>(7^G"1KS3[B.3<5D1()V$J.5/DLNT9!/Q)_P9"_\ )T?Q MQ_[$#3?_ $N:O,O^"=+-%_P>*Z^8SM_XR)^* X]##KP_E0!_451110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !7F?[:'[/\ =_M7_LB_$W]F.P\3QZ)/\0? FJ^'H=8FM3.E MD]W:R0"9HPREPI?)4,,XZBO3** /QQ_:P^%/_!P\+?$_P.N@_$/PCXMU.WU:XALM;;IV&N9L*\T@)R=J [(T ^=?AE M_P &:/\ P4%M?BAX8U3XP?M-_"75/"]CXBLKGQ!8VVM:O---9).AG2))+!4, MABWA0S*"3@D#)K^D.B@#\^_^"\/_ 3'_;N_X*#^&?A_XD_80_;(O/AMX@\! M7MW<2:#)XAOM+L]5>7R3'YN[N3 \Z M::1F=S@#YMJJJJJCX(_9C_X)&?M>?\$>?VM/BQ\5_P#@F5X0^'_Q ^&7Q?M( M,^ O'7C&ZT&Z\*7L$LTEN8YXK.Z6\M(OM-PH0B.4HZ+DE#(_ZDT4 ? O_!$S M_@B?8_\ !,1/&GQW^,_CZP\:?&WXG7,DWB_Q#I5N\=AI\#SFX>RL_, D9'F( MDDE<*7*1#8@C^;Y,_: _X-O/VU_BI_P79M_^"A^@?M):!!\/I_B/IOB^;5)] M1NEUW3X[5X'.FQ0B(HV!#Y,;^:$$6"PROEM^UM% 'Y6?\%DO^"4/_!77]H'] MLK0?VV_^";'[>,WAB?1]&M;./P/JOBB\TZ"QDA9BSP+%'+;W,\%^&O$&G?V9X\U+X3&^NM=\1Z M:PVW%HIG"6NG?:(\QRS1B?Y'D$<<1963[RHH QOAU\//!/PD\ :)\+/AKX:M M=&\/>'-*M]-T/2;)-L-G:01K'%"@[*J*H'TJ/XDW_P 3=-\'7=Y\'_"NA:UX M@4+]@T_Q+K\VF6"?%.JPWFC3:BWFRVL=K<::$NHA(J!"T MT3*K.29#@5H_%3_@D-\)/B?_ ,%@/A__ ,%5;^6T6]\(>!KS3K_16@)-]JZD M1:??GC:QBMKB[0DD,&AM"H.TD?8=% 'QO_P6B_9$_;0_X*#_ +'WBS]BK]G* MS^&6CZ1XS33QJGB[QGXLU"*YMTMKV&[:**SMM-E0[FMXU\QI^%9_DS@CY4_X M(.?\$5_^"D'_ 1J^(?CN_\ $&N_!/QUX>^(MKID.K167C+5[&[L'LI+@QS1 M%M(D24;;J8&-MF3L.]<$']7ERMU<;-,V12N;MLQ(SJ@4 2/]X_1 MO_!7[_@G5_P4/_X*@?L ^$?V0M(B^#7A368=5L=3\9:U=>-M5N;;SK1)HTBL MT7259DDWI*7DVF,@QA9/];7Z+T4 ?G-_P2F_X)T?\%$/^";W_!-_Q;^Q/JD7 MP:\3ZY-=:E=>#M>M_&VJV]J'OE5'2[C;26=1$0\@,98RY$9$6/,KY^_X(3?\ M&_W_ 4&_P""0_[86H?'GQKX^^#GB_P[XE\)R>'-=LM*\2ZK!>6<$EY:W!NH M!)IFR:1/LV!$S1A]_P#K$QFOV:HH _#[]L7_ (-X_P#@I_\ M3_\%8Y?^"HU MAX^^!&AW4/C3P_KNF>$9?%>LW"1KI$5E%#%).-)0L9!9*68(,&1L# %?:7_! M:#_@C/I'_!9#]F+PWHOBW5]*\"?%OP>KW?AK7+.>34;"WEF1!=:?+(8H9)[6 M1HXR)?*21&B1Q'C?&_W?10!^1W[7O_!,W_@L-_P4E_8P^%O_ 3C_: L?@Y\ M//#7@F^TQ_''Q1T3QI?:Q<>(TL+9[:%[736L(/)9@_FNDLP#.JX:, J?M)/V M#+C]F3_@E]=_\$_/V$=!\/B2+P->^'-'N_&^L3VD!EO8I5N=2N9+:UG>29I9 MY)S&L:J[-M#1K@CZ?HH _'S_ ((,_P#!";_@H)_P1Z_: \8?$KQMXR^#OC/0 MO&7A,Z9=VNE>*=5MKJUN(G\^WD7S-+*NC2#RW!(*K(9!N*>6_ _LT_\ !O'_ M ,%/_@'_ ,%=C_P59U#Q]\"-5O+OXCZ_XIU'P?#XLUF%"-6^V+/;QW!TEB"B MWK[7*')09')K]P:* "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 **** ,+XF_$S MX?\ P9^'VL_%?XJ^+[#0/#?A_3Y;[6M9U.<106EO&NYY'8]@.W4G )(%>3: M-_P4<_9EU#Q?X6\":[)XV\-:IXZU*.Q\$P>,?AGK>D+KDS@LJV\EW:1H7V!I M&C9ED5%+,@'-3_\ !1_]D6#]N[]BCQW^RDWQ#E\)W'BNRM5TOQ%"F\V-_;WD M%W:.RY&]/M$$(9 064LH()%?&7PL_P""C?[0GPN^-WPZ_82_X+I?LRQ>&_%6 MH>,]/7X6?'GP:?/\+>*=9AD MLMM!L+F7)0I@;A.P:*W1A0!]Z?'+]K/X%?L M\:YHG@[XB>*KJ3Q)XF,G_"-^$/#VC76K:QJBQ@&62&QLHY9VBCR/,F*"*/(+ MNH.:S/!W[;GP \8_%S2/@ VJ:]HGCG7+&YO=,\*>*?".H:7=W%K;J&FGC%S" MB2Q)N53)&S*&8+G=D#X\_P""4^NZE\:_^"PG[=WQA^*#&Y\3>#_$_A_P/X8C MN>6TCP]#%=ND4 /^KBN9(UN& X=UW="O%_C'PWX_UW1(Y=8\) M7=S/H5^!B2W-Q;/;S)NZE'1^4Z%DC8\HN #QSQ)_P4]_9 \*V&O^*=2\4^)I MO"?A:_N;'Q#\0--^'^L7GAZPN;9VCN$?48+5[+-#\>>$=*\<^&;EI]-UK38+_3YFC9#)!-&LD;%6 *DJP.",CO7Y-:'X^_;6 M_P""!G@#4O@?^T%\!)/C_P#L7BZOWT;X@^#8EFU[P?I-]/+/+!JMHQVW=NIG MDS-D)M(9="O#%Y;WOB M/4-/9I+2-C=74JZ=;^:=\B(9Y'4>6)4!9C]7$@#). .IK!\#?%+X8_$^*\G^ M&GQ&T'Q$FG7)M]0?0M7ANQ:S#_EG(8F;8_\ LG!H ^;_ (P?\$]/B/X=_;+O M_P#@H%^PW\8](\$>//%&B6VD?$WPSXKT"34= \:VUL-MK-.L$T,UK>0I\B7, M;/\ (H0QD%]WL7PP\!_M"ZCK]GXU_:+^(V@3SZ=&YTSPWX&TVYM+"*9T,;S7 M$MQ,\MXP0NL:[8HT\QBTC7NN:.B-JVBVFJ M127=DK %3-"K%XP +L:GIVGR0&W,?V9;TP7\D<3%(Y':$$*AE20AR_T/\ LQ?L]> OV3?V>/!? M[-'PO%T?#_@;PW::-I;*P !D<@NQ W,< # KNJ* "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 **** /C'_@OOX[^(7PW_ .":'BKQ5X-L]2ET:+Q%H*?$ M;^R(W:X7PLVIVXU4 1_-Y;6V^.7'2&24G R1Y5^TA\>/@-X=_P""LW[%WBS] MC#XA^$M0O/B+9^(?"_B[3?!&I6TL>K^%5TM;RS>>.W8_NK6:,2P,0 H:4+\I M85^AWC74[O2/#%W?67@>_P#$CB+:=%TU[4372MP5'VJ:&'H3G>ZC&>O2OE[] MFG]@:X/[7DO[=?QF^'/ASP?=:'H-QH'PA^%_AFW@%MX3L;EP]]J%U) HBEU2 M\*HDAAS%#"@B62?+2$ ^9OV.O@%^T5\'?'7[,4OQ;\*:SX>U3X'7_P 6=4_: M(^(&N6$MIIM[8:C-=213?VA*JPWZW<[V=_\ NWD,2VI:7RVC"U];_"SXO?"J M;XL0?M'_ +2?Q'T3PGXC\:Z)-H6\4'A:_L+J_2X6[,TJO! !?)?"2-7W-#*@'F^6L@!^CE M%4?"^EW^B>&=.T;5=6DO[JTL88+F^E&&N9$0*TA]V(+'ZU>H **** "BJFI: M]H^D#_B8ZC%$7/9Y21^5 'H?CSXA^ /A9X5N?'7Q. M\<:/X"/\ A:W_ 2N^*FA"'S#:^#'U(#& M2#I\J7>?P^S9K^:VOLN&^','G.&G5JSDG&5K*VUD^J?F?!\6<58[(,7"C1IQ M:E&]Y7WNU:R:\C^AG7_^#A/_ ()A:-*8].^+&O:L,X\S3_!UZH/O^_CC/Z5S MEY_P7?PS!@?EWH?:OYZZ*)<$9,]G-?-?Y"CXA9_'=0? M_;K_ $9_2KX2_P""SW_!,/QH572/VNM!@+D #5K"]L,?4W,$8%>Q_#[]J7]F M;XL&-?A?^T/X'\1-*0(X]$\5VETY)[;8Y"<^V,U_*/17'5X"P37[NM)>J3_* MQWT?$G,(O][0B_1M?GS']>E%?RJ_"K]LK]K/X'F)/A'^TEXW\/PPXV66G>); ME+8@= T._P MA[%2*^JO@M_P<8?\%#OAD8;3Q]J7A?Q[:)A9!XAT);>XV#LL MMF81N_VG5_?)KQL3P+F--7HU(S^]/]5^)[V$\1LJJNU>G*'I:2_1_@?T 45^ M9WP _P"#F_\ 9<\:F#3/V@_A#XE\#W3X$E_IDBZM8IZLQ41SJ.^%B?'3)[_= M?P#_ &N_V8_VHM+&J_ #XX^'?% $?F2VNG:@OVJ!?66W?$T7_ T6OF<9E&99 M?_'I.*[[K[U=?B?6X#.\IS/_ ':M&3[7L_N=G^!Z-1117G'JA1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4C,J*7=@ !DDGI6'XA\>Z1HFZW M@/VFX''EQM\JGW/]*XG6_%6LZ^Y%[=$1YX@CX0?AW_&@#L]:^(NAZ9NBLV-W M*.T1PH/NW^&:Y75_'OB+5^$(/BI\!_%7PNN]ICUO1K_2W#]-EQ;M&<^WSFOY4[BWGM+A[6YB:. M2)RDB,,%6!P0?QK^K[X3W.)+VS)ZJCJ/ID'^8K^9#]N'X?CX5_ME?%3X=QP> M7#I/Q!U>"T7&/W O)3$?QC*'\:_1. :UIUZ7^%_==/\ -'Y=XE4+T\-671R7 MWV:_)GEM%%%?I!^4!1110 4444 %%%% !5G1M:UGPYJL&N^'M6N;"^M9!):W MEE.T4L+CHRNI!4CU!JM10TFK,:;3NC[@_93_ ."_G[>/[.K6NA^/?$]O\3/# M\)57L?%Y9KU4'7R[Y/WNX_WIO. _NU^H_P"QW_P73_8<_:N>T\,:YXL?X>>* MKDJ@T/QC*D4$TA_A@O!^YDR< !S&[$\)7\[%%?-YCPKE.8)M1Y)=XZ?>MG^? MF?595QEG>6-1<_:0[2U^Y[K\5Y']>:LKJ'1@5(R"#P12U_-E^Q%_P6"_;*_8 MAGL] \,^-V\4>#K*)7GMDC_NVTF?,M2!G C.S)RR-TK]G_ -@S_@L1 M^R5^W:EMX5T/76\)>.)4'F>"_$4ZK+,^.?LDW"78Z\+MDP"3&HK\[S;A?,LK M3G;GA_,NGJMU^*\S]3R7B_*LX:IW]G4?V9=?1[/\'Y'U=1117S9]4%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%9/B?Q=I_AN':Y\VX89C@4_J?04 7M2U2PTBU-YJ% MPL:#UZD^@'5;:]!IFJVP QN\RQ@21O?,TRZ1^U;\/_ (G)!M@UWP$UAO X>6TO)G8_7;=Q M#Z 5]?P36]GG7+_-%K\G^A\/X@4/:Y!S_P DXO[[Q_4_,FBBBOUT_#PHHHH M**** "BBB@ HHHH **** "GVMUV5P\,T+AXI8G*LC Y# CD$'G-,HH M _2S_@G%_P '"?Q8^"$]C\*/VSI;_P ;>$1MAMO%*_O-8TM>@,I)_P!-C'?< M?- R0SX"5^T/P?\ C-\*_C_\/K#XJ?!CQWIWB/P_J<>ZSU/39]Z,>Z,.&C=3 MPR, RGA@#Q7\F5>W_L0?\% _VB_V!OB(/&GP5\3EM.NY%_M[PMJ#,^GZK&.T MD8(VR ?=E3#KTR5+*?B\\X0PV-3K82T*G;[+_P G^'==3[_A[CC%9>U0QK(QT\Z7'(0'H.K$8'0D>5G>=99P]EE3,,?44*4%=M_@DNK;T26K9G5JTZ-- MSF[)&I\9?VCOAK\#YK&R\6W\DEW>S(!9VBAY(H2V&F<9X0<^[$8 .#B?Q;H= MAXCTV+QQX5NH[J"Y@68O ^Y9HR,B12.O&*_/3Q/XGU_QGK]UXG\3ZI+>7]Y* M9+BXF.2Q_D !P . .*]I_8]_:GE^%NI1_#OQW?,WAR\F_T>XD.?[.E8]?^ MN3$_,.Q^8?Q9_GGA;Z0-+-.+)X;,J:HX2HU&E+K!]'4>UI]6M(.VZO(\7#YR MJF)<9JT7MY>OK^![I173^.?",=H/[?T90UK+AI%CY"9Z,,?PG]*YBOZ;331[ MP4444 %%%% !1110 4444 .AE:&59D/*,&'U%?"7_!T=\/TUGX"?"GXP1@8T MCQ7>:5G'47MJLX_](*^ZZ^=_^"\_@>U^('_!*+7/$[^IX'%%#ZSP]B8=HM_^ ^]^A_/O111 M7[D?SL%%%% !1110 4444 %%%% !1110 4444 %%%% '3_!OXS_%#]GWXCZ9 M\6_@YXSO= \0Z/.);'4;&3#+ZHP/RR(PRK(P*LI(((.*_H#_ ."5/_!7;X9_ M\%!/"T?@/Q@+3P[\4M,L]^JZ 'VPZFBCYKJR+$EE[M$27C_VE^<_SJUK>!/' M?C+X8>,M-^(7P]\2WFC:WH]XEUI>J6$QCFMID.5=6'3^1&0<@UX6=Y%AVR]CG'F1#[A((^5@%^UZ_&L;@\1@ M,3*A7C:2_JZ\F?O6 Q^%S+"QQ&'E>,OZL^S74****Y3L"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK'\?^._#OPU\(WOC M7Q5>>396,6]R/O.W144=V8X 'J:QQ.(H8/#SKUY*,()N3>B22NVWV2%*2C%M M[(YK]H3X[:!\!_!+Z[?;)]2N0T>D:<6YGEQ]X]PBY!8_0=2*_/\ \8^,/$7C M[Q+=^+?%>I/=W][*7GF?]% Z*H& . !6O\9/BUXC^-'CJZ\:>(I"OF'996 MBME+6 'Y8U_F3W))[URM?P'XJ>)&*X[S?DH-QP=)OV<=N9[>TDOYGT7V8Z;N M3?QN8XZ6,JV7PK;_ #"BBBORD\X^FOV,?VJ$TTV_P7^)M^&LI<0Z)J%PV1"3 MP+>0G^ ]%)^Z?EZ$;??L>_M06W MCS3HO@O\4[P2:@L7EZ3?W#?\?L8'$3D_\M5'W6_B _O#+?U?X)^*_.J?#F*O#%SX;OO*.7@D),$ MI'4>A]Q677]4GT(4444 %%%% !1110 5SG[9/@O_ (6G_P $Z/B_X&2P-W.W M@'6&LK95R7N8K5[B >OFJF/>NHM+&]OG\NRLY9F](HRW\J[/P5X9O#HNHZ+ MXBTTK;7L?EM')CYU965P1]".M:T*KH5XU%]EI_<[F.(HK$8>=)[237WJQ_)O M17Z8>&/^#7W]KV^.[Q=\>OAUIR%C@64E]=.!GC(-O& ?8$_6NTT[_@U>\=2@ M?VO^V;I,!PD*2> M=_Y#KYH^('PK^)WPFU@^'OBG\.=>\-:@,YL=?TB:SFXZ_),JG]*]3#X[!XK^ M#4C+T:?Y'CXG+\?@G_M%*4/5-?F8-%%%=1QA1110 4444 %%%% !1110 444 M4 ;WPQ^)WCWX,_$#2?BG\+_%%UHOB#0[U;K2]3LGVR02KW]&!&592"K*2I!! M(K^C7_@EC_P4E\$?\%$/@'HGP$D(PMW "M$^/OPEU#9?Z7-MO;"5R(-2M&(\ZTF ZQ MN!]58*ZX95(^?XAR.EG.%]W2I'X7^C\G^#U[GT_#'$57(<9[VM*7Q+_VY>:_ M%:=K?U445YU^RC^U!\+OVQ/@3H?Q]^$>I^=I>L6_[ZUD8>?I]RN!+:S ?=DC M;@]B,,N592?1:_%JE.I1J.$U9K1KLS]]I5:=>E&I3=XM7375,****@T"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** #IUKX:_;._:%? MXL>,SX-\-7N[P_HD[+&T;?+>7 RK3>ZCE5]LG^+CW7]M[X[/\,_ 8\$>';W9 MK6OQLFY&^:VM>CR>Q;[BG_>(Y6OA^OY2^D!X@2YO]6<#/M*NU]\:?Y2E_P!N MKNCYW.<:[_5X/U_R"BBBOY4/G0HHHH *?;7-Q9W$=W:3O%+$X>*6-BK(P.00 M1R"#WIE%--Q=T!]L_LM_M&Z5\>_#)^'7Q F1/$EG!D2'"_;XU'^N3TD'\2]_ MO#@D+T&O:'>>']0:QNUSWCD X=?45\(Z%KNL>&=9MO$&@:A+:7MG,LMM'/!NJ^( M2)47R;?/,\@X/T'?^5=WH7A31O#Z VEONEQ\T\G+'_#\* ..T;X09<_\!_QQ73Z7\/O#FFX>6V-RX_BG.1_WSTK"?!U]\.-:F!9+WP?< M[;4OVW62Q8EV/M"TWOBOZ"**^AR_BG., TN?GCVEK^.Z^^WD?+YGP=D>9)OV?LY M=X:?>MG]U_,_D0O["^TJ^FTS4[*6VN;>5H[BWGC*/$ZG!5E/*D$8(/(J*OZ: MOVV/^"6_[(?[=FF37/Q6\ IIWB;RMMIXT\/JMMJ41 POF/M*W"#ILE5P!G;M M)S7XD_\ !0C_ (([_M/_ +!%Q<>+KZQ'B_P#YN+?QGHELVVW4G"K>0Y+6K'@ M9):,D@"0D[1^BY1Q1E^:M4W[E3L^OH^OIH_(_+<\X/S/)DZJ_>4E]I=/\2Z> MNJ\SY+HHHKZ4^2"BBB@ HHHH **** "BBB@#[7_X(H?\%)+C]AO]H%? GQ&U MET^&OCBZBM_$ EOY#:_=_\ X-\/^"A,W[1WP*E_99^)NM&;QC\.K&,:5/<29DU+1,A( MFYY+6[%86/\ <:$\DL:_/.-,E4H_VA16JTG^2?Z/Y=C]1X S]QG_ &97>CNX M>N[C\]U\^Z/T5HHHK\V/U<**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ JIKVN:7X9T2[\1:W=K!9V-L\]S,_1$4$D_D*MU\W?\ !0KXN_V+ MX7LOA%I%UBXU8BZU3:>5MD;Y$/\ O.,_2/WKY?C/B;#\(<-8C-*NKIQ]U?S3 M>D8_-M7[*[Z'/BJ\<-0E4?3\^A\S_&+XF:K\7OB)J7CK52RBZF(M(&;/D0+Q M'&/HN,XZDD]ZYBBBO\V<=C<5F.,J8K$R,O"6H&VOK*3=&W57'=&'\2L."/0UD4 M^"">ZG2UM87DED<+''&I+,Q. !U)/:M\-7Q&%Q$*U"3C.+3BUHTT[IIK6Z> MPXN49)K<^_\ X;?$?PE^TS\/H_$V@E+;5;0"._L7?+VTN,[3_>C;!*MWYZ$, MHW/"GPY.1?\ B*+H?DM<_JV/Y?GZ5Y[^QU^S#?\ P?L'\=^,KB9-)75]I27V92 M6KCT?;X5]UA)UYX>+K*TA$1(T$<:!54850, "EHHKZPZ0HHHH **** "BBB@ M HHHH **** "BBB@ J'4-/L-6L)]*U6QAN;6YB:*YMKB(/'+&PPR,IX92"00 M>"#4U%&P;GY(?\%4O^#?JQO;?4OV@?V!_#X@N5WW.M?#2'[DHZM)IV?NMU/V M8\'D1$86(_C_ 'UC>Z7>S:9J=G+;W-O*T5Q;SQE'B=3AE93RI!!!!Y!%?UWU M^=__ 6,_P""+_A[]K72+_\ :,_9KT2UTWXGVD+3:GID0$4'BA%'W6Z*EV / MED. _P!US]UT_0.'.+)TY1PV.E>.RD]UY2\O/IUTV_,N*N"H58RQ>71M+>4% ML_./9^6SZ:Z/\&Z*L:OI&J^']5NM!UW3+BROK*X>"\L[N%HY8)48J\;HP!5E M8$$$9!!%5Z_3$TT?DC33LPHHHH **** "BBB@ KTO]D#]IWQQ^QW^T9X7_:% M\ R,UUH&H![NR\S:E_:/\EQ;/_LR1EESSM)##E17FE%15I4ZU-TYJZ:LUY,T MHU:F'JQJTW:46FGV:V/ZU/A1\3O!OQJ^&>@_%SX>ZHM[HGB328-1TNY'5X94 M#KN'\+#.&7JK @\BN@K\I_\ @V?_ &SYO%/@7Q%^Q+XTU;?=>' ^M^#1*_+6 M,L@%U;KGM',Z2@^)#> O@==Z;93[+S7Y1I\.T\B-@3*?I ML!7_ (&*^#Z_D3Z1_$[KYAALAI2]VFO:3_Q2NH)_X8W?_;Z/FL\Q%YQHKIJ_ MT_KS"BBBOYB/ "BBB@ HHHH **** "OKK]B7]E^/0K*W^,OC_3@;^X0/H5E, MG_'M&>D[ _QL/N_W0<]2-OF'[&'[/B_%OQF?%WB:RWZ!HDJM*CK\MW<=5A]U M'#-[8'\5?D/[R4CP_K"/J5M$>;JQDS'=0>F7A>11GHQ![5_4MX> MU_1O%>@6/BGPYJ,5YI^I6<5U87<+92>&1 Z.I[@J01]:_D7K^@__ (-]OVGI M?C]^P/IW@/7=1\[6OAKJ#Z!.';+M9;1+9N?11$Q@7_KV-? <=9>IX>GC(K6/ MNOT>WW/\S]+\.LS=/$U,#-Z27-'U6_WK7Y'W+1117YD?KH4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!4.HIJ$NGSQZ3(H_AUH=[\'?C3XB^&VBM9>'K^:+4;K2C 6OY@U\"D&;N^L MM:TS3UUF72FNK:>X>6"Z=9$64PLL0*,1Y@(S7>_\$)W3[#^W =PX_;Q^(Y// M^Q85X=_P15_X)[^%/V]/^"!_P0^%?QZ^/7CY_AM?W6JWFN_#?1)].L[#5A;> M)M0D2UGN$L_MIMS+$LK(MPK%_P",*%50#[#UC]OSQC\G7MPT-K;66G07ED\KX1I9IFG"Q!HEV.78IZC^ MR;\4OVG/&^O_ !&\"_M1> _#&D:EX+\50:=HFI>$IKAK/7;"33[:Z6_5;@EX M2SS21F$EO+:%E\R48=O#/VZO^"=/[%O_ 42^)UM\(K#Q7KGPS^-GP8\+:9J M7@?XA?#V^&GZMX=T^[DNXK18O+8>=:B6RG!C8+L^81O&9&)J_P#!(;]H']MV M]^*GQS_8#_;P\7:3XY\6? /4]"AT_P"*FBV(M4\2Z=JEG+=6WVF%?ECNXXXU M,@'/[Y<[R/-E /N*BBB@ HHILTL5O$T\T@1$4L[,< =2:3:2NP/BW_@H3X] M;Q#\6[7P5;SYM] L%$B ])YL.Q_[X\H?@:\#K;^)7BZ;Q[\0=:\9SL3_ &EJ M4TZ!OX49CL7\%P/PK$K_ #/XTSR7$G%6,S)NZJ5)./\ @7NP7RBDCX/%5O;X MB53N_P#A@HHHKY@YPHHHH **** "K_A;PUJWC'Q)8^%=!MC+>:A=)!;IZLQP M,^@'4GL 35"OIO\ X)X?"2/4=6U#XQ:O;[DL";+2=PX\UE!ED'N$8*/^NC>E M?5\$<,5^,.)\/E=/13=YO^6"UD_6VB[R:74Z<)AWBL1&FNN_IU/I3X5?#C1? MA/X"T[P)H2@Q64($LVW!GE/+R'W9LGV&!T%=#117^DF#PF&R_"4\-AXJ-."4 M8I;))627HC[F,8PBHQV04445TE!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7G?[5_P"S7X#_ &N_V??$W[/GQ&MU-AXATYHHKH1AGL;D M?-!=1Y_CCD"N/7:0>"17HE%73J3HU%4@[-.Z?FC.K2IUZ4J=17C)6:[I[G\F MGQN^#WC?]GWXN^(O@G\2-.^RZYX8U::PU&(9VL\;8#H2!N1UPZM_$K*>]\&Z0%342GA_QHT*=9U0M97+8ZDQK)"S'@>5"O>OR4 MK]VR?,8YIE\,0MVM5V:W_P"!Y'\XYYE<\GS2IA7LGH^\7JOPW\[A1117IGDA M1110 4444 %?H7_P;<_M$2_"W]M^]^"FHW_EZ9\2?#TMLD+-A3J%FK7,#'MG MRA=H!W,H^A_/2NU_9O\ C#JG[/OQ_P#!GQPT=G\_PIXFLM3V(>94AF5WC/LZ M!D([AC7!FF$6/R^K0_F3MZ]/QL>ED^->79I1Q/\ +)7]-G^%S^K^BH-+U.PU MK3;?6-*NDGM;N!)K:>,Y62-E#*P]B"#4]?@6Q_2R::"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *@U M/3X-6TVXTJZDG2*Y@>*1K:YDAD"L""4DC97C;!X92&!Y!!&:GJ#5-3T[1-,N M-9UB^AM;2T@>:ZN;B0)'#&BEF=F/"J "23T H \A^&7_ 3]_9)^"^D>*]!^ M$WPMG\.VGCJYFNO&$&D>)=2@&KW,K RW,^VX!>=]N'F/[QE+*6*LP/1_LW_L MJ_ ']D/P)_PJ[]F[X>0^$_#2RM+!X?T^^N&LK9V=G=H89)&2$N[LS>6%WL,?#5O;:-JVH M3Y^RQ2HMPUS8BXZP_:8HV8'+)&%.?B5X(\5ZS;^( M?%>F^'[/_A&](\Z.WN;ZY2VA>XF=DCAC\R1* -GXH_L6?LQ_&/X MDK\:/''PLA_X3:+38M.M_&^C:E=:7K=O9QN\BVT6H64L5S%#OD=C&D@5BV2# MQ70_!/\ 9^^#G[.GAJZ\)_!GP):Z):ZAJ,FH:K*DDDUSJ5[( )+JZN)F>:ZG M8*H,LKNY"J,X POVE?VI/"7[-[^#/#]_H-[KGB7XB^+8O#?@KPYITD:2W]\ MT$UP[/)*RK#!%!;S2R2'.%3"J[LB-%^S?^UW\*?VDO@/<_'[1IIM TW2-0U7 M3O%=EXBDBAFT"^TRYFMK^WNF5VC7R9(),N'*% '!VL#0!ZG17,?!KXDM\8?A MMIGQ-C\):EHEKK4;W.FV6L1>7=-9F1OL\\D?6$RQ!)O*?$D8D"N%=64=/0 5 MPW[2OBH^#?@1XHUQ)=DG]E/;PL#R'F(A4CW!<'\*[FO!/^"A_B'^S/@O9:'' M)A]3UN)77/6.-'<_^/!*^1X^S-Y/P7F&+B[.-*=O\4ERQ_\ )FCFQE3V6%G+ MR9\54445_FJ?"!1110 4444 %%%% #H89;B58((V=W8*B*,EB> !7Z2_!7X= MVWPJ^%^C>!H47S+.T!NW7^.=OFE;_OLMCVP*^(?V2/ J>/OCYH5A'HPPN,SNI'635*#\E:4_DVX?^ L^DR*@ ME&55^B_7] HHHK^HSZ **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#RO]MO]G#2OVMOV4O'/[/NIQ1F3Q#H4L>F2RXQ!?QXE MM9?HLZ1L?4 CO7\LVI:;?Z-J-QI&JV)&7J5&CC8K5/E?H]5]S3^\^4J***_2 MC\F"BBB@ HHHH **** /Z:?^"2GQAE^./_!.;X3^-KNZ\VZM_#":1>.QRQEL M)'LBS?[3" -[[L]Z^BZ_-W_@V1^)LGB?]B[Q5\-+N??+X6\>2O;KG[EM=6T, MBC'_ %U2<_C7Z15^#YWAUA[BK^JT?XH* M***\L]@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "HKVRL]2LYM.U&TBN+>XB:.>">,.DB,,,K*>"""00>"# M4M9_BW1]3\0^%M2T#1?%%YH=Y?6$UO::UIT4+W%A(Z%5N(EG22)G0D,HD1T) M4;E89! /FW]LWX7:=^W/\6? G[+FG0+<>'/A[\0M(\ZN9S!-(H.8K2-B^TW5OOX;_@OU_R8MHG_ &7+P#_ZD=E53P;_ ,$4?$7@ MS2/^$3M?^"L'[4DV@W&H2W>KZ,/%>DP+J;3S&:Y\Z:#34G+3LS^9(L@D;>QW M G->Z_MV?L.>'OV\/A9I7P>\5_%[Q1X1T?3/$>GZWCPG#8>;/=6-S'(X/"#:-;>*C)JRZ>88M:O;)'S<;"%G>&/RU;YL,478#T!6N"M?V1 M_A++^RSK/[)'BBVN]:\.>*/#^HZ9XON[Z=&4ED!;;]$5\^?LN_L"Z3^S[\6E^.?B_P"*E_XS M\4:?\+])^'7A_4+K38[-;'P]I\LDT:.D;$374TS^9//\JN8XQ'%"JE3]!T % M?*7_ 4JUC??>$_#Z/\ ZN*[N)%]=QB53_XZWYU]6U\7?\%%]0^T?&;3-/4_ M+;>'(B1Z,T\Q/Z!:_'?'?%/#^&^)@O\ EY*G'_R=2_\ ;3S,XERX&2[V_,\ MHHHK^"3XX**** "BBB@ HHHH ^GO^";7A19=9\3>.)4Y@MH;&!O7>QD?_P!% MQ_G7UE7A'_!/30QIOP.N-5=/FU'7)I WJBI'&!^:M^=>[U_H9X/9='+/#G 0 MM9SBYOSYY.2_\E:7HC[7+*?L\#!=]?O"BBBOTP[PHHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "OQN_X.E/A!]C\>?"KX]VE MKD:AI-]H%_,!]TV\JW$"D^_VFXQ_N&OV1K\\O^#EWP3_ ,)'^P#I'BB*+,GA M[XBV%P\@'2*6VNH&'T+R1_D*]_ABNZ&>47W=OO37YGS7&&'6)X=KKLE+_P ! M:?Y7/P8HHHK]M/Y\"BBB@ HHHH **** /U>_X-9?'4EG\2/B]\,WE)74-#TO M4XT)^Z;>:>)B/K]J7/T%?LM7X+_\&T/BA]$_X*!ZOHA8[-9^&VH6^W/&Y+JR MF!_ 1L/Q-?O17XYQE3Y,]F_YE%_A;]#]VX#J^TX=A'^64E^-_P!0HHHKY8^R M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *^&OV^[@S?M!SQD_ZK2+5!^3-_P"S M5]RU\*?MY C]HF^R/^8=:X_[]U^$?2(DUP#!+K7A_P"DS/(SO_<_FOU/&J** M*_AX^2"BBB@ HHHH **** /OS]BFR^Q?LU>'21AIC=2-^-U+C] *]4KS7]CY M]_[-WA8_].LP_*XE%>E5_I?P/"-/@K+(QV6'H_\ IN)]YA%;"T_\*_(****^ MI.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KY$_X+N:!%KW_!+#XGAH0TEFNDW4)/\)35K/_P"Q%J(O_P!FW0HBLUX!_P3K\0+J'P>U+07;]YI MVN.0/2.2-"/_ !X/7O\ 7^D/AKC(X[@#+*B=[481^<%R/\8GW. ESX.F_)?A MH%%%%?;G6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5\=_\%[?$2:#_P $LOB-;[PLFI3Z/:19/4G5;1V'_?"-7V)7YQ_\ M'-?Q!B\._L/>&? 4,^+CQ'\0K8M'G[UO;VMS(Y_"1H/SKULAI.MG.'BOYD_N M=_T/$XDK*AD.)D_Y)+[U;]3\)Z***_=C^<@HHHH **** "BBB@#[?_X-Y=-- M]_P4X\,W03/V/P[K$Q..F;1X\_\ C_ZU_0K7X/?\&S'AHZQ^WUK^NR1Y32/A ME?RJ^.DCWMC$!^*N_P"5?O#7Y%QM-2SJW:*7YO\ 4_*?M]>&VUOX 2ZHD>6TC5;>Z) Y"L6A/X?O1^5?G7 MBUE[S+PZS&DEK&'/_P""Y*H_PBSAS*'M,#->5_NU/AJBBBO\[#XD**** "BB MB@ HHHH ^D/^"<'BV.P\'_%=U-Y=M'?"&\8G@0R@QN3[ .6_X#7Z-5_;_P!'G.HYAP3+ 2?O M8:I)6_NS]]/YRP%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^*O\ P=%?&*/7/CK\ M-?@59W@9?#OAFZUB\C1N!+>SB) W^T$L\@=A)[U^U5?S&?\ !4W]H./]IS]O MGXE?%'3[T3Z8-?;3-%D1LHUG9*MK$Z^SB+S?K(:^QX)PCK9LZSVA%OYO1?A< M^%\0<:L/DBH)ZU))?):O\4OO/GZBBBOUL_$0HHHH **** "BBB@#]:/^#6'P M-]H\7?&+XES0X^QZ;H^F6\A'WO.DNI9 /IY$6?\ >%?L97YU_P#!M!\,O^$3 M_84USXA75OMG\6>/+J6&7'W[:W@@@0>^)5N/SK]%*_$N**RKY[6:Z-+[DE^9 M_0?!^'>'X ?2A1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 % M-2+B_22:?X,F<5.+B]F?E?178_M ^"3\//C-XB\*K%LAAU)Y+5<=(9/WD8_! M7 _"N.K_ "\S' U\KS"M@ZRM.E*4)>L6T_Q1^?S@Z^)VD(LM2RM?9?[)'P.\9?L]:/?ZA\1_%FGV MT6LR6Z+I0E!6&4L+5BXU) MVM&+7O0=W9-I^[97=I-V/:R5UHUVTO=:U?1'N5%%%?VF?5!1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?//_!4_]JB']C_] MAOQQ\5;/4?L^MW6GG1_"VU\.=2NP8HG3U,2EY\>D#5_,CUZU^DG_ IQPWD0[8_57EG4]*_-NOV+A#+G M@OVG]^GR"BBBOJCXP**** "B MBB@ HHKTG]CSX(3_ +27[4_P_P#@7% [Q>)O%=G9WVSJEH90UQ)Q_=A61O\ M@-15J1HTY5);)-OY&E&E.O5C3AO)I+U>A_1E_P $P/@]_P *(_X)^_"?X:9!!!:P):VL*QQQH%CC10%50, #H M *?7\^8BM+$5YU9;R;?WNY_3N%H1PN&A1CM%)+Y*P4445B;A1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% 'R/\ \%'/A_\ 8O$>B?$RTAQ'?6[6-ZP' DC) M>,GW*LP^D=?,]?HC^T]\-?\ A:?P5UGP];V_F7L$/VS30!D^?%E@H]V7N''DO&\L9!6IXJ*FNW,O=FO6Z4G_B/D,XH>RQ?,MI:_YA1117XD M>4%%7_#?A;Q'XQU:/0?"NAW6H7DI_=VUI"78^^!T [D\#O7T!X"_89T_PUH$ M_P 1/VEO'5EX>T>PMS)1EFN+ESY<2@=<9&/XA7UG"W _$_&6)] MEE>'SF](1]9/2_DKR?1,Z*&%KXA^XM._1?,\!\+>$?$_C?5X] \(Z#=:C M>2_=M[2$NV/4XZ =R< =Z^@/!7[$'A_P3X/K7XB?&SXU:OJ%WIE\MWH=E;3_ &:STJ56RCVUO%MCB=>!Y@'F':-S M,1FO(**_L7)>&,DX?P\:.#HJ*BK+1:+LDDE%>221\)FO$>:YL[59\L.D8Z17 MRZ_.Y_3)_P $LOV[-%_;X_93TGXE7-U GBW2 NF>-].BPIAOT4?OE7M',N)5 M[#?:7SZ^?R-:BBBOFSZL**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *\!_X*5_MN>'/V"_V5=<^,=W/;R^(+E#I_@W3)CG[9J)?#_@SPY?\ B_Q;K-MIVEZ79RW>HZA>3".*V@C4N\CL M>%55!))Z 5_-]_P5G_X*':U_P4%_:3G\1Z-//!X$\,F6P\#Z;*"I,!8>9>2* M>DLY56(ZJBQIR4)/T7#>32S?'+G7[N.LO/LOG^5SY;BO/HY)ESY'^]GI%=N\ MOE^=CYG\2>(]=\8>(K_Q;XHU6:^U/5+V6[U&^N7W27$\CEY)&/=F9B2?4U2H MHK]I225D?@+;;NPHHHIB"BBB@ HHHH *_2O_ (-FOV=#X]_:K\3?M%:M8;[' MP!X>^S:=*R\+J-]NC!4]\6\=R"!T\U?7G\U*_HV_X(=?LNM^S)_P3[\+'6=- M^SZ]XX+>)]:#IAU^TJOV:,YY&VV2#*GH[/ZFOE^+\G7\-/F M?8<#Y<\=GL)M>[3]Y^OV?QU^1]?4445^-G[P%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7Y]?M9_"L_"GXT:EI]G;>7IVI-]OTS PHCD)+(/3:X M9<>@'K7Z"UY[\?\ X#_#_P"-&EV%WX\U233X-#EDN9;Z*5(R(-F9$9W!")\J ML6/39VSFORWQ;X$K<=<-JAA$OK-*2E3N[)WTG%OHFM?6*/.S+"/%X>T?B6WZ MGY_>'_#FO^*]5BT/PSHUS?WDQQ%;6D+2.WX#M[]!7T!\//V$QI.BR^/?VBO& M5IX>TBQ@:YO;=;R-/)B499Y[ASY<*@#)(W<=UKQ+]IO_ (+I_L/?L8Z5>?#+ M]BSP5:?$#Q%&#%+J=C*8](BD&1NDO#F2](."!%F-@2!,IK\JOVO_ /@HI^UO M^W%K+7GQY^*=U<:4L_FV7A72\VNE69!)79;J<.R[B!)*7DP<%S7%X<_1-PU+ MDQ?$4_:2WY-5!?+24_\ M[DB^L6? X[/LDRF\;^WJ+I%^ZO677Y7\S]3?VH/ M^"\W[&/[(.D7GPM_8<\!6GCK7H@T4FL0EH='AE&Y=[W!_?7Y#!3B/$;*WRSC MI7Y5?M&KR1N6)/2UD8Y<=(V/F# ,F?SLHKBS# 8?,L+*A65T_O3Z->:. M_+,RQ64XR.)P[M)?V4PJ?M]HFMZ-XET>U\1>'-6MK_3[ZW2XLKZRG66&XB=0R2(ZDJZL" M"&!((.:_%LWR?%9/B?9U5=/:71K_ #[KH?O^1Y[@\]POM:+M)?%'K%_JNSZ^ MMT6J***\D]H**** "BBB@ HHHH **** "BBB@ HHHH **** "@D*"S$
T\8>.K&3']I+RKVEDX_Y8'D/,/]9RJ?)EI/3RK*<5F^)5*BM.KZ)>?Z M+J>1G.=8/),(ZU=Z](]9/LOU?0Y[_@NO_P %<[?X\ZI>?L;?LT^)Q+X*TZZ" M^,?$-C+E-=NHVR+:)A]ZUC< EAQ*Z@CY$#/^8M%%?M>6Y=A\KPD:%%:+=]6^ MK?\ 7D?S_FN:8K.,;+$UWJ]ET2Z)>2_X.X4445W'G!1110 4444 %%%% 'O/ M_!-#]DZZ_;0_;.\&_!6:Q>716OQJ/BMU!Q'I=N1)."1]WS %A4]GF2OZ>+>W MM[.WCM+2!(HHD"111J%5% P . .U?G'_P;C_L62?!7]FW4/VI?&NCF'Q!\ M264:/YR8>#186/ED9Y7SY=TA[,B0-7Z/U^/<7YDL=FCI0?NT]/G]I_?I\C]U MX'REY=E"JS7OU?>?I]E?=K\PHJEXA\2^'/".DRZ_XL\066EV,&/.O=1NT@AC MR<#<[D*.>.34FFZUHVLQ)/I&K6UVDEO'/&]M.L@:)\[) 5)RK;6PW0[3CI7R MA]F6:*R?$7CWP+X0O+33_%GC32=+N+]]EC!J.HQ0/H([BG44 ?S:_\%@OV%+K]AC]KS5? M#_AW2&A\$^*VDUCP3*J_NX[=V_>V8/K!(2F,D^68F/WZ^5:_I@_X*J_L'Z5^ MWW^RIJGPYT^VMT\7Z*6U/P/?S$+Y=\BD&!G[1S)F-NP)1R"8Q7\U7B#0-;\* M:]>^%_$VE7%AJ6FW>-BCQNIY5E8$$'H17[/POG"S3+U&;_>0 MTEY]G\^OG<_ ^+\C>39FY4U^ZJ7*4N?&'PQEG)N?#,]Q^_P!,W'+2V,C<1G)+ M&%OW;G/W&8O7QG17-B\'AL?0=&O'FB_ZNNS\SKP./Q>6XA5\--QDNWY/NO)G M]5?[+W[6_P /VQ_AQ#\4/V?OB#::U8,%6]M0VR[T^4C/DW,)^>%^#U&& RI M92"?2:_D^^!'[0OQJ_9D^(-M\4O@/\1M2\-:Y:\+=Z?-A94R"8I8V!2:,D#, M%=6.V(>,]#MWETRX/0-/ -TML3 MQDIYB9))\M>*_+\XX.QF#;J83]Y#M]I?+K\M?(_7\CX[P&.2I8VU.IW^R_G] MGYZ>9^I=%8OP_P#B/\/_ (L>%+7QU\,/&VE>(=%O5W6FJZ+J$=S;RC_9DC)4 MD=QG([UM5\;*,HNS5F?>QE&<5*+NF%%%%(84444 %%%% !1110 4452\1>)/ M#O@_0[KQ/XMUZRTO3;*(RWNH:C=)!!;QCJ[R.0J*/4D"FDV[(3:2NR[7'?'7 M]H#X-_LT?#N\^*OQT^(6G>&]"LA^\O+^7!E?!(BB09>:0X.(T#,<<"OA#]N3 M_@XO_9V^"<5YX'_9-TR/XC^)D#1C6G9XM$LW]=XP]W@]HMJ$=)>U?CM^U!^U M]^T1^V1X^;XB_M"_$J]UV\3KZ^B^]'U9_P5(_X+A?% M+]M$7WP8^!4=_P"#_ADS-'=(9=FH>($SUN60XBA/_/NI(/\ &S\*OP1117ZE M@L#A^"UI!,FA12C4?&.H19'V32XF4S'=_"\A* MPH?[\JGH#7@\,,UQ,EO;Q-))(P5$1 !U-?T5_\ !%?_ ()[']A?]E^/ M4_'FDK%\0?'(BU'Q5O3]Y81A3]GL,_\ 3)69G_Z:R2#)"J:^?XCS>.4Y>Y1? M[R6D?U?R_.Q]-PKDDL[S-1DOW<-9>G1?/\KOH?7F@:#HWA;0K+PQXGIJ$_@[5;F:!T\2?89/EN M-MM');^8<"%))_G0R#?8^&W[1G[ 'P*_9$_:._X*S_\ !-?Q#X6USPUJ'P\M M]3NO"GA^V-K;V>OZ;#J#JL]GA&L6G:\M_,B\N,DJ\V&,I9OIGXM_%']JSX7? MM1Q7GA/]G76_'OPJO? \":M+X=U73X[[2M82[N"'BMKRX@^T1O P$NQRZ[(- MB/E@/F+X%_\ !*OPW\3OVDOVH?BKK7[/MY\'OA1\?OAI;>#KOP!YMG#=ZO>E M;@7?B![:SEE@L7Q,J0KN,C/YTTB1L^&0ST+_ ()(?LJ?#KQ3^PKX"_:6_:)\ M+Z5\0_BA\9_!MCXN^('CCQ=I<-]?:@VIP+=QV>^53Y5I;Q3I!%;1A88U0[4! M9B?>OV4_V2/AY^R%:^.O#GPIB^R:!XN\>2^)+#1$+>3I'FV%C;26L().V$26 MCR)&,)&LHC0*B*!\Y_\ !/W6?VX?V#O@'X?_ &'/VC?V0O%OQ!3XUOIOV_?@IX M?W6\WEQ?$K3;2+_5OPD6IA1V;Y8Y<="$?!W2,/V#JIX@T#1/%>A7OA?Q-I-O M?Z;J5I):W]C=Q"2*XAD4H\;J>&5E)!!X(->GE.9ULIQL:]/T:[KJO\O,\G.\ MHP^=9?+#5=.J?9]'_GW5S^1:BOK_ /X*]_\ !,?Q#_P3[^-1UCP?:7-Y\,_% M5S))X4U-\N;&3EGTZ9O^>B#)1C_K(QG)99 OR!7[AA,70QV&C7HN\9?U]ZZG M\\8[!8C+L5/#UU:479_YKR>Z"BBBNDY HHHH **** "BBB@ HHHH [WX!_M1 M_M#_ ++GB7_A+?V?OC#KGA6\9E:<:7>$0W..@FA;,4ZC^[(K#VK]#_V:O^#G M?XQ^%XX-"_:I^".F>*H% 5]=\+S_ -GWF.[O ^^&5O9#"*_+.BO-QV3Y;F2_ MVBFF^^S^]:GK9=GF;94_]FJN*[;K[G=']&GP,_X+K?\ !-GXWQP6\OQO;P=J M$P&=.\<:>]CY>?[UP-]L/^_M?4?@/XH?#/XIZ6-<^&/Q$T+Q'9$ B\T'5X;R M(@]#OB9A^M?R459TG6-7T&_CU70M4N;*ZB.8KFTG:.1#ZAE((KY7$\!X.;O0 MJN/JE+_(^RPGB1CJ:MB:,9>:;C_\DOR/ZZZ*_EI\'?\ !0']N;P BP^$?VO_ M (DV<*8V6P\9WCPC'_3-Y"GZ5W>F?\%D/^"FVD*J6O[7WB1P@P/M4%K.?Q,D M+9_&O*GP'CT_IIY= MS^UYX@48(_T>SLX3^<< -<7XM_X*._M]>.$:'Q'^V3\29(G&'@MO&%W;QL/0 MI"ZJ?Q%*' >8-^]5BO2[_1#GXD98E[E&;]>5?JS^GGQ5XR\(>!=)?7O&_BO3 M=&L8_OWNJWT=O$OU>0@#\Z^:OC?_ ,%I?^";?P*2:#5_VDM+\17T0.S3O!<; MZJTI'\(E@!@4_P"_(M?SA>)/%GBGQCJ)U?Q?XEU#5;MOO76I7CSR'_@3DFL^ MO4PW 6%B[UZSEY))?G<\?%^).,FK8:A&/G)N7X+E_4_6O]I+_@Z$\07\4^B_ MLE_L]PV ;*Q:_P".KGSI #QD6=LP56'4$S.,]5/?\ZOVE_VX/VK/VO\ 5SJG M[0OQLUKQ!$LOF6^E/.(;"V;L8[6(+"AQQN"[CCDFO*:*^IP&297ENM"DD^[U M?WO]#XW,>(,XS73$56X]EI'[E9/YW"BBBO5/&"BBB@ HHHH **** "BBB@ H MHKZ/_P""9'_!/3QU_P %#/V@K?P%I_VBP\(Z.8[OQMXAC3BSM=W$,9(P9Y<% M4!SC#.051A6&)Q%'"4)5JKM&*NV=&$PM?&XF-"C&\I.R7]?CV/J/_@WV_P"" M9TOQM^(L'[:WQDT$GPCX2U#_ (H^RNHOEU;58S_Q\8/WH;=L$'HTP49/E.I_ M<*L/X9_#7P/\'?A_H_PM^&OAVWTG0=!T^.RTK3K9<)#"@P!SRQ/4L&LMY/N_\ );+R\PHHHKR3 MVPHKYY_:S_8^^/\ ^U%\2M*U+PK^W=\0_A#X3T71VBCTOX7-9PWFJWTLA,DU MW-=V\Z^6B)"L4:)D%IB6^8 ?&3?M5?M(?L+_ /!-SXY?M%:/^TOXS^*NK:]\ M:G\!? +6?B=<6UY(A2]BT3[:PMX(8I$^WIJ=RH"!9(H(%.02Q /U3HKXH^(? MQ(\(;6T2\LM4MVE M)^S?:"MQ!+;0[+8;XFCB0H=WB_["G[5O[4?C7XL_LH^-/&OC[Q#?^(/C?J7Q M1MOC5X0O]2EELM%CTBXN/LODV;$QZ<;*XAMK#=$J&3[4?.,DC*P /T_HKQKX M1>+?%'[0_P 9-0^,FC^(;VU^''AC[5HGA"TM+EHXO$]\)-E[JLH4_OK:)HS; M6H/RLRW,^'5[61?9: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MAOVD/V=/A3^U;\&]9^!GQG\.KJ.AZU;[)0"%EMI1S'<0O@^7*C896]1@@@D' M^;G_ (*"_L$_%C_@GW\=+GX5?$"%[W2+LO<>%/$T4)6#5[/=@,.H25,A9(LD MHV.JLC-_3_7E?[8G['OP8_;>^"M_\$_C3H?G6MQF73-3@4"ZTJ[ (2Y@+U31^$8C#U\)6E1K1<91T:?0****U, M0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ***]*_90_9.^-/[9WQCT_X*? WPRU]J5V?,N[N7*VNFVP(#W-Q M( ?+C7(YY+$A5#,RJ8JU:=&FZE1VBM6WT-*-&KB*JITXMR;LDMVR;]D#]D7X MP_ML_&[3/@=\&=%,]Y=L)-1U&93]FTNT# 274[#[J+D<=68JJ@LP!_I-_8P_ M8[^$?[#GP)TSX&?"+3OW%J/.U;5IHP+C5KU@!)=3$?Q-@ +T1551PHKGO^"? M7_!/_P"#_P#P3X^"D/PS^'<*W^LWP2?Q7XIG@"W&K70!Y/7RX4RPCB!(0$DE MF9V;WBOQ_B3B&>;UO94M*4=O[S[O]%^I^Y\*<+PR2A[:MK6DM?[J_E7ZOKZ; ME%%%?+'V(4444 >2_MU?&SQ-^SU^R3XX^*'@*Q^U^*8=(_L_P79;<_:M=O94 MLM,A(P>'O;BW4\' 8G'%?,G_ 4A_P""=_BO_ASQX?\ V:/V<-#N?$?B/X*? M\(SK_AO2XAFX\07&BSPS7"C/+W%Q&MRP')>:11U;-?>M% 'P-\>#X<_X*/?\ M%!_V4_$O[/FKC7O!7PAOM:\>>/\ Q#:1MY&EW$EC';:9IDK$8COGGDD>2U;$ ML,=NYD5%?"OBOXMR_L^? [PMIF@^+O'&FK>_%7QUH.GQ6VHZ9X:, MC1G==1*)/M=X\#;GP)\#?!7_#'OA[PW?RV<=SJAO;N&Y33[6)@ MEW_9_ M%$#Z[X)U*Y9/#GC6SMRL%QU(@G7G[/W,&HZ5J=N)89D//(/0@@$,,%2 000#7T.1<0XK)JG+ M\5-[Q_5=G^#Z]SYCB+AC"9]2YOAJK:7Z2[K\5TZI_P D]%?H_P#\%/\ _@@A M\2OVGZAXN\!KON+[P\H,^J:$G4X ^:[MU_OKF1!]\,%,A_. @@ MX(K]>P&8X3,Z"JX>5U^*\FNC/P[,LKQN4XET,3#E?3LUW3ZK^F%%%%=IYX44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117 MW5_P3*_X(@_&S]M:?3_BO\7UO?!/PQ=EE34)H=NH:W'UVV<;CY8R./M#C9SE M%DP0.3&X["Y?0=;$2Y8K\?)+JSMP&78S,\0J&&@Y2?X>;?1>9X+^PI^P!\?/ MV_OBFGP_^$.BF#3+1T;Q'XJO8F^PZ1"3]YV'WY" =D*G?< M1XC.)^SC[M);+OYR_P ME^)^W\-\*X7(J?M)^_6>\NB\H_Y[OR6@4445\T?6 M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %?!O_ 4;_P""$?P!_;#FO_BG\%I;7X?_ !#N-TL] MS;6W_$KU>4\DW4"#]W(QZSQ#=DEG20XK[RHKKP6/Q>7UE5P\W%_GY-=4<./R M[!9IAW1Q,%*/XKS3W3]#^5G]J3]CG]HS]C3QV_P__:$^&E]HEPSM]@ORGF66 MHH#_ *RWN%^25<8) .Y<@,%/%>8U_6A\6/@_\+?CMX'N_AM\8_ .E^)-"OEQ M4<9RKKAE/((-?E5^W!_P &T>3>>/?V$?&^/O2'P%XIN_QV M6MZ?R"3_ %,U?I>4\:83%)4\8O9R[_9?^7ST\S\FSK@''81NK@7[2';[2_27 MRU\C\A**Z_XT_ 'XU?LY^,9/ /QT^&&L^%M7CR1::Q8M%YJ@XWQ,?EE3T="R MGL:Y"OM(3A4BI0=T^J/@9TYTIN$TTUNGHPHHHJB HHHH **** "BBB@ HHHH M **** "BBB@ HHHH ***W_AG\*OB7\9_%UMX!^$O@'5_$FM79Q;Z7HNGR7,S M#/+;4!(49Y8X ')(%*4HPBY2=DBHQE.2C%7;,"NV^ 7[.'QQ_:B\?0?#+X!_ M#74_$VLS8+6^GP_);H3CS)I6Q'!&#U>1E7WK]'OV'_\ @VK^(/BUK3QW^W'X MP/AK3R5D'@KPY88YJIC/W4.WVG\NGSU\CX3_X)S?\ !O?\(?@$;#XK_M?O8>.O M&$>V:V\.*A?1M+?J-RL ;V0>K@1@DX1B ]?I%'''#&L,,:HB* JJ, = !3J M*_-,?F.,S*M[7$3N_P %Z+H?K>6Y5@,IP_L<+!177N_-OK_5@HHHKA/0"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH Y;XO?!+X0_'[P=-\/_C5\-M&\4:-/ MDO8:U8).BMC&]-PS&X[.I##J"*_.?]J__@V9^!WC?[3XD_9&^)][X*OVRT?A MWQ"7O]-8]D2;_CX@'^TQG^E?J#17HX'-LPRV5\/4<5VW7W/0\O,P?QN809( M5]YDCKYK965BK*00<$$=*_KSKQS]H+_@GW^Q=^U()I_CE^SEX:UF]GSYFL1V M7V34#_V]VYCF_#?BOL\%QY-6CBZ5_./^3_S/@LP\-X-N6"K6\I__ "2_^19_ M+=17[@_&[_@V)_9:\7&6^^!7QK\5^#+A\E+75(8M6LT] JGR90/=I6KY3^+7 M_!M%^W+X,,MU\,/&O@CQG;*3Y4,.I2V%V_U2XC$0_P"_QKZ;#<59'B?^7O*^ MTDU^.WXGR&+X-XBPC?[GF7>+3_#?\#\ZJ*^B_B/_ ,$D/^"DOPL+_P#"3?L> M^,+E8S\S^'K1-67'KFQ>7BO&?&7P9^,'PY++\0OA1XET$I]\:SH5Q:[?KYJ+ MBO:I8O"8A7I5(R]&G^1X-? XW#.U:E*/K%K\T&)<>^<5A5Q6&H?Q)J/JTOS.FC@\7B7:E3E+T3?Y'@%%? MH+\)_P#@VS_X* ^.3'?(Z^ZF,GVKQL3Q1D>&6 MM52?:-W^*T_$]W"<'\0XMJU!Q7>5H_@]?P/Q1KWO]F?_ ()B_MR?M:-!>?!_ M]G_67TF<@CQ%K40T_3MIZLL\^T2@=Q%O;VK^@']GW_@F1^PA^S$8;OX2?LU> M'8-1@P8]:U:W.HWRM_>6>Z,CQD^B%1[5[Q7S.-X\W6$I?.7^2_S/KLO\-]5+ M&UOE!?\ MS_^1/RA_91_X-B_!&A/;^)?VR?C)+KDZD,_A?P7NM[3/]V2[E42 MR*>X1(B,<,:_23X"?LR?L_\ [+OA,>"?V?\ X2Z+X5T\A?/33+0"6Y(Z--,V M9)V']Z1F/O7=45\9C\XS+,W_ +14;7;9?(/A)\*O%@8>*?AEX>U/>/F_M#18)L\8YWH>U<]=?LC M_LHWSB6]_9C^'LS!=H:7P78L<>G,5>A45K&M6@K1DU\V8RP]";O*"?R1YW#^ MR#^R9;RK-!^R]\.T=3E73P38 @^Q$5;VA_!?X.^&-O\ PC?PF\,Z?M^[]AT& MWBQ]-B"NFHHE7K2WDW\V$ GRAPHIC 21 dxpe-20241231_g4.jpg begin 644 dxpe-20241231_g4.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M 65N %D , @ !0 !"DD 0 @ !0 !"XDI$ @ ,P.0 DI( M @ ,P.0 ZAP !P " P B8 !SJ " M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ,C R-3HP,SHP-B Q,3HT,CHQ, R,#(U.C S.C V M(#$Q.C0R.C$P 5 !O &X >0 @ $X 9P!U 'D 90!N _^$+'FAT=' Z M+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G M(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( H4%8 ,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH **** (YI1#'N(SVK!N M9S/,6/3M6OJ$B^0T1R"PX.>!6%711BMSDQ$G\(4445T'(%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !4T'^JF_W1_,5#4T'^JF_W1_,5%3X6:TOC0E%%%<1Z(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 %6K2"< M2QS)&2N?7M4$4;R-A%W$M9C:8[-(4(4;OE4^E:=% %>UM5MD]7/4U8HHH **** M*&H79C_=1G#$*O:=#Y=ON(^9 M^?PH MUF:I(PF10Q V\@&M.LO5E_>1MZC% %"@$@Y!P?4444 2K=3I]V5OQ. M:G34YE^\%?ZC%4Z* -,:LNWF([OKQ5&XN7N'R_ [+Z5%10!:L[QH'"L2)XCB1"OU%=#2,JNN& (]"* .=!(((X(K:L M;DW$1W#YEX)]:CFTR-\F([#Z=13K&VDMMXDVX.,8- %NF^4GF>9M&_&,TZB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R=3BE) M,C(NT'&X=<5FUOWUL+B$\D%1D8[U@E2%#$<'H:ZZ4KQ."M&TKB4445J8!111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !13XXGF<+&N35XZ/ M)L!$@W=QBIOO5$D=%%+B@0E%%% !1110 4444 %3 M0?ZJ;_='\Q4-30?ZJ;_='\Q45/A9K2^-"4445Q'HA1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !2JI=@JC)/0"DJSIZ%[Q2/X> M30!=L['R2))#E^P':KM%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% $<\(GB*-TS4@&!@=*** "H;JV6YCVDX(Y!J:HKES';2.."!Q0! MA.I1RIZ@XI*.M% !1110 4444 %%%% $]M=26[?)\RGJI[UM(2R L-I(Y'I7 M/HQ1PPZ@Y%;T$Z3QAD(SW'I0!)1110 4444 %%%% !1110!7N[HVR B,MGOV M%.M9S<0!R #D@@5*RAU*L,@]0:9#"D";8\XSGDT 24444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %4M1A'V$^6J@*=V *NU2U"9E4Q M)&6R,DGICZU4+\VA%2W*[F)1117<>8%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 59L[0W4N,X4=34$<;2R!$&236]:V<=L,K]\C!.:SJ3Y4;4J M?.[O81(;>Q4E>I]>2:K'5!YX'1,\D1I.KROE MBC1N[BUNB."&'1NE4I$5"-CA_P"E1T5K&/+L8RGS;HGM(?/ND0],Y/TJZT;S M:AA4(C12H_*JEE*\ 6'+'L.];<141*0^[=T)[UC4DTS>C%2B95OI>M-O7D+NL:L(AQG'!K;JMM=1>:9(W RW7 J_+$LT;(_1A6 M-9VMQYJ2HGR]FS6X,X&>O>E424O=+I.4H^\<[=6[6TQ1N1U!]14-=!>VPN8" M /G'*FL @J2",$5O3GS(Y*M/D?D)3DC9PQ7^$9-+%"\SA8UR?Y5L6>GB!'\P M[BXP1VISFHA3IN;,2BI)XC!.T;?PGCW%1U>YFU9V"BBB@04444 %%%% !111 M0 4444 %%%21023?ZM=WXT;#2;V+FE6Y:;SB@'>M< +D^IR:@L8#;VP5O MO'DU%JDQBM0J'!;>.P.1G JO1176E96.!N[N%% M20P-.VU.HQ_.M272U)O-B/6../Y3Z MDU%!IFV.4.?F8;1QTI?WUG;)#'ND=CUQ]T5E*2EHC>G!PUD6EN"]VT2KE5'S M-GH?2JYL&FN':>1BF?E4&K<4:Q1X7ZDGJ33ZQYK/0Z.7F7O%-]+MV7"@H?4& MJ,FE3IG9M !,I8_E^?:D8) M%Q)EF]%8I$B+QN_14'6I]E%&GMYM61(=AA#JI4EL#)SFF4Z*2,QB.7( MVGY2/ZT.8TVAW"BC?'_=;\Q1OC_NM^8H]G/L'MH=PHHW MQ_W6_,4;X_[K?F*/9S[![:'<**-\?]UOS%&^/^ZWYBCV<^P>VAW"BC?'_=;\ MQ1OC_NM^8H]G/L'MH=PHHWQ_W6_,4;X_[K?F*/9S[![:'<**-\?]UOS%&^/^ MZWYBCV<^P>VAW"BC?'_=;\Q1OC_NM^8H]G/L'MH=PHHWQ_W6_,4;X_[K?F*/ M9S[![:'<**-\?]UOS%&^/^ZWYBCV<^P>VAW"BC?'_=;\Q1OC_NM^8H]G/L'M MH=PHHWQ_W6_,4;X_[K?F*/9S[![:'<**=&8WD5<,-Q ZBJGV^/\ YY/_ -]# M_"CV<^PO;4^Y9HJM]OC_ .>3_P#?0_PH^WQ?\\G_ .^A_A1[*?8/;T^Y9HJM M]OB_YY/_ -]#_"C[?%_SR?\ [Z'^%'LI]@]O3[EFBJWV^+_GD_\ WT/\*/M\ M7_/)_P#OH?X4>RGV#V]/N6:*K?;XO^>3_P#?0_PH^WQ?\\G_ .^A_A1[*?8/ M;T^Y9HJM]OB_YY/_ -]#_"C[?%_SR?\ [Z'^%'LI]@]O3[EFBJWV^+_GD_\ MWT/\*/M\7_/)_P#OH?X4>RGV#V]/N6:*K?;XO^>3_P#?0_PJ2"ZBFF">6XR" M<[AV&?2CV4^P>VIOJ2T4WSH_[C?]]#_"CSH_[C?]]#_"CV<^P>VI]QU%-\Z/ M^XW_ 'T/\*/.C_N-_P!]#_"CV<^P>VI]QU%-\Z/^ZWYBCSH_[K?F*/9S[![: MGW'44WSH_P"XW_?0_P */.C_ +C?]]#_ H]G/L'MJ?<=13?.C_N-_WT/\*/ M.C_N-_WT/\*/9S[![:GW'44WSH_[C?\ ?0_PI\;QNQ&UQA2?O#L/I1[.78?M MH=Q**3S8_P"ZW_?0_P */-C_ +K?]]#_ H]G/L+VU/N+12>;'_=;_OH?X4> M;'_=;_OH?X4>SGV#VU/N+12>;'_=;_OH?X4>;'_=;\Q1[.?8/;4^XM%)YL?] MUOS%'FQ_W7_,4>SGV#VU/N+12>;'_=;\Q1YD?]U_S%'LY]A^VI]RYIJ;KP'^ MZ":V*S-)V,SNN>!CFM.H::=F:)J2N@HHHI#"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH P+A2EQ(I.2&Z^M1U=U..-)@5SO M?EN:I4 %%%% !1110 4444 %%%% !2H<2*?0BDHH Z,J@TZ@"K9VGD NYS(W7VJU110 4444 (2%4D\ W>YDVQ_B3VK7L] M/%LY=GW-C'3%26EI';1_+RY'+5.!@8SGW-BV.ZG24=7N+5:\M%NHQD[ M67H:LUGZA%=2R*L.?+([''/O40WW-:EN757*-SY42>3 =Q_C?U]J9%:2S1[U M'R] ?4U9ATN7SD\W&S.3@UJQ0I#&$0<*>*VE445IJK5UIS1Y:/I^G_ -:J!!5L$$$5U*2EL<,HR@[,2BIB?.C+ M'B11D_[0_P :B"ECA02?0"J(L/BC#[BS$!1G@=:7S0G^I7;_ +1Y)ITI:.!( MB2#R67^7\JA +$ #)/04MQ[:(DD"L@D08R<,OH:BJ9<>68I3L.[(R*C=&C;;\_"]RPP*CEDM"-H1L_P!Y0!6D:G-T,)T5'J5****U, HH MHH **** "I;?[[?[C?RJ*I;?[[?[C?RI/8<=QE%%%,04444 %%%% !1110 4 M444 :NBX_>^O%:M9&C*?-D;/&,8K7KCJ?$>C1_AH****S-@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CGD\F!W_NCBI*HZA=KB3>^,XQ@5'110 4444 %%%% !1110 4444 %'6BB@#H($ M,<"(W)50#3ZI6U_Y\WE[-HQP__P"/U^I.:>LC"WD4'MQ[*"29L1(6^E;%U9->8QAC^Z#\QH53F=HB=)0C>1G4445L< MX4JG:P(Z@YI** +,=_-'+OR#ZC'6MR&3SH5DQMW#.#659:<)T\R8LHSPN.M; M ' %I'%-Y1_0J:N:?.%8PR?RY1!GGN>PK1W+YBB5CN8$JOK@?ITJDNH *JF$;5 ' MRG%+'.+C4$94VX1AUSGY37/*,I2N]CKA.,(VB]28W#D?* G^Z*0W,Q_Y:-^! MQ4=%:\J70PPX[C****8@HHHH **** "BBB@ HHHH NZ9<^3<;&QM?C/H:W:Y M7I4C7,S,6,C9/7!Q6,Z?,[HZ*=;DC9G345S4=Q*C +(P&X$C-=*#D ^M8SAR MG53J*H%%%%9FH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M V1Q'&SMT49K =S)(SMU8YKY?H!6^DE=G)K"5D;M%,C=6&T,&( M'.*?7.=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 (0&&& (]#2@8&!Q110 CG:A/H*YN7_6MSNYZ^M;]VVV MTD(_NUSM=%%;LY,0]D%%%*JEV"J,D]!70<@E/CB>5ML:EC["M&PT\%?,G&<] M%(Z5I(BH,(H4>PK&55)V1TPH.2NQ(D\J%4'\(Q5>_O!;1X3F1NGM[U-+M90C=W9O4GRQM'<; MVV6@W_,8Q'QJ!/WD13^ M)J_*: MYZM717_UJ?0UE55XW-Z$K3L:M%%%;)R4GS&OIB")&5OOD\\ MYJ_7/6LZP2!F3<0<@@\BMBVNUFC4L-N[ISGOTKGJ1=[G72G%JQ9HHHK(W"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBL[4[LQCRDZGK3BG)V1,I**NQNH7@,9C0Y#<9]:RJ5F+-ECD^])79"/*K M'GU)\[N/CC:5PD8R36O:::()!([;F Z8X%0:7%*)6W J@&>G7/2M6L:DW>R. MBC35N9A6??Z@86\J'[_=O2M"L?5H0DRR*/O]?K44TG+4UK-J%T03W;3^4YXD M3JW-;4I6=CGKPYE=;E/3F*WT>.^0?RJ.[B\ MFZD0=,Y%+;DPWR;N"KX-7S8&XOY7EXCSQ[ULVHRNSGC%RA9=Q7A\_1X]G)4 MBLE6*,&7@@Y%;^87B>W@=5(!&!VK&N+.6V^^,KV8=*FG+=,NM%Z-#)5 8,GW M'Y'M[5'4\2E[=U'S'<-JYYSZU!TK5&#[A1113)"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@"2#_CXC_WQ_.LBM>#_CXC_P!\?SK(H6X2V"BBBJ("BBB@ M HHHH **** "BBB@ HHHH *L6/\ Q^+_ +K?^@FJ]6+'_C\7_=;_ -!-)[#C MNB>BBBD,**** "BBB@ HHHH **** "I;;'FG/3:Q4 M79IA(_F.6QCT'I3:**>PF[NX4444""BBB@ HHHH **** "BBB@ J:TF,%TCC MUP?I4-2V\1FN$0=SR?2D[6U*C>ZL=*#D BBHCJ6J+FW5NZM0!DT444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!)"Q5R5/(!(&>M5R2S$GJ>:L(VV&7/=<9SWJM7316ESBQ#]Y(?&GF-M! M4'_:.*T;-U@*H@$@<_,0W0UEU9LYT@<^8"0U:33:,Z3KP MK4MM,5)5D=MPQPM6K6!88\+(70],XXJ>LIU&]$;TZ*6K # XHHHK$Z IDL23 M)MD4,*?4$UL9FR9I$] AQBFMQ2VV&K:@W1FD PO$:^@JS38T\M NYFQW8\TZ MANXHI(****104444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!SMTKI=R;^&W$UJ7=Y)#;1/$!\XY)[4[4K7SH"ZCYTY^H MHN!$NF+YP) 48QZUOS*5CE4'%RLS(GG\Z;S NQB.<'J?6ITF>)O*N6+Q2*.2 M4P4 MG^!O\:C(()!&"*+BM82BBBF(**** "BBB@ HHHH **** "BBB@ HHHH D@_X M^(_]\?SK(K7@_P"/B/\ WQ_.LBA;A+8****H@**** "BBB@ HHHH **** "B MBB@ JQ8_\?B_[K?^@FJ]6+'_ (_%_P!UO_032>PX[HGHHHI#"BBB@ HHHH * M*** "BBB@ J2W^^W^XW\JCJ6W^^W^XW\J3V&MQE%%%,04444 %%%% !1110 M4444 %%%% !2J[(#M.-PP:2B@ HHHH *569&#(2I'<&DI54NP5>IH&7;?4;D M/AG#*!D[AT'KFKMEJL5Y*T>-C _+D_>%8%Q."ODPGY/XF_O'_"JX)4@@X(Z$ M5FZ:D:QK2B^YVU%8>G:R[2)#=8(/ ?OGWK8!8D4Y+=1QT!J"NRG\*/.K?&PHH MHK0R-RQFW6RYP.>2>/RJY6?IHDV;9(]JKTR._K6A7%/XCTJ;;B@HHHJ#0*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ.>=8(B[]N@]: V'NZ MH,L<5$MW"S!5;))QP*QY)YKV;:O\1X&:C>*2UN%7/SCD;>:W5+N]3F=?JEH: MFJLPM=J@D,?F('05BUH1/=7,VZ,$*PYR?EXJVNGI' 5P'<]R/UJHR5-69$HN MJ^9&,J,YPBEC["M"WTHGRWF.!U9:U5144!0!]!2U$JK>QI&@EN &!@<"BBBL M3H"BBD90PP?7- "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5#W,60N2,5-1BFG9W$U=6 M,^]1FA2UMXR0.2<<"H-,N5C9H9>-QXSZUJR*S+\CE2#U KG[I9%N&,J;&)SB MMX6DN5G-4O"2DBS/8R&\DR<)RY?'050K5@FDN=,DC!S(HQ]152Y@$%M"",2- MDMZU<9.]F93BKU.GD^SJ44_O6'S'^Z/3ZU2I;CV"B MBBJ)%Z=*Z6PU:&XC5)6V2 8.[H:YFBHG!26II3J.#T.W!!&00:V[?7;>3 F#1-W/45S2I26QVPKQEOH:E%(K!U#*<@]"*6LC<**** M "BBB@ HHHH CGF6"(R,"<>@JE9VWF@R3CY>=JGWZFM$@$8(R*,<8H K6=OY M$9/=CGGL.U6:** "LW59BBBN8[ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **@N;J.U"F3)W= *SI=7E+_ +I0J^_.:N,)2V,Y5(QW-9G5!ER M/>LK4&>>,2J1Y0;;C^M6(6-^^]XP(PNWGU]J?]@5+4Q*2P+AN:J-HO7M+'9P12^9'&%:IZ4I7=T5"'+&S*4)G, MTD2J(T5\YQU!]*M+(NXINRRCYO:GU'Y$?ELK#(8Y;/>I;3*2:)**9$C1J59] MPS\OL/2GU)2"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %>[MS<*NURA4\ MD'M6;=&:6W'G0D/%P7S6U5.[Q$QDD4M$Z[' [>AK6$M;&-2%U-BR-Z]JU)8?M-B$S@E00?>M)22:DC& M,&TX/H8N*@M;;RT:6<87:>#V'^- M4IWC#_CXC_P!\?SK(H6X2V"BB MBJ("BBB@ HHHH **** "BBB@ HHHH *L6/\ Q^+_ +K?^@FJ]6+'_C\7_=;_ M -!-)[#CNB>BBBD,**** "BBB@ HHHH **** "I(/^/B/_>%1T^#_CXC_P!X M?SI/8:W$HI3]X_6DIB"BBB@ HHHH **** "BBB@ HHHH **** "E>06\8;K* MP^4?W1Z_X4NY8H_-D&?[B_WC_A5)W:1RSG+$Y)I;CV$)RY KE**GV,2UB9'9)ASUJ7KTKB59E M8%201T([5UFFN9-.A9LDE>2>]8U*?)J=%*MSNUBU11161N%%%(S!1EB /4T M+3)9DAC+R' _G52;4XTR(AO/KVK.FGDG?=(<^@["@!US308SN^3+C&00.U19VN:]60ZG&".>E<\DQ:0F5V /7;W]J>+V3S%X 4-]WV]*YG2?0ZXUU;4WZ*A MCG0H29 WTZBG13)-DIR <5C9G3=$E%%%(84444 %%%% !1110 4449'K0 45 M"QG,Q5541D<-GD&GDNJ@ ;V]2<4["N9$D-S>7>)4( .,@< 5>32[=0-P9CZD MU<'O15NHWHC.-**U>HU(TC "*!@8XH5U8D \@X-.HK,T"BBB@84444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !2,H=2K#(/4&EJM=7@M74,K- MN!QBFDV]!2:2NRP55EVL 1Z$4M5_MT ;:S;6QD@]J?%<),Y$1W =319BYD+* MI?:,*5SSN%9>K-B9$& H&<#UK7.<''6J%W%!=L=K@/']['I5TW9W9G53<;(Q MZ*DD:,_ZM&7W+9S4?6NPX HHZ=:*!!1110 4444 %%%% !1110 4444 20?\ M?$?^^/YUD5KP?\?$?^^/YUD4+<);!1115$!1110 4444 %%%% !1110 4444 M %6+'_C\7_=;_P!!-5ZL6/\ Q^+_ +K?^@FD]AQW1/1112&%%%% !1110 44 M44 %%%% !0#A@?>BB@"6?_CXD_WC_.F5)<#%S)[L2*CI+8;W"BBBF(**** " MBBB@ HHHH **** "G* %+R<(O7W]A0B[FZX Y)/856N)O-;:F1&OW1_4^](? MF-FE::339Q1]U4 UR,;^7*CXSM8'!KL+>=+F!98SPP_*N>O>R.O#6NR2BBBN8[0K%O MR_VIU=B0.0/:MJL_4[K. M>O-QT0$D@ DX'0>E"L58,IP1T(I**ZCB%9BQRQ)/N:<)7"X#L!Z9IE% 79,; M@E2"HW$8+>M0T44DDMAN3>X4444R0HHHH ***@H&("1T-3V\MQ MP,0;'3&#@TZ"VY+3@!0.,M@9JP=0:-?E9'QV'']*SE*^B5S6,;:R=B_;/.R_ MZ1&%..H/6IZAM+C[3;B3&#G!&>E35R/<[H[!1112*"BBB@ HJ"YG$<;*K#S2 M/E7U-06EM/"#+*Q=R.$W<57+IW6XN-T43G9G+' MUK2-J]RV;D@#^Z#5B&".!=L2[15J2BK=2)0U5&7*[D3CS1L#V/5?:K$,/E9=S\X0L!Z?6G- M9MGW6YZ=**?$S!@,X4D9XR*N$^5F=2G MSJQ7HITF/,;:,#/ IM=IYP4444""BBB@ HHHH ***-^0O?% R79&B#<" M[, >N,5(N(URVU%QG;GDTV6ZRH$7'J2.?:JY)9B6.2:Q4)2^)G0ZD8JT5J*\ MC2-ER3Z>U-HHK8YS1L=]K"\TORQL..,\U=AOXYF 7CG!S6-Y[_9Q#G"9R?>H MNE9.GS:LWC6Y;)'445G:==F4^7(?F X/]ZM&N:47%V9V1DI*Z(S.HF\O#$^H M7C\ZDHHI#U(%M4^T&=^7/3T%3T44-M@DEL%%%%(84444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9>JVH_U MZ#G/S4_2F&TCY1QT#]:4Y6>IC5CS1T,B.WDD7=C"8)W$<<5%6B8'2VYP&"8'/3G)J@B-(P5 M!DGH*Z8ROO_ -:J]4GP/_P"JEMJ5\2L95%23020/MD&#U!!R#4=69;!1110 4444 M %%%% !1110 58L?^/Q?]UO_ $$U7JQ8_P#'XO\ NM_Z":3V''=$]%%%(844 M44 %%%% !1110 4444 %%%% $LGW(_\ <_J:93W_ -5%_NG^9IE)#>X4444Q M!1110 4444 %*H+,%7DDX%)3X/\ CXC_ -\?SH&M60SS! 8HCGL[^OL/:JM* MWWC]:2A";N%%%%,04444 %%%% !1110 4444 %%%% !1110 4444 %=%8/%? M:HK.I'F1K2JIKB/3W%HHHH P[R/R[R0=B"16O6/IL^V14>3CH%(_K6Q7)5OS:GH4;W;S02J_-Q65=HTMV M_P V$"A@2> *VIZG/5T(_M)F5HY6VAONX' ]OI5:E/!.#GWI*Z4DMCC;;W"B MBBF2%%%% !1110 4444 %%%% !1FBB@!TD4-R4\UG0J OR\C']*S9HF@E:-Q M@@_G[UH4\B&94%P&;R\X [@^_M2V'\1DT5)<0M!,4;D=5;U'K4=69[!1110 M4444 %%%% !5BQ_X_%_W6_\ 035>K%C_ ,?B_P"ZW_H)I/8<=T3T444AA111 M0 4444 %%%% !1110 4444 2G_41_4BF4_\ Y=T_WF_I3*2&PHHHIB"BBB@ MHHHH *?!_P ?$?\ OC^=,I\'_'Q'_O#^=)[#6Y0;[Q^M)2G[Q^M)5$A1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &UHVI10Q?9[AMHSE6/ M2MP$,H*G(/((KB:V=%U!Q*+:5LH1\N>WM7/4I_:1V4:VT6;U,60-(R#.5Z\4 M^HGN8HY CN Q[5S'85M4D A6/NQS]*RJFN]_VI_-.6S^E0T %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 ^*3RWSC(Q@TK1QRN&#B/=U&.]1T54 M9..Q$H1EN-DC,;8.#GH1T-(BEW"CJ3BI=P:/9(,@<@CJ*32*&PA!X-5_)D_NTM%8QJ.)T3I*8GDR?W31Y,G]PTM%7[ M9]B/JZ[B>3)_<-'DR?W#2T4>V?8/JZ[B>3)_<-'DR?W&_*EHH]L^P?5UW$\F M3^XWY4>3)_<;\J6BCVS["^KKN-,4BJ248 =3BF5,/]7)_N_U%3VFG/. [G:A M_,UI&HG&[,I4FIO-2JP9=R\@]_6N>G.:CCC#12.3]T=!571'*R*BBBF2%%%% !1110 4444 %%%% !11 M10 20_:X5C4@2*24R.OMFLRM/..E%S$UW &0;YD/XE?ZT7L-JYF44451F%%% M% !1110 58L?^/Q?]UO_ $$U7JQ8_P#'XO\ NM_Z":3V''=$]%%%(84444 % M%%% !1110 4444 %%%% $O\ R[+[.?Y"F4]?^/8_[X_E3*2&PHHHIB"BBB@ MHHHH *?!_P ?$?\ OC^=,I\'_'Q'_O#^=)[#6Y0;[Q^M)2M]X_6DJB0HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I\3F*57'\)SCUIE% M'366KPSQA')20#^+O6>\C3;9'.689)'UK)K2B_X]XO\ =_J:Y:D%%71W4:LI MRLR:>8SRESQV ]!4=%%8'4%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !113HHVED"(.2: ".)Y7VQKN-:,&F M*O,YW'^Z.E7(8$@C"H,>I]:DH A^R0=HU'TJA?7[QR-!" H7@FKUU.L$+$MM M;'R_6N?)+,2>2>36]*-]6M:Z((XU1>BC JC86 M7D,TC8/'RFKX.145'=Z&E*-HZH****S-0HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@"&YMUN8MC''.0?2L::.* L@\P2#HQ[UOU6N+*.XW%OOD84GM M6D)VT9C4I\VJW,N'49HQAL./?K4XU&,DY0KGN!G%17-F1(PA3"QKDD]ZI5OR MPEJ>O-,:R9(ML7/F'!+=A5&-S'(KCDJM3*\"X6GNC-D54;"MN]3C'-,J0J\EQAOOLW/U-.NE5)RJ+MV\'W/ MK6U^ASM=2&BBBF2%%%% !1110 4444 %%%% !2JQ5@PZ@Y%)10 RY@2:-I(H MUC=/F*KW'_UJSZUHAN?8>C@J<>A%9-"[!+N%%%%40%%%% !5BQ_X_%_W6_\ M035>K%C_ ,?B_P"ZW_H)I/8<=T3T444AA1110 4444 %%%% !1110 4444 2 MI_Q[N/1E_D:93H_]3)^!_6FTAL****8@HHHH **** "GP_\ 'Q'_ +P_G3*? M!_Q\1_[P_G2>PUN4&^\?K24K?>/UI*HD**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "M*+_CVB_W?ZFLVM&+_ (]HO]W^IK&M\)TX M;XQ]%%%YIZ6T,9RD:@_2@#(M;4W,F.BCJ M:UX+:.W7]V.3U)ZU(JJ@PH 'L*6@ HHJ"\F\BV9A][&!32N[";LKF1J$_GW3 M?W5^44RT@^T3A>V>:@)SUK8M!%9V'GOCI&.:Z+J< M3C2E3F78Y.#(VS3_O@T?8KG_GWD_[X-5=&?*^Q#14WV*Y_P"?>3_O@T?8[G_GWE_[X-%T'*^Q M#5BQ_P"/Q?\ =;_T$TW[%<_\^\G_ 'P:GL[2X2Z4M#(!M;DJ?[II-JQ48NZT M'45)]GF_YY/_ -\FC[/-_P \7_[Y-*Z"S(Z*D^SS?\\7_P"^31]FF_YY/_WR M:+H+,CHJ3[--_P \G_[Y-'V>;_GB_P#WR:+H+,CHJ3[/-_SQ?_ODT?9IO^>+ M_P#?)HN@LR.BI/LTW_/)_P#ODT?9YO\ GD__ 'R:+H+,CHJ3[/-_SR?_ +Y- M'V>;_GB__?)HN@LPB^Y+_NC^8IM3103 29B<97NON*;]GF_YY-^5%T-ID=%2 M?9YO^>3?E1]GF_YY-^5%T*S(Z*D^SS?\\F_*C[/-_P \G_[YHN@Y7V(Z*D^S M3?\ /)_^^31]GF_YY/\ E1=!ROL1T^#_ (^(_P#>'\Z7[/-_SR?\J?#!*L\9 M,; !@/UI*NW9\R$NW+*^,X['_]54J:):L%%%%,04444 %% M%% !1110 44_RW\O?L;9_>QQ3* "BBB@ HHHH **** "BBB@ HHHH *T8?\ MCVB_W?ZFLZM&'_CVB_W3_,UC6^$Z<-\8^BBBN0[PHHHH **** "BBB@ HHHH M **** "BBB@ HHJ2&!YV*QC)')YH CJ[I<>ZY+XX4?K5FVT]$C_?J&<_I5M( MTB7"*%'L* '456GOX8> =[>BU5;5F_AB ^IH TZ1E#*589!DNJR _/&I' MMQ5J"_BF8+RC'L: (I=+0\Q.5/H>:I)=7$#8#MQV;FMRHIK:*#4UA!<0M\^ AZJ3S0!?HHHH M**** "LG59ED951P=A^8>]:DDBQ+ND.U?4UA7L21R@Q%BKO#;JD;9;/.>WM6,J3;NCIIUDE9F[1117,=@4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% 0#UK.U*UEE =6!51]WI6C3)? M]4WTJHR:=T3**DK,YQD9#AU*YZ9'6KFGR<2(?3(STJ*.\BE^650N?RJ5!;CF M,KO'N#^F:Z)2TM)')""4KQ99DMQ(P*$<95CUR#VK&N8A#.44DC Z]:U$>:29 M5&1'QSCTJGJ46R=7Y^<<_6HHNSL7B%>-RE11174<04444 %%%% !5N/_ (]T M^IJI5M/^/>/\?YUC6^$Z,/\ &/3[Q_W3_*JU64^\?]T_RJM4T=F5B=T*[EW+ M,U(*QN0V,AVSC/IC%5WM)DG\HH2Q/&!P:=T#BT0T59 M:QE"@Q_O>2#Y8)Q43P2QKF2)U'JRD470N5HCJU:VKO.GF1MMP3R,9_SQ181[ MK@.#R,XR?\!652IRNR.BE2YES,KJ&A8K@(@^[CDD?T%1 MRQPRN28\$]U.*F,?F$F)BQ[J>O\ ]>HJY^=WNCK]G&UF,>SMPQ4%O9@<=#ZBM"H+U"T:2#G;\I]NX_K6M.HW*S,*U**C>**5%%%=)Q!1110 44 M44 %%%% !6C#_P >L7^Z?YFLZM&'_CUB_P!T_P S6-;X3IPWQCZ***Y#O"BB MB@ HHHH **** "BBB@ HHHH *** "2 .2: )+>+SKA4.<$\XK:AMXX%_=KCU M/K5>WA2QA,DS ,>OM[54NK]YLK'E$_4T 7+G4(X N^X7)/13VH O MK]T?3O2T44 %%%% !1110 4UY%C7+G SBG4C%0,M@ =S0!FZM(S!(U!*_>) MK+R< 9X'2KM]?F9RD)Q&._K5&NRFFHZGG56G*Z"BBBM#(**** .HHHHKSSU@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D9=RE3W%+ M10!S-[;&UN"G8\BJU;.MQ96.0=N#6-7=3ES1N>;5CRS:1;L1(TF5D*(GS-Z8 MJ;4Y#M1"N,\]OJ*BE MC\M\ Y!&0?:I*5T\U$"<,HQ@GK6-*5G9G17AS1NMRO11176>>%%%% !1110 M4444 %%%% !1110 4444 %%%% #T_P!7-_N?U%5ZL)_JYO\ <_J*KT(;V044 M44Q!1110 4444 %%%% !5B?YMDO]]1GZC@U7J?K:+[.?Y"DRELR.BBB@D*** M* "BBB@ IWFR;-F]MO\ =SQ3:* #-.61DS@\$8((R#3D@9UR2%'8MWIZ0;7# M,RD#G /6HG;-)JVX1DI*Z'- M&0NY3N7U';ZTB#<2"5P1R&Z&D5V1LJ<&GY27KB-O7L?\*11$8(8V.V-#^)-5 M+SRQ,%C4+M&&QZU=9&0X88-0W4:R1-+PKKC)_O?_ %ZWIS?-JYJ&S@%Q# 4?>Q_*@""]N//N#M.4'"U#& 9 #TJ6*)/D$N?FXILD10 @AE/1A_*HZZ^ M6#1P>TJ1>K)?/D!RI"_[H J[:ZG(TBQS!2#P6Z5FT4W"+5K"522=[FY+=VMM M)P!N;J5%3PS>>JNGW<9KGXHVED"(,DUT448BB5!_",5SSBHHZZ4Y3;;V'T44 M5D;A1110 4444 %96L,X9%S\A'3WK5I&17^\H/U%5&7*[D3CS1L M /U%"HJ@!5 Z8'2G[;R%]7UW.=DMY8ERZX]L]*002D9\ML8SG':M^6W29<2 M9(SFJDSM&T=I:\DCEBU?S4+J!D@=:YEP [ @9X# M=:ZN3_5MGIBN9N(Y#-(^QMI8\D5T47NCDQ"V9''(\3AHV*L.XII))))R3U-) M172<@4444""BBB@ HHHH *MQ_P#'NGX_SJI5N/\ X]X_Q_G6-;X3HP_QBT44 M5R'>+)&95WJ"6'W@._O5>K"L5.5.#27+9\L'KMR>,5TTIM^Z<5>FE[R(**** MW.4**** "BBB@ HHHH **** "BBB@ HHHH >G^KF_P!S^HJO5A/]7-_N?U%5 MZ$-[(****8@HHHH **** "BBB@ J=3FS8>D@Q^(/^%05/#\\4D>><;Q[X_\ MK9I/8I$=%%%!(4444 %%%% #EBD<95&(]<582W6,9E*[O]KH/\:225T2)5GO4 M1!!P1@T5K&FH['/.K*>Y;DDAR )">,<+P*1EVGJ"#R".]5:EBF"ILD!(SD$= M142I::&U.OK:6Q)11Y\(4G8Q;L">!^-1&XD/W6V#T7BLU2D]S65>"VU+,;-C M;MWIW![?X4LELDJ!"74$YZ[,/VC--,R2 &(!R,\'UI*M7$,86(P!R7)!!.3G_)J!XWC.)$93[C%=*9Q- M-#****8@HHHH *N6K$?\?^X?Y57KJH['%B/B04445LY%;Z-MMPS MMG"Y)KFJV=)E#6YC[J?YUA5CI5D]G<-E6*J2B2VFDG1 MR%1E0-;T5JSFQ#:2L*<31N"JAE7* MD#'3M52K*-L;.,C!!![@TH6W# F-S_L[N/Y5T;')N5:*M^<>=JQJ#V""CS0# ME(HU/J!FG=BLBJJL[812Q] ,U-]E8?ZQTC]B1@06QGK@ 9J.EJ&A) MY<(@",V7W9W(O;TYIGE0?WY/^^1_C2446'<7RH?[\G_?(_QJ:-$\DI$69@=V M",5!2J"6 7J3Q2E'F5BH2Y972)**=(09&(YYZ^M-KA/2"DNO]=_P$<>GM2T\ M^7YC2GYBQR%(Z5I3DHN[,:T7-)(JT5).@63Y!A6 (J.NM.ZN>>TT[,****8@ MHHHH **** "BBB@ HHHH **** )85WK*"P7Y.I^HIGV=?^>R?D?\*?#]V7_< M_J*92ZE]$'V=?^>R?D?\*/LZ_P#/=/R;_"BBC46G8/LZ_P#/=/R/^%'V=?\ MGLGY'_"BBC4-.P?9U_Y[I^3?X4?9Q_SVC_)O\***>H:=@^SC_GM'^3?X4?9Q M_P ]H_R;_"BB@- ^SC_GM'_X]_A4EO!B8'S8VX/ SZ?2HZEC!:%DCP)"?7&X M>E2]AQM9DLP15ZDBF5.A#VI3D%#N]CV_.DRD) M,ZNXV9VJH49ZG%1T44Q-W84444")!.^,,=P]&&?YT$0OR=T9]%&14=%*P[L= M)#MCWHV],XS@C%1U9M&;[0B@_*3\R]B*9'%ME;S%X3L?7M2/4/ M(C"?=8C^_P!.:$LMRNVXE1T('/XBI3(T[*""0#SBH)+B>.X.9.1V!R*<'.5] M15(TX6NBQ#Y2[5N6WB,Y3 (P?\*>Z JI1O+R"=N[(QV]ZJB59>78(Y/IP:DW MNB@2#>AZ G(_ U$N9/4UI\K7NLD"A(FD8KL7DB2/'Y"H4CL9I$RH8NN0%X/O MQFI&^;+Q'(QRO)I58,T)[E/\\4XR7>Q,XRZ),;/I\:2LL6 M#F12%)P#ZU%75>YPM-;A4B3RQYV2,,]<&HZ*!7L7[>X\[*R8$G\)Z;O_ *]3 MLA3[U9-6[:Z"H8YBV,Y#=<>M<]2EUB==*O\ 9D6:*:DD4A(209'][@&HWNX4 MX4-)[]!6*A)NUCI=6"5[DU%0PW7FS!&B4!CU4G(J:E*+CN.$U-704445)844 M4 $]!F@!47?(J^I[4ZIT?83P"",$'N*2X1$9?+! 90<$YKHHM;')B(OXB&BBBN@Y J>&.9D+ M0$YS@A3@U-;:;+, S_(GOU-2S(ZQ-#90MMSAG(Y-9N:V1M&F[79):W:+)Y4\ MY)48.[ 7-752!B'14)/(( YK!-C<@9,3"F%IH@8B67!SC-0Z:D]&:1K2BO>1 MMV]HT%PS^9E6S\N*M;ANQGGTKGX;^XA4JKY!_O3+D M GI399Q':M'4BC% M49OH1^2 JEI54L,@$'_"CRT[S)^1_P *=< *4"G("=?Q-0U2U5R'H[6)/+3_ M )[+^1_PH\M/^>R?D?\ "HZ*=B;KL2>6G_/=/R;_ H\M/\ GNGY-_A4=% 7 M78D\M/\ GNGY-_A1Y:?\]T_)O\*CHH"Z[$GEI_SW3\F_PH\M/^>Z?DW^%1T4 M!==BQ&BJDI616^3H ?4>HJ&GP_=E_P!S^HIE"*>R"BBBF2%%%% !1110 444 M4 %*/O#ZTE*/O#ZT )PK&IE1TRX;A$& ,9_&L(1YG8ZJD^2-R:Z4+;J M5&%?!'/7@_\ UJITYY7D"AV)"C"^PIM=<8\JL>?.7-*X59@ ^S/DG[W Z&J MU36_W9#[ ?K4U/A95'XT30G]\F>A.#^-,Z'W% .""*?,,3/CH3D5QGI S;S\ MQ4!L 9[-_P#7IK*58J>H.#4=P_E6_7#,1M_ YS3!?J^!(I^Z,OU.?\*UY'*- MT8>TC"7*QUU"TL0.?KQ3ZY)*TK'?"3E%-DFR/_ )ZC_ODT MYIC&H2%SC')QC)J&BI+%9VXEG.,\ =A5N.T M@C"[8URO0D5*!COGFJUY>BU4="QZ"JYI2=C/EA!7L/N;N*U7YS\W91U-94FJ MSNX(PJ@YP.]5)9#+*SMU8TB+OD51_$<5T1II+4Y)UI2>A/:TGTEA;YC.Z3.>N,BK<&F01C+KN)[-SBCVD(K0?LJDGJ8L4,DS8B4L? M:M&WT@G#7#8_V16HD:1C"*!3JRE5;V-H8>*WU(8K2&%<(@^IZU-1163;>YT) M);!1112&%%%% !1110 4444 (W2L^[; -7VZ5G7GW30!+I+;K:3_ *Z'^0J] M6?H__'K)_P!=3_(5H4 %%%% !1110 4457O96AMR\;;2#Z=: +%1SS""/>5+ M#VK(^V32?+(VY3P0:7[7-"3&&RHX 84 ;$12* 68MS@9QZTBR,GW6(H\U\'GKP: % M,K%<#Y1C&!1&Y5@.JYZ$4RB@!7&UV'H<4E/$K=PI^HH;YTWXY!PV!0 RBBB@ M"1"'41G(Y)!_"HZ 2K CJ*>)!N&Y5QGGB@!@!8X R:FBC4$[OG(Z@=O\:,#A M8\9<\G/:D2-0W+[O]WM[T )(QE8D+PH].@J.I#,V>,9SDD#K3FC7;N;]V?3K MF@"&BBG^4X!)7&.U #*4*6.%&33MH1YH %C.6; M+#LO^-,=M[EL 9["DHH **** "BBB@ HHHH **** "BBB@ HHHH **** )[) M\XK7BZ5B6/:MN'[HH EHHHH **** "BBB@ HHHH **** "BBB@ HHHH KWYQ M92?3%<_6UJLFVUV]V-8M=5'X3AQ#]ZP4445L30,9/_ ,?, MO^^?YTRIYHBTSLKQD%B1^\'K]:9Y+?WH_P#OXO\ C235@:=R.BI/);^]'_W\ M'^-'DM_>C_[^#_&BZ%RLCHJ3R6_O1_\ ?Q?\:/);^]'_ -_%_P :+H+,;%(8 MI V,CH1ZBI#$&4O"=RCJ.Z_6F^2W]Z/_ +^#_&I+>)A(1N0[E88#@]J3?4I) M[,AHHHJB HHHH *LL-JJG=1R?>JZ*7D51W.*G<[I&(Z$UA6>B1UX9:M@B[G M/&35>1_,D+=,]!Z59C_U@]>WU[54/7FE1ZL>)>R"BBBN@XQ41I&PHYJV$P@1 M2H5?O-VS5:*01L=P)!&#BG32AE")G8#GGN:RG%R=NAO3E&"YNI+@%2R,& .# MBGR#7'JO\ 6K!^Y#GKS^6?_P!=<\X\KL==*;G&[,NY?S+A MSVS@?05%3YO]>_\ O'^=,KM6QYKU8445HV]F%(R-TN,D'&%I2DHK4J$'-V10 M6-W^XK-]!FI5LYCU 3_>.*TR5Z/*[_[O04W$/_33\A6#K/HCJ6&75E V4P;@ M!EX^8'_)J]#801S%)%,A7DL00!^%.4Q+]UI!],4,R^7B,D#.69N*AU9/0TC0 MA%W97U$&'9 FU8L;E53G\_>J-37;B2XR&W?*!G\*AKJC\)PS^)V"BBBJ(+UN M +5<=6))I]1VK*;8J"=RMD@CUJ2N*I\3/3HVY$%%%%9FH4H4MT!/T%)6_;Q" M*!5 QQS]: ,NVL)7D5I%VH#DY[UKE5.<@?=- #]'_P"/63_KJ?Y"M"L_1_\ CUD_ZZG^0K0H M **** "BBB@ IDT*SQE).E/HH QKFU1)2L3].H-,D0LB@=57)!.:2<&&Z<#U M/7N*%F1Y=R,C&5- & MA'&L:@(H&/2G444 075M'. 920%]#6/,J(Y"9X//.?UK?K'U)$2Z^08)&30! M4HHHH **** "G(P&0>A:* %9"O/4'H124JL5]P>H/>G;5?[G!_NF@!E.5 M"PR,8Z#@4Y.). @7/KS_\ 7JNX D8+ MT!XI ,G ZT 66+<'R\ +R/0^N*@VNW9C^%!#QMSD'US2%V8Y+&@"0YA ^4!S MU)ZBHP[ DACD]\U(Z^9AE()(Y&>2:BH "2>O-%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 /L>U; ML7_?U?\ &N?HHY6',CH/E_YZ1?\ ?Q?\:,#^_'_W\7_&N?HHY6',CH=O.-\> M?^NB_P"-(RE6(88(ZBN?JW#J=S#'LW!QC"[QG;]*+,?,C4J2 D3IM&3N& :Q MUU2\5@?.)'H0,&M&PU&&>7;,JPR8X8-A3^?0U+ND.-FQL@42,$^[DX^E-ITB M&.0HW4&FU0GN%%%% @HHHH *DM_^/F/G;\PY':HZ*!K1D\C;I&)&W)Z>E-J8 M;;IF* K+]X@G@^N*;Y#_ .Q_WV/\:FZ&TR.BI/(?_9_[['^-'D2>@_[Z%%T+ ME?8+?_7#Z''Y4^B&%Q,A^7[P_B%!ZUS5MSMP]^5H.E17"XER.C#=4M1W'WD' MHO\ 4FBC\0\0ER$5%%%=1P!1110!);_\?"C^]\OY\4^ZNXXW/E$.0,+@\#WJ M2"WQ!YV?GP=J^O& *R@"6P 2>F*SY8SE?L;2L; ?Q8Z>YSTJ3S$A7=(^1^2_@.]92G&3V.B-*<%\5C/GGG2 M9D+E,'HO%1BYF'25_P 6I;F?_CU+]I !V1X;L2LRVJ^=U//)YJW6;5G8V3NKA1112&%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #6Z5G7GW36BW2LZ\ M^Z: 'Z/_ ,>LG_74_P A6A6?H_\ QZR?]=3_ "%:% !156YO1;2A60D$9R*K M-JK;QMC&WOD\F@#3HK/;5EQ\L1S[FJIO;B20;7VYZ 4 ;5(&!Z$'\:Q'N),? MZUF8]3Z5"&8=&(^AH M:E&4N-Q.0XR/:JE3>:\ZE';) ^6H: "K-A.L$^9#A M6&,^E5J* .@CFCESY;AL>E/KGXIG@D#QG!_G6C'JJ$?O$(/MS0!?K*U*-FN@ M0."O6I'U4?\ +.,GW)JK=79NMN5V[??K0!$6"\*H..Y&O'H.E,HH ? M\C>J?K2,FT @@J>]-I58KTZ'J#0 E%/VHV=K8XSC%,H * ">G/THIYRD8'(+ M'- $BHY($GS+CIGI4:Q,6 8$#J33,G./0T *V9&RJG'04H C5N07 MZ#':FF5\Y!Q["F]: 'Y!@((Y!X.?7_\ 5354L>!4D0#*P?A>HHF7;(>V>:43!<%5Y'')S1D2\8 8G@^M $=%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 /L>U;PGDOZ#_O MH4>0_P#L_P#?0I:*S]M(U^KQ[B>0_P#L_P#?0IY!6- <9YZ'--HJ95')69<* M2@[H****S-@I54L<#K24Z/[Q_P!T_P J:U8F[*X>6?5?^^A1Y9]5_P"^Q4%% M='L5W.3ZP^Q/L/JG_?8I1$S'"[2?9@:KTJL4;-Q_N#_ -"%8M.(I= HHHJB0HHHH **** "BBB@ HHHH V@ MWG6\!^/>E5V/^KC10.2:Z)F=F(C?&3_LFJC1;5V1+$13LM34^UHTT:.YERPSD_**JR13RMEV0^ MG[Q>/UJO171&"CLA%&HU9D-%/EA>%L.I'H>Q^E,ID[%U82UM%M90,$G)[D__ M %A0;9QCE.?]H4]1B&,?[ I:Y75DG8[U0BTFR/[._JO_ 'T*:4>!EBB9&+.^XFLIVOH;TW*UI$M%%%0:!1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 UNE9UY]TUHMTK.O/NF@!VCD_9I M!C_EH>?P%79V9(':/&X#(S5/1_\ CUD_ZZ'^0JU=R+';.7Z$8XH Q))&E# MNA8'^'D4RGO\J*HX!&33* "E4E6!'44\!5C#%=V3SSTI/W?HP]JM0DU=$.I% M.S#*R'IM/MS1)%L .X'MQVI?,P,(-O\ .D4@C:P)!/:J]D[$>U5[#**5UV.5 MSG%)61L%%%% !1110 4444 %%%% !1110 4444 %%%% #['M6W#]T5B6/:MN M'[HH EHHHH **** "BBB@ HHHH **** "BBB@ HHHH I:O(T>E3E>NTBN%KJ M/$]VT<*6Z\>9R3[5R]=E!6C<\[$RO.W8****W.8**** )K3_ (_8/^NB_P Z MWCUK!M/^/V#_ *Z+_.MX]:Y<1NCNPNS"BBBN8[ HHHH **** "G1_>/^Z?Y4 MVG)]X_[K?R--;BELR"BBBN\\H**** )7C,BQE2O"X.7 [FF>0_JG_?Q?\:;1 M2U'HQWD/ZI_W\7_&AH64X9HP<9YD7_&FU'>_ZU/^N:T:W#2Q+Y1_O1_]_%_Q MH\L_WH_^_B_XU2HIV8KHN^6?[T?_ '\7_&CRS_>C_P"_B_XU2HHLPNB[Y9_O M1_\ ?Q?\:/+/]Z/_ +^+_C5*BBS"Z+4T+-:3(K1EF4 #S%YY!]:S/[/N/[J? M]_5_QJS10KH3LRM_9]Q_=3_OZO\ C39+*>*-G=5VKU(=3CMV-6Z'_P"/.Y_W M!_Z&M.["R,RBBBJ("BBB@ HHHH **** +6FOLU*'(!#-M(/OQ_6KYX/-95O( M(;B.1AN","1ZUNR6Z!LB=2&&X'!.0:EZ,TCK$K45-Y"_\]T_)O\ "CR%_P"> MZ?DW^%*Z"Q#14_D)_P ]U_[Y-'DQ_P#/8?\ ?)HN@LR"EJ;R8O\ GL?^^*=] ME"Y=WS$ ""H^]1S(?*Q+D[I0^3AQN /;VJ*G2/YDC-ZGCVIM);">K"BBBF(* M9>?<@_W3_,T^F7GW(/\ # M6K!82&!3;RA'^\6X.3C@5$FHFL8N;%733M7S)%154#GKP*D%G:#_ );%B.N" M*9%HNY?=- #]'_P"/ M63_KJ?Y"G7I\R0)D;8QN(]33=(.+24GIYA_D*K32D-(ZK@L1R>X.: *S,6;) MY-*J9Y)VKZFEW(.0ISZ$\4F'D/0G\.E "L?+8JG!_O=Z94LBAMN&&[&",_UJ M-D*]1QZT[-"33V$HHHI#"I&_>H7 ^8?>QW]ZCH!(.1Q0 44_B13@88<\=Z90 M 4444 %%%% !1110 4444 /./)7/7) ^E,IW6$Y[-Q3: "BBB@ HHHH *FRT M<15FVG/ !YIB(1(NX$ GO3"2S$GJ: DDY)R?>BBB@"18#D M,?RJ.I)),KL"A1GGZU'7&[7T.Y7MJ%%%%(84444 %%%% !1110 4444 %%%% M !1110 ^Q[5MP_=%8ECVK;A^Z* ):*** "BBB@ HHHH **** "BBB@ HHHH M**** ,O6]+_M"$-&<21@[1Z^U<:RE&*N"&!P0>U>C5QOB*-4U=]G\2@D>]=- M";^$XL335N=&511174<04444 36G-[!_UT7^=;QZUA6?_'_;_P#75?YUNURX MC='=A=F%%%%FTR0HHHH *9>?< M@_W#_P"A&GU'>?=@_P!P_P#H1HZCZ,K44451 47?_'K;_P# OYBBB[_X]K?_ M (%_.CJAK9E6BBBF2%%%% !6II:;;:>0]71E'T R?Z5GQ6\LS*(T)W=#CC\Z MUXR((HXAAU12I[ DYS42VL:0T=V4Z*MXA_YX+_WT?\:D\F-O+$=N"S@G&X^I M]Z7,'+C' K'1= M\BKG&XXR:Z:VA%O;I&#G:.M15=HV-:"YI\Q+1117*=P4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -;I6=>?= M-:+=*SKS[IH BM2XTF< M^E4* "BBB@ HHHH **** '*^T$8!![$42 C QD9(]*6)023D9 R >](ROG+ M G/?K0 VBEVMUVG\J7RG_NF@!$7<>3@#DFGAT7.Q3DC )/2D "*V6&2,8'-, MH =O;!&XX--HHH ***51N8#U- #HN&W'HO4TVG,PVA5S@'OWIM=5./*M3DJ2 MYGH% ."#116AD32".5@8R%8]5-0LI5BK#!'445*655 ERY/.?2N:<%%71U4Z MCD[,AHJ3<'X?"G/! Z4QD*]>G8BLC82BBB@ HHHH **** "BBB@ HHHH *** M* 'V/:MN'[HK$L>U;Q2@'+K@_A7557O;..^MFBE&<]#Z&KIRY97,ZL.>%C@**LWME)8W M!BE^H([BJU>@FFKH\IIIV84444"+>FF);Y6F(&T$J2<#<.F:V2,5S=7K+4#! MB*;+1=O5?\^E85:;EJCIH55#W6:U% (*AE(*D9!'0T5QGHA1110 4444 %.3 MJW^ZW\J;3DZM_NM_*G'=$R^%D%%%%=YY84444 %%%% !4=[_ *U/^N:U)4=[ M_K4_ZYK2ZCZ%>BBBJ("BBB@ HHHH **** "I[7I-_P!<_P#V85!4]KTF_P"N M?_LPI/8<=Q:*** "BBB@ HHHH **** "BBB@">)Q)&8G7.U25;/3OBHJ?;_? M;_<;^5,I+<=S4EQ9_:*G\I(I"^]71,D@D9)';%)V'%/H,BCQ^]EXC4_ M]]'T%"71W[I1O(.Y23R#_A44DKRL#(+X1RJN?1AGWXJ.SCW,SA-[)C:N>_P#A5C3T9+[?+PX/*D=N>:B3LFC6 M"NTQ;YO^)FJ[V(R,J>@JW9)%=69CF4-L./<53ORIO=X212C $D?+BFPLR3@P MR+N)P/FZUC*]DT=$&KR3-"SL$@FDD*8^;" ]A5ZCZT5DVV[LVC%15D%%%%(H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** &MTK.O/NFM%NE9UY]TT /T?_CUD_P"NA_D*I2RLTKDX.2>HS5W1 MQFTD!_YZ'^0I+^T4)YL2XQ]X"M*;5[,RJ)VNC/9BQR:2BBNHY HHHH **** M'!S@ @''J*4.H(/EKD?6F45/+%]"E.2ZDBG)W)\C@Y!SUK:@D\V%6[XYYK!J MY870A8HY.UCQ[&LITUNC:%5WLS6(R,'I6%=P^1<,HZ=16Z#GI4-Q:QW&#)G( MZ$&L#H,*BK-U9M;MD99#WQTJM0 44=>E*R,OWE(^HH 2BBB@ !*L".HJ3!SN MB/'H#R*CI5)# CK0 ;FSU.:0DD\T^52LAST).#ZTR@ HHHH ***D " ;@"3V M/84TFW9$RDHJ[(ZDXCR!RV,$^E 95.47GL2>E,K:%.SNS&=2ZM$****W.<** M** =>:DD7>Q9"&'H.HJ.E!*D$'!%1*/,7"?*QM.5V08'\J=N5OOK@^HH\H= MI%Q[USN$D=2J18;!*Q*'!Z[:C((Z@CZTYD*X.<@]"*59B$VX4^Y%06,HIX96 M8909]JD.TJY*@*C< #K32NKB;L[$&#C../6BG^:V[.?;':G(RN=L@'/3 QS2 M&1JI9L"GC$?((9OITH9MH**,#///6F5T0I]6&,TVI$(<%'.,G(/O49&"17.= M0^Q[5MP_=%8ECVK;A^Z* ):*** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#+UNP>^M<0HK.O()ZUBW&GVEC:6TEXEP'D!W!<8SZ<]*ZZN?U6YB6XFL MKT 1R_/'*.2AQCI^%;TY/X3FK0C\1SO'-)78><%%% M% %NSOGMCM;+Q$\KZ>XK81UDC#QMN0]"*YRK%K=O:R97E#]Y#T-8U*2EJMSH MHUG#1[&Y13(I4GC$D1RI_,'T-/KC::=F>BFFKH****0PIR=6_P!UOY4VG)U; M_=;^1IQW1,OA9!1117>>6%%%% !1110 5'>_ZU/^N:U)4=Y_K4_ZYBCJ/H5Z M***9 4444 %%%% !1110 5/:])O^N?\ [,*@J>UZ3?\ 7/\ ]F%)[#CN+111 M0 4444 %%%% !1110 4444 2V_WG_P!QOY4RGV_WG_W#3*74?0****8@HHHH M *FVK<\@A90.]"ON4[6L.CTX[OWLJ +GS &Y7VJ0?9TE:>+Y&Q\L>,@'US M4.<]:2G9]172V0K,68ECDGJ32444R0HHHH GM2"SQG ,B[03V/6FD$'!X-15 M=9/-A+.,3@9*C^(>N.U2]&4M45Z*<$?=- #]'_P"/63_KJ?Y"M @$$'D&L_1_ M^/63_KJ?Y"M"@#$NX#!,1CY3RIJ"MJ\A66W;=U49!K%KJA+F1QU(\K"BBBM# M,**** "BBB@ HHHH T]-EE7@ZLQ4$$KU'I6-9SF&<9^ZW!JU8% MFO)BPSV)KEJ*TCKI2O$T",]:JR:= X. 5)YR#5JBLS4K1644(^7KCDTEVHFL MF*M5&7*[DRCS*PE%.==K<=#R*;77N<.P4444P"BBB@ HHH MH **** '*Y7CJ/0TNY&^\N#ZBF45+BGN4I26PX*F1AF_*ICLWL%;#'JI'!-5 MQUXJ24KMPW,G]1 MTKMNU;VDW)R#]Y3T(K;AF2XB\R(\ M=P>JGWKGJEM[B2VEWQGZ@]"/0UE4IJ:\S>E6=-V>QOT5'!.ES%OCX_O+W4U) M7$TT[,])-25T%.C(#$MG&ULX^AIM*.C?[C?R-$=Q2V9%YL']V3\Q1YL']V3\ MQ5>BN^QYERQYL']V3\Q2B6VP;!_=D_,4ZX2!V1CYG*#N*JU9E^['_N"E;4=]"/R;?_IK^8H\FW]9?THH MH)N'DV_K+^E'DV_K)^E%% 7#R;?UE_2CR;?UD_2BB@+AY-OZR?I1Y-O_ --? MS%%% 7([@VMNX5A,=R!@013([RVCWX68[EQV]0?Z5QOB_P"(4&@^(7TZ329+ MAH8HSYBW00'*ANFP^OK6'_PMFU_Z 4W_ ('#_P"-UHJ2)$##YL88YS]*+A8=:LKNL4J%U+94 M ]#4?VMUF);;)M;(R,8^G^%3-+'91QYA#2L,D[NGI5/S8?\ GD__ '\_^M4K M5WL6W9)7&DY8G&,GH*2K4;K]CE:#Y74@E68-D?E[U!]JE/=?^^%_PJKLAI(9 M13_M4OJO_? _PI/M,G?8?K&I_I3U%H-HI_VE_P"['_W[7_"C[2W>.,_\ %&H M:#*A3DY1NPHHHJ# M0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@!K=*SKS[IK1;I6=>?=- #]'_X]9/^NI_D*T*S]'_X]9/^ MNI_D*T* \]:S;NP"*9(>@Y*UI4$9&#TJHR<7H3**DM3G:*EN8O)N&0=,\5% M76G='$U9V"BBBF(**** "BBB@ JW:7AB;:W(-5**EI-:E1DXNZ-%M4PQ BX] MS4XABML+R['U/2H ZC_ )9@_4UK MW=M'.H+G:PZ-6=-## I'F>9)V Z"MXG MO6VQAN)1113$%%%% !1110 4444 %%%% !G'2GR?-&'(&2<$CO3*>N3$Z_0B MLZBO$UI.TB.I8T4!2PW%N@[4D8,=PH9,D'[M67MI(;=VX90>/8'O7,K7U.IW M:T*S*?.PYY)Y(I250-L)+=.12KSL;&<+_*H2C5A^(-,6: W$$3-." =GWE#Q'!'Y'VK;M[A+F/?'P1]Y?[O_P!:L"I(9G@E$D9P MP_6LZE-37F;4JKIOR.B0X8_[IQ]<5 UV[QE65;5_B,****LR.R^%W_(W/_P!>DO\ 2O6*\G^%W_(W M/_UZ2_TKUBN2K\9WT?@"BBBLC8**** "BBB@">R;9?0D]-X!K3(P2#VK&0D. MI'4&MN;_ %S_ .\?YU+W+6PRBBB@ HHHH *L(5G=5,0PH_O8P/6J]3%_)T]G M0?-(Q0L?3%3(N)5NI!)BI_L5QVB8_3FH65D8JP(([$55T39H2BBB@04444 M%6K>Z2&-5DBWE7WJ=V,'_(JK6C:"WG64?9RK;/FYR!],\BIE9+4NFFWH6+>] M#JKX8,TNP*&]<%2ARO8U@VUOY9/V<,S$\L1T%;=G$8K=5;KWKCGRW M]T]&FI6]XGHHHJ#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@!K=*SKS[IK1;I6=>?=- #]'_X]9/\ MKJ?Y"M"L_1_^/63_ *ZG^0K0H **** ,?4$VW;'^\,U5K;NK87,>,X8=#63/ M;O;OMM,KDF[RN=L%:-@K4TZU,?[V08)'RBH[.R62$2/USD#VK M2 P.:DL6BBB@ HHHH **** &NBR(5<9!K'N[4VS\AK:I&4,N& (/8U<9. M+(G!21SZ(SL%0$GVJ[J">7'"#G(7'M6DD21C$:A?H*I:JP\M%QR3G-:*?-)& M3I\L&9E%%%;G.%%%% !1110 4444 %%%306LDSC"D+W8]*3:6XTF]BW;:<"% M>5O?:*M&TC*D;1@]:F50BA1T Q2UR.39V1@DB,6\8;=MR?6ED3="Z*!\PQ3Z M*DLPI"8H_+#=SN%0ULW%C',Q;D,>XK)EB:&0HXP: &4444 %.20KCNOI2!21 MD T_8J?ZTG/]T=: $L>U;E:KCD M,I)5QN4GN#6+6M:*Z6($^,'F(=P,\Y]JE[W+CJK#J*** "BBB@ HHHH *LR_ M=C_W!5:K,O2/_<%)[C6Q'1110(**** "BBB@ HHHH \/^*G_ "/US_UQA_\ M18KCJ['XI_\ (_7/_7&'_P!%BN.KOI_ CS:O\1A1115F1V?PL4MXP<*"2;27 M@#Z5ZO7SS!<36T@DMI9(7&,-&Q4\$$=/< _A7>V'Q9U!KRW75+&Q-L75;B2* M)O,*Y^9A\V-V/:N>I"3=T==&I%1Y6>DT5E67BG0-1"_9=7MU+-M"3GRFSG X M:M2*2"X,ZVMU;W#V[!9DAE5S&3GJ!TZ&N?;9D_WA_.MF7_ %S_ .\:E[EK891110 4444 2V\0 MFG5&.T=2?:G37&\A55=BC"AE!_I3F46\"G&9) >>?E%5JG=W+=XJP[?_ +$? M_?M?\*-_^Q'_ -^Q3:*=D3=BW$Q2WC*I&&+$9\M>1Q[>]5?M4GI'_P!^E_PJ M6\/[J%?8M^N/Z54H202;N3?:G_NQ_P#?M?\ "E^U/_BD_2CF7<.5]AM*J%N@X]:55QDOT7MZTUG+=?P'I43 MJ:8SLWWCFE;YD M#=QP?Z4VLVV]S112V"I[>TDNJ"]3S+1Q MW R*J+M)$S5XLQ****[#A"BBB@ HHHH **4*68!1DGL*T;.PV_/..>RU,I** MU*C%R>@EA9@KYLHS_=!K1HHKEE)R=SLC%15D%%%%24%%%% !69J,3%!(P'#8 MSWQ6G45TN^UD!]* ,&BBCGM0!(Y*!5!*\9/:HZ>_SJ'')Z-]:90 ^Q[5MP_= M%8ECVK;A^Z* ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** $95<#<,X.1FEP!T%%% !63J6A1W\C3+(4DVX4 <5K4B@#)7NY:^$;1110 4444 %%%% !5B3[L7^X*KU8D^[%_N"D]QK M891110(**** "BBB@ HHHH \.^*9SX_NO:&'_P!%K7'UUWQ0.?B%?>T::ZARI1T<9213V(K-HH M:35F--IW1W&F_%77+:;_ (F*6]_$TPB6VIZ=J3 M2'3=1M+S;AF$$RN5!Z$@'BOF.O2O@TR)?:NTLBQKY$8^;_>K&I245S(Z*-:4 MGRL]9HJ/[5:_\_47Z_X4?:;7_GZB_7_"NU5_M%M_S]0_ MF?\ "IK26&2\C6*YC+EN IR:3>@XK5#KAQ)<.RYP3WJ*GS'=.Y(Q\QZTRA;" M>X4444Q$5]]^(>D8_F3_ %JK5B]_X^B/15'Z"J]"V%+<****8BS!S;2CT96_ MF/ZBDHM#\TB_WHS^G/\ 2BD5T"BBBF(?'(T;[E_$'H:L,%D3S8@,<;E'\)_P MJI4L$HC<[AE&&&'M2:ZE)]&.HI[IM"L#N5AE3ZTR@ I0"S 9)Z"DK2L+"3S M4FD^50,@>M3*2BKE0BY.R+%MIL:P8G7>6P2IZ"K4=O#$Q,4:H3U(&,U)17&Y M-[GHQC&*T"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!K=*SKS[IK1;I6=>?=- M#]'_ ./63_KJ?Y"M"L_1_P#CUD_ZZG^0K0H **** "BBB@!KQB165N588(K" MF(W!!T3Y>>_-;YY%<_,ACF=3V)%.^EA65[C****0Q6=FQN.:2B@#/3F@ HJQ M'83R8^3:/5JN1:6JG,K;O8<4 -M]-S'F9C\P^Z*N1VL,:X6-?Q&:E P !T%% M "*H50% '84M%% !1110 4444 %%%% !1110 4444 %(PW*1ZC%+10!SS J MQ!Z@TE7M2@*R>:HX;K]:HUV1=UE6L '..:6@# M#9/)NC&,D9P?>H6 5B KMO&D()^7('K5"@!]CVK;A^Z*Q+'M6W#]T4 M 2T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1C'2BB@ KEM0T6-;Z0BYY/Y MU%,DBMF1-N>F!Q^%6S&TL*^6"Q4G('85"KO'D*2/4?\ UJZ*;;5[G)524K6L M5J*LGRG^_'M/JG'Z4TVV[_5.']CP:TN96[$%%.961L.I4^A%-IDA1110 59E M^['_ +@JM5F7[L?^X*3&MB.BG)&[YV(S8ZX&:=]GF_YY2?\ ?)I7069'14JV MTS, 8G&3UVFN)N?BAH%GV4,I]""U4DY;"E[NLCL:*XC_A M;7AO_GGJ/_?A/_BZ3_A;?AO_ )Y:E_WX3_XNJY)=B/:0[G<45PW_ MSPW_S MPU/_ +\1_P#QRC_A;OAS_GVU3_OQ'_\ '*.278/:0[G!_$XY^(FH^R0?^B4K MDZV_&.LV_B#Q7=ZG9)*D$PC"K, &^6-5.0"1U7UK$KM@K12//J-.;:[A1115 M&84444 %%%% !1110 4444 %>@?"M@LNL J"6AC )[?/7G]=M\,+N"/7+FRE MD$E1UFMC:5KZ!2@9.*2GQ#,R#U84Q(IW9S>2_P"^0/SJ&G2'=(Q] M233::V)>X4444")()/)G23J%/(]1WJQ-'Y4S(#D \'VJO!'YMPB?WF YJQ-) MYLI;MT4>@[4NI7V2.BBBF(**** +,)$D/EY.]26'N/2I(K9I0""!NSC@GD=J MKVVX7*;0"<]#706EJL*Y&<$YP:QJ2Y3HIPY]R.UTY(V#OSQC:1FKU%%?=-:+=*SKS[ MIH ?H_\ QZR?]=3_ "%:%9^C_P#'K)_UU/\ (5H4 %%%% !1110 5CZE'LNM MP_C&:V*KW5HMR!D[6'0B@#$IZP2L,K&Q'TK4BTV%""V7(]>E7.G2@#)@TV1S MF;Y%_6KMO8QV[;AEF[$]JLT4 %%%% !1144;RLV'C"CUS0!+1110 4444 %% M%% !1110 4444 %%%% !1110!'<1^;;NGJ.*P3P:Z*L.ZB\FX9>V_2EII&9!Z 4Z@ HHHH I:C$S1B5.J=?I66RYVE1 M][M6_(,H0>A'-8B#>4')VN!QZ9H 98]JVX?NBL2Q[5MP_=% $M%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(1E2/6 MEHH PKJW-M,4)R.H/J*AK7U"V\Z/S <,@_,5D4 7])7,DC=P *MRV,,LRR%< M,#DXZ'ZUGZ?*8[H*.C\&MFFFUL)I/[[$\NW92RDE@?E.>QIE%%<NRHJH3E"7-$FI3C4CRR/EV\L[C3[V:TO(FBG@4]Q7L4:\:J\SY_$8:=%^7=M[>N.WX=ZYVM"+5YHH(XO)A<1C:"P;./P-3)-EP: M5[FM167_ &U+_P ^\'Y-_P#%5+;:I+<744/D0#>P7.&X_P#'JFS*NF7Z?$<3 M(?\ :%-8@L=HP,\"A>''UH'U*,@Q*X]&--JQ+"[S7#(N5C8ECZ6""BBBLS4**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH :W2LZ\^Z:T6Z5G7GW30 _1_^/63_ *ZG^0K0 MK/T?_CUD_P"NI_D*T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *K7T FMV./F7D&K-'7K33L[B:N MK'.T5)<1^7<.OH:CKLW.%Z,GLCB\C^M;=4K*T58ED<9?J.>E6T=7'RGIU'I7 M-4:;T.JG%J.HZBBBLS4**** "BBB@ HHHH 0 ;B>_2EHHH **** &O@+EC@# MFJ%A$#.[GKUX[5H#"Q3\=@^: -&J.J0A[;S !N3O[5>R*;(@DC9&&0PP M:J+L[DRCS1:.9HJ2>%K>9HV[=#ZBHZ[MSS&K.S"BBB@04^)MLRGWYIE/BYF3 M_>%)[#6XXC!(]**#]X_6BN ]4**** "N-^)^A#6/"+W0Z=1C(93@,/T M!_"NRJ&\LX=1L9[*[&8+B,QR#V/^%=3\,7G ME:C 1$[$0SJ.XE>"SMH MPTLD8&[).%49]<'\J]0;X7>%GMX8C:3@Q @R+.0TG^]Q@_@!6%3$0IOE9TTL M)4JQYH['@U%>P:I\'; Z9<'1+FZ:^ W0QSNNQL=5X4"Y MB>*6,[71UP5/N*TIU85/A,ZM"=%^^B.BBBM# **** "BBB@ HHHH **EM;2X MO;A8+."2>9ONQQJ6)_ 5ZMX!^$^LV^LV>KZU%!;Q0-O6WD;+DXX) X&#@]>U M9U*D::NV;4J,ZLK11U%R=TV2C1Y5?W;=4X'RGW'3\*AKL&\*6\CM)-<3,[$L MQ&!R?PK.O?"ES%\UFXF7T/#"N"-6&USU)4*BUL8%%;]GH($#/?PRHX.-NK,UN=E;:>;B-9;G]VSJI*C@ACUJT=*@XQN!^M1Z3%*T8NI[ MCS6E0<+]T5I5P2G)/<]6%.+5VBH-.A5)U&[]_P#>YJ*UTF."-5=MY#[\^]:% M%1S2+Y(]BJVG6S3&1X]S'U/%5[G2$E*F$B,#J O6M*BA3DNH.G%]#F+NT>UE MVMDJ>C$8S5>NFOK,7D07.T@Y!Q45OI,$#!FS(W^UVKH59T MGCC\QXF"XSG%1 XZ<5UV,C!Z5A:K8B!_.B'R.>0!]VG"KS.S%4H\JNB@)I!T MD8?1C3Y+@R1!6'S<98GKC./YU#16MD<]V:^AOS(A/3I_G\*V*YO3IO)N@?45 MT@.0"*Y*JM([Z#O ****R-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!K M=*SKS[IK1;I6=>?=- #]'_X]9/\ KJ?Y"M"L_1_^/63_ *ZG^0K0H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH HZA:&3][$,L.H]:CL+3+%YDX[ UI45?.^6QG[-M &=8]JVX?NBL2Q[5MP_=% $M%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4F3NQCC'6EHH **** "BBB@""ZM5 MN8\=''1L5BNC1N5<8([5T-4]1@1X3*>'4=?6@"'3Y/,A,3-AE.4/I6BN=HW= M>]=R@;LT 4KW_ $D2LB#=$^"P[BLVNG"J,X YZ^]8 MU]8-"S21#,7\JZ:^L+/5+-K34K:.ZMV.3'(.,^OJ/PKS?Q# M\'UE:2X\-W*QLSY%G.<*JXZ*_.3GUQUZ\5ZA16M.K.G\+,:M"G57O(YWP3X6 M'A/03:R2)-=7#B6>11C!VX" ]P.>?WM@PMIE$\.X= W8'O@Y'X5S5>]&2DDT?,3BX2<7T"BBBF0%%% M.CBDFE6.%&DD8X5%&23Z 4 -K4\/>'-1\3:K'8Z7"7=C\SD?)&/5CVKTSPE\ M$6N(HKSQ3<-&K ,+. _-CT9NWT'YUZ]I6CZ?HEBMII5I%:P+_#&N,GU/J:XJ MN+C'2&K/2HX&<]9Z(P/ _P /].\&6K-$?M-],H$MRXQQZ*.P_G76445YDI.3 MNSV80C"/+%:!1114EA44T"S#GAL8SBI:* ,.V\,6\-\99&\V+'$;+WK0L]-A MLIIF@5524@[0.G%7**MSD]V9QIPCLBE=V\FX26AVO@C'8]*N+G:-W6EHJ;EV ML%%%%(84444 %%%% !3719(RCC*L,$4ZB@#GM0T_['M9"61NN>U4:V=:<%54 M]L8_6L:NVFVXW9YM:*C.R%5BK!AU!R*Z:QF$]JK#MQCTKF*TM&F=;@QCE6&3 M2JQO&Y="?+*W#Y36B:J7$>X4 ,T@8M9/^NA_D*OUF03M:1L@BWY;.=V*?_:;_ //O_P"/ M_P#UJ -"BL_^U'_Y]_\ Q_\ ^M1_:C_\^_\ X_\ _6H T**S_P"U'_Y]_P#Q M_P#^M1_:C_\ /O\ ^/\ _P!:@#0HK/\ [4?_ )]__'__ *U']J/_ ,^__C__ M -:@#0HK/_M1_P#GW_\ '_\ ZU']J/\ \^__ (__ /6H T**S_[4?_GW_P#' M_P#ZU']J/_S[_P#C_P#]:@#0HK/_ +4?_GW_ /'_ /ZU']J/_P ^_P#X_P#_ M %J -"BL_P#M1_\ GW_\?_\ K4?VH_\ S[_^/_\ UJ -"BL_^U'_ .??_P ? M_P#K4?VH_P#S[_\ C_\ ]:@#0HK/_M1_^??_ ,?_ /K4?VH__/O_ ./_ /UJ M -"BL_\ M1_^??\ \?\ _K4?VH__ #[_ /C_ /\ 6H T**S_ .U'_P"??_Q_ M_P"M1_:C_P#/O_X__P#6H T**S_[4?\ Y]__ !__ .M1_:C_ //O_P"/_P#U MJ -"BL_^U'_Y]_\ Q_\ ^M1_:C_\^_\ X_\ _6H T**S_P"U'_Y]_P#Q_P#^ MM1_:C_\ /O\ ^/\ _P!:@#0HK/\ [4?_ )]__'__ *U']J/_ ,^__C__ -:@ M#0HK/_M1_P#GW_\ '_\ ZU']J/\ \^__ (__ /6H T",@@]#6>NE*'):0E>P M H_M1_\ GW_\?_\ K4?VH_\ S[_^/_\ UJ +R(L:!4& .@IU9_\ :C_\^_\ MX_\ _6H_M1_^??\ \?\ _K4 :%%9_P#:C_\ /O\ ^/\ _P!:C^U'_P"??_Q_ M_P"M0!H45G_VH_\ S[_^/_\ UJ/[4?\ Y]__ !__ .M0!H45G_VH_P#S[_\ MC_\ ]:C^U'_Y]_\ Q_\ ^M0!H45G_P!J/_S[_P#C_P#]:C^U'_Y]_P#Q_P#^ MM0!=:6-'",X#'H":?6-=W#76T^3L9>^[/]*A$EP,89N/]J@#?H(SUK+AU":. M,+)%YA'0[L?TJ4:DY_Y=_P#Q_P#^M0!0L5QBMF+I5"V@VXK108% #Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@"-I8X JNVT= 3_C5&_O4DC\J$Y!^\:T'19$*N,@]:QKJU>"1B%/EY MX- %>K>FN$N\$X##%5** .CI&4.I5AD$8(JEIUSYD9CD;+ \9/45>H RI-(. M28Y!CL&%9I&&(SG!ZUT]85W9213ML1F0\@@5TTYMZ,XZU-15XHJ5.A+0C:>4 MZCV]:@J6W/[Y1V/!K2<>:)E3ERRN%%%%<1Z(4444 %%%% !1110 4444 %%% M% &/XG\-V?B?1Y+2ZC7SPN;>< ;HVZ\'T/0CWKYUN[2>QNY;6\B:&>)BKHPY M4BOJ*O.OC)IZ2Z!8ZB%7S8+@PLW\15ER![\J:[L+6<9W:L4C!(ZUTFH0>=9OM^\!P:YJNNB[HX<0K2"K-A/Y%XC'H>#5:BM6KJQSI MV=T=>#D456L)_/LT;N!@U9K@:L['JIW5PHHHI#"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *8R9I]% %=H :;]G'I5K%&* *OV<>E'V<>E6L48H J_9QZ4?9QZ M5:Q1B@"K]G'I1]G'I5K%&* *OV<>E'V<>E6L48H J_9QZ4?9QZ5:Q1B@"K]G M'I1]G'I5K%&* *OV<>E'V<>E6L48H J_9QZ4?9QZ5:Q1B@"K]G'I1]G'I5K% M&* *OV<>E'V<>E6L48H J_9QZ4?9QZ5:Q1B@"K]G'I1]G'I5K%&* *OV<>E' MV<>E6L48H J_9QZ4?9QZ5:Q1B@"K]G'I1]G'I5K%&* *OV<>E'V<>E6L48H MJ_9QZ4?9QZ5:Q1B@"K]G'I1]G'I5K%&* *OV<>E'V<>E6L48H J_9QZ4?9QZ M5:Q1B@"K]G'I1]G'I5K%&* *OV<>E'V<>E6L48H J_9QZ4?9QZ5:Q1B@"K]G M'I2BW'I5G%&* (ECQ4@%+10 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !00&&",CT-%% %*738Y)"R MG8".@'0UG3VTENV'''9AT-;U(Z+(I5QD'L: .?C&X- &U10#FB@#'GTN1?,="&&Y;U--HHK$Z HHHH M **** "BBB@ HHHH **** "L_7=$MO$.C3Z;>)E91E&'6-Q]U@?8_IFM"BFF MT[H4HJ2LSYGBJX8?^@X_&OHZOF6T\'^)?#OC#3\Z;-/)% M,DZO; R(RAAD[AT].<5],@Y4&N/%V8;.A,=DH[ @UK5F: M&N+5V]7_ *5IUQ5/C9Z5'X$(S;1T)/H* 2>V*6BLS4.G6BFR , IS@GM3J " 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 JZC_QY/]1_.L=6*,&7@@Y%%% &_$_F1*V,9&:?110 R:)9 MHBC]#Z5B7$0@G:,'('>BB@"*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH FM07N$C).TMDBMVBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** ,[4;.+[,\@&"HR/:L&BBNJB_=.'$) GRAPHIC 22 dxpe-20241231_g5.jpg begin 644 dxpe-20241231_g5.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" ML@, P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ 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 **** "OS&_8Y\7_ /!>/]N7Q9\3/B1#^U?\-OA3\,M' M^*'B+P]X DOOA$NMZAJMKI^I7%H9C']KME6)6A,7F&0L[Q2'8 6_3FL[PMX M2\,>"-&7P[X/T"TTRP2>:9+.R@$<8DFE>:5]J\9>21W8]V-_C-X9\(^/+ M[3/A0NB:CI46HZE!;9,7VJX B<2&,3+)E9'0%/F!K\0/@O\ \K1UI_V>M>?^ MI-+7]<7B?PEX8\:Z;%H_B[0+34K2'4;2_AM[V!9$2ZM;F.ZMI@&X#Q3PQ2HW M57C5AR!0!HT5^27_ 72_P""Y/QU_9W_ &NO '_!+3]@#5])TOXH>-=6TFS\ M2^.-4TV.^'AUM2N(X;.W@MY08WG99%F=I595C>,*I9RT?,?\%2O^"@/[?_\ MP;__ !P^#GC/Q1^U%K7[0OPI^(D=[;^+?#OQ T#2K34K.ZLS;&>6QN].M;;R MO,CN5,4(([L2Q:ZUK8V%Q+>P@* L)EO'C3E]Z0K*" M!($7XG_X.2/C'\9OB=_P12NOVL?V1?VIU\-_#C7-#T>]UG3-.\.,U_XLTS5K MFT@A@%_]I4V,(CNB\L:PN\N/+9T0NK?,7_!HY\#_ -MWQO\ L?WWQ'^"?[=> MG^!?AQI/Q]F_X2SX:7'PFM-6EU_RK#1Y;K;JN: MKK L?M0BB%_'-;V5J>8UE-O,Q*A\JKY3Q+PY_P %B_\ @H)_P3N_X+X'_@E[ M^T7^T5/\;?AKK/CG0/#UIJGB7P[86.J:>NLV]G+;7*S64,09H7O8UD5@R2+& MY1(V8;0#ZJ_X.4O^"@O[<7_!+[X(>"?VEOV4OBOH=K8:[XMC\-:KX9U[PG!> MKYKVMU=+=1S%@ZG%N49#D'*D8P<_0_\ P1 _:[^,G[>'_!+SX8?M7?M 7NGW M'B[Q6-:_M>;2[ 6T#?9M:O[.+;$I(7]U;Q@^I!/>OB#_ (/7O^4;'PU_[+C9 M_P#IGU:OI#_@UU_Y04_ S_=\2_\ J3:K0!]]RRQ01---(J(BEG=C@*!U)/85 M^67['/\ P4:_;&_X+A_M*_%:R_8K_:1T_P"!WP0^$VHVVFV?B#3O!]CK?B3Q M;/.9PEQC44DMK.V*V[2*/)9\,JDL2WE_J)K^BV7B30KWP[J6_P"SW]I);3^6 M^UMCJ5;!['!/-?R#>)&_X*=_\&RG[?.LZ5X'U:[T+_ !"/B%JNEVVN^#?$_P -O#]MIBF[LKFX9888 MK(21)'):R0D/+,SAPZS#:"WZ?_\ !)']NS5/^"DO_!._P#^U]XD\*6NAZUXB MLKRWU[3+%V-O%?6EU-:3-%N)81R-#YJJQ8JL@4LQ4L0#\V/^#;__ (+O_M__ M /!3;]NWQ#\ /VI?$/A:[\.Z;\+[_7;:/1?#4=G*+R*_TZ!"75B2NRYEROU_+O_P9<_\ *5GQA_V0K5O_ $[:/7Z:?M??\%>OCY^T!_P6*\(_\$5_ MV"O'<'@DQW\G_"U_BO'I=M?WUFL%C)?W-EIT5U');QNL$?EF:6.0B>0*%41, M9 #]5**_)WX??\%1?VD?V#/^"X=O_P $E?VMOC7>?%'X??$.TL)?AGXZ\1Z7 M8VNN:3=7D3>1:W3V$$$-U'),; M'PI;:6-0BDN=02\-TMNOE_;0P@20(1&42&1$C\QEK[&H **** "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 *** MP/B5X9\8^+O"LNB^!/B3=>$]0D<%-9LM-M[N2-<'($=RCQDG(Y*GITH _DK^ M"Y'_ !%'6G/_ #>M>?\ J32U_7G7Y,Z!_P &E'[-_AG]H^U_:WT?]N?XS1_$ M.T\9KXKA\1LFC-)_:XNOM?VDH;$QL3-\Y4KL.2"N#BOU,^'_ (?\5>&/"UOH MWC3Q[<>)M0B+>=K%UI\%L\P)XS' JQ@@<< 9H _F2_X*5^!O%?PU_P"#NOPC MK/Q%AE2RUSX]_#G6=+O;@'9<:=/K7B>9%SR52'358_G(OYU^F'_!3_\ X(Z?LR_\%1K/PUXE^(VK MZWX/^('@>X$_@KXC^$9DCU'3B)!*L3AU99X1*JR!6PR,"4=-S[O,O'?_ 0@ MTS]K?]HCP1^T'_P4Z_:WUSX[?\*XM/*\)^#SX0L= T;>71Y);N"V+FZ:1XXV M=0T:/Y:*RF,;" ?)7[&-P>5*QS1J5/*D8[5V__!EE<00?\$K?'3SSH@_X: U--3@@8KXX_X)M?\ !O'\#/\ @G'XMFU'P_\ M2_%/QIX9B\1 M1Z]I/P^U_58H-#BU2(!8-0N+6W15N[J()&8W;"*\4>(--6&VD>] ML=+DFCW!HXHI8 968/-^[1$ $K?G=^W3\)?#GP*_X.EO"7PK\,>-O$7B.#2? MC/\ #59]>\7>(IM5U._N7BT:2>:YN9F+/(TKR$J-J)]Q$1%5%_7K]J'_ (-3 MOV%OVH?VW=8_;.U;XO\ Q%\-2>)=>.N^(?#'AF_MH8YM29_,EGAN'B:6W$DF M9' RP=V*,F5"L_:,_P"#4'_@G_\ &3]H;PS\??A-\0_'?PEDT&*Q%SIG@34( M@US/:$&*^CNKA))H;UBJL]P6D9W42']X6=@#S7_@]>_Y1L?#7_LN-G_Z9]6K MZ0_X-=?^4%/P,_W?$O\ ZDVJUTO_ 4D_P"")7PM_P""EOPD\#_L^_$O]I+X MA>'O W@+R9M*T/2)[6ZFNKR."2!;NZO+Z&:YN)?*D=26D^8NS-N8Y'J'_!,_ M_@GSI'_!,S]G.U_98\"?'+Q/XQ\(:1'+;Q3:62S:6)[B:XN(TDMH8S(C MS3.^)-Q4D@'!P #VOXHZ_J/A/X9^(O%.D,BW>FZ%>75JTB;E$D<+NN1W&0.* M^;OV5?'O[*/_ 6U_P"":O@?XD?&CX;>%O'FA^+O#\'_ E7A_5;!)X]-UN* M,1WL2@_/;RQ3^9LD4JX1D=2 P-?3/CGPROC7P3K'@UKTVPU;2KBR-P(]_E>; M&R;]N1G&[.,C..M?!G[*W_! K2?^">OA:TB_X)Z_MT_$OX=:Y/90Q^+AJ]K9 MZ[H7B6Y1 &N[C2KE%$,I(PKV\T3*GR;F') /QH_X.1O^"$?PK_X)4W_A3]I3 M]E/Q=J*> /&>OR:9_P (QJ]X9KK0=16)KB,6]P?GFMVCCDQYF9(VB&7DW@K^ ML7_!33_@I1\,?V%O^"-GP;\3?MY_LYZ%\7/B/X]\$:%#'\._'6DP75E=Z_'I M<$M[=WJ7$;A4@E!O!?_ B]KH/A?3+LE6-T]A TKWO^"OGPAT'X;?&KQ/KGAW4_">J2WWAGQ+X?:(S6C2HJ3Q/'*K)+%(J1DCY6 M#1(0P (8 _%K_@L%X3^,OQ<_X((_";]O?]IWX\OK/B3XA^/='?P;\._"/)5E57,GZ;_\&I9_XT@?#GG_ )C? MB/\ ].]U6!I__!IU_P $V;/]CK4?V6[S7O'&HZU>W$5U9?$O5-5BFU/29D?> M4LX3']FMK=R6$D2QAI01OD9DC=/=/^"?W_!&_P '_P#!-_\ 95\0_LX_ 3]J MKXDR:CX@#"/Q;K-]!=_V(&H/2_\%MHIXM4MXQ MB);RVDP)7C'RI(KQOMPK%E5 H!O>.O\ @BI_P2:\!?&GP;^UG\8O#?BW4/&^ MA>+=$B\'>*O&?QA\2:M=C5%OHSIT$9NKZ5I?])92L1#)RQ(V[C7QM_P7/_X( M+^!O^"J/Q4^(7[57_!/SQI8Q_&KP1J4&A?$_P+J4@M[?7;R+3K6X@:.5\"WN MC9SVH5F_\LB6LK1,T1DW,0C,J; S[M/QC_P27\;Z9^V;\3/V M\_V8OV]/'GPR\WT33]4\.S6EGIEK911SZ?=J(J_6 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 %%%% !117'_ !B_:#^!_P"SYIFG:S\<4 =A145A?V.J646I:9>Q7-O/&'@G@D#I(IY#* MPX(/J*EH **YWP?\7?A3\0O$NO>#? 7Q+T#6]7\*W,=OXFTS2-7AN9])FD#, MD5RD;%H'8*Q"N 2!G%=%0 445Y!X\_X*$_L"_"OQG+\./B?^W!\(/#GB*WF\ MJ?0=>^)>E6=[')G&QH);A7#9XP1G- 'K]%5=$US1/$VCVWB'PWK%KJ&GWL"S M6=]8W"RPSQL,JZ.I*LI'(()!JU0 45YE/ M-.5D8'!!!FR"#VI;;]M/]CB]G6UL_P!K/X9RRN<)'%X\T]F8^@ FYH ],HJ# M3=2T[6+"'5=(OX+JUN(P\%S;2AXY%/1E9200?45P_P 9_P!J[]F']G/6=!\. M_'_]H;P5X)O_ !1=&V\.6?BKQ/:V$NI2@J"L*S.IDP60'&0"ZCJP! ._HKDO MB+\?/@5\'[VVTWXM_&GPEX6N+R(RV=OXC\1VMB\Z X+(LTBE@#P2.,TRW_:$ M^ 5W\/I_BU:_'#P?+X5M;@07/B:/Q-:MI\,I95$;7(D\M6W.@VELY8#N* .P MHKC?AY^T5^S[\7-:E\-_"CXZ^#?$^HP6K7,UAX>\3VE[/' K*IE9(9&8(&=% M+$8!=1GD52\8_M7?LP_#SXQZ)^SQX]_:&\%:+X\\2QJ_A_P;JGB>U@U/459B MJF&V=Q))N96"X4[BK 9VG !W]%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 > ?\%3_V MI/&W[%?_ 3Q^+?[4/PUTJ*\\0^$?"$USH<<\/F1QW;LL,4SI_&D;RK*R]"L M9&1G-?@Y^Q/\3?V)OVS_ -@SPKXI^/.HZ-\0?VH-;_:T\%Q_%#4/B,(]1UG4 M=%N?$=M&D=K]I#'^S&MW$,D$.(P^Y9$"M&#_ $C_ !)^'/@;XP?#W7/A1\3? M#-KK7AWQ)I-QIFNZ1>INBO+2>-HY8G YPR,1Q@\\$5_+O_P6M_X-Y_C1_P $ ME/$]K^V1^R+\2+S6/AK#XLLSH%PEZ8?$/A74GG#6D>5P;G$H013PXD# ;D7 M=@#]H?@'_P $L;W]@+_@JUHGQ5_8SO?$6@? ;Q]X(UM/&_PSL-5N&T'1=?B> MV>VNHK9G,<2SH\VU72)]LE+B21@$FCBP55HGP6/@W_ ;A M_P#!QIX__;L\>6?[!W[;"6MQ\1VTJ>?P=XYLX5A'B1;:(RS6UU"@")=K"DDH MDC"I(D3Y5'4&7[*_X.)?^4+'Q_\ ^Q2@_P#3A:T ? '_ 8_.\GP0_:!DD+=#+,QR2?LUWS7[HU^%O\ P8]_\D-_: _[&S0O_2:[K]TJ /SX_P"#G;]J M3X[?LG_\$F?%7C']GS7+[1M8\0:_IWAZ^\0:9(T=SI=A=,_GRQR+S$SB-8 X MP5^T94AMI'S%_P &KFH?\$^OVC_^"3?B_P#96\9^$O"=WXMAO]7/QCTO6;>$ MW>JV%R[FWOW9QN:!+=D@#@_NI(&/REE+?I-_P5"\8_L3^"OV%/B%?_\ !0UK M-_A/=:/]E\1V=S&SRWC.Z^1#;*GSFZ,PC,10ADD57!786'\G_P 3/^"?/[67 MP6_9PE_X*D_LD^'?'6E_ 'Q1K&KZ/X:\2RZLD.O6>CO-)8_\32.R8".&<^;; M%U)BD*E6"B6,. ?K#_P91?%?X]:YX:^.'P;U#6=4U/X5^&[S3+GPP]^6,.GZ MC=%;[N%\V*..62->%95; ,I+?N[7Y0?\&H7_ 48^!/[3W['MW^R5X/^ M"/AWX>>,?A5!!)K.F^&;8Q6GB"VGRBZM\Y:1KAFC"7&]G.XQL&"R"./]7Z / MYR/^#W3P/X0T3]HCX&>-='\-6-KJVL^%-9AU;4+>U1)KQ(+FV,0D8#+[/.DQ MG.-YK[*_8N_X)2_\$_?VQO\ @WV^'5Q\9_V<_!-GX@OO@[+>#XC6?A^VM=8T M^[1)W2\-[&BRML959E=F1PN'##BODG_@^(_Y+!^SS_V+7B'_ -*+&O2/A-_P M3U_X+"?M=?\ ! WX=>%OV7?^"BND6?A76OA>/*^$4?P_ATN?4;/,N[3FUM)Y M)7\P93!CBCDW;9"$+$ 'RG_P:"?MG?M'> _^"BEC^QQHWB35-3^&WCK0=5N- M9\/SS/+::3=6MJ]S%J$2$X@=GC%NQ7 D^T+N#%8ROW+_ ,%]?^"?7_!.C_@I M;^U_X7^(?CC_ (+-?!KX2>)/!.C+X4\9^$?$WC329+B&"&[GN,I#)?PO;72M M<2HR2+AL1YVE"&^>?^#6C_@I%_P3\^!7QSM?V,_%'[&\/PX^+7C:3^Q8_BBV ML37[ZU>*V1ILZ7(WZ=OD0!8XB8Y)0@=58*U>=?\ !ZYIMA;?\%'OAMJ-O9QI M/<_!6U%Q,B -)MU;4@NX]\ D#/:@#]#_ /@ZS^'?@72?^"'5M9:;'%JT7A?Q M+X:A\.ZQ>.MQ.(Q^X$HFQRSQ$[F'WMQ]:H?\&FWAO0/&/_!$'7?"GBK1K;4= M-U'Q[XCM[ZPO8%DBN(GMK8,CJP(8$'!!K1_X.@_^4 \'_85\)?S2F?\ !HE_ MRA@U#_LH_B#_ -$6M 'YP?\ !E5_RE.\>_\ 9 -5_P#3WH=?8?[>[\1Z"=>^'-MX]TBXU6;4-.%O;0VMA(M^&A: M;[/$NPQLZ2L[*'+!5^//^#*K_E*=X]_[(!JO_I[T.LS_ (+?:=8:?_P=.Z8] MC9QPFY^(/P[FG,:!?,D,&E@L<=20!S[4 ?U"^(?$.@>$M"O/%'BK7+/3-,T^ MV>XO]1U"Y2&"VA0%GDDDU?DC_P>I?MQ?$GPP_PT M_8 \%Z_XFC@MKF0,!G=*+F5Y M#_&[;FR>: /U_P#BG\7OA/\ SP5=?$KXV_$_P .^#O#EBR+>Z_XJUN#3[*W M+L%0//<.D:%F(49(R2 *X+P3_P %"/V!_B7IFN:U\-_VW_A#XAL_#&EG4O$M MUH?Q*TN[CTFR#!3-8OCQ MJTWB'6_ FD^)/!.J:GJK&:75+6'2TN+=YF;/F,+>\CA+-DOY)9B6))_+G_@T M>_9&^ ?[7'[:/Q!T/]H[P);^+M \.^ 8]2A\)ZS^^TF^NOMT,<\&>.[S1%#:M8^'=;BGG MMHR=HE:('?Y9;@28V$\ YKUVOY;O^"9VEZ9^S'_P=IW_ ,)/@I9C0/#-M\9? M&_AVWT2P)2W32_)U(1VFWO%&8X2JG.#"AZJ*_J1H **** "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 \+_ ."F M_CWXM_"S_@GS\8?B5\!I-03QGH/@'4+_ ,--I=N\MP+R*(O'L1 6B>+=+\16NJ6EA;I=R75A,G#H2IX- 'XV_\$]OV'/!_ M[5W_ ,O^"A'[$_@_[%^S?X#UVXU&V\8:?8M;Z3KFM2Z1]EN8--8J%F1K M^:YG9H\QB-#RHEB#?&+7QEKNBV- MCI'A%]<@_M2ZFEOK5U"6H;S2!&&D+;'/#WB37=>T*ZT#2=!M':7QUJFHIJ_B[Q!I3WEO8? M9$MVCM$0,J"6832-ER?DMWV@G+)^F4?A?PS#(LL7AVP5E(*LMH@((Z$'%,\6 M>#/!_CW1V\/>.?"FFZU8-(LC6.K6$=S"74Y5BD@*Y!Y!QQ0!^-?_ 5Y\*_M MD_\ !9G_ (-R_A3^TQX8^#%Y:>.+;5K'QOXI\!:):S,]_9Q07]E)/:0,6D=6 M6>.\CCR[>2Y +L 3W'_!*#_@H;_P38N_^#?G2OA=^TK\;?!>E6W@[X=ZKX9^ M)7@37=7@AU$D-/=9^"OA*[UT2>8-:NO#EK)=[\@[O.:,OG('.>P]* /Q M+_X,V?\ @G-^T!\'[[Q]^WI\8O!FH^&M"\6>&8?#W@>SU6V:";5H&N8[FXOA M&X#"$&"!(Y",2;I"O"Y/[PT44 ?S4?\ !YU^T7\"?C7^T-\&/"/P>^+GAWQ3 M>^%_#&KGQ GAW6(;U=/>XN;?RHY6A9E20B"0["0P&"0 P)^VO^"8/_!=[_@F M)^QW_P $8?A1IWQ._:2TVX\7>#_!']GWGP]TJ&6?6Y[^*24"V2W"_+O.W;*Y M6+#!BX&:_6YO"GA=F+-X;L"2?Q ^"NM>!?ASX?^)Z>/]6\1:SITMG#> MW,5]]OAL;!955KG?.$1G0;(XPY+!MB/M?\'F/Q4^&_Q$_P""E/@W0/ 7CG2M M:N_"_P *8--\1PZ7?QW!TV]&J:B[6L^PGRIE5D9HVPRAU) W"OZAJHS>&?#= MS,UQ<>'[&21V+.[VB$L3U))'- 'XY?\ !R?^U3^S=\1_^""'A2P\ _'/PIK5 MUXOU#PU+X'K% M'1@R.EH@*D="#C@TT^%/"Q.3X:T\D]2;-/\ "@#\/O\ @[O_ ."?OC7]K+X5 M?#K_ (*4?LMVB^.-)\)Z#-I7BQ_#$@O@=&DD-S:ZE"82PE@CD>X$CJ3M69'^ MXKLM;_@L_P#\%$?V9?VI_P#@WU^%'P3^ 7Q;T7QA\0?B.OA'3[;P#X:ODO=9 MM[JUBCENHI;.(M-&T.O"?P@\+Z7K=SN^T:SIWA^V@NI=WWMTJ(';.3G)YS0!^< MG_!+3]D,?\$@O^"!?B[2_P!K3Q#IOA#7?$FB:]XJ\8PZS?QPIIEY>V"V]M8L M[, 9_)M[5#&,DS,R+N."?S0_X,P_BQ\,_AU^WE\2]!\?>/-(T2ZU[X7,NC1Z MMJ$=O]M>"]@EECB,A =UB#R%1D[(W;&$8C^FV[LK._@-M?VD4\9()CFC#*?P M-5H?#/ANWD$UOX?L4<9PR6B C(P>0* /Y4?V5_VA?@?8?\'6UY^T'?\ Q5T& M#P->_M#>*Y[7Q=/JD2:=+!N_B9X;M\B#SYSV,<>!_ MX]BK'A;Q?%XHEN(HK,P^2%*EGW%LY[8&.@_.@#9HK\%_C9_P<,?\%,M/\7ZQ MX&$?@3PG?:/J5Q87<>B^&6E,4T,C1N,WDLP)#*>WX5XSXF_X+7?\%0_%FX:E M^UKJ\(;MIFCZ?9X^GD6Z&OLJ/ ^;5(J3G!+U;_)?J?!U_$/):4G&,)MKR2_. M5_P/Z3J*_EXU;_@I3_P4'UEG>\_;6^*"%^OV3QM>P#KG@12+C\/ITK&E_;H_ M;;GF-S-^V+\5'D./ MMGC2\N.^>?-D;-#X"QG2M'[F$?$G M^]0E]Z/ZA:*_FQ\*?\%K?^"H7@[8NF M?M::O<*G\.JZ1I][N'H3<6[G]_9%T^Z0X\V[\-^*'@*>XBGADW?3S!]:^C_A3_P '('_! M/#QZ\5KXX;QGX)E8@2RZYX>^T0*?9K)YG(]R@^E>57X9SS#ZRHM^EI?DVSV< M-Q=P[BM(XA)_WKQ_-)?B??=%>7_!G]M?]D;]H811_!?]H_P=X@N9L;-.LM=A M%X,],VSL)5_%!7J%>+4I5:,N6I%I]FK'T%*M1KPYZ4E)=T[K\ HHHK,T"BBB M@ HHHH **** "BBB@#X?U3XA:E^VQ_P5O\:_L<>-KN9OA;\#? VG:CKGA..9 MEM_$^NZDD4T!O@"!^(M#^%7A3QY9> M+O'WBCQ;H-QI,FK?8ED^SZ19V=XD=R_FR2;I9WBCC1$&QY&.T 'H'@_X@?LX M^,/^"C/COX4Q_ 75+'XEV/PML6U_QAJ<,0MM6T&2\E2"WAV3N77S?.)+QQGY M0#N &."_X(C:/IOA[]EWQQH&C6:6]G8_'KQM;VEO&,+%$FKRJBCV"@#\*TO" M7AOQUIW_ 6+\<_&._\ AIXFB\(7GP-TS0+/Q,=!G-I/J-KJ%U=30(RJ2?W4 MRE6QL=@45BV 9_\ @D5X,^(/P\^"'COPS\3?AOK_ (9U"\^,GBC6[.TU[2Y+ M=I["_P!0DN+:9"PVMN1N5!W(1A@N1D G_P""TWQ"\:_#C_@FA\4-7^&'C]/# MWB:XTJ&WT6X34_LMS=9N8FN+6V8,',\EJMRB"/\ >9.5Y&:\I_9I^/?PA^#^ MAV_[=WPE^!.K>'O@_P#%;3_#?A;P)X \!6-G<7.HZNUQ=@ZI<6L$RQ02R/-' M:9#-,1;[KCRRJK'K?M(3_M"_"#_@K/X?_:*\<_LX>,/B7\(F^$EQX?\ #$O@ MC2!JDOA?6IKH275Q+9[@RF>%%A:=1S&RIG D%>(? +X/?M1_\$ZOVAH_$5G^ MQC\2O&/[-^K>(]2U_P"&GP^\-3V6H:W\/-7NXQ$TEQ9+*%\IHVN5A5;AE@CN MG,G[]F% 'ZG:7=W%_IMO?7>ESV,LT"2265TT9E@8@$QN8V="RG@[69 ?!?Q)O? WPP^'NK+YVD00V,<33ZK<6 MC9BNKJX>92KS*QA5"J8R2?M3X>:[XH\4>"M.\1^,_!LOAW4KZ#SY]#N+N.>: MQ#$E(I7B)C,JH5#A&= ^X*[J Y^-OV7O@O\ %W_@E[^T3\5?"HZ/>?"#2KMK>&Z6XNK*=-1ATU,10NILI$ M>>.-1(LGSL?+7$_A[_@J!\,-?C\ ^,E^%7BNW\!_$[XB2^"/!GC>9;417.K+ M/=6\9EM?.^T06\TMG.D$WU_P 5Z-+I#7.K2:K]I2**UNUCNF01DYE\H)G(!.1GYW\1^$/V MU?C-\,/@K\2/C=^QE\3]9^+W@3]I+1=?^)6I7)LVMHK"WO;K,.B1M=A%M!$] MMS&L<9\K?-*[YD(!]S>)OVW-*L=<\:6?@+X/>(_%VG_#SQ);:#XPU#0[JQ#6 M-[+#;3,1!-.DKPPQ7<3RR 9 #[%EV-CW&OSE_:V_9Z^(/CKXK^*_VC/V4_A9 M\2_A3^TII_B&TM-!UOP_8W+>'/']BC0+'_:[@-8O!'$TD;M.T4F;?<@E7RT/ MZ,IOV#S,;L?-CIF@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI'D2)#)(X55&2S' H 6BN M\,<1_Y8P_*OX]S^- '>ZK MXMT#1\K=Z@AJ2E3_ AVK^0K/HHH *Z3X7W/E>('@)XEMF&/<$'^6:YNM7P5<_9? M%-G)G[TFP_\ @5_K0!_.Q_P50^&]Q\*?^"BWQC\)W#9\WQU>:I$ N L5\WV MZ-?H$N%'X5X#7WC_ ,'&_P .;3P1_P %)+SQ+; [_&'@O2M7GY_C02V'_H-D MM?!U?O>45OK&54*G>,?OMK^)_->>4/JN"*][^ ?_!3_P#;V_9J\FV^%?[3?B6.P@P(]'UFZ&I6 M2J/X5@NQ(D8/^P%/H0:\$HK&MAZ&)AR58*2[-)_F;X?%8G"3YZ,W%]TVG^!^ MLG[-_P#P=!^,M,^SZ-^UA^SY::I$,+-KW@>Y-O. .YM+AF21CWQ+&/0>GZ$? MLN?\%5/V%OVO&M]+^%7QSTZVUNXPJ^&?$9_L[4"Y_@2.;"SG_KBT@]Z_F3HZ M=*^8QW!N4XI-TDZC^]?JF?UZ45_-=^R3_P M6*_;M_9!EMM*\*?%B;Q-X<@PO_"+>,V>_M50?PQ.S":W &<"*15R5<;9+F34)R]E-]);?*6WWV?D?H'15?2=7T MK7],M];T+4[>]LKN%9;6[M)EDBFC895T=20RD<@@X-6*^8::9]>FFKH**** M"BBB@ HKY]_:7^ 7[:/QV\2:K+\(?VSK[X0:7I=JD?A6W\/>&+#4'U*\\L.U MW?O=QN3")&\I;:+R^(F=G?S%5.:_8E^,'[4/[( MOM5IXE\3:-ID4[K%:7EU:M>V$,Z/")+C[/&ZF1&B03LP1@J*0#ZGHKX^_97\ M>_MA?"6[_:3\(?%#XCWOQ?\ #OPO:"7X9^+-4TRVM]0U6Z_LQ[N\TJ8V<<<< M[6\OV>+S%0$O,ZG!0I'S_P"PM^U#\>/%WQG^#/AWQY\3KKQ=8?%[]F.+XA^) M4N;:W1-$U?S[++6_DQIY5LZWSP")BV#:QL#O,K. ?<-%>7_ SQIXK^-?BG5/ MC9;:Q+#X$FA_L_P)IR* NJP*^9M94C,/@[\4K6Q)EOM,U?2[RZ5. L$EK-"A/UN)R![-7Y M,5^ZO_!R1X)NO&7_ 3V\+>/K"R$K^'?'EA/>S'K%;SVES WYS-;BOPJK]EX M0K>VR*FOY7)?C?\ )GX-QS0]CQ'4E_,HO\$OS3"BBBOISY **** "BBB@ HH MHH **** "BBB@ HHHH ]X_8X_P""DO[7/[#6LQ3_ 2^)MP=$\[?>>$-9+76 ME7.3ELP%AY3'O)$4 +>[(4*S'I'*$;)"J9#S7\^U%>#FO#N6YLG*<>6?\RW^?1_/7S1] M)DW%.:Y*U&G+FI_RRU7RZKY:=TS^O0$$9!HK^>3_ ()Z?\%POVF_V+I;#P!X M^O)_'_P\A*Q?V%JUT3>:;%T_T.Y;+*%&,0ONCP,*(\[A^X?[)'[;/[.7[;OP M^7XA?L_^/H-22-5_M/2+C$6H:9(?^6=Q 260Y! 891L$JS#FOR[-^'L?D\KS M7-#I);?/L_Z39^PY'Q/EN>1Y:;Y:G6+W^7=>GS2/6****\(^C/D+]N3_ (*6 M?LB?#?Q_<_L;>,_VK_#_ ($UB]TX-XVUR74=MQH>GRK_ *BWV!B+^="1'GBW M1O/;GR(YNU^&W[:O_!.[2?V:_#VM>$/BYX5T#X3SZFO@GPAJ6HN;#2;UX;"--FUVST34#<:*_C$WEQYK63;FCW+9K&9EB.U6G13S\B>F^,O@U\) MM9^)-W^S7\"_AQHOAV'5]/ANOB[KF@:=':RQ:*TLKPZ0LD8!1[R5KC*+CRH& MNY!Y:R,\?V4" M-D^S_+^C%95]X%\$ZGXJL_'6I>#M*N-;T^%H;#6)]/B>ZMHVSN2.4KO13DY M(!R?6M6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBD=TC0R2.%51EF8X % "USGBOQ_:Z.6 ML-+VS7(X9NJ1GW]3[?\ ZJRO%WQ"DNB^FZ#(4BZ27 X+^R^@]^M^*7A^S8"?3="350Y7.U;"\AO7_ #BA9?QK^<2OZGO$G@&U^,O[/'CS MX,7Q/D^)?#>H:5+M."$N[1X#CT^\:_EAK]0X"K/+_P[K^G/FWO["7!921NCD4Y66-L8:-P5 M8=0:Y*BIG"%2#C)73W3*A.=*:G!V:V:W1^^W_!+_ /X+H_"?]L-M.^"_[0*V M/@WXE2A8;1_,V:9K\G0?9VRGT?E+MZ[= M[;G[-45#IVHZ?J^GP:MI-]#=6MU"LUM.6-@"KJPR&4@@@C@@U-7Y[L? MI^X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 444V::*WB:>>0(B*2S,< #UH 2>>&UA:X MN)51$7+NQP *\^\8>-Y]==K&P+1V@//8R^Y]O;_(;XR\93>()C:6C,EFC?*O M0R'^\?Z"L&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ZOX4W.S4[JT MS_K( ^/]TX_]FK^8[]LOP!;?"K]KKXH?#6PL3;6NA?$'6+*RA*;0L$=[*L6! MZ% I'L17],/P\N?L_BJ!2<"570_]\D_S K\%O^"\?@"Y\"?\%0?B'.; 06NO M1:9JMB1_RU62P@21_P 9XYA^%?=I?"?6+OYU.Z67PW.[G MM&3^SY/^[^7IM_0-15+PYXC\/^,/#]EXK\*:U:ZEIFI6L=SI^H6,ZRPW,+J& M21'4D,K*001P0:NU^6M-.S/V)--704444AA1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 ?,G_!6W]LKQO^Q+^R%<>//A+:6LOC?Q3XCL/"G@ MA[^+?!;ZE?.RK/(IX81QI+(%((9D4$$$UNS?\$_? L_PJ'AU_BMX]_X3M=.P MOQ5'C._&LC4=G_'WD3>7L\SYOLFW[-M_=>5Y?RUB?\%:?V,?&7[OV/BGP.]^^VWDU.R=F2&0_P (DC>6,,!)\,%\"ZA]M&I;<&U^TF'[)Y/F?+]L,OV;;\_F8H ^6_ MA%_P6/\ C5JO_!/WP-\5O$WPANM?^(LOQLLOA=XUN]$6UCLX=074;>&:X"2R MQ_O+BVE'EHHV+-(=QCC45UGQ)^+$?PU_X+)^$_B'JGA+QY(^M_LQ:K,O@:V, MNHWCWHUJR58H;2*>2WBD\M#N9&6,!"SN "U>:^)_V!OC)^R)_P $P/ 6AZKX M1U+Q?XUL_P!HWP_\3OBCI_@K3)M1EC=M6BFNUM8(5:2X$$*Q(=@8MY3.!MZ> MW3Z_XA\2_P#!8WP1\9(_@Y\1+/PRW[.FI:5-K5[\/M36UMKZXU:UNH;:698& MBBE:")G*,P9#A'"290 'M'PK_;X^ /Q:_9\?]HO1YM;T_3X/$-/"7 MB[X?>%E\3:SX1U;0TN[^ZT9F*"_M!ITMS'=0[QL8QN3&W$@3!Q\+7'P7_:#\ M4?LO?%CQ=X+_ &8O%.O:CX0_;HU?XGP?#SQ7X+O+!O&GAMKILQVL=] BW'FP MS/(J@,VZ(#87*JWT)\/_ !Q\ _C%\,?'_P 8O@#_ ,$W?$'P_>'X7ZII=[X@ MU;X+#2=?O+B=5$6DV<%O"UU=QA][2E 8E=8MIU_LK?\% /A-^V%JNG M6_PF^'?Q!ATK5_!4/B73?%6M^$);;2+F%Y$C:UCO,F-[J-G >)2<;7PQV/M] MTKYY_P""4%EKVA_\$Y_@_P"#?%W@SQ!X>UGP]X%T_2M9T;Q-X?NM,N[6Z@@5 M)$:&ZCC?&X<. 5;J":^AJ "BBB@ ) &2< =2:\_\=>,CK$ITO39"+5&^=A_R MU(_IZ?GZ5H?$3Q;Y8;P_ILOS$8NI%/0?W!_7\O6N+H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@"YX?N?LFN6=R3@+\!MIJ@+R9K*\ED=B>_R7L0_P" U^K0)4AE."#P:^%/^#H; MX?VVO?LZ?"GXT9/FZ1XLN=*0 \%;^T\\_KIXQ]37TG"5;V.>TNTKK[T[?C8^ M4XVH>WXG:A8;?MUC-#OSM\V(KG'7&:AH!IH**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH _1[_@AW_P %=)?V7_$UI^RG^T7XD;_A7.LWFW0-8O)< MKX:O)&Z,Q^[:2,?F[1N=_"M(:_=6.2.:-98I%9&4%64Y!!Z$&OY#*_9K_@@% M_P %5_\ A-M*L/V$?VA/$F=8T^W\OXR\WMLBY_LV1C_RTC4$Q$_>0%." MB!_SSB[AY23Q^&6OVTO_ $I?K]_<_4>".*'&4O;K)&URRJI6.(,H:62/ M>1&'(^^&X?@*-*M&5IXM6:RLM*G#1&^DN[V!1(L\4J())?EC*0R*V[^VC^ MVY^T%\/?'7Q[7X9>(X/#MG^S_P#"31/%]OIMUIL$\?BB[O);V66"X>5&=+80 MV7D+]G:.02S.Q<[54 'W!17DOQ&^,/BSQ/9^$_AC\(7?3/%WCC3X]1FNI[=) M6\,Z0!&US?2HX*&4;U@@1U(>>124>.*;;ZT.!C.: "BBB@ K'\9^)D\.Z:?) M8&YF!6%?3U;\/YUIWMY;Z?:27MU)MCB4L[>U>6:]K-QKVIR:C<$C<<1IG[B] MA0!4=WDG MZ/JFJOLTZPEF]2B\#ZGH*WM/^%VLW #:A=16X/\ "/G8?EQ^M=W'%'"@BAC5 M% X51@"G4 QNX[JTTOQ'I,5];QSHC(D@CF5EW!7BJC*4)6-+\.6MOMQTQY:#%=5#!#;1""WA6-%'RH MB@ ?@*=11*@V:&&XB:&XB5T889'7(/U!KE_%'P*^"'C<, M/&GP;\*ZN&SN&J>'K:XSGKGS$-=511&-?!5T<^3';ZFE_:+_O1W"&5OPE%?HC17HT,YS;#/]W7DOFVON=T>7BT#0O%.CW'A[Q/HMIJ.GW<9CN[&_MEFAF0]5='!5A[$5]'@N.,RHM+ M$14U_P" O\-/P/EL?X>9573>%G*F^WQ+\=?Q/Y%J*_H)_:W_ .#?C]A[]HE+ MG7_A=I$_PN\12@LEUX7B#:<[GIYEBQ"!?:%H??-?E#^VO_P1Q_;1_8G2[\3^ M)?!(\5>#[8ECXO\ "BO<6\,?]ZXBP);; QEG7RP3@.U?;99Q-E69M1C+EF_L MRT?R>S^^_D?GV;<)9SE"9\J4445] ?,!1110 4444 % M%%% !1110 4444 %6] U[6_"NNV7B?PUJUQ8:CIUW'=6%]:2F.6WFC8.DB,. M596 ((Y!%5**&DU9C3:=T?TB_P#!(W_@HUHG_!0/]G:*^\17=O!\0O"R16?C M738\+YKD$1WT:CI%,%)P/N2*Z] I;ZOK^7+]@?\ ;+\?!_FW% MI;O]E\2:0DFU=3TV1E\Z ]MW =">%DC0\@$'^FWX5?%'P/\ &SX;:)\6OAIK ML6IZ#XATV*^TN]A/$D4BY&1U5ARK*>58$$ @BOQOBC)/[*QG/27[N>J\GU7^ M7EZ'[OP?Q!_;. ]G5?[VGH_-=)?H_/U1T%%%%?+GV 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 <7^T%^T+\'_V7/A7J/QF^.7CBPT#0--"K)>7] MU'$)97.V.%#(RAI'; 49'J2 "1X5^R=^T/\ LC?$KX[7GQ!MOVGOASXR^+GQ M$LTLX/#_ ()\8V>M-X?T6R2:XBTY3:22;(T+S2S7#;4EN9B%.T01K]'>.OAI M\./BCID6B_$SX?Z)XBLX)Q/!::[I4-W%'+M*[U656 ;#,,@9P2.]9O@GX!_ MKX::RWB+X6\\/):)]EN++3;V;3X?#-_:@!I[J> MUCC*S']_)+>HJ$1_9UB^^/V@OA]^S?KWP^7]H']I+X0)?4 M";B.:VTB2&-U342;UD6&WE#H9I!M4%SGT>[^#OPCO_&J_$F^^%GAR;Q&CHZ: M_+H=NUZK(NU")RGF J#@'/ X%:NM>&/#GB.:PN/$&A6EZ^EWRWNFM=6ZR&VN M51T69-P.UPLC@,.0&- 'R/\ ''4OCA\%+CX53ZOJS:5XM^//QGTS1_B7XATM MUD.BZ8MG>W-OHMG,RD1QKY*VRS L\]U.HCEN 5]'_X)S_&OXC_&KX1^+Q\2 MM5DU:;P;\7/%/A+2/$U>-/ O M@KXC^'I?"7Q!\):;KFESR1R2Z?JUDEQ"SQN'CK=E_#K]?I7)4 MZ>:6YF>XG;H;3/WL?-)_N_XT 9>CZ'J>NW/V;3K8N1]YSPJCU)[5W/A[X?:5I 6 MXO@+JX'.YQ\BGV']3^E;.GZ=9:5:K9V%NL4:] HZ^Y]34] !1110 4444 %% M%% !1110 4444 %%%% !1110 4CJKJ4=05(P01P12T4 ?!?[?_\ P01_9E_: MMCO?'_P.AM?AKXYE#2&;3+0#2=1DZ_Z1;)@1L3UEAP>2S)(>*_$[]JO]CC]H M?]B[XAO\-OV@_A[C_ $?RL?$Y_P %8#-$ZN&M3J^7POU73U7S3/Y0:*^W MO^"I'_!%[XM?L(WUU\5/AH]YXM^%LD_R:P(@UYHNYL+%>J@ VY(59U 1C@,( MV95/Q#7ZK@\;ALPH*M0ES1?]6?9GXSC\OQ>68ET,3#EDOQ\T^J\PHHHKJ.,* M*** "BBB@ HHHH **** "OUA_P"#;S_@H#_PCGB.\_8*^)VMXL=6DFU+X?37 M$G$-U@OK3\%>,O$_PZ\8Z5X_\ !6L3:?K&B:C# M?:7?V[8>WN(G$DKDN:5LFS&&*I]- MUWB]U_EYV9_7#17CW[!G[6OAG]MO]EGPM^T%X?\ )BN=2L_(U_3XFS]@U*+" M7,&#R '^9,\F-T;^*O8:_":U&IAZTJ516E%V:\T?T=0KTL30C6IN\9)-/R84 M445D:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 M_$O6_MVJKI4+YCM1\^.[GK^0X_.NSUS4TT;29]2?'[J,E0>[= /SQ7E$LLD\ MK3S.6=V+,QZDGJ: &T444 %%%% !1110 4444 %%%% !1173^ _!G]INNL:I M%_HRG]U&P_UI'<^W\Z '^"? IU +J^LQD0=883_RT]S[?S^G7N5544(B@ # M ' %* , 44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% %?5M)TK7]*N="UW3+>]LKV!X+RSNX5DBGB=2K(Z,"&4@D$$8(.#7XB_ M\%D_^")-W^SQ_:7[4O[)&@377@/+7'B;PK!NDE\.YY:>'JSVGO,>3'^ MX5,N;:WO+>2TNX$EBE0I+%(H974C!!!X((XQ7JY1G&*R?$^TI.Z>\>C7^?9] M#Q<[R/!Y[A'2K*TE\,NL7_EW77ULS^0ZBOT>_P""WW_!(0_LM:[<_M4_LW>' M&_X5QJMT#K^BVB$CPU=2-@%0.EI(Q 7M&YV<*T8K\X:_:LOS##9GA8UZ+NG] MZ?5/S1^ YIEF*RC&2PV(5FON:Z->3_X&X4445VGGA1110 4444 %%%% !111 M0!^D/_!N)^V>WP;_ &E-0_97\8:N8_#_ ,2(P^CB63"6^M0H2F,\+YT0:,]V M>. 5^Z=?R-^$_%7B'P+XITWQMX2U66PU71[^&]TR^@;#V]Q$XDCD4]BK*"/I M7]2O[&'[2.A?M=?LN^"_VAM"\I/^$CT6.74+:%LK:WJ9BNH/7"3I(HSU ![U M^7\<99['$QQD%I/1_P");?>OR/V'P\S9U\)/ 5'K#6/^%[KY/\ST^BBBO@S] M'"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***"0!DF@#C? MBIJY_<:)$W_367]0H_G^E<;5[Q)J9UC6[F_#95Y"(_\ =' _051H **** "B MBB@ HHHH **** "BBI;.SN+^[CLK6/=)*X5![T :?@[PR_B/4<2@BVAP9V'? MT4>YKTJ**.")884"HB@*JC ':JN@Z+;Z#ID>G6X!VC,CX^^WA6VIZ1JUE+::GIU[$'BN8)%*O&ZG@J5)!'O7\XW_!6 MK_@G%KW_ 3V_:#?2M!AN;OX?^)VDN_!6JS98H@(\RRE;O+"649_C1D?J6"_ MTDUX[^W?^QSX#_;I_9KUWX">-EC@GNX_M/A[5VCW/I>HQ@^1<+WP"2K@8+1N MZY&I90(/$WA>.1ON\I!>Q+GZVT@4?]-6[DU^0U>Q?\$__P!I.Z_9 M(_;%\ _'E;EX[+1]=CCUM5)^?3IP8+I<=SY,CD9_B53VKR<\P']I974HI:VN MO5:K[]OF>UP[F3RK.*6(;]V]I?X7H_NW^1_4E1389H;B%+BWE62.10R.C9# M\@@CJ*=7X2?T<%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5F>,-1_LSPY=7 ;#-'Y:?5N/ZY_"M.N0^*]^5M[73%;[[-(X^G _F: .*HHH MH **** "BBB@ HHHH **** "NT^&&@;$?Q!PH EHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R1_P"# ME']A"&]TG2_V\_AWHF+BT,.D?$!8(_OQ$A+.];'=6Q;LQY(> =%-?CS7]:/Q M>^%G@[XX?"WQ!\'OB#IPN]$\3:1/IVI0<9,4J%"5)^ZPSN5NH8 CD5_+-^TI M\"/%O[,7Q[\6? 'QPN=2\*ZU-8RS!"JW$:G,4Z@\A)(RDB_[+BOU;@K-'BL& M\)4?O4]O\/\ P'IZ6/QCC_)U@\>L;37NU=_*2_\ DEKZIG#T445]L?GP4444 M %%%=!\.?A/\4OC%KW_"+?"3X:Z_XIU/R]YT[P[H\][.%Z;O+A5FQ[XQ2E*, M(\TG9%1C*K_@HI\8C%?^,?".A_#[3GV/\ :/%NL*9W MC/4K;VHFD5P/X)1%SQD=:^P_A?\ \&Y/[%GP2MX/$7[7'[3&J>(I8Y/,-C;R MP:'93+C_ %;*6EGDY[QRQD^@Z5X.+XGR7!W4JJD^T?>_%:?B?1X'A#B#'6<: M+BN\O=_!Z_)I+":-)(M8UFV73+*2-CP M\<]X8DF'?]V6..W(K]H_AYJO_!+S]C81+^S+^S?H\FJ6B,EOK-EHH>[&>JM? MWI:Y()]"PJKX[_X*0_]]OX(T'3- A;[DI0W4Z_P# G 3_ ,RVP MM'YR?Z+_ #/L<#X;15GC*_R@O_;G_P#(GTQ^Q_X-^+OPY_9>\!_#SX\W6GS^ M+M!\,VNG:U<:7=O/#,\"")9!(Z(69D1&8[<;RV,C!/I%?-/_ 3^^.OC/XFW MOB?P[\0O%-SJ=]&8;VSDNI,E8SE)%4# 501&< 98U]+5^>U:CJU)3:W;>FV MI^G4::HTHTT[I)+7?3N%%%%0:!1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5YQ\1KW[7XGDB#9$$:QC\LG]37H]>2ZU=?;=7NKO.1)<.P^F3B@"K M1110 4444 %%%% !1110 4444 =;\+-)$MW/K,J\0KY<6?[QZG\OYUV]97@O M31IGANVB*X:1/-?ZMS_+ _"M6@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQD_X.=?V5XO#OQ$\% M_M@>'-,V0>(K<^'_ !-+&N%^V0*9+61CW9X/-3_=M5K]FZ\,_P""CG['X_;G M_9'\2?L]66I65AJM^]M=:#J>H!C%9W<$R2*[;0S %!)&< G;(:]C(CT?W;_(\+B7+'FV35:$5>5KQ_P 2U7W[?,_E^HK]H?A;_P &W?[( MGP?AW'_P $ MJ_V-#$?VH^WWQ:?:?]EF'3 Q7Z#B^-\JH:44 MZC^Y?>]?P/S' ^'N_![]F+Q M1>V%Q"LUOK&HV@TZQFC/1H[F[,44GKA&8X[5]M? C_@U^^-&M!-6_:5_:*\/ M^&K971Y--\+64FI3M%P75I9O(CA?J,J)E'7GI7V9X[_X*2_%C7-]OX%\-:9H M43?=FE!NYU_%@$_-#7C/CCXR_%7XDNQ\<>/]4U%&.?L\UT1"#[1+A!^ KY?& M<;9K7THI4UY*[^]Z?@?88'P^R7#6==RJ/S=E]RU_%G9?#S_@EY_P1B_9(:*[ M\8VH^(.MVO47#4HP]$E][W?S/5O'?[:O[17CO?#+XY?2;=_\ EVT.(6P7Z2#,GYO7 ME]_J%_JMV]_J=]-34-%NY"Z#_ +^)'7Z#U^5_P]\3/X+\>:+XOC8@Z7JMO=<=Q'(K$?B! MBOU/1UD4.C JPR".XH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH @U.X-IIMQ= X\J!WS] 37D5>H^,I_L_A>]DSUAV_\ ?1 _K7EU !11 M10 4444 %%%% !1110 5/I=F=0U*WL0/]=,J''H34%;GP[M?M/BF%R,B)'<_ ME@?J10!Z.JJBA5& !@ =J6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\O_C7H>J>&/BSX MB\.:O?W%U+8ZO/"MQ=3-(\D8<[&+,23E<'GUKEZ]J_;^\-IH'[2&H7L:;5U; M3[6\ XSL\HG\3$3]37BM !1110 4444 %%%% !1110 5^HGPX$UU"X=FD@ MFBE&UT5"=AC?=G@Y 5OI:O&/VT(K>XTSX:VUU&CQR_&+P^CQR*"K@S.""#U! M':@#N?@;\;/ 7[0GP3\,?'WX>:HL_A_Q5H-OJVG3NP!2&6,/M?GY73)5P?NL MK ]*^;_^"=O_ 41^)?[>/Q_^,GAV/P;HN@^!OASJVG0^&9C;3R:CKUE?P2W M%K?,YE$<*20I%,JB-B5G .TJ2?GSX"V'CS]G;XM?$S_@A9I=IJ<.C>)_$RZ] M\,]9MU<)IOP^U-II]8B64?ZHP-'<643YW?:;]&'"5V7[*6L_#_X6_M7?\%#M M>\4ZU=>&_"WAPZ!/J6H: /+GTO3[?PW,TDML$4[7BB1BF%."@P#TH _06SUO M1M0O+C3K#5[6>XM2!=00W"L\)/0.H.5Z'KZ47&N:+:,RW6L6L12=('$EPJ[9 M6 *H>#]*\*>&O$?A#Q3::8#=1S: M]KFC?\(Q]KBN=:N8%CAFFD=8;AXE61$G+N)7+<'K2YCN;-7)6UG$@7,L85RJ*A)50M 'Z MSU7UC5;'0M)NMGQ3UN"&7 MQ!XG^"'B=];UN2-?M.HS#P]I,H\V7[TA!DF8!B<;G(ZFK_[)'P[^$'B?Q-^W M9X$G\#^&]1\.Q_%-Y#HTFFV\UDLR:':R%O**E ZSJS9QE9%)X84 >S_LI_'K M]L+]J+0?A9^U)X8B\!Q_"WQ_IMW>Z_X6O;&Z@UC0[5ED:PE@NEEDBNY"5C29 M&BB7YLH1@U].U\B?\$7/"?PE^&'_ 2_^$7CG3/#/ASP[X0?SKSR@ HHHH **** "BBB@ HHHH *ZK MX4P;M4NKG'W( N?JV?Z5RM=G\)8\)?R^IC _\>H [&BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#XS_X*O@NON'_ ()IS^9\"]5A)YC\53X^AMK8_P"- 'T/7(?%7X$? M"[XV/I+_ !,T"XU'^PM2BU'2%CU>ZMUM+R(DQ7*""5 )D).V3[RY.",UU]>5 M?M4_M7:/^RSH6BWS_!?X@_$+5M?U)K73?"OPS\/IJ6I,B1EY;IHY)HD2WC^1 M7D9P TT2\EQ0!W@^'G@G_A+H?B ?#5JVO6^C/I,.MLF;M;%Y$D:#SC\Y0R1H MY!/WE!Z\UPW@[]BO]F+P%XH\5^,_#'PK@BU+QW"\7C>>XU&ZN!XA1D>,B^2: M5EN_DDD4>:&P'8#&37E_PY_X*J?#7Q5K?CG2/BE^S5\7_A7'\//A[)XS\27W MQ*\.6-I$FEK))&I1;:]GD>1S#<;%V -]GD .0 ?0_P!G_P#;#\+?'+X@:A\) MM0\!ZWX3\46?A+2_%,.BZ\UNTEUHVH&58+E&MY9%W+)!+%*A.8Y%P"RLK$ R M?"7_ 3+_8(\#P>'+?PU^RYX7@_X1'5&U#PY)+;O-)93E67Y7D9F9 &;;$Q, M:DY50>:W;#]A[]E[2_#GC+PC8?#)H],^(EQ-<>.K(:Y?%->FF7;-)= S_OFD M7Y79LEU^5LCBNN\%_%?2_'WCOQ-X0\-Z7<36?A6>&SO]6'V;55=N%4"QX9_8@_9.\$IXK7P3\#=%T1O'%O M';>*9]&1[26_MTB2);PW-O<6WA&XO;F2SMG@G$\7DHTI\E1*-VU-JDDY!!(/KE%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% '._$[_ )%H?]?*?R->>UZ+\2DW>&'./NS(?UQ_6O.J M "BBB@ HHHH **** "BBB@ KMOA-_P >U[_UT3^1KB:[+X2N,7\>?^>9'_CU M '94444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 ?*G_ 5!=!H_@V,_>-S?$?0+!_B*^0J^ MKO\ @J%?J]_X,TL'F.&_E;_@1@ _]!-?*- !1110 4444 %%%% !1110 5]M M?\$SE8?!S6W)X/B9P/\ P'@KXEK[A_X)IQ%/@7JLI&-_BN?'N!;6W_UZ /H> MFF&%IEN&B4R*I57*\@$@D ^AP/R'I3JSO%^C:AXC\)ZIX>TGQ!<:3=7^G3V] MMJMHH:6SD>-E69 W!9"0P!XR!0!\M_!_X'^%/VXOA1^T)XX^(4UPNC?'75]2 M\+Z1>6C 2P^'-,BDTFTEA)S]^X2_OHR<@_;%.,'!JP? 7XE?!+XT0>-%^)VG M>(?C#XU^'&E_#WPA-I^A-;V>AZ)ICR3WNMW$,DTID*RW?FE"P0RO:6P/[TRU M]-?!GX4^%?@5\(O#'P6\#0-'H_A/0+32-,63&\PV\*Q(S$=6(7+'N23WJKX* M^$MOX9^(OB;XK:WK;ZMK?B*2&"&XE@$:Z;ID /D6$*Y.$#O-,[D[I)9W)PJQ MH@!\\?"C]M_X3?">[TKX2>#OAO=Q_#ZQ^-,OPC@\87.M>;>W/BG8\LT\]N8L MR137GFPO=&8RR7+L[1;&,E?6U?-O_#MKX?\ _"S(M?'CF]'A&'XSO\5D\'BR M3/\ PE#0E3(;K=N^R^E4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 ?'__ 43\&?$?QA\3-(F\,^ MM:U'3K'01OO+'3)9HEE::0LI9%(!"A#SZU\MW=I=V%R]G?6LD,T9Q)%*A5E/ MH0>17TS\<_\ @I5\1/A/\=O$?@#1/!FA:EHVD7PMH&G\Y+@LJ*) 75RI_>;\ M?)P/6DTS_@J]\/O$-M]@^)/P%N/)88D6UOHKQ6_X!*D8_#)KV/["S-TU4C"Z M:3W77YGA?ZR9/&M*G*I9IM:I]--[6/F.BOJF+]I#_@F?\1(/LWB3X>QZ&).I MD\-O;,#_ +]B6(^N:MI\&O\ @G-\22H\'_&.UTEV.5A@\3)$[>VR\#,?PYKB MJ9?CJ/QTI+Y,[Z69Y=7_ (=:+^:O]Q\ET5]:ZA_P34\+ZXAU'X?_ !M+VK#] MV+C3TN03_P!=(Y%'_CM<=KO_ 3;^.6G&231M=\/:C&I_=*EY+%(X]P\>T'_ M (%7(TT]3M335T?/=%>E^(/V/?VE/#4#7-_\)[^5%_Z!\L5TQ^BPNS'\JXCQ M%X'\:^$"%\6>#]4TLL<*-1T^2#)_X&HH&9=%%% !7WM_P3RL/L?[.<%QMQ]K MUBZE^N"J?^R5\$U^BW[%FC-HG[,WA>WD7#36\UPV>_F7$CC_ ,=84 >I4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #+F%;FWDMWZ2(5/XC% M>/NC1N8W&"IP17L=>5>*+0V/B&\ML8 G8K]#R/T- %"BBB@ HHHH **** "B MBB@ J6PNFL;Z&]3K#*KC\#FHJ* /8HY$FC66-LJR@J?4&G5D>!K][_PS;-(I M#1+Y1R.NW@?IBM>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "JNMZO8^']&N]>U27R[:QM9+BXD/\ M,:*68_D#5JO#_P#@H=\3%^'7[,6LVMO<^7>>(732;4!N2LF3-^'DK(/JPK?" MT)8G$PI+[32.;&8B.$PDZTOLIL_-CQAXEOO&?BW5/%^IG-SJNHSWEQSGYY9& M=OU8UG445^N)**LC\-E)RDV]V%%%%,1:TK6M9T*Y^VZ)JUU9S#I+:3M&WYJ0 M:[OPS^UO^TQX2VC1OC;XA*I]V.]OVND'L%FWC'X5YU1652C1J_'%/U29M2Q% M>@[TYN/HVOR/H;PU_P %//VI-"VC5=1T360.O]HZ0J$_^ [1UZ%X;_X*ZZ[& M%B\9_!2SN 1AY=-U=HL?1)(WS]-P^M?&]%<%3)E2X@SFC\-9 MOUL_SN?<\7[>_P"Q+\0)A+\1_@7-!9_X[5FWF_X);_$ M9F>Q\0V>DW$WWC)=7MCY9]A-B(?@,5\'T5P5.%\NG\+E'Y_YH]2EQCFM/XU& M7R:_)_H??$7["?[-GCRW)^%'Q^>XE<$QM'J-GJ"#_@,6PD?C7TQ\/?",/@#P M'HW@>WNO/72-+@M/M'E[/-,:!2^W)QN()QDXSUK\C_A1X4?QU\4/#O@M$)_M M77+6T;'99)54G\ 2?PK]B H"J, = *^7SC*X994C&,^;FOTM8^QR'.:F<4Y MRE3Y>6RWO>_RTM^H4445XQ[X4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %>?_$^S\CQ ET!Q/ "3[CC^6*] KF/BEI_GZ-%?JN3;S8)]%;C^8% ' M!4444 %%%% !14MG87NH2^38VDDS_P!V-":Z#2_ACK5WA]1FCM5_N_?;\AQ^ MM '-59T_1M4U9]FG6$DOJ57@?4]!6AXO\<_L_P#P;!'CCQ?9_:T'-F\GGSY[ M?N8P2 ?5ACWKR#X@_P#!1I(D;3_A-X#55 Q'?:TV /7$,1_(E_J*^(XC\1^# M.%;QQ^+BJB^Q'WY^CC&[C_V]9>9R5\=AR+YVLWZ0(!E MDC^9@/<]!^M&Y\11:O?Q9_T73 +N7<#@@L"(D8'L64U\?_ M !#^//Q<^*9>/QKXXO;FW?\ Y<8G$5OPMZ48_-_Y?\$^W/@=^VGIWQF^*W_" _\ ")C2 MK6>TE;399KOS)9Y4PVT@ *N8PYP,\KU->Z5^8'A#Q1JO@GQ3I_B[1)=EWIMW M'<0$]"RL#@^H/0CN":_2GP)XQTGX@^#M-\:Z')NM=2M$GC&[)6>FTH]3LRK&SQ4)1J.\E^1 MK4445^ZGKA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5^?/_ 5,^+J>+_C#8?"_2[O?:>%[/-V%/!NYPK,/ M?;&(A[%F'K7W'\7/B5H?P?\ AMK'Q)\0L/LVDV33>7NP9I.D<0/J[E5'NU?D M5XL\3ZQXU\4:CXP\07)FOM4O9;J[E/\ %)(Q9OH,G@=J^JX7P;J8B6(DM(Z+ MU?\ DOS/B^,L>J6%CA8O6>K]%_F_R,^BBBONC\W"BBB@ HHHH **** "BBB@ M#W;_ ()Q>!&\:?M3:1?21;X-!M+C4IQCCY4\N/\ *25#^%?IE7QQ_P $D/A^ MUMX?\6?%"ZM_^/NZATVRD([1J9)<>Q,D7XK7V/7YSQ'7]MF;BMHI+]7^9^K\ M*8;ZOE$9/>;0:=!!/1 MST1%))_ 5W.K>$O!FBO<^)?%&K1V]KYADD:ZN%AACR<\L2/YBO-?''[;WP&^ M'4#(9-=NEXV:7$(X,_[4S@9'NH>O!SSBCA[AJC[7,\5"DNBD_>?I%>]+ MY)F-;$4*"O4DD=;I?PX\0W^'ND2U0]Y3EO\ OD?UQ5O7K?X4?#"Q&J_$+Q7: M6RX)4W]R(]^/[B [G/L,U\I_$;]N[XU^-/,M/#MS;^';-L@)IR;IB/>5\D'W M0+7CNJZOJNNWTFJ:WJ=Q>7,IS+<74S22.?4LQ)-?A'$GTCLGPMZ62X:5:7\\ M_4HZ4HW\WHO\_P CZZ\??\%"/AQX:B?2_A9X2GU5UR$N M9U^RVP]&"X+M]"$^M>$?$;]KCXZ?$GS+:^\7OIMG)G-CHP-NF#U!8'>P]F8B MO-**_ N)/%?CKB>\,3BW"F_L4_J^&M9M?$.AWKV]Y97"36T\9Y1U.0?S%?6<$<58K@SB6AFE'51 M=IQ_F@])1^[5=I)/H=.$Q$L+751?/T/U%HKC/@-\8=(^-OPZM/&%@4CN@/)U M2T4\V]PH&Y?]TY#*?0COFNSK_1_+;8"EC<)-3IU(J46NJ?\ 6JW3T9]Q M"<:D%.+NF%%%%=I84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1165XXF\76W@[5)_ -C:W.MK8RG2H+V;RXGGVG8&;!P,X M],],CJ'%-N'N2O[J'Z M(C;B.FYU[I7R#6_\4- ^(GASQ[J=C\5],OK77WNWFU)=13$DDCL6,F>C!B20 MRY4@Y!(K K]6R["TL'@X4X.ZMOW;Z_UT/Q7-<96Q^/G6J*SO:SZ);+_/S"BB MBNT\\**** "BBB@ HHHH ***]'_9+^$I^-/Q_P##O@JXMO,L?M@N]5!&1]EA M_>.I] V GU<5G6JPH4I5);)-_<:T*,\16C2AO)I+YGZ,_LB_#/\ X5-^SKX7 M\(SV_EW9TY;O4%(PPN)SYKJ?=2^SZ(*](HZ=**_(ZU65>K*I+=MO[S]RH488 M>A&E':*27R"BBBLS4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#YK_X*,^ +O4?"NC?$>R,C+IMPUI?1AB5"2 M"M-^(W@;5/ ^K@>1J=F\)LVYBN[" MZDM[F,_PNC%2/S%?Q3](;AB66<44\WIK]WB8Z^52"2?I>/*UW?,?*YWAW3Q" MJK:7YHIT445_/IXH4444 %%%% !1110 4444 >B_LU?'C4O@1X]35G,DNCWV MV'6;-.=\>>)%']],DCU!(XSFOT!T36M*\1Z1;:]H5_'=6=Y"LMM<1-E9$89! M%?ES7N_['O[4S_"K4D^'OCJ]8^'+R;]Q<.<_V=*Q^]_US8_>'8_,/XL_T'X* M>*$.&\2LDS2=L+4?N2>U*;[]H2>_2,O>VUE68>PE[*H_=>WD_\C[9HIL, MT-S"EQ;RK)'(H9'1LA@>001U%.K^U$TU='U04444P"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBHK^_L=*L9M4U2]BMK:VB:6XN)Y D M<4:@EG9CPJ@ DD\ "@#-\?>/?!_PN\%:I\1/'^OV^EZ+HUE)=ZEJ%TV$AB09 M)/-K_ ,/:)I8-CX=\-SMO MM9M/5\D7<&=DCRGYV/WDRH5AL5JZ/_@KU_P5!N?VL_%4OP(^"VKR1_#?1+S, M]W$2I\0W2'B9O^G=#_JT/WC^\;G8$^':I(AL_:+]F_\ X* ?L<_\%1?#%G\' MOV@= M?"?Q"V>78V\ER$$\I&"^GW+#J3@_9Y,D\#$H4M7G7[3G[#7Q2_9WEF M\06L3:]X7#936K.$[K<'H+B,9,?/&[E#D<@G:/RCCD>*198G*LI!5E."#ZBO MT!_8#_X+C?$3X-Q6GPE_:U2\\9>$=HMX-?/[W5-.C/&)-Q_TR(#J&/F $X9\ M!*];+LWQ672M%WA_*_T['BYKD>"S6-Y+EGTDOU[K^DT9M%?:?Q,_8L^!O[4O M@:/X_?L2^--(F@U!&E33[*TE&<&)@%!P"L>":^/_&/@SQ7\/O$ M5SX2\;>'[K3-2M'VW%I=Q%'7T/NI'(89!!!!(K[W 9EAD]>J>Z_KN?F> M991C>8%%%% !1110 5]U?\$H?@[)I'A36_C;JM MIMDU:3^SM)9EY^SQMNE<>S2!5^L)KXI\$>#]:^('C#3/ _AVW\V^U:^BM;5. MV]V"@GT SDGL 37Z\_#?P)HOPP\!:1\/O#T>+/2+".VA)&"^TWQKQ,EI#;U?\ DK_@;=>(^+_V]/A5X-_: M3E_9(N_ GC>]\=IX8/B.+2-*\._:5N-(%S]F%ZDJ2%#&9?DVDAP>JBO;J^ ? MC'??%O3_ /@X-T:;X,^&/#FK:J?V0I1-;>)]=N-/MU@_X29MS"6"UN6+AM@" ME ""QW# !^!/TP^P/@[^T1X3^,_B+Q%X/TKPIXHT35O"QM3JNG>*= EL)-ER MLC0RQ;_EFC;RI!O0E=R,N<@@=]7R/^T%^UA^T3^S%^QGIWQ$^*OA?P[I_P 6 MO&7Q,C\%:8]JC7&FV)O=?N;:QG+,D,EQ!#8MYR;U0R$#<$,C8?\ %#XT_'G] MC[]M3X+_ R\4_%W5?B!X ^,UWJ.@7B^(M+T^*_T'6+>V^TV]S!)86UNLD$R MJZ212*VPJ'1@,I0!]:TDCB-&D8$A02=JDG\AR:^"?#/[5/[57[2/_!-CQ+_P M4\^"GQMET.\M(?$/B+PA\/I=#L)]'FTC2;RZB%C>%X#=R3W$%D[/+'<1;)95 M"!55E;L?A#^V_P"+?VY?CQX+^$'PJ\4:CX!T6\^ FD_$KQ/>Z=;VL^I22ZJR M+::;&UU#+'''$GFR2RB,LY,(5D&_< >Z?LN?M:_#_P#:SM_'5QX!\-^(-+/P M^^(-[X.UN#Q'8);2OJ%K!;32M&BR.?*QGO>ZQJ=PK,L,2^BH"SL20JHH+,S!0"2!7RI_P $9M'\ M2>'XOVG]$\7^+9->U*T_:R\2Q76M3VD4$EZ1I^D@2O'"JQJ[#!8(JINSM51@ M#8_X*E7>C_M2?#W7O^"6?P[TH:Q\1?B5X(GU9(I;\6MIX=TVVNHO+U2]EV.V MS[6L4<<2(SS."N8T#RH >W_!_P#:?\*?%OQO??#&[\#>*/"7B6RT.VUI=!\7 M:=%!<7.F7#O'%=Q^3+*A7?&Z-&S++$V!)&A9<^E5^8?[%7[17Q>_:%^%^C>) M? /Q*-G^UA?^,+7P+\6;'QEI$5VWAK2M)DF>]"6:&/R;54D:=931HK3,!@N50!02>< <\"@#Q#3/^"@GP MKUWXV^,?V=- ^&OC_4/&7@"WM)_%FCV/AGS?L45U%YMN_FK(8Y1(G*^6S'@C MJ"*[/]GK]JGX'?M1:=K5U\'O%LMU=^&M5;3/$^B:GIEQI^I:->*.8+JTN4CF MA;@X++M;!*E@,U\>_!C5_C?I/_!:[]K1O@K\/?"NOSOX.\"_:T\4>,;G2%B8 M:=)Y81H-.O#(&)?<2$V[1C?N.W@_V1_VCF_9L_:(_;@^.G[4WAJ?3OCSIWAF MW\7^(O >EA3HLGA_2M-=-.;3[M69KHNCQ++-+'"RO*H\M2)* /U"HKXS\#^* MO^"DFN^//A'\2_!UKXIUGPMXD\G_ (6OIWBD>%;;2[2QNH%==0T$_AKH?AS MXF>/YO%7B&TTV)-;\0SV4%N;^ZVYDD$5O'''&I8G:JJ,*%!+'+'H: "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *^._P#@H1\(SH'C"S^+&DVN+760+?42J\)=(ORL?]]!^<;'O7V) M7-_%SX;Z7\6?AYJ?@/5=JB]MR+>8C/DS#F.0?1@,^HR.]?">)'",.-.$J^ B MOWJ]^F^U2-[>G,KQ;Z*39QX[#?6L,X==UZGYIT5<\0:#JOA;7;SPWKMHT%Y8 MW+P7,+=5=201[].O>J=?YRU*=2C4=.::DG9IZ--;I^:/B&FG9A1114""BBB@ M HHHH **** "BBB@#Z!_9._:_N/ANT'P[^)=Y)-H#,$LKYLL^G$_PGNT7MU7 MMD<5]E65[9ZC:1:AI]U'/!/&)(9H7#)(I&0P(X(([U^6E>N_LX?M9^*_@A"8SAHFQRCJ>48>A_E6U7]B8;$X?&8>-?#S4X25U*+333V::T:/IXRC*-T[H M****W&%%%% !1110 4444 %%%% !1110 4444 %%%% !117&?'C]H'X0?LT? M#R[^*/QJ\;6FB:1:C DG;,EQ)@D0PQC+2R'!PB@G@G@ D '5:SK.D>'-(NO$ M'B#5+>QL+*W>>\O;N98XH(D!9G=V("J "22< "OQJ_X*P?\ !76^_:6EO?V> M?V_X*P_%+]MO4 MIO /@U+KPQ\.()\V^AK+BXU0J,IPW(#"$$HAP278!J^1JI(EL****HD* M*** /4_V5?VROC_^QKXX'C7X(^,Y+19G7^U-%NLRV&I(/X)X<@-QD!U*NN3M M9Z9^JO[37[#_ ,5/V=9I=<6%M<\,[OW>N64)'D@G $\? M)B/0;LE#D?-D[1XM76?L"_\ !=7Q3X$@M?A!^VLMQXE\/,@MX/&*1>=?VD9& MW%TG_+W'CJX_>XSGS20!]7?&']A+X1?M#^#XOCI^QKXLTF6#4XC<06-C=*^G M7WJ(7'_'N^<@H?E!^4B/!K['+>)(SM3Q>C_FZ?/MZ[>A\%F_"4Z=ZN!U7\O5 M>CZ^F_J?$M%:7B[P=XJ\ ^(;CPIXTT"ZTS4;1]MQ9WD11U]#SU!'((X(Y!(K M-KZQ24E=/0^(E&4).,E9H***W/AK\/O$7Q5\>:5\//"EMYE_JUVL$.1\J \L M[8Z*J@L3V"FE*4811O]IW+,?=C705^69GC7C\9*KTV7HMO\S]GRC+XY9@(4>N[]7O\ Y>B" MOG6]_8D^(=U_P44MO^"@"?'?3$EMOA^W@I/"1\%N8SI#7QO2357T57 ?$O]K#]EGX+^(QX.^,7[2OP_\)ZN;9;@:5XE\96-AF9W[8O[)_PY_;5^ .L? 'XF7=_96NH207.GZQI,HCO M-*OH)%EM[R!R"%DCD53R,,-RGAC7/>%_V3?'/B+XI^ _C'^T_P#&+3?'&M?# M2SO5\)#1O"!T>W%Y=PBWFU"YC:ZN?-N?(#1KL,42>=*1'DIY?"_P!IO]D+XRI\*O%/A+P3%X+N[.7P MR-8TG6?#L3!X+&>U-Q ZM$R@QS)*&& "& KZ/\ #?B?PYXRT6'Q'X2UVTU/ M3[@M]GOK&X66*7:Q1MKJ2& 92,@]15Z@#PG]BW]C+7OV2-7^)FL:O\>-1\8M M\2OB%>>+KR&ZT*VLH[2\N8X8Y-OE9+G9!$,Y5?E.$!.:Y7]H/_@GOX_\:_MG MZ+^WC^S3^TX_PY\?&VI?$OQE\9M /A_P 9ZOJUK%9V\>B^28?[-L[: M 6\!3&[+.[,JL7)R3])T4 ?*'[)O_!.GXX?LX2Z+\//&?[?7BOQY\*O!\\4 MG@GP!J?A>RMI[18D-YJ49,][%;D(R1@1+NCC!!1!'7I'Q>_8C^&OQA_:T M^&_[76LZC=6VM?#S3K^Q:QMQB'6H)FBEMX[GYAN2VN8AB@ M#A_&/P[^*^O?'#P;\1/#/QVNM%\*:#::C'XG\"1Z%;S1>(Y)XE6VD>Z?][;? M9W!<"/.\M@X&<]Q110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!\J?\ !03X'LDL/QN\.V7R ML$MM>6->A^[%.?KPA/LGJ:^6J_477]"TGQ1HEWX=UVR2XL[ZW>&Y@<<.C#!' M_P!?M7YU_';X0:Q\$_B)>>#=2#R6^?-TR[8<7%NQ.UOJ,%6'9@>V*_C'Q\X" MEE&;?V_@X?N:[_>)?9J]_2IO_B4K[I'RV-Y@%^T7DJ@J3#$I5$7.69DX MQYA&A^P%_P %C?@/^V!%9> /B!+;>"?B!(%C&CWMSBSU.3IFTF;JQ/\ RQ?# MC.%\S!:OQY_;1_:O\1L#=@<)\-_ 'BSXJ_$#1?AKX$TU[S6=>U.&QTRV0XWS2N$7)_A&3DGH M"3TK^WL#F4,H]GA,N@HX>FE"$/):7[\SWOUZW9ZZS&=.LE27N+1+^NI_4-17 MAZ^*X?V,/@KX%^$4VK7GBO4M-TN&TO+W5-0=Y[E(D DG9W+,-TA^13D!05'" M@5V7@#]I3X5>/@EO#KHTV\;C['J9$3$^BMG:WL <^U>G_P 1%X+I\13R&OC: M=/%PY;TY/EUDE))2=HRE9KW4W+R/NH9#G$\NCCHT).G*^JUVT=TM4K];6.^H MH!!&0<@]"**^V/)"BBB@ HHHH **** "BBB@ HHJKK6MZ+X;TJ?7?$6KVMA8 MVL9>YO+VX6**)1U9G8@*/_\ !5G]K?\ ;!2X\.^) M?%Z^'/"TQ*_\(KX9+V]O*GI.^3)<<8R';9D9"+32;%='Z5?MQ?\ !;;]GO\ M9J2\\"_!:2V^('C*,-&4L;G.EZ?)T_?W"_ZU@>L<63P59XS7Y!_M(_M3_'/] MK/QY)\0_CEXZN=7N_F6RM<[+6PC)SY4$(^6)>!G'+8RQ8Y->>T525B6VPHHH MIB"BBB@ HHHH **** "O9/V/_P!NS]H7]B;QA_PD/P?\5$Z;#/$]@F@^.[:V). MA7EPB:A;$#+26<^ +F+J2N,C&7C7@UX7^TS^Q#\5?V=9Y=;\AM;\-;OW6N64 M)_<@G $Z:=!:_!W]N>-M3TZ1!;6_CJ"U\R6-"-NV^A4? MOEQP94&_CYD
+FN18+-8\TERS_F7Z]_S\SSBO MO+_@F%^S;)X4\,S?'WQ;I^V_UJ$PZ!'*O,-GGYIL'H9" ?[BY'#U?U__@GU M^SE\C3+/8ZA;_>)MG1L1;B-I )4 G 4C!^H MK*RM-.LXM/T^UC@@@B6."&) JQHHP% ' KU?7T):***^2/N KYX_:J_9[_ &'_ (<> OB1 M^U]\=/V8_!7C/5;'1;C6M7U/Q7X8M=3O+K[+:A8+2%[B-RB[8HXHXDP"S9P7 M=F;Z'KR3]K3X1>-/CO8^!?AEI%G"_AF3XB:;JOCZ6:X5?^)9IQ>_B@5#S+YU M];V,3*./*>7/'! /G/P+^Q=\1_V:O#G[(GB#1_!KWVE_"637KSXF>'_#-BFZ M+4]9TJX$E];6J8$B17UQ/$$C!9(KK*J51L3_ +,/A#XG?!+]C'PG^Q;\0_$" M^$]8_L_6/$GQ-U,:M&@\"^$[G5+V[6W-RC;(KAX7-I$ZOMB$%U-&Y%JH;[0\ M6:IK.B>%]1UCPYX9EUK4+6QEEL='@N8X7O9E0E(5DE940NP"[F(49R3BOGGX M\?L2>./C'^P;\5/@++XULU^(_P 5= NY/$'B7YUMI=4EB58X%X+I91)'%:HN M"P@3

1G+ 'KGP'^*_P*^(?AD>'/@5K5DVG^&[2SM1HUM8R6;Z=;/;J]H/L MTJ(\<+P;&B;:$=,%"0*[JOFO]EGX'?&.#]K7Q_\ M5_$WP.W@VS\0> /#/A? M3/"TFI6US-+)I_VN6>[D-K))$J;[ORH?G+E(V9ECR%KZ4H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "O$?^"A_Q[^-W[+'[)?B[]I#X%^"=&\3:AX*TUM4U+P_K F4 M75C&0;ATEB8&-HHM\IRK!A&1\N(_ MAMX)^%1\-7>J^-/%G]DZA'K-C<%8+6.RN+NYOHQ%,"!&EL5$;<.\\2>8A(+? MG#^S9^SEXJ_:T^!7CK_@BA\4S>FV_9ZU3Q1:MK=XC!;E+F%U\)S.<8==E]>7 M(3^'^S;8X^88^C?^"/'QI\=_MF^"O#WQP^*NC7UKJWPG\#+\.M1348BLC^)$ MG7^V9FSPQ:*STDAQT:6X3CYA0!]Q2:A807<6GW%_"EQ,I,4+2 /(!U*J3DX] MNE%YY1G**TEPBH2/ MG*R8^XV/S'_X*/1_#OQ9^R3^UW\%/B;$FL?$WQC>))JVD^(=.F MTR+^S-#$422VMK:MM"RR2@B26X"1R(^^OHCXC_#'X2^(O^"Z/@C6?$OP[\.7 MLEU^SEJ^H75S>Z1;R&6[@UFP2*X9F4YEC0%5<_,BC (% 'VY)?V,-W%837L2 M3S!C#"T@#R =2HZG'?%%Q?65H<75Y%%\N[]Y(%^7(&>>V2!^(K\P_A)\(='_ M ."C?[+7Q+\3?&#X\>"?!_C/PY\4]>D\:>+G\&N?%?@:ZT[6;B2S\O4GU%/L ML<-G%#''B%4$.],,WF.W57W[(?[/O[2__!6WQ_\ #7X[>$G\6:!K7[-/AS4M M8L+^6YLTU*];5;M/MMZ=NFT>Y;C+X^:)C_ '7 ]B%/;!]&LK.VT^SBL+.()#!$L<2 D[548 Y M]A4E>9G.3X#/\KJY?C8V\6==LXEY MGB4?Z]0/XE ^;U49ZJ<_(U?YU\<\&YCP/GT\OQ.L=Z<^DX='Z])+H[]+-_$X MO"SPE9PE\GW04445\<P R2>@ )[5I1HU<15C2I1(Y;-@L>HZI'\OD#;UBMN5QP#+O.#Y<;5]5_\ !1?]J?P__P $S/V2 M+3X*_";6(O\ A8_C"VDCLKJ(_O;56 6YU-@.5*_ZN')'S8(W")Q7XFN[R.7= MBS,S42P6']A'XGK M)_DA*_2W_@WV_9&M=5\4Z[^VQ\0;)(],\-)+IOA62Y7"&Z:/-U= GH(X6\L- MT)FD[I7YY_"?X8^+OC3\3-"^$W@+3S=:QXBU2&PT^'G'F2,%W,?X47)9FZ!5 M)/ K]X_&WA?PC^R#^R[X5_9.^&<@5+;2TM[F90%>6,'=/.X!X:>8NQ[',@]* M]+,\\P7".08KB#&*\,/&\5_/4>D(+UDUZ;['L\)Y)6SW.*>'AU>_;JW\E=_< M><_%_P"(=U\3_']]XKE+B!W\NPB?_EG O"#'8G[Q_P!IC7,T45_F=FN9XW.L MSK9AC)\U6K*4Y/O*3N_ST71:']C8;#T<'AX4*2M&*22\EH=-X-^,?Q,\!;8_ M#'B^[AA3I:ROYL./]Q\J/P ->H>%_P!N+Q%:JL/C#P;:W8Z&>PF:%OJ5;<"? MQ%>$T5]?PUXI^(/",5#*\QJ0@MH2?/!>D)J45\DCRLPX;R/-&WB:$6WU6C^] M6?WGUEH?[8_P=U7:NI3:CIK'[WVNR+J#]8B_\JZ[2_C9\(]90-8_$;2/FZ+/ M>K$Q_P" N0:^'Z*_9,J^EAQYA(J.-PU"LN]IPE]ZDX_=%'R>)\,LDJN]&I.' MS37XJ_XGW[9:_H6I+OT[6[2X7'6"Y5Q^AJW7Y[TZ.66+/E2LN>NUL5]?1^F! M544JV2IONL1;\'1?YGES\*HM^[B_OA_]NC]!7D2-=TCA1ZL<50O_ !=X4TI= M^J>)].MAZW%[&@_4U\$/))(VZ1RQ]6.:2IQ'TP,1*+5#)DGWE7;_ 5&/YCA MX5TT_?Q;?I"W_MS/N77?BU\./#WP^UOXJ7_BVUD\/^'+"YO=9U*R)N5MX;>( MS3-B$,SE8P6VJ"Q[ DU\8?%+_@X2_8V\(Q20?#?PGXN\77(SY3Q6"6-LWU>= M_,'_ 'Z->T?LDV&G^.OAEXT^%VL*KVE_"8KB)QD-'H((K^I_#CBR7'7!>$SR<%"592O%-M)QG* M#2OKO$_->(,L62YO5P<7=0:LWU32:_,^^_C7_P '#G[4OC1);#X+_#KPWX(M MW!V74X;5+V/T(>4)#^<)KXY^-7[3O[0?[1FI_P!K?&_XP:]XD)=A1110 4444 %%%% !1110 4444 %%%% !1110 M 5=\-^'->\8>(;'PGX6TB>_U/4[N.UT^QM8R\MQ-(P5(U4@;?$&IVV_P1I%W%SIUK(N/MKJ>DTJG"#^"- ML]7PB;L-*Y]1?\$UOV,O^&(OV9]/^&NKZK)>>(=2F.I^)Y!(M2A3$M^UO"((#(>^R,!1Z"D\ _ M#/P%\+=/O]*^'WA:UTFWU37+W6-1BM$(%Q?7D[W%S<-DDEY)79C]<# XS] MD;]K'X>_MF_"NX^,'PRT+7-.TRW\1ZCHQM_$5BMM=>?9SM!*6B#L4&]6P&(; M ^95.0.0O/\ @HO\&+2RO?'I\->('^'&F^,QX5U#XII':_V+#J7VH6;'F?[0 MULMVPM6NA"8A*?O&-6D4 N>,/^":?["?C_7_ !GXF\8_LU:!?WGQ!+/XO:;S MME_*P"M<>6) D-P1UGB5)3ELN=QST.M_L3_LI>(M;\$^(]8^!NARWOPZ@>#P M;.(63^SHF*EH\*P$J%D5]L@<;QOQNR:Y;X\?\%#?@Y\ ?%WBSPYK_AW7=3L_ MAUIND:C\2M3$E8X]Q PJ+)-(Y.V.&&61OE0T >:^ M-/\ @F=^P=\1/V@XOVJ/&?[,GAR_\>1W$5P^N2)*HN)XB#'-- KB"XD4JI$D MD;,"BG/RC'9Z?^RW\#M+^/=U^T_8^$;E/'=]IHTZ[\0?V[>EYK(-N6U:,S>4 M80WSB+9L5OF #XB:.>"9 R2(PP5 M(/!!'&*^(X]X&RSCS))8+$^[4C=TYVUA+]8O:4>J[-)KDQF$IXRER2WZ/L?E MI17M?[5_[*NH?!S5)/&'@ZVEN/#%U+QC+-I[D_ZMSU*$_=<_[IYP6\4K_/GB M+AW->%LVJ9=F%/EJ0^Z2Z2B^L7T?R=FFCXNO0J8>HX35F@HHHKQ#(**** "O MIKX$:1X!_9%^ >N_MD_'F?[';V>E-<6B.H\R.V. BQAB 9KARB(,C.]1D;S7 M!?LA? !_C/X]&J:]:$^']&=9=0+#Y;B3JD ]LMY/;']WJNK*#&\@/1HH06B3 P6,K LK(1_1_@MP M9##TWQ3F$+J+<C2/6P5..'I/%37E%>??Y'RO^U?^TS\ M0/VN_CMKGQT^(MPPNM5N-MCIZS%XM-LTR(;6/@?*B]2 -S%G(W.Q/G-%=1\$ M_A%XP^/GQ;\/?!GP#9^=J_B358K*S!!VQES\TCXZ(B[G8]E4GM7[2W5Q%6[U ME)_>V<[/KWXF>.[_Q==[U2>7;:0L?]5 O"+U(!QR<<%B3WKT[ MXI:+X/\ V6OV<_"O[)OPO_=6MCI44$K !7>!#EY7Q_'/-O=CT)\SUKQ"OY:^ MDKQE&KCZ'"6$E>GAK5*UMI5I+1>?LX/[Y-/6)_37A9PXLNRUXZHO>J:1_P / M5_-K[DNX4445_+!^L!1110 4444 %%%% !1110![/^Q'J_V3XCZCH[OA;S2& M8#U=)$Q^C-7XR_M]>!KKXVB7HMO/(H/C)\8["YT_P"&>F77"_-'+XAF0\P0G@K"",22 MCW1#NW-&;!N=?_P1P_X):2?'[6[/]J']H#P^?^$'TRYW^'=&NX^->N4;_6.I MZVL;#D=)'&WE5<']DE554*J@ # '2JVAZ'HWAC1;3PWXQLK M2$1Q6\**%2-%7 50H ' JU4-W+2L%%%%(84444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !115?5;>^N],N+72]1^R7,D++!=>2)/) M&P><'@T ?&'_ 2B?Q'#^PC\3Y?!RN=77XL_$,Z4(QEOM(U6[\K'OOVU\]^! M4\-P_P#!I[=F=D>!_A3JCR&0YS>-JL[$G/\ %]H)]]WO7WQ^Q=^R%:_L9>!- M9^'>C?%36/$]AJ_B>_UXOK=G;1RP7=[.\]SM:!$!1I')"D97IG'3E[G_ ()N M?"JY\,WWP8?QCJX^$^H^,SXHN_A>L-N+%[PW@OGM1+Y?FK8->#[2UJ#S(S+O M$),- 'D^M?\ !.GQ'\:?@SXFUOQ)\6(?#]K\=?A3X-T_XR_VK8L]U:/I5O\ MO[BVD,BJCS6\CP/YH(B9%E&_#1GL;WX_66E_$;P'\9;WP7)JFI_$C6F\(_ # MPG=71LXK;2Q;R7=WK-S(8Y&@-Q!:F7/EO(ENEK&$1YK@5]!_&CX3P?&KPO;^ M =;UR2WT&XU**3Q-IT4 ;^V;)-S&P=LC9#+((Q*,-YD(DB( E+# _:)_9ITS MXZ:MX%\$M7:Q^TPQRO;36L\$\ >,RP2P3R*RK)&P(1 M@PVX(!9_9:_:/\+_ +4WPF3XF^&])N=,FMM9U#1=\=7ET[4[&ZDM+JW++ MPX66)BKC&]&1L+G:/1:\W_94_9K\-?LJ?"-/AAX?URZU:XN=:U'6M>UJ]C5) M=2U._NI+JZN"B_+&IEE8*@SM157+$%CZ10 4444 %%%% $&IZ9I^LZ?/I.K6 M45S:W,31W%O,@9)$(P5(/!!%?%/[4_[(FJ?":YF\<> [>6[\-2/NEB&6DTXD M_=;NT?H_;HW8M]NTR>""Z@>UNH4DBD0K)'(H*LI&""#U!':OA./> ,FX]ROZ MOBERU8W]G42]Z#_6+^U%[[JSLUQXS!TL93Y9;]'V/RRHKZ<_:?\ V(I]*-QX M_P#@MISRVO,E]H$0+/#W+0#JR_\ 3/J/X++'P9X9 MM#->ZA.(H5[+W+,>RJ 6)[ &LJOIOX8M\/\ ]A?]FG7OVO\ XZ PS+IGF6EG M@>>8W($%M$#_ ,MIW*#GA05W%0'->EX>\&8CC;B&&$NXT8>_5G_+!;Z_S2VC MYZVLF7@\,\36L](K5OLCS;_@J1^UKH/_ 3Q_9:L?V8/@GK/E^//%]A(IOK> M4)/86;Y2XU X^99) GC;AV5LP@'\7:[C]H_\ : ^(/[47QIU[XY?$V^$V MJ:[>&4PQY\JTA'RQ6\0/2.- J+GDA'K^Q,34P]H4,-#DHTTHPBMHQ6 MB.K$UU6G[JM%:)>05^IG_!OU^R?8:!HOB+]NOXD68AMX()]+\)2SIPD2#-[= MK^0@5AZ3KWK\Y/V??@GXP_:.^-/AOX'^!(-^I^)-4CM(9"I*P(?FDG<#^"., M/(W^RAK]U_C9:>#_ -G7X&>%_P!E+X70_9M/TW2H('08W_9HN%+D#EY9 SLW M4D,3]ZO*SKB'"<%\-XOB'%)-4(^Y%_;JRTA'[VF[;*\NA]%P?D57/LYIT([7 MU?9;M_);>=D>6?$KQS?_ !'\;ZAXPO\ K33OBY\,?B@@/GZQX*+5'G5 [@%)KT=5 MEO1P8XNA$/#O_'M7Y7&[ E<\S_X)9_\ !([Q+^UE?VGQM^.UC=Z3\-K>;?:V MV6BN/$3*>4B/!2WR,-*.6Y5.LO"7A+1+73=+TVU2VT_3 M[*$1PV\**%5$5>%4 "K&GZ?8:380:5I5C#;6MM"L5M;6\02.*-0 J*HP%4 M #@ 5-4-W+2L%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>(_M'_ +&G MACXM^=XL\%/$1RTC;<6]Z?^F@ ^5S_? Y[@]1[=17A\0\-Y-Q3ELL#F=) M5*;^^+_FB]XM=UZ.Z;1C7H4L13Y*BNCXN_9F_9&\5ZM\5YW^+'A>:RTWP[,K MW-OTJ>PNKK2KHP7,4^._AA!<>/ M? T6Z0ZAIUL3?Z=%U_TFW7)*J.LL>Y<*681\"O@LJX$PO F0RP.6)SC.3E4F M[<\M?=3MTBNVE[NRNSQ\3@YX3"^SHJZ;NWU\OD?&-%%=W^S-\!/%O[3_ ,=_ M#/P)\%(1>^(=32![C9N6U@&7FN&']V.)7<^H7 Y-B/&C%RDDM MV?H__P $ OV5-.\"^ _$?[=OQ*LO)6XMY]-\*/-'GR[2(YN[I1W+N@A4CG]U M*.0]>K_$#QGJ/Q!\9:AXPU/(DO9RRQYSY48X1!Z[5 &>^,UZQ^T$_A+X'_"7 MPS^RU\,+46FEZ5I=O$T"G)2UA 6)6./F9V4NQZDJ"?O5X=7\I_23XSCC,WH\ M*X.=Z6$]ZK;:5>2U]?9Q=EVQ_4/A=PZLLRKZ[47OU-%_A[_]O/\ !(** M**_F$_4@HHHH **** "BBB@ HHHH **** "NL_;U\/77Q3_X([^*8;&V6>\T M6SMKM0W_ "S6TU*)I&_"W5S^-8@%N%LO%GQ 3;-:Q%-^GZ(_4>2K#]],#_RV8?*0-BJ1N;[BHHJ"PHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D7]M7_@C7^RY M^UH;OQ?X;T]? ?C*[D/>YMD:AK$4#6.@7FDRM+&FFJJRRS*'56625PB;2 R^20"0 M^3]Z4CJKJ4=05(P01P17E8C*J$YNO02C5L^5VNE)K1N-U>SUW3??J8PPN%6) MC5E'9ZVTO_P?.Q\&^-_%NI>._%M_XNU<_O[^X,A4'(C7HJ ^BJ H]A657UU\ M1OV4OAGXY:2_TNV;1+Y\GSK!!Y3'U:+I_P!\[2?6O"_'_P"RY\5? [/=W)MN4 MXVYXMMWDW'E3^TS^DS"C"A3E[)I)*$M-M$D]GY:W\CSFBEDCDBD:*5 M"K*<,K#!!]#25^(--.S/L=PHHHI %%%% !1110 4444 %%%% !7O'[#&KB/7 MO$&@,W_'Q9PW"J?^F;LI_P#1@KP>O3_V0M8_LSXU6EH7P+^RN+<^^$\S'YQB MOU'P5S/^R?%3*:][;_P%J7Z'XG?M > MK;X5?'GQM\+[+/D^&_%VI:7%DY.VWNI(1^B5R-?2W_!8#P1!X#_X*,?$K3K. MR,,%]J%KJ41V8$C7-G!/(X])/%9:QM2AZ/&&4RS+[Q(XXZBOTE_9-_P"" M#O[+_P $_LWB?XZ74GQ'U^/#F"_A\C2H7ZX6V!)FQR/WK,K#GRUI-I#2;/RU M_91_8&_:?_;+UA;7X-?#V9]*2;R[SQ/JF;?3;4]]TQ!WL.Z1AWYSMQ7ZO?L3 M_P#!$K]G']F6:T\<_% MC:+H_AW2K?0O#^DVUA8VD0BM;.S@6**%!T5$4 *!Z 8JS4MME)) , 8 Z M45XQX?\ VV_ _P 2=3U2W_9^^&'C/XDZ;HE_+8ZKXE\(V=FFEQW,3;9HH;F^ MNK9+UHV!5OLOG ,"N=P*CK/@)^T9\-?VDM$UO7OAH^K"/P[XBFT+6+?6]$N- M.N;:_ABAEEA>"Y1)%*>> K/Q_P"&?$5\/B'\0-+\'Z/<:+IZ2PVU_?SB&%KAWD01QY+,2-S80X4G M (!ZI15?5;RYT[3+B_L])N+^6&%GCLK1HQ+.P&0B&5T0,>@W,J\\D#FO)?V3 M_P!MCX9?MD_\)1/\)O"'BJWM/!WB2[\/:_?:_ID=I';ZM:F,3V04RF1W3S%) M95,?4;\X! /8J**YWXM_$K2/@Y\,M=^*OB#2=3OK#P]IVFC6?VBZDBB4 ML_EQY&XA03U XZT =%17&_L\?&[PM^TK\"O"/[0/@C3[^TT?QGX>M=8TRVU2 M-$N8H+B-9$654=U#@,,A689Z$UV5 !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 ?/7_ 51^*?Q:^ _[!7Q)^.WP0^( MUUX:\2^$/#SZEIEY!IUG=)(Z.GR21W4,JLI!(X"GGK7@/Q<_:Q_:R_8UF_9A M^*.M_'6]^)_ASXW>*-#\,>+/"?B70-+@O;.YU*W21;W3I=-M;4A8VW;HIEE! M!5=REMP]9_X+=:[HFA_\$JOC9_;6KVUI]J\&RV]K]IG5/.F>2-4C7)^9B2 M.36K^Q[^RI^RWXJ^&?PB_:5AT%_%?B'2/ FG'PUK^N^++_6H]*:6SB$K627= MQ+#:,?NEH50X 7. !0!ZA\3_ -K;]G'X,ZM=Z-\3?BSIFDRZ8D,FM22B1X=' MCF_U,E]*BM'8H_\ "]PT:MV)JWXA_:8^ _A7XG>&O@SK_P 3=.M_%'C*W:?P MIHV7:75XE4L\EOM4B554%V920B_,V!S7QW^Q'\2OAO\ #[3_ -KKX!?ML^(- M,TC7?^%N^)=>\26GB*X2(ZQX7U&WB2RO(1(1YUNUM$;=0N=GE+&<$@5YSI_P M/^/OP#_X(N?L\?M*>.-$U%OB;^S7):>-)=/G0B\_X1\S3)?:6^[F,#1[C:Z' M!4VJJ<;: /T!\"?M7?L^?$ZZ\4V/P_\ B5;:M<>"&D3Q=;V=K.TFDR("6BG7 MR\I* "?+(WX!^6EOOVK/V?K#X>Z)\4F^)%O<:+XELWN_#LUA:3W,VJ6Z ,\U MO;PQM--&JE7+HA4*RL3M8$_"5UH_[0O@3]LN>^T_1=7@TG]N/PJ8KRWM[80O MX0O+%U4328 \B=?#]M",EN_:R^+7PP_9/_ ."H/AK4_P!I3Q]K M7P\^%GBCX(V_A[P-XMTN_EL=+T_5K34KB:XL)I8QM@\RW>U8%MJD6\8_A& # MZMNOVX?V/K+P;X1^(-S^TKX,71O'NHPV'@V^_MZ$KK%S)*(1% V782'8XQ^ M[(._;@XZ+X&_M"?!/]ICP7)\1?@'\3-*\5Z'%J4^GR:GH]QYL2W,) DB)]1D M'T(92,@@G\Y?VH_#?[%/P^_9B^",'P%F"_#OQ+^V]X6UM=2\3ZL\]MKRRW(- M_J$'VILFS+>:I( B;8\BYCD5V_4+2=-T73K=WT*PM8(KJ9KF0VD2JLTDAW-* M=HPS,3DMU/6@"U1110 4444 2>,OV'K.5GN? /B]H2>5M-4CW+_ -_$&0/^ GZU[]17Y]Q5X5\ <9N4 M\TP$)5'_ ,O(KDJ?.<+-^DKKR/=RWB7/,ILL-7:BOLO6/W.Z7RL?%_BS]G+X MP^$&9[SP=/=PK_R\:;_I"D>N$^8#Z@5Q4\$]M,UO>(/V2/@OKA+VVC76FNW5M M/O&'_CLFY1^ KC-;_86L7)?PY\098Q_#%>V(?_QY6'_H-?CN(2_P"?=1+\*OLW\E?YGU>%\1.&L0ESRE3?]Z+_ /;>8^=J*]@U7]BKXJ69 M+:;JND7B]@MPZ-^3)C]:P=0_99^.>GY/_"%^U(MM5=6A21O178(WZ,:U;']FCXXZ@1Y/@"X0>L]S#'_Z&XKH-!_8^ M^-#W45Y)_9=@\4BNIN;XL00'WB32SC#8W#91B6Z4X33=*<5>, ME+XI)+IW/+S#/.'Y86I1J8JG[T6OB3W5MDVSX3_X.)_!%SHO[7GA?QS'9A+7 M7/ <,7G#_EI<6]U<"3/TCD@_.O@"OWX_X**?\$T=#_X*$ZEX(O-=^*MQX7C\ M(KJ"SK9Z0MU)>K<_9B%#-(@CV& \[6SO/ Q7 _#3_@@'^PGX+DBN?&3>+?%\ MBD&2+5]<%O Q]EM$B<#V+GZU_K$I*Q_,33N?B* 2< 5[3\$/^"=O[:?[0_DW M'PQ_9Z\036,^#'JVIVPL+-E_O+-CF#E/R;^ /_ ;E^-M2DAU7]IKXXV6E MP<-)H_@^ W,[#^Z;B=52-A[1R#WK[I_9U_X)D_L5?LQ26^I_#SX*V%WK%MAD M\0>(?]/O X_C1I^ M%_$VDV^H:;J5I):ZA87D(DBN8)%*21NK<,K*2I!X()% 'C7_ 3ET;PAX:_X M)W?!G3OA+9V;::OPJT6;3423RXYI)+&*1V=E5BK/*SL[;2=S,2">*^<]%_X* MA^-)/@3\>?BWHG[,^A>$=?\ "G[0$?PSDELO%QU8:MXA^U:;I+:@ZS6MD@BC MADMV4/(N\6X1C&#OKVKX"?L0_&']CSPQ/\)?V4/VEM/L_A['=33^'O"/Q$\% M3:\WAX2NTC6UI=0:C92FV#LQ6.?S67.!)BL7P[_P29^#C_LI_%S]F'XG^/-9 M\1+\;/'VI>-?&.O00Q64EKK=W+!-Y]A&H;[.D4MM#)&CM*05(9F4[: %^'=M M_P %%++]IU=$:Y\63?"G7?"%Q'J.M?$=/##:EX=UQ"3#/:)H\@%Q;RK\K12J M=CX8$+E:^8_ '[8G[??_ [6^#?_ 45\6?M3"_OKOQ_I^F^)_!L/@W38K'7 M-/NO$!H458U#)(VZ1OKW]FO]D']I[X4"*_^/O[>.K_% MF_T*PDMO!!UGP7:Z?;Z:[QF+[5=);2^;J-R(B8_-DF7Y9)3MW2%ZX&S_ ."3 MNK:?_P $_/"__!/RU_:0']C>%O$=OJUKXCD\' WDQ@U0ZI%&Z"[$?^O."P S M& , Y8@$WQ+^/O[1_P >_CE\9_@A^SY>>.]%D^%HT_2M*U#P3!X:D$VKW6FQ MWXGO1K4FYX%\^")8H44$13DR,701<1XU^-G_ 4OB^+'[)7P;^(7Q$T;X<>* M?BII_BFP^)FD:7HEEJ<,%YIVDS31WD$K&0;F^6=(@WEJ_EK()%5T?TSXP?\ M!.;XLZI^T[>_M<_LK_MGZK\(_%OBS1K+3OB;;V7@ZUU?3/$HM(_+@N!:W3+/$-\@DDD B1%620D J%0 'G'Q4US]KOX07I^$_CO]MJZU;4- M)^$$EWHESX&\'6!\1Z_KJSW'F:G?6,EI<6]GI\4:VT:N7BA>1Y [EBH7S'X[ M_'7QG^TU_P $^OV)/C[\1EM?[?\ %7[0_P ,;_6&LH?+B>Y:\(D=4_@#,"VT M<#.!Q7TA\0/V!?%7B']K'Q7^TI\/_P!IO6/"UC\0O!=GX=\=^&[?P_:W;W<5 MKYP@EM+F?=]C8+/(K#RI V]B-K$,O&:1_P $JO$^D?LH?!K]EMOVI[B\A^#7 MC[2/%.D:S>>#8=US)I,8<$KGG;O!QQN[U\K?"3_@FAXL^% M/[.WQO\ V=X?VC+>_M/CAKWB'6=9U6;P7LGTV[UF%8;SR%6\VM&$!,:N"58Y M9G VT >8^%_VA?VS? +?L=_&WQW^TJWB72OCC)I&A^,O!3>%-/MK)'O=!>\C MO89HXOM*W"RQ%I/WOE.7(2*)<+70WWQA^+W[

^#/C9J7@S0? 6M^ M)O!?A/1M)TNPGCO'TNSQ=Y$$<30[(%4@^:WF+W^O_P#!/#Q7 MK?@#]GWP&/CY:0I^S[J>F7VBW/\ PAQ9M7DL;%K&(7 ^V (K0.V_9@ESN!4? M+66?^"9WCKP+\0?BS>_LZ_M777@WP1\:;F^U+QEX(N_!L&IBVUB[A,5S?V%P M\R?9C+\K21O',I(^79A=H!V/_!)O_E&3\!/^R3Z'_P"D<=?0=?/?P+_8Q^+G M[/WPF^"OP8\#_M>:P-$^%BBV\06TWA2R/_"56"6I@ALV/WK1(SM<.I=S@@L3 MM9?H2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** *>L>'M \0Q)!K^AV=\D;;HTO+9)0I]0&!P:?I6C:1H5I]@T32K: MS@#%A#:P+&F3U.% &:Y#X_\ Q"^)7P]\#1R_!KX8+XN\6:K?II^@Z3=:@;*R M69D>1I[NY".8+>...1V8(S,56-%+R**\(_9T_;N^/4'[2?B[]CS]N?X+>'O" MGC#P]X ;QQI'B#P)K4^H:-K6AI.+>=XS/%'-%+%*RJ4=%=-O;[37WZ=>W=C')+:MZQNP)0^ZD5>N[2TO[66PO[:.>">-H MYH9D#)(A&"K \$$'!!KY4_9;_P""B'BWXT^/_A/I'C_P#INEZ1\=_A[JGBWX M?_V?-(]SIL=E+;EK*]+$K-(]K=PS>;&(U5UDBV, LC>Z^%/BOJOC[XRZYX-\ M):7;R^&O"EO]DUS7)"Q,VLOY<@L[?!PP@A.Z9SD![B*-3NCF"@';36=I<317 M,]K&\D#%H)'0%HR05)4GH2"1QV)%5?$?A?PSXPTMM#\7>';'5+)V#/9ZC:)/ M$Q!R"4<$$@].*O44 9VI^$?">M1PQ:QX8TZ[6V39;K@ MJ_###;PI;V\2QQQJ%1$7 4#@ =!3J* "BBB@ HHHH **Y7XU_&_X5?LZ?#3 M4_C!\:O&EKH'AW28U:]U"[#-\S,$2-$0%Y9'=E1(T5G=F"J"2!7F7C/]N[3_ M (8_"K5/CK\5/V7/BUX<\&Z1IRWT((')EMXQ' MR9?*4$@ ]WHKQ[PW^V9X*\3?MA#]C6V\"^(;;67^&?\ PG%MKMW';C3[K3C> M0VBK$R3-(9/,D;(=$P(\\AE)]AH **** "BBN0^!OQ1UCXQ?#V'QSKWPE\2^ M";B6_O+_$>_\%ZS9>(XX%G>^LX;:29U M$$LJ>7FX"J=V3L)P 17K% !1110 4444 %%%% !1110 4444 %%%% &1HGQ M\!^)?$VK^"_#GC72;_6- \G^W=*LM1CEN-.\X,8A/&K%HMX1RNX#<%)&<5SG MCS]I_P#9L^%OQ TKX3_$S]H#P5X>\4:YL_L;P[K?BBTM;Z^WL53RH)) [[F! M5< [FX&3Q7S9^P/X0\*^!_\ @IW^VAX?\%^&K#2+!=3\!2I8Z9:)!"KR: SR M,$0!06=F9B!RS$GDDU@_\%L/"'[./A#]C3QE9>.?V;]:U:+QKJ-O)XF\?>'/ M!@U6?PRGGQ"36;B9F$J_9H$/EJK8 C2+Y(^@!]D_$CXO?"GX.:3#KWQ:^)6A M>&;*XE:*WNM>U:&TCE=4:1E5I64,5C1W..BHS' 4D;EKJ6G7VG1ZO97\,UI- M")H;J*4-&\9&X.&!P5(Y!'&*^3OC/X,\0^)/CS\&/VO?A=HFI?$CXJDA7S5N8[8P/)_!YR,^(S(RV6FZ?\._AO97/[0'B6?4U%KIFF!"T>ABXSMW3J#%(5)VVD$F-AN+ M=R ?:7ASQ'H'C#P_8^+/"FM6NI:7J=I'=:=J%E.LL-U!(H9)8W4D.C*00P)! M!!%7:Y?X5_%?X9?%72+N3X9ZW'/'HMY_9^I:>]E+:7&F3B-)!!/;3(DMNWE2 M1.$=%)21& *LI/44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC#QAX8^'_ (8OO&GC M36[?3=*TVW:>]O;I]J1(.Y]23@ #))( !) KQWX._"N'Q!\==;_:[^,VF1:; MX@\:Z%#X5\%^&M4VI/IWA^!IKO[/(A^]=W,C2W4\8SY:10Q')@=V[7]HO]E_ MX'?M9>"(?AM^T!X,DU_0H-0BODTT:O=VD;7$>?+=_LTL9?:3N4,2 P# 9 (X MWX!?\$W/V*/V8/B,OQ;^!_P.M]&\1IITUC%JLFLWUY)%;RLAD1!&OV?M7UG4/'2^'=0\*_"*P\03PW5EX&T2 M:>*?4;V.-(D>2&!!;(&G>1W9;2V$B>>S'@OB%^VUXI_9"L?B[X?^%7A72F\! M_LVZKX1TSQ#8:O;SSZMXGEUJ2WN+^\^U"51'.%OTE#O%(9Y_.+G]X"OVEIGP MW\*Z5\0]5^*<5K++K>KV%M8SW=Q,7\FU@+M'!$IXC3?+)(P'+,^6)VJ%X7XD M?L3?L[?%CQ_>?$7QKX/GGNM6N=*N/$=A#J<\5CKLNF2F;3WO;=&$=P8),,NX M?-L17WK&BJ >L4444 %%%% !1110 4444 ? W_!7?4+_ %#]MS]B+X?>)6)\ M$ZG\9[J]UB*7_42ZM:PVYTM7!X+&26?:#U.:^\M3TW3]:TVXT?5[&*YM+N!X M;JVGC#)+&P*LC*>"""00>H->;_M;_LD?"+]M'X1O\(OB];W\4,.HP:GH>MZ+ M>?9M1T/4H"6@OK.8 ^5/&2<-@@AF5@02#B>#/V?OVGH=%A\$_%W]LRX\2Z)' M'Y5S\BF=%W+PSV\$$G)*/&V" #Y\^)/PT\1>(_\ @M9I MGPV^&OQ/U/P- G['TEL^L:':V]Q?V]JGB6)1';->)-%'(2$!DDBE^4. H=ED M3G/A)^WS^T9I'[)7ASP;XM\7W?B3QUJ?[4&I_!Z#QE%9V$%[O,F_X)#>!O$/[,_C']F_XA_&G6;W_ M (2+XHW/Q$T#Q9HMBNG:GX9\0S7#7!N;5UD==J2,=@(W!'D4N259 #/U$_\ M!17X86OQNUB_\<:UIGP_@^%UWKGP^UOQ5=:+J&NZ%K]M$SR6X6"-XKBSD4;\ MS!G0J4!4%37E4_QO_;<\*_LU_L=?M36G[7NIWVK?%W7_ ;X8\6>&]5\,Z?) MHTL6LZ:Q:\,<<27)NDE592PN51V+!4B0[!]*^"OV&_C)!\)/%GA'XX_MJ^(O MB/XK\2^$[KPS8^+=<\,6-I%HNF7*A9EM[*S$2/.^$9IYGD9FABS\J%&Q];_X M)L:WJ_[/7P,_9ZC_ &@S#9? ?Q-H>M^'=2_X116FU&72(S%91W(^T;?+V,1) ML"LYP5:/!! ,OX$^+_V@? ?_ 48^(O[%7C+]I3Q)XUT&\^#VF>-- UOQ'IN MF+J&B7DU_=6,T<1M+2&%XB8DD5'B8*0!R"V[RG]GS]O/]HF^_8+^"][XY^*; M7_C[XO\ [06H> )?'%UIEJCV%NNL:H&N(X%C%OYPMK'R85*%!))&S)(%9&^H M+/\ 9"\6V'[:VK_ML6WQCMCJNJ?#J+P<- E\,9M(;2*XDNX9MPN1(THN)6+? M,%9"4 4X<>8V/_!(+P#=_L/I^Q1XS^-.N7L.C^,YO%G@KQOI=DEAJWA_67O) MKU;J)E9D9DFN)@/E4^7(RYSAP =CXE\#?MD?!"R^,7B+0OVJ/#%YX8G\#&]^ M'%U\3RJ-X8UF*"3[1/>W,,*!M.SY6_L]_M'_&&P_;\^'?P0 M3XL^+_%O@GQS\&-0UB^U#QAHT%M'?:M93VBG4-/'D07$<$BSN-CQI RE&A4C MYJ]!U?\ X)OZ_P#%[]G/QQ\$_P!K?]K;Q=\2M8\;>&6T%O%UXK^R#^R/JG[*FJ_$K4)?BI_PD:TUQ9[JV&EZ8;.0 M7$>Q0OF-AEV,^!P<5J_$R;]M#XP:1\1?@%JG[//@W2M#UZWOM(\/>.)O'#7E MO)IMQ&T/VBXL/LJR^>L;EC;AO+=AL\Y%/F5] T4 >?>%_A[?_LU_LPZ-\(_@ M1X7;7I_!/@^RT/PIINH7Z0"Y^S6\=M 9YFP$3"*TC %MH8JKMM0^1_M2_L.> M+_B5^P-XI_9Y\!^*(-0\;Z[J5AXAU;7-3)MT\0ZQ;:C:7\HF(W>5%-]E%LB_ M,L$/E1C*1 5].T4 ?/O[)GP3^*/AW]I/XY_M/?$;PW+X<@^*6K:"NA^%;N]M M[BZM+?3-,6T:XN&MI)(5DFD9\*DCXCBBW$,2J_05%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% %?5]7TG0-+N-RLK M2%IKN\NYUCBAC499W=B J@#)).!5#P%\0/ _Q3\(6/Q ^&WBW3M>T+4XS)IN ML:3=I/;72!BN^.1"5='?%_PNU_P_XKT&SU.QGTFX\ZSO M[9)HGQ&Q&5<$'! (XX(KX8_98^+'BOX%?\&VVF_%_P "73V^M^'O@+J=YH]U M']ZWNECN?*F'^XY5_P#@- 'VQX=_:'^!/B[Q[/\ "WPO\7O#NH>(K:2>.71[ M35HI)_,@(%PBJ&^9XBRB15R8RP#A*.21(SAW2-V4%58C\^_VK+:/]FO_@B'^SO\7/AZ M/L^O_#>]^'OB#1;R'B26^N&MX[QB1RWVA;V[$H_C$[@YR:[;XA?L5_M*7_C? MQM\.=.\,3W,/B_\ :T\/_%#3OB)_:%NL&F:):0::TT3AI!,+B$Z>]M'&J$.+ MB-@0@E,8!]V>)/%WAGP?%9S>)];M[)=0U&"PL1.^#<74S;8XD'5F8]AT ). M"1HU\T?\- ?"75_B3I?[2GQ?\426WA[9?VOP6T6UTRYOKC4X(8&;4?$*6UM' M)(R/"#'%,$*QVA,F\"_*#Z(\*^*?#7CGPQIWC7P;KUIJFD:O8Q7FEZG83K+! M=V\J!XY8W4D.C*P8,.""#0!?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@#!^)\'BRZ^'FLV7@;1K/4-6N-/DAL;/4-0:UA MD=QM^>58Y"@ ).0C'C&.:\$_8A_8X\8_#W_@FOH_[!_[4^BZ+.+;P9=^%]J^)+'499+OQ;8Z/D:9:FT:%1;&39;-3_ (3S4TNMDSZ:@4MI\(!W!KHL(GD&-D G MPRR-$P]#HH ^OB=#^T[\._P!JCX,^$+7Q"G@[P-XB\+W/@[[=#9X6 M_6U>VN(6E*Q*B2VBQRKD-Y4FY YC\MNQ_8)_9SUW]D?]C7X GRAPHIC 23 dxpe-20241231_g6.jpg begin 644 dxpe-20241231_g6.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" ML@, P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ 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@ KXH_X+G_ /!7S0O^"0G[+%E\2-(\(VOB M3Q]XPU*32_ >@7\K):M,D>^:\N2A#&"%63^%-.B,EU?Z7>QVXN9+>, _$OPAU?0M%7PWX=F>>SD:>WNIWU&*>4>9)%C_L^_M8^$9/BM\/-$C2PLYI[C[/XBT6VC^18HYW^2Z2,# M"Q3@/@!1,BJ /Z"_^"?7[4G[#?[>VB:W^V]^QOXL@U6Z\66.FZ3XQ#EH;ZRE ML?M+6]M>6K']S.@O)1N (D385=T5#0!XS_P6J_X+P_ +_@D)X1L?"\_A_P#X M3;XJ^([)KGP[X'MKT0);VVYD%]?2@,88-ZLJJ%+RLC*N KNGF7[$O@__ (.& M?V[OASIG[47[07[=WAK]G31?$]K'J'AOX;^#/@]IFK7@LY%#Q/=2:IYKVVY2 MK"/?))M8;O*;*C\(_%_Q)O\ _@I]_P ' ^EZU\9+EK_2OB%^T?IFC/9W+;EA MT,:M#:0V@!XPMFB1^YR3R37]C*JJ*$10 !@ #I0!^5?_ 4L_;:_X+6_\$K_ M (1PW_BJ6FAV/QHT3PQ)HVJ^%+NZF6-)=0TPR7%K,#N*Q2IMB M,NT2(-R1R?JK7(_'CX'?#C]I/X0Z[\#OBWHG]H>'O$5G]GU&V5]C8#JZ.C?P MNDB(ZMV9 >U==0!\\?\ !4G_ (*&_#S_ ()??L9>)?VLO'^B2:Q+IS16/ASP M]#.(GU?5)R5@M_,(/EKP\CO@E8XI"%8@*? /V+_"'_!7']M;]E[P?^V5XV_X M*::9\/=0^(WA^V\1^'_ '@KX0:/J&AZ397<0FMH)Y;T/>W+^4Z%]MQ"58L@) MV[CM_P#!Q7_P3S^*/_!2/_@FKK/PB^!T(N_&7A;Q#:>*_#>C-*(_[6FM8IX9 M+0,Q #O!%?"US MH6N^&M;/V?5M'L;RXMKB2.:%7*3PM-9Q&.="Z@[U#*S2)7RQ^WG_ ,%N/BS; M?\%J/!O_ 1S^$OC&]^%FAW^JZ=I7BSXGZ?X8M]5UB;4M1LDN+*WL8;Q)+:& M M<6T3SR0S$,[L%"QY< _6BOSR_X.,OVVOVR_P#@G'^R/I'[6G[)GQ4T?3FA M\66>AZQX?%XQ\.:;::I96FI%$:6.XL+>$&:%RQ (\ MJ15QL0MN7Z5_X/$O^40:_P#95-$_]%7= 'OO_! ']N;X]_\ !1+_ ()RZ+^T MQ^TEJ&EW7BB^\3ZK8SRZ1IJVD)AMY]D8$:D@''4]Z^UJ_*+_ (-@/B[X$^ ' M_! =OCE\4-8&G^'/!^L^*M9UV]*[C#:VTC32L%_B;:APHY)P!R:P_P#@G!^V M3_P4;_X+O^'/C9^TK\,?VH]5^ ?@_P ):HVA_![PIX/T#2+UI]46W^T"?6)] M0M+A[E LEJ'BA,*-YKXV[ 6 /UYHK\K_ /@C7_P<$ZM^V3_P3F^,OQW_ &E? M"EK)\0_V=O"UUK7C*WT.+[/'X@L([*YN8+F*/D0RR&TGBD1"/B%\2O"W_!5BR\#?'32-:N9_"_P*F\"Z0_AM-(6-&@ M\R.6 WUU"\K/$]S%<^;!A2X;<@< _;2BO!O^"8WC[]HCXF_L+> /%_[6T5Q' M\3);.\MO'$5U9I;O'J-O?7%O,OEQ@(H#18&T8P 1D'->\T %%%% !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 5\V?M.?MYZ!^S%^W]^SW^S!X_UBQT_0?C?HWBRRLKNZ 4C7K%] M&>PB\PG"K+'<7L07J\LD '. ?I.ODK_@I/\ \$=_V;_^"I_Q&^&?B[]I?Q-X MDATOX96&NKI>D>&K_P"Q2W%YJ#:>4NFN5RR>0+$E44?,\JDL!&4< X[_ (*< M_P#!OK_P3]_X*8Z=JGBSQ/\ #Z+P-\2KN)VMOB1X0MD@NI+C'RM>P#$5^N=N MXR 2[1M65.M?E-_P:>?"K]H#]E__ (+,_'?]E74K\W.E>#O"FLZ+X_:PD9K" M74-/UB"VMIE)P"^_[2(\_-Y M&8H/LUCJ'B_X6Z1K'B6U@Q@+_:A:))I N<336TCDX))(KO?^"?7_ 38_9K_ M .";GPZU;P;\"M/U34-8\4:F=3\<>.?%-]]LUKQ+?DLQN+RXVJ&(+N5155%+ MNP7<[LP!_+M_P46_9]^(/_!'#_@N ?&FL^&;K^P] ^+=E\0O =TL>$U/2!J: MWT*1L0MQ@C/\ 7=\-_B+X)^+WP^T3XJ_#7Q);:QX>\1Z5!J6B M:K92;HKNUFC$D4JGT96!_&O*/V\/^"*?>3B)8[R"S=W/ B63UR,K_@H?_P1M_8"_P"" MGGA^4_M&_!VV7Q,;3RM-^(7ALK9ZW9@#"8N%4BX11TBG66,9)"@\UL_\%,?^ M"9_P7_X*G?"KP=\#/V@M?U:U\)^&OB%;^*-3L-%D$4^J^387]JEIYW6!"]ZL MC.H+%8B@VE]Z<-\.O^";W[8'[-?A"W^$7[)G_!4SQ9I7@:P@$&B:'\3/ .G> M*[S1H ,+!:WS/;2^4@P$2<3A%4*.!0!^)'_!*;]C7X\?\$R?^#HO1/V+O"/C M-]?CT&?4+?7-6L(C%#J7AVYT1[Z.2YC!(C(5[5BA)"W$:!2WRD_<7_!5G_@J MOX;UC_@K?X'_ ."=O[#GP=^&>E_'6YU[3?#&K_M(>,_!UEJ&H>$&O@I-MIC2 MIN>2.*?)WN4+N81&6)Z\5Z+X6N;58KZYB1(Q/#)-"[6SLL:[\!@6&X!23D M_&K_ (+F_!'2/V>?^"Y'A+X9V7Q0\4^,[VVC\(3:YXH\:^(9-2U/4+V29&DE MF=SMBR"NV&-4BC3:J(JXK]=/^#Q+_E$&O_95-$_]%7=7?VLO^#3?_@GC^T9X MZ\(^.?ASXS\;?"^?PYIL-EJ7_"+7T=Q-K/ERO*+R:XNUDF-\6QW%P !R?W$4N1W&:\T_P"#1GX9_LQ?M1>!_BK^SK\4_B7\1M'\ M8:/K%MXATC2?!WQE\0>'(K[3Y85MYY1;:9?01S/%)#$'E92X$\*DX _9;_@ MF+_P2X\&?\$P?@3J7[,W@/XX>)_&W@>^OKB[M]%\96%@_P!DDG $X5X((R\; MA>4DW#);&,D5\3_$G_@T)_9TLOVD6_:&_8T_;0^)/P08Z@]Y::9X842RZ2SD M[TL+Q)H9[>/!(4,92H.-Q'% 'TY\$/\ @G'_ ,$??^"8^F?&6/X0?#'^R4N_ MA5/?_%S1)_$>J:RTWAH)=$F6"XGE"B00W:J \GERA<[6Q^'W_!6+_@@A^T1 M_P $K]7M_P#@HC_P3R^*NJ^(OA!:7,&LZ%XK\/:HT>M>$(YBK02R2PD&>W(D M0)=Q=FQ(J##/_0O\&?\ @FO\'O@1^R1XW_9<\)^,_%&M7WQ%T2_M/&WQ(\;Z ML^KZ_KMW=6;6AO+RXE(,S)&55(QM154 98GYXO/^"$7Q2TS]DZ7_@G[X#_X M*G?%*V^!^H:;'INJ>%/$/AC1]4U-;'*F6SM-3,,/Q8_X*+_\$S_!O[0?QTM8CXOAO;W1->U*WMUACU6:TEV"\5% 5#(A M0N% 7S!)M"KA1]FUYW^R=^RS\&?V*/V>/"_[+_[/WAMM+\)^$=/-KIEO+-YD MLC,[22SRO@;Y997DD=L %G; P!Z)0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<4 =A14 M5A?V.J646I:9>Q7-O/&'@G@D#I(IY#*PX(/J*EH **YWP?\ %WX4_$+Q+KW@ MWP%\2] UO5_"MS';^)M,TC5X;F?29I S)%/^ M)?\ @H/^P9X-^*!^"7B[]M3X4:7XQ%R+9_"^H?$+38;])R<"%H'F#K(3P$(W M'TH ]@HH!# ,IR#T(HH **\RN/VU?V-[2=[6Z_:T^&44L3E)(Y/'FG*R,#@@ M@S9!![4MM^VG^QQ>SK:V?[6?PSEEC*RD@@^HKA_C/\ M7?LP_LYZSH/AWX__M#>"O!- M_P"*+HVWARS\5>)[6PEU*4%05A69U,F"R XR 74=6 (!W]% MVVF_%OXT^$O"UQ>1&6SM_$?B.UL7G0'!9%FD4L >"1QFF6_[0GP"N_A]/\6K M7XX>#Y?"MK<""Y\31^)K5M/AE+*HC:Y$GEJVYT&TMG+ =Q0!V%%<;\//VBOV M??BYK4OAOX4?'7P;XGU&"U:YFL/#WB>TO9XX%95,K)#(S! SHI8C +J,\BJ7 MC']J[]F'X>?&/1/V>/'O[0W@K1?'GB6-7\/^#=4\3VL&IZBK,54PVSN))-S* MP7"G<58#.TX ._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@#P#_@J?^U)XV_8K_P"" M>/Q;_:A^&NE17GB'PCX0FN=#CGA\R..[=EABF=/XTC>5967H5C(R,YK\'/V) M_B;^Q-^V?^P9X5\4_'G4=&^(/[4&M_M:>"X_BAJ'Q&$>HZSJ.BW/B.VC2.U^ MTAC_ &8UNXAD@AQ&'W+(@5HP?Z1_B3\.? WQ@^'NN?"CXF^&;76O#OB32;C3 M-=TB]3=%>6D\;1RQ.!SAD8CC!YX(K^7?_@M;_P &\_QH_P""2GB>U_;(_9%^ M)%YK'PUA\669T"X2],/B'PKJ3SAK2/*X-SB4((IX<2!@-R+@.P!^T/P#_P"" M6-[^P%_P5:T3XJ_L9WOB+0/@-X^\$:VGC?X9V&JW#:#HNOQ/;/;745LSF.)9 MT>;:N/W;Q2!2$D"+SW_!R1\)?VEY/^"=WQ4_:!^&G[_^2&_M ?]C9H7_I-=U^Z5 'A?_!0SX6_M0?'K]GN3X ?LJ?$/ M_A"-6\;ZM#I/B/XAQ.#<>%]$9))+R[M8]ZM+[$FY!&77\!_\ M@N?_ ,&Q/@#_ ()N_LBR?ME_LX_'WQ/XHTW0-2L[;QQI7C.*W:<+=S);QW=O M+;QQC'VB2)&B=6.)=WF?*0W]-E?E5_P#/V1_AC<&[MO#5@3JFL21!)-5U&9C+=7 M;C)QOE9BJDG8@1 2$%>WT ?SD?\ ![IX'\(:)^T1\#/&NC^&K&UU;6?"FLPZ MMJ%O:HDUXD%S;&(2,!E]GG28SG&\U]E?L7?\$I?^"?O[8W_!OM\.KCXS_LY^ M";/Q!??!V6\'Q&L_#]M:ZQI]VB3NEX;V-%E;8RJS*[,CA<.&'%?)/_!\1_R6 M#]GG_L6O$/\ Z46->D?";_@GK_P6$_:Z_P""!OPZ\+?LN_\ !172+/PKK7PO M'E?"*/X?PZ7/J-GF7=IS:VD\DK^8,I@QQ1R;MLA"%B #Y3_X-!/VSOVCO ?_ M 44L?V.-&\2:IJ?PV\=:#JMQK/A^>9Y;32;JUM7N8M0B0G$#L\8MV*X$GVA M=P8K&5^Y?^"^O_!/K_@G1_P4M_:_\+_$/QQ_P6:^#7PD\2>"=&7PIXS\(^)O M&FDR7$,$-W/<92&2_A>VNE:XE1DD7#8CSM*$-\\_\&M'_!2+_@GY\"OCG:_L M9^*/V-X?AQ\6O&TG]BQ_%%M8FOWUJ\5LC39TN1OT[?(@"QQ$QR2A ZJP5J\Z M_P"#US3;"V_X*/?#;4;>SC2>Y^"MJ+B9$ :3;JVI!=Q[X!(&>U 'Z'_\'6?P M[\"Z3_P0ZMK+38XM6B\+^)?#4/AW6+QUN)Q&/W E$V.6>(G]#K[#_ &Y/^";7_!,W]N;_ (+&Z%^V_8_\%L/@_H\]WXCT$Z]\.;;Q M[I%QJLVH:<+>VAM;"1;\-"TWV>)=AC9TE9V4.6"K\>?\&57_ "E.\>_]D U7 M_P!/>AUF?\%OM.L-/_X.G=,>QLXX3<_$'X=S3F- OF2P6..I( Y]J /ZA M?$/B'0/"6A7GBCQ5KEGIFF:?;/<7^HZA"_ M#7_@K1_P3,^,/Q%@^$WPS_;I^&6L>(;NZ^S:?IUKXLM\W\V0/+MG9@ER^2,+ M$S$]J_)'_@]2_;B^)/AA_AI^P!X+U^YT[0=?T>3Q9XUBMI2G]J*+E[>Q@?&, MQ))!']F?X4^!_^#8SX<:1H_@S3[63X;Z3X*N/#\T% MJJ/;W$T<%M'+%D6]U_Q5K<&GV5N78*@>>X=(T+,0HR1DD 5P7@G_ (*$?L#_ !+TS7-: M^&_[;_PA\0V?AC2SJ7B6ZT/XE:7=QZ39!@IN;EHIV$$09@OF/A_MY?\$"O&L7QXU:;Q#K?@32?$G@G5-3U5C-+JEK#I:7%N\S-GS&%O M>1PEFR7\DLQ+$D_ES_P:/?LC? /]KC]M'X@Z'^T=X$M_%V@>'? ,>I0^$]9_ M?:3?77VZ&..2\M&S'=B,.Y1)0R*S;]I95*@']'W[,W[?/[%G[9E]JNE?LK_M M/>#/'=YHBAM6L?#NMQ3SVT9.T2M$#O\ ++<"3&PG@'->NU_+=_P3.TO3/V8_ M^#M._P#A)\%+,:!X9MOC+XW\.V^B6!*6Z:7Y.I".TV]XHS'"54YP84/517]2 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 %%%% 'A?_!3?Q[\6_A9_P $^?C#\2O@-)J">,]!\ ZA?^&FTNW> M6X%Y%$7CV(@+.],T,S(S00;7+7*@Q;5W%ASC]=:\<_:<_8 M*_9=_:Y@T?\ X7'\,-.N+O1/%NE^(K75+2PMTNY+JPN5N(8Y)FC9GA9D"O&3 MAT)4\&@#\;?^">W[#G@_]J[_ (.6/&7_ 4(_8G\'_8OV;_ >NW&HVWC#3[% MK?2=5$L0;[D_P"#EK]J3]G;X?\ _!)_ MXT?!KQ3\:O#%KXRUW1;&QTCPB^N0?VI=32WUJZA+4-YI C#2%MN BEB<5^AM MG9VFG6D5AI]K'!!#&$AAA0*D:@8"J!P !V%07?A_0=0G-S?Z):3R$ &2:V5F M/XD4 ?S_ /\ P98?M*_ +X:>&_C9\'?B3\8/#GA[Q)KNO:%=:!I.N:S#:3:H MGEW4+"W65E\YE=HU*IEAYJ(-*>\M[#[(ENT=HB!E02S":1LN3\EN^T$Y9/TRC\+^&89%E MB\.V"LI!5EM$!!'0@XIGBSP9X/\ 'NCMX>\<^%--UJP:19&L=6L([F$NIRK% M) 5R#R#CB@#X+U/_ (+F^'O@'_P18\"_\%,_VN_ 4.A>-/&OAD'0OA[:.\+: M[J[-*L*VZR%GBMI4C6Z+MO\ *@D!S(VT/^&_[+7_ Z7;31Q#$22P*P3MP".*@_X1/PK_ -"SI_\ X!)_A0!^;_\ P;J? M\%%?VK_^"L%C\7_VQOVC;;2M(T>RU/2?"/A#PKX96XCTVQ>VAFN[R?;-+(TE MQ+]NM0\A/W88U 4 Y_3"H;+3[#38C;Z=8PV\9;<4@B" GUP._ J:@#^:C_@\ MZ_:+^!/QK_:&^#'A'X/?%SP[XIO?"_AC5SX@3P[K$-ZNGO<7-OY4F0* /Y:O\ @B!_P2C_ &U?V[O^"GGAK]O/ MX@?!76O OPY\/_$]/'^K>(M9TZ6SAO;F*^^WPV-@LJJUSOG"(SH-D<8 O'.E:U=^%_A3!IOB.'2[^.X.FWHU347:UGV$ M^5,JLC-&V&4.I(&X5_4-5&;PSX;N9FN+CP_8R2.Q9W>T0EB>I)(YH _'+_@Y M/_:I_9N^(_\ P00\*6'@'XY^%-:NO%^H>&I?#EGI>O6\\U^D #3M'&CEB(MI M60XPC85L,0*9_P &I_[5'[-WPM_X(S^-;3XE?'/PIH$_@_QKK>H>)+;6->M[ M:6PM)8+017$B2.&6*1B(T?&UWR@)8$5^R#^&?#'[%DCSY:FT0A<\G MQQ0GAGPW'&\4?A^Q59 !(JVB , <@'CGD T ?RX?\&'AJM_';_P!H:C)JVD2QVD1&K>59X/#UBCHP9'2T0%2.A!QP::?"GA8G)\-:>2> MI-FG^% 'X??\'=__ 3]\:_M9?"KX=?\%*/V6[1?'&D^$]!FTKQ8_AB07P.C M22&YM=2A,)82P1R/<"1U)VK,C_<5V6M_P6?_ ."B/[,O[4__ ;Z_"CX)_ + MXMZ+XP^(/Q'7PCI]MX!\-7R7NLV]U:Q1RW44MG$6FC:.:$0X91N=T"[MP)_= M>"W@M85M[6!(XT&$CC4!5'H .E@^/O'FD:)=:]\+F71H]6U".W^VO!>P2RQQ&0@.ZQ!Y"HR=D;M MC",1_3;=V5G?P&VO[2*>,D$QS1AE/X&JT/AGPW;R":W\/V*.,X9+1 1D8/(% M '\J/[*_[0OP/L/^#K:\_:#O_BKH,'@:]_:&\5SVOBZ?5(DTZ6"Y.HQ03BX9 MA'Y4C2Q[9,[2'4@X-?U=HZ2()(V#*PRK Y!%4/\ A$_"O_0LZ?\ ^ 2?X5H M # % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%5;[7-'TW(OM2AB(_A:0;ORZT M6J*YZ[^)GANWR(#/.>QCBP/_ ![%6/"WB^+Q1+<1169A\D*5+/NW9SVQQC'Z MT ;-%?@M\;/^#A?_ (*9:?XOUCP-L\"^$[_1]2N+"\CT7PRTIBFBD:-QF\EF M!(93V_"O&O$__!:W_@J%XMW#4_VM=7@#=M,TC3[+'T^SVZ$5]E1X'S:I%2K?Y+]3X.OXAY+2DXQA-M>27YRO^!_2=17\O&K?\%*/^"@^M,SWG[:WQ00O MU^R>-KVW'7/ BD7'X?3I6,_[='[;).!OI0E]Z/ZH**_E>'[='[;2D,O[8GQ4!!X(^(6I?_'ZVM*_X*4? M\%!M'Q]D_;6^*#X_Y^O&][/WS_RUD:A\!8SI6C]S"/B3@;ZT)?>C^H>BOYK_ M M_P6J_X*@^$-HTO]K;69PG&-4TJPO&L90?S?ZK]3LI>(F23TG"1+?XP_LCZ;>*<"2[\->)I+8IZD13Q2[OIY@^ MM?1WPG_X.0_^">OCV2*T\>1^,_!$K8$LVM: +FW4^S63S.1[F,?2O*K\,9YA M_BHM^EI?DVSV<-Q=P[BM(XA)_P!Z\?Q:2_$^_J*\L^#/[<'['_[0K0V_P9_: M2\':_=3X\O3;778EO#GIFV"-XVN9YIAY,,6]%#?.[;0%< ^C* M*^4/VJ/VF?C9_P $Y;'P[\;?C=X_M/'GPGU#Q)::+XVOYM!BL=4\+FZ?RX-2 M1[4R*AC)E4E@<4 >C45\U?\$Y?CU\]6\+:#/IVCI91Q:=;V5A+''L5F8G=/(Q9W=B6QNP !Z;^V)\=M M0_9@_94^(G[1.D^%_P"VKKP5X.U#6;;2BY5;F2"!I%5V'*IE06(Y"AB.E 'I M%%?)O[(O[6GQ(\=_$W0-&\8_&CPUXU\-:]\(++Q7X@\0:9I4=A;>&M7NGM7M M-.619&4ISLLJX^K+"_L-4M$U#3+V&Y@E&8IX) Z./4$<& M@":BOF2X_:K^*G[1W[7_ (O_ &2?V6-4TK1-)^%MK9GXH_$+4]--])%?W:L\ M&E:=!O2,S"-&>6>4R)%Q'Y3,]B\0ZC M<>'!:ZSIMPEI));EY('%O);.Z%21#&Z/Y:[G$AV@'LU%_'WX$Z9X_B^$^ MI?&KPE;^*9YU@A\-3^([5-0DE9-ZHMN9/,+%?F "Y(YZ4OQ!^/GP+^$M]'I? MQ5^-/A+PSDV'_@0*_UH _G8_X* MH?#>X^%/_!1;XQ^$[AL^;XZO-4B 7 6*^;[=&OT"7"C\*\!K[Q_X.-_AS:>" M/^"DEYXEM@=_C#P7I6KS\_QH);#_ -!LEKX.K][RBM]8RJA4[QC]]M?Q/YKS MRA]5SG$4NBG*WI=V_ ****]$\L**** "BBB@ HHHH 2I#*<$="*]W^ W_!3 M?]O/]FPP6_PI_:<\3P6-O@1Z1JUX-1LE7^ZL%V)$0'I\@4^A!YKPBBLJV'H8 MB'+5BI+LTG^9O0Q.)PL^>C-Q?=-I_@?K!^SE_P '0?CK2O(T?]JS]GNQU>$8 M6;7?!-T;6<*/XC:W#,DC'VEC'L.WZ%?LN_\ !5K]A+]KG[/IOPO^.FG6>MW& M OAGQ,?[.U#>?X$24A9V_P"N+2#WK^96BOE\=P;E.*3=).G+RU7W/]&CZ_+N M/,[P;4:S56/][1_>OU3/Z]**_FL_9(_X+"?MU_L>FVT?P;\6)?$7ARWPH\*^ M,=]_:*@_@B9F$UN!S@12*N3DJ:_4[]C/_@XA_9'_ &@'M?"/Q^M9/A;XCE(0 M3ZI<^?H\[]/ENPJF#/)/G*B+P/,8U\1F7"6:X"\H+VD>\=_FM_NOZGZ%E7&V M2YDU""_B/X9N_!?Q#\(:7KVC7\>R^TG6M/CNK:X7(.V2*561QD X(/2@#XY_P"" M]6GW_P 9/V)&_8G^'5NFI?$'XR^*]&TCPCHD3;I2MOJ-O>W-XZC)2V@AMF,L MQ&Q ZY(W#*0> O#'P^_X+@_#S3=(LK5;P_LK:I;W]^D")/?]/BCDE(Y=M MJ8!). ,=!7U3\-OV=_@+\'-3N=;^%/P:\,>';Z\@6"[O]'T2"WGFA4Y6)Y$4 M.R \A"=H[ 58OO@5\$=3^),/QEU+X.>%;CQA;Q"*W\5S^'K9]2BC P$6Z*>: MJ@'& V,4 ?-7_!*.6*3Q[^UF(Y%8C]J[7\@'I_Q+M+'\P?RJI^W%^T99>)/V MZ_A;_P $UO'/BIO"W@?XE>$=5U7Q=J?VC[-+XD2,-#%H,%R2# )<2/,8R)63 M9&C)YA+?4'P]^!GP2^$>H:CJWPI^#OA7PQ=:Q,9=7N?#WAZVLI+Z0G)>9H44 MRMDDY;)S57XU?LX?L^_M(Z/:>'_V@O@CX4\;65A.9K"U\5:!;WZ6TA !>,3( MVPD E<9'!XH _*'X)3_ C^"OC76?\ @@S^U)XM\(7/PD'Q&36_ _C[5=0@ M^S:CI,-S%J;>'99L;%U(3FWB?S&5O(GF"E2UJ)/UR^%_B?X:>*_!MO??"#4= M+NO#]M++96,NB*OV,&"1H9$A*#851T=/DRH*$=C7/>*_V3?V6_'7POL/@CXR M_9Q\"ZGX-TIU?2O"M[X4M)-/LF&<-#;F/RXB,GE0#R?4UVGAOPUX<\&^'[+P MGX/\/V6E:5IULEOI^F:;:)!;VL*#"QQQH J( J@ <4 ? W_!/62;]D3_@ MI_\ M,_LP_&R0:9??%[QH?B%\+M4O6V0^(K.E_:OO_%NG?\%E_P!FKX=Z+\7/&^G^'?&?A[Q5>^*O"^F^.=2M]/U"6PL5 M>T9[:.=8U"N2Q"JJR%?G#%S^US:WL6C MZQJ;7?B'4]*9/''B?]GGP1J&LS1P1SZK>>%K22XF2$*( M4>1H]SK&$0(K$A=BXQ@4 =/X!\86/Q"\":+X_P!,L;JUMM+6\;&WMCQY2'EA_M'O].E '4>(?B'I6D[K>PQ=3CCY&^13[ MGO\ 0?I7%ZSXDUC7I-VH79*9RL2<(OX?U/-4** "BBB@ HHHH **** "I;"X M-G?0W8_Y92J_Y'-144 ?FM_P=.^ K:V\8?!WXI6MB3+?:9J^EWETJ,O^">WA;Q]860E?P[X\L)[V8]8K>>TN8&_. M9K<5^%5?LO"%;VV14U_*Y+\;_DS\&XYH>QXCJ2_F47^"7YIA1117TY\@%%%% M !1110 4444 %%%% !1110 4444 >[_L;?\ !2/]K?\ 87UE)_@A\2IO[%:; MS+WPCK.ZZTNZYR2(HYQC=CBOV2_8'_X+S_LM?M;RV?@#XL/%\-?& M\^V..QUB]!TW4)#QBWNV"A6)Z12A&R0JF0\U_/M17@YKP[EN;)RG'EG_ #+? MY]_GKYH^DR;BG- /B#=7/Q ^'D16+^P]4O";S3(NF;.X;)4 8Q"^Z/ POEY+5^X?[)' M[;'[.7[;OP^'Q#_9^\?0ZE'$%&J:3< 17^F2,.([B G5YKFATDMOGV?K\FS]AR/B?+<\CRTWRU.L'O\ +NO3YI'J]%%%>$?1 MA7B/[2W[3GQU^&WB7_A ?V9/V0=5^+6NV>EKJ.N1IXKL]#LM/@=I%AB^TW0; MS;F0Q2%840[54-(T8>/?[=7)?&/XL6/PE\++J,6D3:QK>I3_ &+PQX;LY MS MK%^RLR6\9/"C"L\DK?)%$DDKD(C$ 'F'[.G[>WAW]J+]E)OVC_A5\'_%-SK$ M&IW&B7_P[FACBU.RUN";R);"9W811!'(9IG956,[V"D%!3_9<_;B\H^)O&NJVT16*\UO4KF2ZNI40D$0B M1S'&#@^7$@)W9->#_!-OVF?@;_P5E\2_#3XW^(_#OCO1OB_\.9=?T#Q5IOAG M^SK[0HM(N8+?^R742R[K-?[0,B,S$F6X<]7;(!VW[/G_ 4H\.?';QM\-=-; MX:OI/AOXT:?K]Y\+=>_MCSY]032I1YJW=MY*"T:: FXB"R3 HC!S&P"GVFV^ M+?\ ;/QNN/@]X6\/_;XM%TD7?BO6OM>R+2YY=IM+,+L/FSRIYDK)N7RHA$[? MZ^(-\UM^QOX*_8YG^&NI^!]>N?$^H> /[;\/_L]^!;J 0+;7FLNTL[7%6L@>*5 M \;CHRD9!_*GT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1222 M)$C2RN%502S,< #U-BBL3PK\2_ASX[U;5]"\$>/M&UB]\/W2VNNVFE:G%<2: M=.R[A%.L;$Q.5YVM@XYQ0!MT444 %%%% !1110 4444 %%%([I$ADD<*JC+, MQP /6@!:YOQ7X_M=(W6&E;9KD<,W5(S_ %/M_P#JK*\7_$&2\+:;H4A2+I)< M#@O[#T'OUKE* );V^N]1N6N[ZX:61C\SN?\ .*BHHH **** "BBB@ HHHH * M*** "BBB@#RK_@JWX!N?BS_P2>^*7A^S8"?3="350Y7.U;"\AO7_ #BA9?QK M^<2OZGO$G@&U^,O[/'CSX,7Q/D^)?#>H:5+M."$N[1X#CT^\:_EAK]0X"KZ>Q=.I.E-3@VFMFM&C]^_^ M"7?_ 7(^%7[9AL?@U\>4L/!OQ,<+%:KYNS3M??I_HS.&9=-_9O_;M\5276 MF,4MO#_Q'O7+2V?98=0;K)'T N3EE_Y:;E)=/S;B#A!TD\1@%==8=5_A[^F_ M;L?J_#/'*K..%S)VELI]'Y2[/SV[VW/V1KY__:0_X)T_"S]I[XLVOQF\9_&; MXM:'J]AI)TW3T\$_$>\T:"UMF97D1$MBO,CHC.226,:9.$0+[W8WUEJ=E#J6 MFWD5Q;W$2RV]Q!('25&&596'# @@@C@@U+7Y]L?IVYX#X?\ ^"=OPP\)?!+5 M?@MX6^-7Q=L9-8\0PZS=^-8_B7?2>(3<1+&D:?;Y&9W@58POD.&BPS97+$UZ M)\+/V?O"/PPUVY\;2Z[K?B7Q/>Z?'87?BKQ3?BYO7M(V+I;IM5(H(]S%BD4: M!V^9PS &NZHH YE?A7X>D^+C?&?4+V]O-5BT/^R=+@NI$-OID#2^;.;=0H*O M.RP>:S,Q86T(&T*0?,?CI_P3W^!OQ_\ %OB?Q-XKU3Q!86WCW3=)T_XBZ'H] MW!'9^*;73;AYK2*[\R%Y5V^9)&S020L\3E'+ +M]THH 1555"JH P !TI:* M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X9_X*,>/M:^,'_!0 MW]FW_@G)J-Y+#X$\M=-M9)[739<8WVSS0L9HC\LB[0PP" M#V__ 5M^#7AVV_8+\9?&#X:V5OX7\:?"+P[-XH^'OBC1+9+>ZT6XL%\\QPL MH&(I8DDA>$YC=)"&4\8V?V[/V./'/Q?^*?PH_:__ &?;O3HOB?\ !?7+FZTC M3]8N&@M-?TN\B\B_TR6958P/)%GRIBKJCD@KARRY_P"UQX7_ &G/VY/@3JG[ M*7AWX$:[\,=,\;P)I_C7QGXOUG2)_L&DLRFZCLH-.O;I[FYDC#1+YHAC42%R MQ*A" >5>"OV^OVNOC1\:VUF:(QKGE_@_\ &/XJ?LO?'W]MSQC^S_\ LR6/C&W\ M->/['6M6L)?$\6AVT5I#X>MIID@803M+2TJDJ']F^,'[)_Q:^% M?[5?[-GQ+_9:^$5CKO@[X6>"-;\&7NE7'B**Q;2K2XMK**SN"T@)FB06I601 MJTF""J-DXY_P)\!/VFM$UK]LG5-3_9[U9$^,-PT_@%%U[26-Y_Q)DTT))B\Q M QD7S/FX\O/._"$ ]/UO_@I!\*IO!?PKUGP==^'[?5/BYX'7Q;H%OXZ\5Q:) M9V6E>3:R/),?$/C#0+_3 M/ .G>+;">/0;'3]2M+R0W=_*T*3W$OD2\0AXTS$@SAY& /IKX ?$3X\?$.T\ M0W'QU_9U_P"%=R6&OO;>'H/^$MM=6.K:?Y<;I>,;=0+9RS.C0MN*M&2'=2K' MT&JVCWUUJ>E6^H7NCW.GS3PJ\MC>-$TMNQ&2CF)W0L.AVLR^A(YJS0 4444 M%%%-FFBMX6GGD"(BDLS' H 2XN(;6%KFYE5(T7+NQP *\^\8^-I]>D-C8LT M=FIZ=#+[GV]O\AGC+QC-X@G-I:,4LT;Y5Z&0_P!X_P!!6%0 4444 %%%% !1 M110 4444 %%%% !1110 4444 =7\*;G9J=U:9_UD ?'^Z7/V?Q5 I.!* MKH?^^2?Y@5^"W_!>/P!<^!/^"H/Q#G-@(+77HM,U6Q(_Y:K)80)(_P",\M4N=0^%6J7>(+AMTDOAB>1N9XAR6MF8YDB'(),B#=N6 M3X7B;A>.*4L7A(^_O**^UYKS_/UW_1N$>,)8-QP6.E^[VC)_9\G_ '?R]-OW MWHJMHNM:/XDT>T\1>'M5M[ZPO[9+BQO;299(KB%U#)(CJ2&5E(((.""#5FOR MUIIV9^PIIJZ"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !17F/[3_P=T_XP^$!I_C3X^>*/ OA2P@GN-=G\)>(VT2XG("[&DU&-ED@ MAC'F,R(R!R5W-M4HWR5\'/VM?BM^R9_P1_\ BI^U/XM^-+?%:S\):WXB'PA\ M6:SJR:A=:MHXOOL>CR7\\9S-(TS!V)(?RV4,$;*J ?H'17PO\4/&GQ1_81T# M]FGXSZQ\7/%?B2X\?>/M$\&?%ZW\1>(;F\MM2EUFUD/]H0V\KM#8O;WD:LJ6 MJ1)Y+O&5*A-O%^&?CK^T-+\:_"WBN;QUXBD\>:E^VCK?@G7?!3:U<-9Q^#8; M*[95_L_?Y*1Q6D=C>K=",.6E#ER)R& /T"M#.&*D>9:609XBIRLEVSY"M9*7]:H **** "BBB@ ) M&2< =2:\_P#'7C%M8F.EZ=)BUC;YF'_+5AW^GI^?I6A\1/%I0-X>TV7DC%U( MIZ#^Y_C^7K7%T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!<\/ MW/V37+.Y)P%N4W?3(S^E?DU_P="_#BZT?]JGX>_%;@6VO> VTU0%Y,UE>2R. MQ/?Y+V(?\!K]6@2I#*<$'@U\*?\ !T-\/[;7OV=/A3\:,GS=(\67.E( >"M_ M:>>?UT\8^IKZ3A*M['/:7:5U]Z=OQL?*<;4/;\.5N\>5_=)7_"Y^+-%%2VEA M?7[%;&REF*C+"*,MC\J_:#\"W(J*FN].U"PV_;K&:'?G;YL17..N,U#0#304 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^F?\ P0R_X*\S M_ 37]._8[_:3\2D^!M4NA%X2U^^FX\/W4C<02,>EI(QX)XB=LG",Q3]P001D M&OY"Z_;/_@@7_P %5I_C+H%K^Q)^T%XB\SQ5HMB1X&UJ\FR^KV42Y-FY/WIX M4&5/5XE.>8R7_.N+N'E9X_#+_&E_Z4OU^_N?J? _%#O'+<7+R@W_ .DO_P!M M^[L?J#1117YP?JH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M 'E7[0_[2/[.?PGUO1OA-^T%'=?9_&$$_P!C^U>#[S4-,F\DH6BGFC@D@B8[ M@564KNQQVS\=C_@F3=?$?]C+]KGX*_ [PG-X1\'?&'Q(-6^$?@_4+-M/CMI[ M:RLG:;[-(%-E#_9>^#OAG MPAK-C?>&/B1H/C?XN0:EI,]N/#$>D6LIETZZ,B@)- MLAKB5&*-'%,5]6^GVDE[=2;8XE+.WM7EFOZS<:]J080?\ ?\ '- '":?I M&IZJ^S3K&68YY*)P/J>@K>T_X7:U< /?W45N#U7[[#\N/UKO(HHH(Q%!$J(H MPJHN /PIU '-6?POT& W<\\[=\L%!_ <_K3?B-\%/@_\8?#-IX+^+GPOT#Q M5H]C=QW5II?B328KZWCG1&1)!',K+N"NX!QG#'UKIZ*J,I0ES1=F3.$*D7&2 MNGW.3\+_ &^!O@<(/!?P8\)Z.(\;!I?AVVM]N.F/+08KJH88;>(0V\2QHHP MJ(N /P%.HHE.3N*%.%-6BDO0;+%%/&T,T:NC##*PR"/0BN9\3_ _X*^-@ MP\9_"#POJX<$/_:GA^VN-P/7/F(QM)V](KE-T,O_ !S M7]5E5=9T31O$>E3Z%XATBUO[&ZC,=U9WMNLL4R'JK(P(8>Q%?18+CC,J+2Q$ M547_ ("_PT_ ^5Q_AYE-=-X:9\FT445]"?,!1110 4444 %%%% M !1110 4444 %:7@[QAXH^'WBS3?'7@G7;G2]8T>^BO-+U&SD*2VT\;!TD4C MH0P!_"LVBDTI*S&FXNZW/Z6O^"5?_!0?P]_P4'_9KMO&]V]M:^-- ,=AXXTB M @"*ZV_)5 \;K[%2#ZU^,\3Y*\IQO-37[N>L?+O'Y=/+T9^]<(\ M0+.\!RU7^]AI+S727SZ^?JC5HHHKYH^M"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHJEXBUF+0=(EU%\%E&(E/\3GH/\]A M0!RWQ,\1&:<>'[63Y(R&N"#U;LOX=?K]*Y&G332W$SW$[EG=BSL>I)ZFFT % M%%% !1110 4444 %%%% !1110 445L^%O!U]XCD\XYBM5/SS$=?9?4_RH SM M,TJ_UBZ%IIULTCGKCHH]2>PKN?#OPZTW2]MUJA6YG'(4CY%/L._X_E6UI6D: M?HMJ+/3K<(H^\>['U)[FK- , 8 Z"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ H(!&",@]0:** /A/]O_ /X(-_LP?M:QWWC_ .#UM;_#?QY,&D^V MZ5:@:9J,O7_2;53[,_&WCFU/X=SW$G)3)DNK 9],M<(/3S^#7F9QEM M/-J?9K9_H_*YZ^19M5R7,H8F.RTDN\7NOU7FD?UIT5YI^Q]^TSX/_ M &P?V;O"G[0_@D+';>(M-62ZLA)N:QNT)CN+9CW,-P ;H17I=?A56E4 MHU)4YJS3LUYH_HVC5IUZ4:M-WC))I]T]@HHHK,T"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "N"^)FM_;=372(7S':C+X[N?\!_,U MV>MZG'H^E3ZE)C]U&2H/=N@'YXKR>::6XF>XF)41!A448 %$<<<,:Q1(%51A548 M'I3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"# M4M-T[6=.N-'UC3X+NTNX6ANK6YB$D$;9"\GA_/+7$ Y+6G=EZP]>8\^7^W=-G@AN M87MKF%9(Y%*R1NH*LI&""#U%>KE&;XK)\3[6D]'O'HU_GV?0\;.\CP>>81TJ MRLU\,NL7_EW77ULS^0VBOTC_ ."X7_!(0?LPZW=_M8_LW>'B/AYJMX#XBT*T MBX\-W4C8#H!]VTD8X Z1.P3A60#\W*_:LNS##9GA8UZ+T?WI]4_-'X!FF68K M*,9+#8A6:^YKHUY/_@;A1117:>>%%%% !1110 4444 %%%% 'ZC_ /!M5^VJ M_@7XM:U^Q7XTU4C2_&(?5?"8E?Y8=3AB_?PKGIYT";O]ZV '+U^UM?R5_"GX MF>+?@Q\3?#_Q;\!Z@;76O#6L6^I:9/SA9H9%D7<.ZDK@CH02#UK^I[]F_P". M?A/]ICX#^$_CWX'D!TWQ5HD-_#%OW-;NRXD@8C^..0/&W^TAK\KXVRWZOC(X MN"TJ:/\ Q+_-?DS]E\/LV>)P$L%4?O4]5_A?^3_!I';4445\.?H84444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!QWQ4U?"P:)$_7][, M!^2C^9_*N,J_XFU/^U]=N;X-E&DQ'_NC@?H*H4 %%%% !1110 4444 %%%% M!112QQO+(L4:%F8@*H')/I0!?\-Z!<>(M32QBRJ#YII /N+_ (^E>GV5E;:= M:1V5G$$CC7"J*H>$?#T?A[25@91Y\GS7##NWI]!T_P#UUJ4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4/%7A7PW MXY\,ZAX,\8Z':ZGI.JVY]+U*-3Y%PO? )*NH^]&[KD;L MU]!P[G4\GQJ>X!J*_>PUB_SB_)_@[,_EMHKH?BQ M\+?''P2^)>N?"/XE:))IVO>'=3EL-4LY/X)8V*D@_P 2GAE8<,I!&017/5^U M1E&<5*+NF?@$X2A)QDK-:,****HD**** "BBB@ HHHH *_:7_@V/_:I_X2GX M3^,/V0?$6I;KSPM>?V[X_N&=_P#9C=HYOK"*\7B' +,2NO5:_CM\SW^&,R>5YW2JMVBWRR]):?AH_D?TST445^&G]$A1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %9OB[43I?AVZNE;#F/8A]VX_ MKG\*TJY'XK:ALM;73%/+N9''L!@?S/Y4 <31110 4444 %%%% !1110 4444 M %=3\,_#_P!KO6URY3,=N=L.>[^OX#]2*YF""6ZG2V@3<\CA44=R3@5ZOHFE MQ:+I<.FPX(C3#,/XFZD_G0!:HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /R0_X.4_V$H[S2]+_;T^'N MD 36I@T?Q^D,?WXB=EG>MCNK$6[$\D- !PIK\>J_K0^,/PH\&?'3X5^(?@Y\ M0]-%WHGB;2)].U*#C/E2H5+*?X77(96ZJR@CD5_+)^T;\#?%W[-'QV\5_ 7Q MS$1J?A76IK">3856=%;]W.H/\$D921?]EQ7ZMP5FCQ6#>$J/WJ>W^%_Y/3TL M?C''^3K!X^.-IKW:N_E)?YK7U3.*HHHK[8_/@HHK0\+>$_%/CC7[;PIX*\-: MAK&J7LGEV>FZ79O<7$[]=J1Q@LQ]@#2;25V-)R=EN9]%?9G[/'_!!?\ X*,_ M'V.#5-3^%MIX"TJ>(2)?^/;[['(1GE3:QK)'[6SZDJ/Y@L&OH- L)QMYB(9Y+B/E]?"QG$N38*ZE54 MGVC[S_#3[VCZ/ <)9]F%G"BXQ[R]U?CJ_DF?C?;V\]U.EK:PO)+(X2..-269 MB< #J2>U?3_ .SQ_P $:?\ @HI^TA)!=>'?V>M2\.:5-(%?6O&Y_LF&-2,B M01S 3RH>/FBB<#5-*TIM3N(IL;=RZCJ+8C4]_L M[%>>%[5^87Q&^+/Q1^,&N'Q-\5OB+K?B34#G_3-_:R M_9\\-_'_ ,,Z4UA;>(+:1VT^2X$K6DL\C*LJC^ZLELS'WF]Q7Z-UY#T9[BV M"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O.?B1>?:O$[Q M!LB")8Q^6X_SKT:O)=;NC?:Q=79.?,G&?BAX-_:]\.Z>%MO$UH= \1N MBX'VVW4O;2,>[20;T^EH*_:&O/OVG?A;\!OBC\)+Y?VC_AS:>*?#/AW=KT^E MWEFUPN^UC=]XB7_6L%W@(4YC'$6NE=-+JG_5_D>+Q!E*SK M*YX6Z4G9IOHT_P#AU\S^6_X9_"#XL?&GQ!_PBGP>^&7B#Q5J83>VG^'='FO9 ME3.-Q2%6(7W/%?:_[/'_ ;G?M[_ !=D@U'XK1:!\-M+>1?-;7=06[OC$1G? M';6I=2<\;)98CU_'ZJ\>_P#!?7X)_!_PV/AU^Q#^R;9Z=IEJ"MB^J6\.F64) M]4LK,'*GK_K(SZCT^1OCO_P5F_;Q^/\ YUGK_P <;W0M-FR#I/A!?[-A"GJI M>(^'>74;2Q=1U'V7NK]6_O1]; M:+_P1J_X)$_L1646L?MM_M'/XIU:*#,VEZMK7]G0RGKYD-A9,;QOIYLBG/3F MM/6/^"TO[!?[*6B7'@G]A']DRW=&.'NK32H-"LKA@ !*VQ&GG. ,F1$8X^]W MK\J[JZNKZYDO;VYDFFEK^\^MOCO\ \%L?V]/C5YUAI/Q$MO!.FRY'V+P; M9_9Y .W^DN7G#>Z.H/H.,?+'B7Q1XF\9ZS-XB\8>(K_5=0N&S<7^I7;SS2GU M9W)9OQ-4**XCT HHHH **** /MK_ ((&_%D^ /VZXO UQ<[;;QKX:O=.$;'Y M3/$HNXV^NVWD4?\ 70CO7[?5_-Q^Q+\2/^%1_M>_#7XB27'E0:;XST\WKYQB MV>=8YO\ R$[BOZ1ZF14=@HHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH AU&Y^QZ?/=D_ZJ%G_($UY#7J/C&7R?#%Z^>L)7\SC^M>74 %%%% M!1110 4444 %%%% !3[>![FX2VC'S2.%7ZDXIE:O@BT%YXHM(V'"R&0_\!!( M_4"@#TNUMX[2VCM(AA(HPB_0#%2444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4RYMK>\MY+2[@2 M6*5"DLH(I]% '\SO[2?PLE^!_[0?C7X0R1,J^'/%%]80;NKPQS M,L3_ $9 K#V-<37U_P#\%S?AXO@7_@H;XCU:*$1Q>)]&T[5HE XY@%LY_&2V M';+458=")X$ES_X]7\Q-?T/_P#!+_Q5)XQ_X)^_"C5Y M9MYA\)0V.[/:U9K8#\!%C\*F143WFBBBI*"BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@##^(DIC\*7"C^-T7_ ,>!_I7F]>B?$QMOADCUG0?SKSN@ M HHHH **** "BBB@ HHHH *Z7X6P"3Q!+,1_J[9L?4D#_&N:KKOA-&#=7LN. M1&@_,G_"@#MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /R&_X.0?"D=G\=OASXX$>'U' MPEZ,@'_DT?SK\X*_5;_@Y3TR-]&^#^LA/GBNMS+8MC_QS^=? ME35K8A[A1113$%%%% !1110 4444 %?N_P#\$.?$#ZU_P3C\'V+L3_9>IZM: M GT-_-,/_1M?A!7[<_\ !OYJ7V[]@J6UW9^Q^.=1AQZ9BMY/_9Z4MAQW/M^B MBBH+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#G?B>"?#:GTN5_D MU>>UZ)\2USX88^DZ'^=>=T %%%% !1110 4444 %%%% !79?"7&=0_[9?^SU MQM=?\)G GOH_5(S^1;_&@#M:*** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S+_ .#DV0#P M%\*(N[:QJQ'X16W^-?DW7ZD_\'*FM*US\'O#L<@W(FNW,J9[$V"H?_'7K\MJ MM;$/<****8@HHHH **** "BBB@ K]JO^#>/_ ),;UK_LI-__ .D5C7XJU^V7 M_!OC8/9_L)7UPV<77Q U"5?H+>T3_P!D-)[#CN?:7CCQIX8^&_@K6/B)XVU> M/3]&T#2[C4=7OYL[+:U@C:661L=E168_2OFK]D#XB_M+_M\_"NV_:MU+XMZO M\+/!OBF2:;X>^$/"VCZ9-J#:4LC)#>ZE// FI,(=0T][3]S#<&/.YH M)H1%(DZY1BY"L2IJ"SW']G^U_:5\.>(O&_AS]HGQ?I>OZ;9:K;R^"/$-AI"V M+7&F/;)O2Z179?M*3I-O9=J,K(RI&&V+I>"?VJOV:/B1XCO?"/@'X]^$=7U/ M3M,.I7EC8:_;R2)9 D&[P&^: $8,HR@/&ZOS/U6Z^,/BOX)?\%$5^%/C7QAX ML;P[XJ33/"VG/XJO-3BMM(6..?4;.S2:26-=T!N%*HI.,)@@!:^B?@AXN_8 M_;'^/'P7_:"^'O[8.M_$[QKH&G:DWA+0+.\T>*XT2PN[+9>C5;.PLX)(8 JQ MQ;;CY1,\:Q_-)\P!]'-^W9^Q4MSH%G_PUE\.C)XJU.73_#2KXQLS_:EU'+Y+ MQ6^)/WK++^[.W/SX7[Q KJOBO\>O@K\"["+4_C'\4]"\-03Q2RP-K.I1P&2. M( RR*&.2B!E+L!A0P+$9K\F?$'A_X?6'_!NM^T#XGT/1])AN1\4M=G34+:"- M7\Z'Q PQP:^D_B9^T%X*^#G_!6'Q_X6_:8_:BO?A3HGCCX M8>'9/ACXDNFTB+2=2M;1[W[=9FZU.TGBBD$]R)!&KIO#@L&_=4 ?8^M_M/?L MW>&K/P_J&O\ Q^\&6<'BR#S_ O-<>)K54U>'RS)YML3)B>,1JSETRH4$DX& M:RHOVT_V2+CP)I/Q.LOVD?!ESH&NQW4FBZK:>(()HK^.U8K)^T?*X_M&VDMM M1E+V[;5$EG)=-NBPH2171D#(Z,WMGQ;^(/[-GP;_ ."CVC_!?PA9^#/A1XD@ M^"5U?7?C_562VA.BW6L[I-,TVR:2.T:[>ZA>YDN)$D*[5'ES;WV '3_\%/OV MD/B!\/\ ]C?0_P!HC]E3XY6UK;W?C7PU#%J^B0V6H6VKZ=?ZI;6SB.61)%V- M',2)(R#Z-7U9&X$9'7D$>H-?CEX.\;^#+W_@ MW ^'FB6'BVQGN-$^*FCVNI0"Z3S+)QXY:18I5&/*;R0'V$ A"&P%(K]D* /C MC]@G]IKXP>-OBS^T@/VE/V@X9O"WP@^)MQX1R.CHJ#3-I+@\ ;HW&3W1O0UY5H>C^"/#7_!)G]@7Q#I.FZ98SGX^_#BX> M]@BCC9IY+J1+AV<8)9D#JY)R5!!X% 'Z3?'3XZ?"3X::5<^%?&7Q_P!"\#ZS M?:7)/8W>H7UL)K2('9]L,4^5$2N0#)(/+!P">U>9_P#!)#XX_%+]I3_@G3\+ M_CG\:O%+:WXI\1Z1+]&T7Q7=^,;2[L(/%=Y%;)?^#AIJ16(@,Q"RV\?[\N$RJO<. M6PSG+O\ @B;^T;\!OA__ ,$G/V?],\:?%[P]IMSK5V_AC2[>ZU2,/<:S-?W3 M16 7.1.P&0AP2"/49 /NZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#%^(,7F>$[DXY4HP_[[%>:UZGXM@-QX M:O8P.ENS?ES_ $KRR@ HHHH **** "BBB@ HHHH *Z?X63A-6^C6X!SM-K;QQ2C_O\)3^-?,M6MB'N%%%%,04444 %%%% M !1110 5^Z?_ 0ET:32_P#@G=X?O73 U'7]5N$/]X"Y:+/YQ$?A7X65_0;_ M ,$EO#1\*?\ !.KX6Z68MAET2:\QC&?M%W/<9_'S%_!/AC3]'TRU7;:Z=I5E';P0CT6.,!5'T%9'A7X)_!GP)+ MJ\_@CX1^&-&?7R3KKZ5H%O;G4B=V?M!C0>=G/K7A?[4?[7W[8OPTO? M$FN_LT_L.1?$+PKX'B9_$6K:EXYCTFYU)XXQ+<0Z7;_9Y3<^4AVL[E TJO$B MNR&I+#_@HSX9^*GA;X#7?[/?A9-1U3]H*SO;WPO%XCNFM(-,M+*Q:[O'NC$D MC-)&WEP"- 0SR9WA5R0#VE/@!\!X]*DT&/X)^$5L99UFELE\-VHB>100KE/+ MP6 ) .,@$^M3>*_@?\%?'GARQ\'^./A!X7UG2-+2V,UE# MM53E MB[?-Y'F@ 2,@(5G'RLRDKP10!!XE^$?PI\:36MQXQ^&/A[5I+&$163ZGHL$Y MMXPS8W&"1 ME+1$X&2I&<"MFB@#E[KX(_!>^T2/PU>_"+PO-IL-W+=1:?+H%LT"3R$M)*(R MFT.Y)+-C+$DDFM^#1M'M='3P];:3;1V$=L+=+%(%$*PA=HC" ;0NWC;C&.*L MT4 6VM&\-VIBB=\;F5?+PI.U'-2U70 /["U/4-#MYKC3L'(\B1T+0X/]PBEM?A#\)['0=%\* MV7PP\.PZ7X;NX[OP[IL6B0+;Z7/'N$DD;*?Q&*\?(*DJ1R.M>R5Y1XDM/L&O7=J!@+<-M'L3D?H: M *5%%% !1110 4444 %%%% !4ME&[*^\ MK5/'5Y#H-DJM\WDN3+ZY\1/$#[K_7] M7N=1O6SG,T\K2N<_[S&LBBBM#,**** "BBB@ HHHH **** "OZ8?V9_!/_"M M?V"_\ MT=J5?7E>9>$_V1O@UX*_:'UW]J;0;?7%\:>)=/AL=RP75K#N\F$VS MRF%5CWL5"H,%B>YS)1#^TUXR\4:GX>N/V?O@Y=Q?\)WXOTN:"RN73?%X?LI M8I=7N0/X(LMY4>09Y@L8(7S9(^%?A-KM[X=U#X$P/8^!M M:T]H)YK6.2P-EV7Q5U^T60("L<:Q07J1QQH"0J*H503@#)KU7X<_LU_#7X- M_ (?LX?!]M6\-Z!%8W=O:75CJ\LU_;M:Y9MQSV% ' MRKK]_P#"S]C']E+7?BIX-\.ZAK?PD_9KTW4;GPO87EX#+XS\6":4W6H3RJFT MQPWD\L8<)L^U2W4HC'V:V8^Y_LZ_M,_$7Q9^T7XU_93^-.F:(?$OA3PIH7B. M#5_#=M-!:7=IJ(G1H3%-+*R20SVLB[MY$B2(P5"&%>C^(?@'\'_%/P-NOV:] M<\!6,W@:\\.MH4_AT*5@_L\Q>3Y(VD,N$X# A@0""",UC? _]EWX>? KQ)KW MCO1]3UG6_$GB6UT^SUCQ)XBO5GNYK.QB:*SM@41$6.)7D(PH9WE=W9W8M0!Z M11110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %>>_$RR-OXC^TA>+B%6S[CY?Z"O0J MY;XJ6'G:7;Z@J\PS%6^C#_$#\Z .$HHHH **** "BBB@ HHHH **** .H^%^ MK?9M4ETF1OEN$W(/]M?_ *V?RKO*\FT.'5)-3BET>V>2:)PZA%SC![^@KU>) MG>-6DCVL5!9.#M18(_4,CBOVCUG^U_[(NO\ A'Q;F_\ LS_8A>%A M#YVT[-^W)V[L9QSC.*_GK_;<_8G_ &ROV=O'NK^.OVD/!%U>)K.K37=UXTTP MFZTZ^N)I"S.9E \IG=F(258W/.%Q51W)EL>"44451(4444 %%%% !1110 44 M44 ?77_!#_X52?$O_@H/X:U62W\RU\):9?:W=@C@;(C!$?;$UQ$?PK]WJ_,' M_@V^^#SVWAOXC_'R^L^+N\M=!TR(KF!4PCOYD?^ZW/Z'(_"LN@ HHHH **** M"BK&G:7J&K3_ &?3K1Y7[A1P/J>@_&M+Q-;_ Y^$7A*Y^(GQP^(&D^']%L5 M#7E_JNHQVMM#DX >60@9)( Y)( SFG&,I22BKMBE*,(N4G9(S+#3;_5)Q;: M?:/*_H@Z?4]OQK5U_3O ?PM\*W7Q!^-'CO2] T6P0/>W^J:A':VT"YP/,FD( M520 :_/C]L;_@Y+^#GPV@N? ?[#7P\7Q7?IE!XL\06TMKI<;97@+T\-^]GY M?"O^WNOROZH_6']L;_@Y#^!OPI@NO 7[$/@%?&6IQY0>*-:@EM=(A;CYDB^6 MXN^<@Y\E>A5W%4O^"'O_ 5^^+7[2_QU\3?L_?M;_$"+4]:\3,=4\$7K6D-L MB211XGTZ-(E50OE()4&,_NIB2S.,_B]6MX#\<^+/ACXVTGXB^ ]$8";E/1$)!] MW8$<57^%'_!0S5%L#X/^/WA>'7M-N(C!<7]O;IYKQL,,)83^[E4@X.-O&>&K MYKOKZ\U.]FU+4+EYKBXE:6>:5LM(['+,2>I)).:BH ]B^.W_ 1Z_8>_;,TB MY^(O[)OB^V\#ZZXWRVVD1>9IK.>=LUBQ5K4G \HHHY/EO7YO?M6_P#!.K]J M_P#8YNY;CXM?#B670UDVP^*]$+76FRY.!F4 &$D\!9EC8XX!'-?9OAOQ/XC\ M'ZO%K_A77+K3KV$YBNK.=HW7VR#T/<=#7TC\(_\ @HEJ*6@\*_'OPU'J]C-& M89M3LX$$C(1@B6$X20$'G;MX_A:FFQ-(_#"BOV@^//\ P2"_88_;2T>Y^(O[ M,/B6U\$ZY*-\A\/PA]/:0\A9[!BIMR<8'EF,#))5Z_-O]K+_ ()I_M:?L=3S MZA\2OAZ^H>'HVQ'XL\/[KK3RO8NP4/!GIB54R>F>M4FF2TT>!T444Q!1110 M445ZS^PO\ )?VG_VLO _P7DM6EL=4UN.36=HZ6$(,USSVS%&Z@_WF [T ?M] M_P $MO@>?@#^PG\/_!]W9^3J&H:0-9U8,N'^T7A-QM?_ &D1XX_^V=?0--BB MB@B6""-41%"HB# 4#H .PIU9F@4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!RGQ2TGS["'6(D^:!MDA']T]/R/_H5<-7KNI6,.IV$V MGSCY)HRI/I[_ (5Y/>6DUC=R65PN'B@JYXVO/A-\"_!MQ\2OC]\2='\.Z+9X^T7NK:BEK;JQ^ZF]R-[MT"+\S'@ M FJC&4Y*,5=LF@_&K_ (N;X8?! M;P?^#H;GP%^P?\-TUR=,H/&7BBTDM[%.GS068*S39!/S2F':R\I(#7Y6?M$_M M5_M$_M9>,/\ A.?VB/BWJ_BF_0M]F6_G"V]H& W+;V\86*W4[02L:*"1DY/- M?7Y7P9F&,M/$_NX^?Q/Y=/GKY'PV<<>Y9@;T\+^]GW6D5\^ORT?<_5S]L?\ MX.4/A9X"@N? ?["GPY3Q)=IE!XO\2VLEMIR'Y?FAM?DGGX+#,AAPR@[9 :_* MG]I#]KG]I']KKQ:/&?[1/Q=U;Q-=QLQM(+N8):V8( (@MHPL, (49\M%W$9. M3S7G%%?HF6Y'EN51_<0][^9ZR^_I\K(_+VPN+[PAK7EV?C?08F_X^K0, M=LT8)QY\)9G0G&OWNX3 M'=(_AN[*E^ZD]'_*W_[:^O9Z]S]_J*K:+K6C^(]'M/$/A[5;>^L+ZV2X MLKVTF62*XB=0R2(ZDAE92""#@@YJS7Y.TT[,_:4TU=!1110,**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***222.&-I99%5%4EF8X ZD MF@"GXC\1:+X2T*[\3>(]1CM+&Q@::ZN)3A411DGW]@.2>!7YR?M)?'75?CY\ M1Y_%$PDATVW!@T:R<_ZF 'J1TWL?F;\!DA17H'[:G[5G_"V]6;X<> [T_P#" M-V$^;BYC;']HS*?O>\2G[H[GYO[N/G^@ HHHH **** -#PQXL\3>"M8B\0>$ M=>N]-O83^[N;.]?2WP>_P""C-_'"GAOX[>'5U"VD7RY-7T^ M%0Y4C!\V'A7!SR5V\?PFOEFB@#Z!^/G_ 20_81_;*_#0:YM%3^],-HDM^V3(JKDX#-UKZX\*>,?%7@768_$/@[Q!=Z;>Q?NXDCT#XY: +J,C8=:TR(!\=,RP_=;W*8XZ*::; M0FD?A'17[B?M ?\ !*+]@W]N;1KCXB?!R[M?">O7&6.M^$(T%N\IY_TJQ.U< M]2=OE2$G)8U^:G[7'_!)K]KW]DC[3K^L>#/^$H\+09;_ (2CPNCW$,48YW3Q M8\VWP,9++L!. [52:9+31\S5^IG_ ;J?LSL/^$P_:S\06'!'_".^&VD7K]R M:[E&?^V"!A_TU'K7YA>%O#.N^-?$VG>#?"VFR7NIZM?0V>G6<(R\\\KA(T7W M+, /K7](?[(_[/NC?LL_LX>$O@1HS1R?V!I*1WUS$N!9Y&&>@ M(':B6P+<]&HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K@_C3XH^"GP?\/WGQB^.'CW3?#>@V4:_;+_5KY;>#?T5O'T8%AXETM[=+GRPS6=P,/!&T7_;MK(%99,@Y#S&/:PYB<5^5_[0/[3W M[0/[5/C,^/OVA?BQK'BK4QN$#ZEN>(%%% M% !1110 4444 %%%% 'Z#?\ !'S_ (+0>(OV-]1L_P!GW]HK4KO5?A9=3[;& M]PTUQX8=FR7C RTEJ227A&2N2\8SN1_W=\(>+_"OQ \+V'C;P/XBLM7T?5+5 M+G3=3TZX6:"YA<95T=20P([BOY:OV0/V3?BO^VK\=]'^ WPATSS+[47\R_U" M5";?3+-2/-NYB/NH@(]V8JBY9@#_ $#>$;WX(?\ !+SX(^#_ -EWX7:1<:N- M-C#WXDN0L\@=B\]W*>1YLLA8K&,*!P-JJH/XOXHYEPOPIAO[2QM94M5S=4[N MR=E=\S?1)WU?1L_7N!,SS&6"G'$_P(:1D]T_Y5W27W;;;?4%%<]\-?BEX(^+ M7AR/Q-X'UI+J!L":(\2V[_W)$ZJWZ'J"1S70U\GA,7A,HM- M-=TUHS](C*,XJ47=,****Z"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH M ***SO%?BWPUX'T&X\3^+M:@T^PM4W3W-R^U5] .Y)Z #))X - %^66*")IY MY%1$4L[NK:M"V#?=C%&1_RR]6_ MCZ?=^]@?M3_MI:Y\8C-X(\ &?3?#0)6=F.V?4?=\?=C]$[]6[ >"T %%%% ! M1110 4444 %%%% !1110!J>$/&WB[P!K,?B'P7XBN],O(^D]I,4)']UAT9?5 M3D'TKZ=^"_\ P4AE3RM#^.&A;QPO]N:7%@_66'H?P!- 'VYX8_8P_8:^(_Q@T#]L+X<_#K11 MK^EW4EQ;:IH)\B"XG:-DWSVZX1I5+[PQ42!PI).!7O=<]\*/ASH_PF^'FE?# M_1 ##IUJ$>7;@S2GYI)#[LY9O;..U=#0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% 'Y,?\'(G_ 3^_MK1;/\ ;W^& M.B9NM/2'3?B'#;Q\RV^0EK?G'4H2L#GD[6AZ!":_'*OZX?&O@SPM\1O!^J^ M/&^B0:EHVMZ?-8ZKI]RN8[FWE0I)&P]"K$?C7\S_ /P4J_86\6?L _M.ZK\( MM1%Q=>'KS-_X,UF5?^/W3G8[0Q''FQD&.0/LA>&Q/]H45[D_B\I=_^WOS]3Y^HHHK[H_.0HHHH **** " MBBB@ K;^&_PY\$O\ @G9\$I_VQ/VH MM+6+XAZUIN;33YXP9=!M)!\MI&I_Y>YN/,/!0?N_E D+>!Q+Q%@.&,OAGK\?B;P1KT]A=Q\%HF^61 M?[KJ>'7V((KZY^!O[=W@CQR(?#_Q-2+0=5;"K=EO]#G;_>/,1]F^7_:[5\64 M5\_P7XC\3<#5_P#8:G-2;O*E+6#\TMXOSBT]KW6AIA<=B,(_<>G;H?J=%+%/ M$L\$BNCJ&1T.0P/0@]Q3J^3O^"=\WQ*U/6=39_$]X/"^FV^QK"5M\3W+G*A- MV=F &8[&/L&LSV6E>(M516TO58 MTD*).EQ&3Y*N!O!E"*%(^;)P/[GX-XTP_%?#U#-*E)T/:MI1DT[\KLW%Z7C> MZ3:B[K;:_P!7A\=2K48U)^[?:_D?8E%4O#OB7PYXPT6W\2>$M?LM4TZ[CWVM M_IUTD\,R_P!Y'0E6'N#5VOM$TU=';N%%%%, HHHH **** "BBB@ HHI))(X8 MVEED55499F. !ZFDVDKL-Q:"0!DFO-/B%^U3\+O! DM-/OSK5ZN0+?3F!C!_ MVI?NC_@.XCTKP'XF_M(?$?XEB2PGOQIVFOD?V?8$J'7T=OO/[CA?:OQ#CKQ_ MX!X+C*C3K?6\0O\ EW2::3_OU-81\TN:2_E/L9[E\7/VK?!G@1)=(\)O'K.JKE<1/FW@;_ &W'WB/[J_0D51\!>*?#/[6? MPFU3X=?$&&(:AY16[6)0".^F_>E4 MC9.[>JO%**EI^BXOPZRM9+*AAM:VZF]VUT[*+V\M&[V/)?BC\-_$?PE\=:AX M"\40;;FQFVK(H.R>,\I*OJK+@CTZ'D&N?K[E_:D^$>B?M1?!ZT^*WPY@\[6M M.M6EM41?WEQ",F2U;'\:G)4<_,"!]_-?#1!!P1@CJ#7^@>#Q>%Q^$IXG#34Z M;[J^YST!K](]&T?2_#VD6N@Z)91 MVUG96Z06MO$,+'&H 51[ 4 6:*** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HK^]ATZQF MU"X25HX(FD=8('E<@#)"H@+.>.%4$D\ $U+10!X3X _X*1?LJ?%:#7KGX9:C MX^\0)X8U^ZT/Q VC?!GQ3<_8-2MMOGVM>I_"3XL^ _CG M\.=*^+'PQU>:_P!"UJ S:==7&G3VDCJ'9&#PW"1RQ,&5E*NBL"#D5^=/_!/G MXA?M;^ _ O[96H?LU_ OPYXI>W_:S^(4]M=:CXPEM+N.\'V7Y8K);&5;G:H1 MU4SQF1B4^3AC]=?M,>,?B/\ #OXG^#?!GA;X@:9\/_ .L6NKSZQJF@V%O>>( M=1UDNDEO9Z?I[V]Q]H\PR75S,R02R'RR?DR68 [3]I/]K#X3?LIV/A>^^*PU MK9XO\6V'AO16TK0Y[I#?7_ M:R_X):_!_P"+7CV'2Y/&,/[4^@Z/+.+*2SMKN>P\3RVD,TD.6:#>L4;2(,[6 M+[0!A1[YHOQM_;G_ &?OV^?#'[)OQ\^,'A+QSH/QF\*:W?\ P^\2V7@5M-?P M]JVF11S3VLMM'=,;BT\J5&4M,)22%WC!+ 'V;17QC_P2Y^+7[>7[6?PI\#_M M0?&3XZ>$#X;N+OQ/IWB#PCI?@GRIM1DMM6N[6UN4NO._T?R_)">4%<,B L[/ M(2GV=0!QGQN^/WPP_9[\/Z=K_P 3-:F@.M:S!H^@Z=86,MW>:KJ$V[RK6V@A M5GED8*S8 PJHSL55682?!KXX> ?CMH.H:YX$N;U7T;6)M)UW3-4TZ6TO-,OX ME1WMIX95#(X22-P>5=)4=2RNK'X5_P""Q7Q>\>_$2&+QC^Q5X9G\2^-OV2?& M-CXX\97K+G3K>/[+*)M)*AE>[N6M9C/)'$5$4*,#(LCHC>A_LF_$?Q9XR\6> M KO]B'XH^%?%'@_XF:1??$7XU>,_%WAZ>ZU0WEP;>ULTC%I>006LLGV>:U6W M,;""/27!+LF' /M:O*=4_;+^#$?Q U?X7^"T\0^,=:\.S^1XF@\%>&+O4X=' MFVAO(N;B%#!'/M()M]YF (/EX(K5_:U\=^+?A;^RK\3?B;X B+Z]X<^'VM:I MHB!-Q:[M[&:6$8[_ +Q%X[UX7_P0P\.:#H?_ 2P^$VJZ//]INO$&D7&M:[J M,DGF37VHW5W-+82I9B3A .PH ]\^"?[1_P@_:&_X2!?A1XDGOI/ M"NL#2O$-M>:5^1'.8)8;F..2-PDJ$JR@@G!Y!%=S7SO^W%\;-'_8I\ M S_%CX;>&--_X3CXJ>._#WA+3)=01S:3:K=RK9P7=TJ,K.L-N&9@&5G6VCCW M+PR\S\0OC]\?_P!E']L[X4? ?QW\1QXW\&_&N'5-+TS6-7T.V@OO#FO6=M]I MCS]C2".XLYT+((V7S49,F8@F@#ZNHK\SM8_;7_X*-?\ ##OQH_:_A^-W@JWN M_@I\4O$6F_V'!X#S#XBL],U!+=H)'>X+6L;1[MH0O*&.6F((5?9?VL_V^6^# MG[0?AWX=_%;XOZA\&O!7BWP!::AX(^(T_AR"\TB]\0RS7 ET[4;F>*1+=(H4 MM9 H,!<32DSIA!0!]D375K;R10W%S'&\\A2!7< R-M+;5!ZG:K' [*3VKYL_ MX*G_ /!/OP[_ ,%"/V:[KP' +>T\9:$SZAX'U><8$-WMPUO(W40S* C^A"/@ MF, ^2?%Q_P!HKQ!_P4A_98\-ZI^T;&O-\5:)9?\ %%!A MAU>)1CF,*_XF5^X9/FM#-\$JT-'M)=G_ )=O(_GC/+[K_/H MUW"BBBO5/&"BBB@ HHK[R_X(H_\ !*>\_;9^)*_&_P",^B2Q_"SPO?#SHI5* MCQ#>IAA9H?\ GBO!F8=B(QRQ9.3'8W#Y=A95ZSM%?CY+S9VY=E^)S3&1PU!7 ME+[DNK?DCW;_ ((/?\$K=/@L[/\ X*$_M2Z-';Z981F]^'VCZH@5"$^;^UYE M;HBXS"#U(\WH(V/T;^U'^T5J7QV\8>7I\DD/A[39&72K0Y!D/0SN/[[=A_"O M'4L3V7[97[1]EXGF'P5^&'PN58-8'"[+ M64OYI=_3M_3"BBBOYA,0IT,,MQ,EO;Q,\CL%1$&2Q/ '*-3M=^F^&PMU)N'RO<$GR4_ @O_ -L_>OHS_ (*#_&*+_@GO_P $X6\ Z!J"VWC?QXCZ7:M# M+B6.6=,WMR"&# 0P?NED7E9'@/>OQ(KZQ_X+)_M;G]J7]L75=-\/:H9_"W@7 M?H6@B.0F.:2-S]JN0,E3YDP*AUX:.&(U\G5_<>)IX3"0IX'"*U&A%4X+RBK7 M\V^KZ[GI8RI&=7DA\,=%\CO/@;^U!^T)^S3K7]N_ KXNZWX:E9P\T-A=G[/< M$=/-@?,4WT=6K[=^ W_!Q=\>_"ODZ7^T'\)-$\6VRX634M&E;3;S'=V7$D+G M_958Q[BOSFHJL-F.-P?\*;2[;K[GH9TL37H_!)H_?7]D?_@L+^R?^V#\0M,^ M$/@RT\4:-XIU5)C9Z5K6C@K*8H7FDQ- \B !(W.7*9QCJ0*^BK[XM?"S2_$< MW@_5/B3H-KJUML\_3+G5X8[B/?^#>#X;?\)1^V1KGQ M"N;?=!X7\%SM%)C[ES<311)^<7VBO1OVO/%LGC?]IKQMKKXPNOS6D94Y#);D M6Z'\5B!_&OUC@[#U^(,/*6(E:U]4O-+_ #.C'Y]6R_ 0K2BI.4K6VT2_S/U= MM;NUOH%N;*YCFC8?+)$X93]"*DK\7+6]O;%_-LKN6%O[T4A4_I6O:_$[XDV* M>78_$+7(5_NQ:M,H_1J^OEPE+[-;_P E_P"">9'C>'VJ'_DW_ /V,J.YN[6S MB\Z\N8XDSC?(X49^IK\=G^)?Q'D8M)\0-;8LK+N]3U&_N!=WVH M3S2@Y$DTI9L_4FB/"4KZUO\ R7_@A+C>%O=H?^3?\ _8WQ/XW\(>"X8Y_%GB M6RT]9MWDBZN%0R8QG:#RV,C..F1ZUP?B+]KSX-:&&6QU*\U20?PV-FP&?]Z3 M:/RS7%?M77$/C'X-^#/B,N";D1.C#IBXMQ+_ .TQ7SY7\'^-'CSQKP)QAB,A MRZA1C&"@XU)*4IM2@F].915I76J>B/Z0X0X+R?/,IIXZO.; MZ/=?%G[<'B.[W0>"_"-M9KT%Q?R&9_J%7:%/UW5Y7XS^*OQ"^($A;Q9XKN[J M,G(MM^R$?2-<+^.,USU%?RAQ/XG\?<8)PS7,*DX/["?)3_\ (*,7\TWYGZ; MEW#F294T\-0BFNKUE][NPHHHKX(]L**** /5/V7OC3_PKCQ/_P (UK]WMT75 M)0)&<\6TW19?8'@-[8/\-O"GJ":_L_P"C)XK>QJ+@_-*GNN[P\F]GO*E?SUE#SYH]8H_)/$3AGGB\ MUPT=5_$2_"7RV?E9]&?"%%==\;_A#K_P0^(M[X$UT,ZQ-YEA=[,+=6[$[)!^ M1!'9E8P_P#$FLYD^:S@8?ZT@])' M!X[JI]6( !Z=^S#\!--^ /PYBT)A'+J][MGUN\0??EQQ&I_N("0/7YFXW&O1 MZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ J'45U!M/G729(4NC"WV9[E"T:R8.TL M%()7.,@$''<5-10!\X_\$_?V+OBE^QI=_%)/&GQ@T+Q7:_$[XIZQX]G73?"\ MVGR6%_J)A\V!2]W,'A40C;D!@2$]:T7Q'X3?5K:?3[FZBN7GM0MU!]FNP\*#S#O5@J!E95*/ZI>_M%?L^ MZ;>2Z=J/QU\&V]Q;RM'/!-XGM$>-U.&5E,F00000>016OJOQ,^&^@Z]I7A;7 M/B#HEEJ>NC.B:;=ZM#'/J'_7"-F#2_\ 0: /C[P]_P21\?:+^R/-^S+<_M4 M17=SH_Q@7Q]X'UN?P6FRSN(M5DU*.*]A2X4W>^60B1HW@7:%"(N&+^V:)^S' M\1?$GQOT[]J+XW>,_#VI^-/"_A2]T7P'IVCZ//%I6BM>&)KR[823M+<33&"! M"=T82)"@!9FD;V?6-:T;P[ILNL^(-6MK&S@ ,UW>3K%%&"0!N9B ,D@P?!C0/B=X5^$_A[PY\:?B!;>*_%EEI4,7B'Q)9Z4E MC%J-T%_>3+ A*Q!C_"./0#H.GHH ^/O O_!/S]J/]G?]IKXJ_%/]E[]I_P * MV?@WXR^(3KWB;PUXZ\"SZK/I.I.I$TUE)#?6X6 MUU&9+4R.[B"6,LI)Q+EF)^J:* /GW]I7]@ZW_:T_9UUCX1_&+XMWY\4:CJEG MK&E^,]'L!;KH&J6;B2SFLK1Y'$<4;;LQO([N)9-TI+!EGTS]E?XJ_$+XN^ ? MCI^TY\0?#6MZY\,-/U >$[+PUX>GL[.34[R!;:74K@37$K%A"&2.!"%C\Z1B M\AV&/WNB@#XI'_!+GXSS_L2?&C]CZ_\ VBO#3O\ &'QKK&O3^(H_!%PHTQ=3 MN?M%S"L!OCYI5@ CEUP"=RM@5Z3X[_96_:*\;^']3\ >)/B;\/\ Q)X1\1?# MJR\-ZUX2\3^"KF:SAO8#]?#/PA\CM)/#]JD 6: M&2=6+71DERX9@"O0<':O<44 ! (P17X=_P#!='_@D;<_ +Q-?_M@_LW>%B? MFK7)E\6:'80_+X>NW;F=$'W;61CT'$3G;PC(%_<2JVM:+H_B31[OP]XATJWO MK"_MGM[VRO(5DBN(74J\;HP(964D$$8()%>KD^;8C)\6JU/5/22[K_/L^AXN M>Y)AL]P3H5=&M8RZQ?\ EW77ULS^12BOOG_@LG_P1_\ $'[%GBRZ^/'P(T6Y MO_A1JUUNDBCW2R>&9W;BWE/)-NS'$4IZ9$;G=M:3X&K]KP..PV8X:->@[Q?W MI]GYH_G_ #'+L5E6+EA\1&TE]S7==T_ZU"BBO1/V5_V8/BM^V%\<-%^ WPI.%4%F4'IJ5*=&FYS=DM6^R.6E2J5 MZL:=-7DW9);ML])_X)F_\$\?B!_P4.^/<'@/2?M&G>$M':.Z\:^)$CR+*U). M(HR1@W$NUEC4YQAG(*HU?MW^T!\1OA_^RU\)M+_9&_9PTFWT:UTS2TLWCL#@ M:=:X^X&ZF:3)9W)+?.6)+/N">$/ ?P9_X)2_LJ:7\ O@K;Q3Z]I).:_@OZ2/C;.+EP_E%2TVK3DGK"+6WE4FOG"#TUE=?K^6993X_8T^$G_"T?C%:W6HVV_2]"VWU M]N&5=E/[J,_[S\X[JC5\3?\ ![]V/ZL^+Z***_6CE"BBB@#]:_^#>#PI9> ?V]B\8?\$^-:T*4[QHTFI1!>N"F+L?K(#7D M]?Y0?3#ROZEXET<3%652C;YPJ5-?_ 917R/[@\',9]:X247NFOQC']4PHHHK M^3C]8"BBB@ HHHH *N^'?$&K>%-=M?$>A79@N[.8202#L1V/J",@CN"15*BM M:%>MA:\*U&3C.+3BT[--.Z:?1IZIDSA"I!PFKIZ-/JF?1GQC\!Z#^V9\"(?% M'A:"./Q+I2L]I'O *3 RVK$_P +@ J3CG8>!N%?"US;7%G<26EW \4L3E)8 MI%*LC X((/((/:OICX ?%^Y^$OC-+JZD=M)OBL6IPKSA<\2@?WER3[@D=ZF_ M;Z_9[M;69/V@_ 4"2:?J)3^W$MAE5D?&RZ&.-KY 8_WBIY+G'^HG@KXG4?$G MA93KM+&4+1K1[O[-1+^6=F_*2DMDF_YQXNX?%J_A^(?Q"LI(?#%O)FWMW!5M3<'[H[B( M$?,W?[H[D &S^Q#^R6_C*]M_C%\2--_XD]O)OT;3YT_X_I >)6!_Y9*1P/XR M/[H^;[0J.UM;:QMH[*RMTAAAC"111(%5% P% ' '&*DH \YUS]K3]GGPQ\? MM&_9=\3?$B'3?'GB*WEG\/\ A[4;&X@?4XXT=W:WD>,13!5C?.QS]TCKQ7<^ M)?$>@^#O#NH>+O%.K06&F:592WFHWUU(%BMH(D+R2.QZ*JJ23V KX"_X+"_L MZ^-_C3\5K+XF_!%&C^)WP?\ AL_COX=3Q(6>2^T_5K>22UP,&19X/.C\O.&< MQYR!7H?CS]I#P9_P45_9C^&GA3X5S[]#^+WA>7Q/XV@23<;'P_8*AOK"4C@M M-?F#3G7C=&]X5_U1H ^D/@#^T;\&OVHO $'Q4^ WC ^(?#=VSK9:W#IMS#;7 M6QWC*=1BM[#P_I,FO78OM5E$LT(F%O!YD@B$BEB!UQM/?_"[]N[XZ^+M7 M_:@^&WA[Q-X8\07?P6\,:3K_ (&\7ZAX5N[6#5X+W3[NZ\NYMUFC\U5>S=4N M(&1)$E1U!Q\P!]J45\">"OV[/VWM,^&G[*7[3'Q,U3X?7?A3XZZ_X=\->(?" M.D^';J.]M+C5K"6:+48[Y[G;Q+%DV_D81'V>9(1YE>I?#7]J+]HCQC\;OVJ? M@;J.M^%TE^#7]B/X+UB+P[,/,6^T?^T66[B-UB;:Q$>4:+(!. 3@ 'TA\0?B M#X+^%7@O4?B'\0_$-OI6BZ3;F:_O[DG;&N0 "S,S$*J*"S,P5020#Q_P & M/VL/@[\=?'WBOX4>#KW5[3Q3X)-JWB3P[XA\/W6G7=M#& M>XEUZQ,1B+70,44.=RAOIK5YH61+ MFWV^9"2" Z[@R[AU&01D<@]*FHH _/\ _;,_X);_ /!/?0O!_@'X ?#?]DCP M7#XH^)/C_3M$C\02Z0MSJ<6GPEM1U:\>YEW2O*;&SN4\YV)\VXC))) .7^V] M^S1^T9XI\:_M+>%O!?@+6=1U;XL6OP\B^"^NZ=I\DEKHQTRX!G$ERH*:>+2X M66^_>-&'$X\K>^5'UG)\*_'?C#]N>/XR>+="\CPKX(^'9TOP7/)#?@[%):ZMXAOET^;Q& M/+*^'K1E9I]0VO\ ZR5$4K"FU@T\D.]?+$C* >;?$+XE> /B/\3X]:^(OC#3 M]*^&?P\\2Q6L<]_,'_7I8N,A%#%[T8 5[%@WN/A7Q7X8\<^ M&['QCX*\16.KZ1J=LESIVJ:9=I/;W4+C*R1R(2KJ1R""0:^"KK5?"WP5\4:C)K'@^PN8S%+* Q />J*** "BBB@ HHHH **** "BBB@ HHHH ** M** *7B3PWX>\8^'[WPGXLT2TU+2]2M9+;4-/OH%EAN874J\;HP(92"001@@U M^$/_ 5__P""+7BK]D'5K_\ :"_9OT:\U?X6W,IFO[%-TUSX79C]R3JTEKD_ M),>)HYX)HPZ2(PPRLIX(()!!X.:]C M)\YQ638CGIZQ?Q1Z/_)]G^AX>>Y!@\^POLZNDE\,ENG^J?5?KJ?R2^!_ _B[ MXE^,=,^'W@'P]=:MK>LWT=GI>FV4>^6YGD8*B*/4D_0=3Q7]!'[ ?[%OPL_X M)$_LKS^*O'7V74OB)XAAC?Q+J,!!:>XP6CTZV8C(@C.K_+3JSE_B)\0/$OQ0\87GC7Q9>>==WDF2%R$B0?=C0=E4< ?BD_LI?"3_A; MWQ@L-+OK;S-,TX_;=5W#Y6B0C$9_WW*KCT+'M7IY-E.+SW-J&7X57J59**]6 M]WY+=OHDV:4J7EP\LLKEY99'+,[$Y+$GDDGG-?= MW_!>[]KJ^9X?^&\;P7GDR9CN-7E"FX)VMAO*41P@$!D<3 MCHU?!U?W3/"83*<)0RK"?PL/%07FU\4GYR>K\]3U,;./.J4/A@K?YL****YS MC"GP03W4Z6MM$TDDCA8T09+,3@ #NKI4W5JQ@MVTOO*A%SFHKJ?KS^W=I,'P/_ &(_AQ\ M+&81M8QZ=IS1H>)(;*RV-]?G\H_6OB.OKC_@K?XL^V_$CPGX(5LC3M%FO3@] M[B79_*W'YU\CU_5/#M!4,HII=;O\=/P2/F>)ZJJYS42VC9?,_^B:\^961BCJ00<$$<@UH? M\$D_$'V7XM^)_"YDP+[P\MR!GJ89T7^4Q_6KGQ/TX:3\2?$&FI$46#6KI(U( MQ\HE;;^F*_SH^F]E=L5EF.2VE5B_^WHTVON<)?>?UMX"8SVF55J+Z)?A*2_) MHPJ***_@8_H(**** "BBB@ HHHH *]\_9;^*&E^)M&N/@/\ $%([JTO+>2/3 MUN3E98V!\RW/X$E?Q']T5X'4MG>76G7D6H6-P\,\$BR0RQMAD8'(8'L017W' MAWQSF?AYQ31S?":I>[4A?2I3=N:+_.+Z22?2QXV?9-A\]RV>%JZ-ZQ?\LEL_ MT?=7.:_:3^!6J_ /XDW'AB82RZ9)GD=@J(BY+$\ # MJ:^M/V5?V$3$UM\1?CGIHR,2V'AN5>GA/=8??JW; ^:OMJRLK/3K.+3]/M8X(((UCAAA M0*D: 8"J!P !P *D1$C01QH%51A5 P /2EH **** /([GX9?&^3]L2V^.,4/ MA;_A%(/!DOAXV3:G<_V@WF7<5R;O_CW\L8\O9Y.><[O-'W:\W_9D_P""<>D? ML4^&_C"GP"O;/4-1^(WB*ZNO#MIKMS+!9>'M-E,DL>G1"-)"(8;FZO9@J*N_ MS@"5/SU]+ZYXC\/>&+,:CXEUZRTZW:01K/?720H7/1=SD#)["IK_ %/3=*T^ M75M4U""VM8(S)-YH ^#O!?_!+;]I_P7_P3J^%O['&D_&# MP9'X@^#OQ#T[Q1HNJS6UW/I7B9;;4+J\%CJ-KM1XX@TZ-\CR9>!&PA QV=C^ MPE^UK8?&+X\?&.^^,W@+4KCXW_#K2]$O=-3P]=V<=C?6EI=VB-&_G3$6Z)=M M(0P>29T"Y@4FOL&TN[6_M8[ZQN8YH)HP\,T3ADD4C(8$<$$<@BDM;VSOE=[* M[BF$65&%?=QT^N_L6?M.:!^U=\7 M_C%\&?BOX-T_PQ\U@C6+(ZPNLD)7+3*=C@-Y< M@!1OJ^B@#X8UK_@FA^TY)_P3.^&O[!FG_%CP-6\'E:; M>Q7<-ND(:1I69X]K3%HAM'$63Q]2ZMI?[3FH_%SP/KVE>)O"6E>"[;3]1'Q! M\.FVFN[R\N7C469L[HB,(B.&9]\8)!Q@Y!7T*B@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRS]H7]E7P3\ M<[1]5B":9X@CCQ!JD4?$N!PDRC[Z]L_>'8D<'U.BO*SK(\JXBRZ>!S&DJE*6 MZ?YI[IKHTTUW,ZM*G7@X35T?FE\3?A1XY^$7B%O#?CG17M9>3!,/FAN$'\<; M]&'ZCH0#Q7.5^F_COX?>#OB7X?E\,>-]"AO[.3D)*/FC;LZ,.48>H(-?'_Q[ M_8>\:_#II_$?PZ$VNZ*N7:%4S=VJ_P"TH'[Q1_>49]5 &:_C/Q"\#\ZX9E/& MY2GB,+O9*]2"_O)?$E_-%>L4E=_+8W*:N'O*G[T?Q1X11000<$8(Z@T5^$'D M!7TBOQ T?_@G[^P+XF_:7\16\/\ ;VI6(FTBTN!S/VX[4!]7%>#?\'!7[6" M>/?C/HW[)G@^^']C>!(5O-=CA.$DU6:(>6F,8/DV[ @\-)J\?@O2HW_GDO?DO\,7;SYI+='JX"/L*,\2]]H^KZ_(_/C7=ZAJ-W)QAY^[Y<*;Q_W\:2O%*W_BIXK/CO MXG>(O&I?(U;7+J\4_P"S),S@?3!%8%?U7A*7L,+3I]DE^!^=99 ?T*U_%_TTLK^M< MTL4E_"K4Y?>JD/\ V]?-(_HSP!QG)F-6@^JDO_27_P"VL\;HHHK_ "_/ZL"B MBB@ HHHH **** "BB@ DX H Z;X2?$S5?A3XSM_$^G[I(?\ 5WUJ#@3PD_,O MU[@]B![UZ%^UK^S%+\>?[)^-'P0MH;R]U,11:C"LBQK<1D!4N"6(PR?<<')P M!P-AS0^$/[*'B_QV8M9\7B71M*;# 2)BXG7_ &4/W ?[S?4 U].>#_!_A_P' MX?@\,>&+'[/:6X.Q"Y8DDY+$GDDGFO[]^C!DWB#DN55UF=%T\OJ>_252ZJ<[ MM>4(6NJ_;S#\Q[!02#[3117]7GYD%%%% M !1110!\"_\ !0GX^Z7^PQ^W1H/[5'[47PW/C+X->(_AT?#&GSVL$%W<^$=8 MCN9KB>86DS &"[B>".2X7E3;QJY50H:I;? KXM:!^RE^SO>W%Y;^*O UG\=Q MXO\ %>@^$Y3J]AI?AJ\DU"XTRTA,*M]LLM/EN; 91611 LB@10J5]O\ '/PE M^(/A_P#;M\0_&[QO\+KKX@?#[Q=\)K;PM:6EG';7#:#+'=W$UY;2VD\B^9;W MRRP%I$#Y:U5)55%1JT/^"<_[-NN?L;?LT:K\/-8TF[TW2?\ A--?UOPKX/2X M^W2^&]&N;R2>UTP-$SB61$.XK&S@22LJO)@.P!YC^R!J7QM^$7[/.J?"+P[H M=SHWB'XB_&#QA=_!S1-:TYHV\->%)=4EFCU"XM) &AM[>&7S4@<+E[FTMSY9 MF&WZ6_9UNO@3IW@"+X>? 7XA:/X@L/#C&WU"?3==AU"?[4[-)++=R1LQ-Q+* MTDLCOAGD=V/)->_BIXOU6X.@?%#XI>!-1TK0%GG_P"13MI+ M2>/3K$.A(5XGF\^=T+;KB23:S1QPA?+_ -A+X)?&/2/VE/"'Q(U;X7ZMX-\. M>#OV6="^'^OZ?JT"P?:]?M[L2F.%5)%Q%:QK,HN%S$_VPB)W^? !]J4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!\4_M#>-/B?^SK_ ,%:_@K-K_Q<\4O\)OB_I>J:&/#DNN2_V?IWBJ!//MI" M,YV7$9\I(,F/>K':,#&-^R]\9?$_@/\ X+-_&/\ 8Z\>?'OQ3XGT67P;I^O? M#;2]:UN::#1G$<;ZCIQ+8%Q+MN[:=/,+ND)4YR68^C?\%F/@5XG^,O["/B'Q M5\-$*^./A;?VGC_P+'4M)?[3\@')9X!<1J!U:0?2OG/]KCX*?M(^!/V M??@1_P %&?A3\/XYOCCHGQ,&N^(M!=V/F0^+'6SFTJ1@NYUMO/TZS5B#MCMB MV.": /JCX/\ CWPWX!N?C5^UY\6OC9K%E\.].\47MEHB^(O$$TNFZ38::D=M M?SQQN3\TFIPWRJ/F(2.-8@HY\'?MF_ ;QQXNUOX=Z/J?B&'Q+H'AA/$5Y MX8U/P3JEGJ4VE.S*EW;VLULLMTA=3'B%782#85#D*?*_VU[*U_8Y_P""4OB' M0=#^#5C\48O!_@^PL9] U_1SJ%OJ?[^WBGO[NW7YKA8RTE[*H(9O+?YE)WCQ M+]G_ .*/@G7O^"R?A7XC:%\3O%WCK2_%O[,-WINF^--0\,7,-IJ5Z-?M9VCM MECMHX8H(X@6+*NQ<,'D:0,: /H;]C3_@HY\,?VI/V;M0_:2\1:1J_A'2;'5] M6C=M=\-WUK$MI!JMS96H$\D?DW%S(L,6^"W>1EFD\K&["GL=!_;L_9DUO7_% M'A"Z\:ZCHVM>#="36]?T/Q/X6U'2[Z+3';:M[';W=O')<0%_DWQ*X#_(V&(6 MOSE^'EUX^_X= :=X"\!?#_Q;K7BKX&_'R;Q+\2O VCV5]9:A+I]KXOO+Z2VA MF01G[1Y#QW*")]ZB(.,$+GZ0^"'Q?_X)U_M"^(-9_:A_9QTSQ3KVJZ'\-M0T M[Q!\2?&>I:^$T&TD&]=):35G*RS/,S-Y,6X)Y;LS*7B$H![[\ ?^"AW[(G[4 M/C;3OA]\"_BG)KNIZMX4;Q'IZIX?OX89M.65(FD$TT"1!P\D>82PE4."4 -> MUU\J?\$2+G2Q_P $MO@]H=EY<5UI7A<6FK6.S9+:7:S2&2.6,@-')EMQ# $[ M@W(8$_5= 'D_QN_9 ^&'QB\W5[>V&B:V^3_:=C$-LK>LL? ?ZC#>_:ODCXP? MLR_%?X,3/<>(=#-UI@;Y-7T\&2 CMN.,QGV8#V)K]#Z22..:-HI8U9&4AE89 M!!Z@BOR/C;P:X4XO5X;$^\O=EW7 MZH^1_AGXG\-_L2?L6^+OVN/'MHC7+:8;JQM925-P,^79VX(!*^=.Z_,!@*ZL M>%K\+/&_C+Q)\1O&>K?$#QEJ;7NKZYJ4^H:I>. #/<32-)(Y X&68G XYK^A M7]OG]AG0?VZ?@?:_!F]^(^I^%(M-U%+_ $^33+:.2W:9(GCC6:$[3)&JR-A5 M=,'!R<"OQ^_:C_X(Z?MK_LRFYUD> ?\ A,_#T&6_MSP<'NMB#G,MO@31X'+' M84']\]:ZX<,5.',CPN686#=&A"UU]J3UG)KI=W?E<\_&X6M2IPA"-XQ7X]6? M*]%+)')%(T4J%64D,K#!!'8TE>8>2%%%% !7[6_\$IM!_P"%$?\ !(.^^([) MY%UKL.N:XN1@F7+6D!/^\+:(CV85^*5?O#\;]!_X9Y_X)8>$?A$4\BY'A[0] M'N!C!-P(XYIS]6:*4GZFOLN!\)]9SA7VT7WM?HF=5"I[##UZ_P#+!_?T/A:B MBBOZ6/S$**** "BBB@"UHFJSZ%K5GK=J?WMG=1SQ\_Q(P8?J*_1G]MV!-3TC MPKXIL@&MY!.OF>H=8G3]%:OS2^./V)O OBQ"&>&PTR6Z;KS]F,3_ M /D0BOYV^E!E?]I^$>812^&'/_X+G"I^4'?RN?L7@KC/JW%<(WW:_%2C_P"W M(\(HHHK_ !X/[6"BBB@ HHIT,,US,MO;PM)([ (B*26/H .M-)R=EN#:2NQM M%>G> /V3_BEXSV7>JV2Z)9MR9=1!$I'M$/FS_O;?K7N/P[_9:^&'@-DOKRQ. ML7R8/VG45#(I]5C^Z/QW$>M?MG!?@!XB<8N-66'^JT'_ ,O*UXZ?W8?'+39V M47_,?'YOQQD.57BI^TFOLPU^][+[V_(^=_AI^S[\1_BL:2?MJ?M,3_ ++?P)UGQYX9\-KK_BIM-O&\*>'#)M%[/,W,7V%7 /K>BOGC]F;]N*/XB?LD:I\?/C#H\ M5KJWA7Q3K'AC7++P_;NR:GJECJCTZ+Q'=BLJP&,UJ05^ZT?X?J9_% M_P#8S_92^/9EF^+O[/OA76[F;/F:C/I$:7ASUQ<1A91^#5\_B.%(O6A4^37Z MK_(\VIDZ_P"7*_)\.^#/ T4F?M%[=7TR ]/+1(T/X^;)^1KH/A5_P M1U_8N^!_Q]T#]H3X4Z'K^D:EX=NI9[+2?[;:YL7=X9(@76=7E.WS-RXD'S*N M\7:?XQT?XEVVF'3M+%G%IMUIS.C-YCN9/,5\@G:I_\$]/VN],))^$YN$'1[;6; M-\_AYN[]*_7H9IEM3:K'[TOS/SZIDV;4_BH2^2;_ "/%J*].N?V,?VIK0XE^ M"&N'G'[J!7_]!)JHW[)?[32L5/P*\3Y!QQI,A_I6ZQF$>U2/WHP> QRWI2_\ M!?\ D>>45Z5;_L>?M0W./+^!WB 9''F613_T+&*U-/\ V#/VM]28+;_!F\7/ M_/Q?VL7_ *'**EX[!1WJQ_\ E_F..79A+:C)_\ ;K_R/(:_0+X W MM?GWB7A\'Q)P7C_9@^"OAXB1/ M!Z7D@_Y::A,\V?\ @).S_P =K_,G*/HM^)N/DOK?L<.NO/4YG]U-33?_ &\O M4_K3%>)'#M!?NN>H_*-E_P"3-?D?'ECI]_J=RMGIMC-<3-]V*"(NQ^@'-=[X M4_9<^,OBK;(?#0TV%O\ EMJLOE8^JG*SY7'>*&-J)K"4(P\Y M-R?W+E2_$\)\&_L0^'[-EN?'7BF>]8 HA M'X2\*V=DVW!F2/=*P]Y&RQ_$UN5X)_P4]_:ZU']A;]A/XA_M.Z#IT-WJ_A_2 MHHM"M[E=T9O[JXBM+=G7CY) [DU\Y?LT?L'_!^/X)>'/$/[1/A2T^(GQ'U?1+>]\6>/?%T(O-3EU" M:-9)C;3O\]C"CL5ABMS&L2HFT C*/)WNYA0Y)K[L\4_1RBO!O@W^W MYX ^(GC+XF?#SXG?#7Q/\+]<^%.E6^L^)[#QRUC@://%-+%J"365S<0M%L@E MW@/F,KAAFJLO_!0SP9X>^*/P]^'WQ/\ @UXR\)6/Q9:6'X=^(]9BLS;ZE=+$ M)DM9HX;AYK.:6,AHDF12V=C;) 4 !]!T5\C:I_P5X\#0?"[XC_&#P]^RA\6] M7T;X1^,M3T'XBO:Z;ID;Z,-/2%[J[(EOD6>-?,8A(#+(%B+ND:,C-U^F_P#! M1_X>WOQG^'OPWO\ X-^.M-\-_%0!XE8 MQO/;QK*1E-RD.0#Z'2ZMI9Y+:.X1I(@#+&K@LF>F1VSCBGU\U_!GX[?LH0?M M7_M):KIWPOU+P5XM\"Z7X>NOC!XR\0JD-OJ=H+&[ELIT*SR#RH;2%R6*1G#@ M$$J<:_A_]OWPKJ/Q(^&W@GQ+\%/&^@:;\7H;A_A[XEU*RMFMKUHK<70CN(X9 MWFL6E@_>QK,BD@,KB-U* ]]IAN(%G6U:=!*R%UC+#<5! ) ] 2.?<>M?-7_ M ] ^$^-"\6K\,/%I\"^(_BJ?AYI?CKRK06S:U]KDLE9K!=7T3PMXKG^,,=E)H_A[[$S3O'8'3Y"9I95:>7]ZIE$5M$2! K5U7_!-' MX8:G^T=_P32^ Q_:#^$T7A>^\%>&_#][\.-8T/Q7]JNS##H]O';ZLKK#']ED MFCFN(WM'$JA&96:0/@?8&OZ#HOBK0KWPOXDTN"^T[4K22UO[*YC#QW$$BE'C M=3PRLI((/4&LW2_AIX&T#X:P?!_PSX?CTGPW::(ND6.EZ/(]FMG9+%Y*0P-" M5:$+& JE"K+@%2" : /DK7Y?!7P!_9R\:_M#?!SP +GX;_L_^'/$&J_#K0I[ MB69?$WB**.YEOM:N)68R3()GN(4E8Y=Y+R?YP;9QUW[)_P"TM\9-7_:=7]F; MXK^*(/% U+X$>'_B);:_%IT-JUGP\+:?'X?M]+738=$%HGV5;-8_*%OY1&WR_+&S9C&WC&*YG MX._LU_!+X!3WMW\*/ T>FW&H6=I9W-W+?7%U-]DM59+6T62XD=X[>%7<1P(1 M%'O;:J[CD [JBBB@ HHHH ***B2]LY"JQW<3%G**%D!RPSD#W&#D>U $M%%- MDFBB*B655+MM0,V-QZX'J>#^5 #J*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *\9_X*$_LCZ;^W7^QKX\_98U#6$TV7Q3I2KINHR(62UOH M)H[FUD<#DH)X8]P')3J2:#X-N=7T?6YX8Q&+NTU&T5[:..;:'VW+PF,N5;A=QYO_ (*#>'OC MC\4%_9QU1/@YK-S>>'/VD=$\6^(M.T#3I+[^P]#MK>_B>2XEBW)),GVB(ND) M;EF$8E5/,?['HH ^!/CA^S-\4_VC?VP/VG?"VD^#]>T;1?BC^SC:>#O#/B_4 M=&N(M/DU6,7V^-G*9"#[3'EB KC<%+' -K]AC7_%GB5?"'PQ\?\ _!(I_AS\ M1/"7V5/&OC_5O!>EQZ%%]E"B6[TV[@?SKN>/(8_#-R6T2"# M1)K&9I1L^8K/(!MCWEE!=0RX)^^** /S^\8?LN?%GX__ ![_ &Z_ 47@_7= MT_XS_#SPYHW@'Q3JNDSPV-_=V>D7EM/F3;E8TGFB0E@/,4L8]X&:]-_8<_:C M_:Q^(OA#P=\!_BA^P]XY\!^*/"]A:V'Q"\4^*;:V30"MK&$DDTV:.&/VS_CK\$O#OB/XV_L=?$_6OBUX*_:.TG6_ M%%Q'! =)M=(M==,D4>@PFX"R1FT\G=+'&&]_X+*'XX M:A\)?$UCX6NOV:[;PR^N7&E.UK#K(UN2^>R:6/STK_@GCJ/CVUN' MT_5=)\8>'TM-:M+EK>XMH9M3MXIT$R%65'C=@RYP1UZ#'W%7QK_P72\$_$CX MM?L*WGPE^#_PM\3>+O$>I^*]#NK72_#FB373"&UU&"XF=W5=D8"1M@,P+$@ M'G !Y?XTUKPUI_\ P4K^!F@?\$MO'MQJ]@;R^C^/FE>#_$,VI>&;71!''Y4E M]B22UM[W/F^3M*SL<;L@KG[/^)W[2$7@WQE??#'X>?"KQ#X^\4:5H46L:OH? MAJ:RB:PM)7E2W,LE[<01AYVM[A8HPQ9C Y(11NKYP^.'PQ^*O[,7[5>E?\%& MOV.OA7XB\2^&_B)]FTGX]?#'2])E@U"^B&5M=?MK2<1L+RWY25" 9(VS@$O( M.,^/FF>(_@_^WGJ_[6?BG]@'Q+\<_A7\7/!6CV;)I'P_CU#7O".K:<;B-4;3 MKY8Y8[>:.;_LC:GH>JZG\4- URU^'G@OPR)I= M)TZUU>"[D:[^QAK=+CR(M\BJV/,+ M]3T#PGXA\1WWBC5+7PE?>7I4%YH\ME;M.&B#(6F< KC? M)GY8BH9A/^T%^TM^Q_\ $"S_ &:_'OQ ^%NO>+M.^(OC[1-1^$6O6EKY=MI> MK7-K++9W-P3/&4(MWF;RRLG(.4R 1YC\-/#OQ#TKQQ^W)K.I_!SQM!;^/KI) M_!#OX.OO^)XB:#'IY^S@198_:%V@'!*G?]P%AQ%S\.?C!!^QC^P=X"?X%^.F MUCX8?$;PG?\ C_3X_!]ZTFBVNGZ7=6EU+*!%R%EF3 3<77+(& - 'TMXD_X* M3^&K'XR_$O\ 9]\"?LR?%3Q=XO\ AA9:==ZII.AZ-9J+Z"\2>1);>6>ZCCV* MD.<2,CN9 L22$,%V]+_X**_L^^(OV=/AI^TAX3_MC4['XO:I8Z7X"T&WM8EU M'4-0N=_^BE9)%BB:+R9S*[2"-! Y#M\N[S?X"0>+/!7_ 4^_:6^+OB;X7>, MK;PQXB\*^$8/#VN?\(A?/!JT6X@N-3O'N8+&Z:--3B M>TS&\2,5"7#2$@P%0 ?>OP8_;;\)_&#]H+Q;^RZWPI\7Z%XQ\"I;2>*8-3M; M9[.UBN8C-:S)<03NLD?%'X9S:!8WEEI<0BCLM-P\T6(1.TCHTTDKF5GW,BJ$^R MZ /F;_@L79HG_!-/XP>*+.XN+35-!\%W>H:+JEC ?@W\-? 7QUM+_XJ7F@Z1KC3>"_B)-=WMI=6$%O M=W,E]'%=D>6TB>3)'*IW&B^*/&7_ 3M^+'PV\!^"=>\1:_X MG\'W6F:)H_A[1+B^GN+F4!57;"C;%YR6?"@ \UV?[)'A[3-:_9H^$]UXH\%: MCI^M^%/"&G6PMM=T>XL;O3KM=.2VN(S',B-T9T/!1L @G:" #-^(/[.J-\^?LB'XC_ +#'Q*_:%^#WQG^#?CCQ#8>,/BUK/Q ^ M'_B+POX.O=7M-=M-46-FT^26VBDCM;F&6/RF%T848.&!\M2P\@^ ?[$'[1G_ M 3RLOV0?BMKO@O6/%FF_#CPOXD\._%30_"EG+JE[H']N7#WR7-O;VX>2[C@ MG=8)?(5W\N)617&< 'VQ\-_VZO@9XY@^(UMXJGU'P-J_PD7S?B-X?\:1PP76 MB6I@:XCO':"6:&6VDA5I$EBD=2%(R&!%?+'[<7QLM?C%^T+^QUXMM/@O\0?# MEOK'QOL+G1=9\0^1#9ZAI[6-W)M-O#>2/!*Q-O*J7,,4NT$8!CD1)FBVA0[([HC 'Z+U^6OQ'^(GB7]I#_@H;^T MQ^QWI6IW&L_%'[%H3? OQ#9^(Q'9>!K!+1!>ZBC)*#;S6MZXDFCC5I[AV2)E M,2DI]R_\%"M+_:,U[]B+XF:-^R6\T?Q%N_"=Q%X8^S7 BN!*P <0N2 D_E&0 M1MD8DV'(ZU\ ^./A3\5/C_\ /X%_$;_ ()]_LF?$GX8_M!? ;2(TM(_&G@B M70M,-O\ 9BNH:7=7-]Y2:@MS*'V-$969YW:4PB:65 #]%?V??VIO O[1FK^* MM!\"^'?%$1\$Z_M7>C:OHOBS05M==TW4I+.>V@FU.WAG3SHF5A&T;L&4G:>"1D MCT'_ ()Q?M ZQ\0?A[I?PM3]C?XL?#JXT2PGG\9W_P 3=$^PK+J\LOF7#Q3L M!_:"S-L9TC/)_\ !=GP=\0/BI^P=?\ PG^$_P ,O%'BOQ#J MGBO0[BUTSPSX=NKYA#;:E!<3.[0HRQA8XV/S$$G &30!Y!^W!\8_@GX \1_" MS3?^"5_[0Z:Q\9=1^(FG6UKX&\!_$*;6;#6-(9F-]_:MFMQ+ ELL0+?:9%1X MRN4<88C[C^*'[2.F^ O%MU\.O!WPO\4^/O$VG:&FL:IX>\')8^?8V4CRQP2R MO?75M"#,\$ZQQB0R.89"%VHQ'R'_ ,%-,^!O[+G[-GCR_P#B M7-XGTN[\+^/->\#ZAXJ_&_P"-?[$^O_M _#SXE> ="TR?7?"?@"'Q#J?AS6M+6>-MUD06 MCMKE)_,:1> X YVF@#W.R_X*M?LWZ[\/_A+\5O!_AKQ?K7AOXR>)HO#?AG6+ M+3K6.*RUEY9(O[/OA/#]:>\ ML/#EOK5[K*K;FPA@GFFAA1CYWFB1WMY]H\K!$+'.!7@'QB_9"MOVGO\ @G%X MD^#7@GX$Z7\(=6U1)=>^'OAO2]/M;&;P_JMO.+K39YQ:GRHKII8HGF\LD)YS MQ[GVEV[']CC4?B[9_LQW'[4'[0OPTU&U^(GC324\1^)?"&F6I>\M/*LDCMM, M@B?:PD$4*L86*XN+B8<;C0![[7)?'72?B[X@^$NN>'O@-XLLO#_BW4;06FC> M(=0LEN8M(>1U1KWR'^6=X49Y4B;Y)'148A6)$OP5^)5S\8OA-X>^*5Y\._$7 MA*77M+BO)/#7BW3_ +)J>FLXR8;F')\N1>ZYR.^.E=10!\-6/P__ ."COP=_ M;%^#OPK\7?\ !435?B'IWB?4-2U3Q7X=F^$/A[3%&AZ=;*TTAFMX6E7?=W.G MV_RE3BY8A@5 .-\&_P!M3]I'Q)X_^$GQ*U[Q==SQ?$S]H+QEX$USX:? MX9:T^''A.0_=VV0^V:K,G^_>W:VS>^ECTYN?&_P3X \,?$6QTWX&?#S0-/\ MBWXZ:[^S>*8-'A:?0[)EA34M:?*D;E06\8R/W\[6DLW<**1KVMLFUK16(/[BS5B963EKEUCW*;69']/K\^/ MVP?&GC7]G[QI\2?@_P" _B%K?@7PK\)_V3+OQA\-'T[5Y(?[0\0I=W2R7=R^ M?^)BZ216:O#/YBR/?,TBLTZM7W%\&/$GBWQC\'O"?B_Q]HG]F:[JOAJPO-:T MWRRGV2[EMT>:+:>1M=F7!Y&* .EHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBL'XG?$CPK\(? 6I?$;QI=21:?ID >1;>$RS3R,P2 M*"&-?FEFED9(XXURSR.JJ"6 H WJ*^"_@S^V]^USIOPK_;.^*OQ;TNSO?$7P MAO;FZ\(^#;6-9+;2$C\/Q7T=BTD8#7&UV_>R9.]A(R;5*J.Y_9(_:)^+\'[4 M(^!GQ.^*UQXOT'4_V<_#WQ%N/$.K6UI =+U"XNKFWN8PUM%$BV\RQK,BN"8_ M*DPVTX !]=T5YK^S[XM\;_%N75?C?JU]<6GA;71%'X#T&2 (?[-CW%=3ER-X MENR_F*A.$MTM\JDC3"O2J "BBB@ KR']I_\ 8^\._M+:[X2\>V_Q:\:^ _%W M@6:\?POXJ\#ZI##/;K=)&EQ#+#,_B'\;?%_Q(\2PVDEK::]XQ:QC-G!(4:2."WT^UMK:/>8TW/Y1E8( M 7(&*]*HHH **\Z_:U_:-\)?LD?LW>,?VC/&PWV/A719+L6X#$W,_"00#8K, M/,E:-,@'&[..*^?/^"=7Q,^,WQKTO4OVBF_X*D>&/C_X-ATB=/\ A$O!WPJM M-$DLM0.V1%ED,\ERI"!U6&6.-F\Q7)P,, ?9%%?"7[%W[;7[1/Q&\?\ [..I M_$7QJ->T_P#:&^&_B?Q!J^@QZ7:PP^%;JPELYH!;/#$LIA\N[:V<7#RLSQQL M&4[PWU!\+_'OBWXR_%36/&?A[6&M_A]H GT72DCB0_\ "0ZDDH6[O=Y!86]N M\9MHMI422?:F8,BP.0#TVBBB@ HHHH **** "BBB@ HHHH **** *^FZ3I6C M0/:Z/IEO:123R3R1VT*QJTLCEY)"% RS.S,QZDL2>32)HNC1:S+XBCTFV74) MK9+::_6!1-)"C.R1L^-Q16DD8*3@%V(ZFK-% &1XI^'W@+QQ/877C7P1I&L2 MZ5="YTN35--BN&LYQ@B6(R*?+<8'S+@\#FM>BB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "O ?VQ/@U^V+\3/'_@7Q;^S/XZ^&=G M8^%);J]N]%^)&@:A?6]QJ+*B6UVJV5S 2T"&<(')4--OVETC9/?J* /SW_X) M1Z3^UQ)^V?\ M26_QN\0?#._TIOB%!%XRM_#N@7\,ESJC:19>4UJ;BYD6.T\ MCY7CE#N7R0X7Y:]XO/@9\'O$7Q'OOV9?@I\-](T+PI:16,_Q?N])LEC%[;QQ M@Z=XM?AE;^"1=N+(^$'M(LC[%G87-J[ZI]JV^ M:-N/,\D>77Z(5C/\.?A[)XV3XER> ]&;Q'':_9D\0'2XC?+#S^Z$^WS G)^7 M..:V: "BBB@ HHHH **** .4^,/QS^#O[/GA:'QQ\20!@DD 5\V?"GX-?"*?_ (*EW/[27[)5UI T/4OA M;>Z?\8+GPM+&VEZAJQOK.32RYA_=27PB^W-(PS(D7E;\"="WU?XG\*>%_&^A MW'ACQGX;L-7TRZ4+=:=JEFEQ!, 00'CD!5AD \CJ*DT'P_H/A;2(/#_AC1+3 M3K"U39;6-A;+##"OHJ( JCV H \ ^(7P<^&&@_$J+X,_LY>#+/PYXN\5Z9._ MBCQ-HZE)O"_AN:Z:6[:U.2+.6\N2ZQ)$$#3F:Z*R&U<'YQ_:G_:*^-GP'U7] MH5?A+JUWX>MOV?+7X\$Z7^ZL=2MM0>)9XY+<#%TMRS26";L^5]FS#Y< MFYC^A=EX<\/:9J]]X@T[0;*WO]3\K^TKZ"U1)KORUVQ^:X&Z3:I(7<3@' Q6 M;XA^%'PM\6^*]-\>>*_AKH&IZYHQ!T?6=0T:":[L2"6!AF=2\7))^4CDYH W MZ*** "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 8B@ HHHH **** "BBB@ HHHH **** /_9 end GRAPHIC 24 dxpe-20241231_g7.jpg begin 644 dxpe-20241231_g7.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" ML@, P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ 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@#!^)7AOQEXK\)3Z+X!^(T_A34Y&4P:S;: M9!=M%@Y(\J=61@>AXSZ$=:_G>U[_ (.#?^"SND?\%0Y_^";D/QR^'LDJ?'7_ M (5U#XI;X;1 -G6!IRWAA\[C.1(8]_'W=W>OZ/Z_D)\9_P#*TS)_V?7!_P"I MRK#NBBEME" M!8@RGE&#X?EFP*_%3_@D'_P71_X+*?\ !53]L>T_9/C_ &E/AYX':X\.W^K# M6Y?A)'J:DVRJWDF$7=N?^B'K^2W_@V) M_:2^ W[*?_!4G3_BY^T?\5]%\&>&8/ NLVTNMZ]>""W6:2./9'N/\38.!U.. M* /TL^-G_!QG_P %"_\ @DW^WR_['?\ P5*^$'P^\;>%PEK>P^-?AG876G7L M^E7)(2_BAGFDCEV%)%:W*QG?%(HE(VL?N3_@L7_P6B^&G_!,W]AK0_VGOAYI MMCXVUWXC>3%\+-/>9UL[\36XN!?S,N'-K'"R.57#.TL2 IO+I^)O_!8"'XK_ M /!P[_P5LL;C_@FK\(/$/C+PEH/A/3O"%GXZ;1;BUTETBN;JYFOY[B5%%O;K M)>R("^&<1#8K%U4_H)_P<*_\$8_C1\7?^"3GP0^'W[,MK>^,O$/[,GANUTQM M$LX2UWKFEQZ;:V=Q-!$,F2=3902B$99D,@3EQ:%X8E>>QNWNH]0F?5() MY1YKQ7*);LBL2$2-1@.9,_AU_P $K/\ @ZB_:]_8$T/2/V=OVH?"#_%3X=:" MB6%G'>SFV\0:%;1_((8;A@5N(XP"%AG7< JHLL:J /Z#O^">?[67["O_ 4% MTS6_VW_V.O%4>IZEXETG2M#\9PW&Z#4+#[ UY+:VUY:EB(94-_ M1$0@ ^DJ_.G_ (*;?\%9OC'X'_;Z^%W_ 2&_85O/#>F_%?XDM'<>(?'WBVR M-Y9>$M/=)I1Y5J'07-XT,$LJH[! /*7#&;,?Z+5_.E_P=C?L ?M7?!K]M32O M^"M?[/:ZZ^@36&F+J_B3PX\@NO".L6 $4%P[1_-#"Z)"4G'RK*KJQ4M'O /U M8^)GP:_X+)?LV^!+SXK_ ,_;:TC]H#5]*M6N+SX9?$OX;Z7HRZRJKN>*POM M(6W:UG(!$:W"SHS$!V ^:O0?^"0W[6'Q0_;C_P""?/@C]JCXS:1%IOB3Q;J& MORZAI,%OY2Z:L.NW]M%9A2JG]S%#'#N8;V\O3:_I3Z M7\)?^"H/P^&H6OR6_P#PM7P=9!+B,<#S;[3T^63KEI+;80!\L#DU^T7@#XJ? MLM_!#]B'6_VE_P!G>\M]>^&5GHWB/X@6\_A:Y^V+J"W%Q>:Q?&WY/S/<37.( MN-C-Y>%V[0 >W45^+'_!/'_@H]^W%_P7*^"?[07Q8\&?MK:]\"/$?PR;S_"O M@3P)X+TJZTV&SFM9I;*6]O=0MYKF\D>2UN8Y$B>W51&KA<2!$Z;_ (-??^"X M/[4'_!2?5O''[,_[85Y8:_XH\'Z'#K>C^,[/3H;.:^LS.L$L-S# J1;T>2(J M\:+N5F# D!B >._\%7O^"X'_ 5%_P"">O\ P5:A_8M\&?&3PGKOA#4+S1+J MRGU/P);I=Q6E\Z!X'=& 9D.]0X R-I(SFOWCK^73_@YM_P"5A#P[_P!@[P=_ MZ.%?L]_P7O\ ^"Q]C_P2$_9CTOQ+X-\-6.O?$KQW>SV'@32-39OLL/DHC7-_ M<*A5GBA\V$>6K*7>:,9 W, #[MHK\;/V^OVM?^"JO_!)K]BWX'_\%(?&/[8M M]\4=0\4ZWIEG\7_A7XG\+Z/:Z)_I]E->+'ILEE9PW-GY'DO!YC2RF1F21EP& MC/8?\%S?^"^/C']EK_@GI\%/CI^Q#=16.L_M#V8U'P]XGU33(KMM TR.VMY[ MAA;R9B>[#7<$860,BE9<@D @ _6.BOS&\+>._P!O"ST/X _M'_L>_P#!3FZ_ M:+^!GC7XH>'-+^)5QK/@W2%U73[6ZNXH)9(9K&VA,,)FD2*>VFC,]ON7Y\"3 M;^G- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %?R$^,R/^(IB0Y_YOK@_]2]*_K;^(7A[ MQ9XH\+3Z-X*\?W'AC4)2OE:Q:Z?!=20@'G$?^B'K^6'_ (-#[:UNO^"QFD)=6\<@7X?:XRB1 <,$B((S MW%?TN_$[]G7XT_$WX%W/PZC9W5GJGB_2?#6E+?SP31^7M57MVA MB=06(=(PO"L9N) H#2%5^52QR<#@9P*^6/^"E/_!(#]G+_@JEXT^&VL?M M,^(O$,>B_#:'6GL=&\.WOV.6[N[\602=KD99!"+1B$4?.TBDL A1P#DO^"FG M_! 3_@GY_P %-=.U+Q/XX^'47@WXCW43&U^)7A"W2WO6FQ\K7D0Q%?KG:#YH M\S:-J2Q]:_)3_@UC^#?[0/[)?_!<3XS_ +)EUJGVS3?!WA;7-&\?S:>[&PN) M;'4[>&VN!G^(REO+SAPDLHP/GQ^Q>D_L&?\ !03P#X57X6_"S_@KYXJ7PO! M;;3[SQM\+M)USQ':08PJC4RT*SNHSB6>WE/^"#_P"^/O[;GBW_@H7??'_P")GA'XJ:O+ MII\)>)/ .M1Z?)X:2ST^&SV*KQRI=B8QN91*I1HY/*V !F< ^4_^"Y?_ ;* M_L9_$GX ^/?VNOV._"MK\+_'OA/P_>^(+[0=' BT+78K:%YYHC;?-5^!_P#P2(^-OQ>_:$U:ZM_A;X \8ZCJMC=7432K M#;PZ9#<:C' A^^N0C"->&EE<#YF:ON7XQ?\ !,_]L[]J+X;WW[/W[3W_ 56 M\1:I\.M:A^R>)M+\%?"_2] U;6[(C$EK<:@KS*J2#*R"""+>I*D;6(/N.B_L M$?LJ^%_V+KS_ ()^^$/A7:Z1\*[[PI=^'I_#VGRNA-IL9>0([-\\_\&3'_ "?]\5O^R//_ M .G6QK]%/V-/^#2W_@G?^RI\4;OXD>,_''CCXFVKDI:>%/%=[##I3Q;MRK>0 M6T:?;MI"G;(?))&6B/&.F_8 _P"#9;]D[_@GC^UG<_M1?"7]H7XJ74*LPTWP M?+KRVMEY7G)/'!>/;*DE_%'+%%(LU_\ !\'X/\71?%GX >/Y;>9M!G\.ZYI\$H!,<=XD]K)(I[*S1R1D M>HC./NFONS]M?_@V2^!W[>O[5>H?MA_'']LOXIKXMNY+7['_ &/;:3;V^GQ6 MP MXH4^R$X3:#EBS, M,;:*WL=4L]0C#JE]!Y4?DQ2[7="HC,;*[*4(.* /E7]D+_@F1_P3"_X*C?\ M!/3X7_%OQ]>_$SQ]X=U_PSI]_?Z-K_[0'BN_LK'5X8/*N8C;RZDT44L$WGQ< M*-N"%PIYN_MG?\$P?^"87[;_ .PK\(_^"JZA^SGXFLKB?4! M#)9C?3J/V6X(NHF4!'"I&S+P&45]D?MV_P#! M+CX;_MP6WPIM;;XP>+_A:_PRNK&X^S+! L3212)'#&%7]T M$PZC9D+G(!_.K\"=0_X*=?\ !LY_P4O\.?"OQTMS_P (]XJUNTCU;1M.NWN= M"\I/:@G ,BV\CE 21@L #GB@#T>BBO']=_X*$?L&>%_BE_PH_Q M+^VI\*-/\9"Z^S-X6O?B%IT6H+/G A,#3!Q(3P$(W'TH ]@HHID\\%K ]S^+M+U[1[S?]CU71K^.ZMI]KLC;)8F96PZLIP>"I'44 :E%0ZE MJ6G:-IUQJ^KW\-I:6D+S75U;?\-N_L7_ /1W M?PO_ /"^T[_X]0!Z?17$>.OVF/V=?AC\(&_:!^(?QV\(:+X%5$<>,-2\16T6 MF,';8FVY9_+8LWRJ Q+-P,GBI1^T3^S^?A?IOQO/QR\'KX+UA(WTGQ:WB6U& MF7JR9V&*Z,GE2;MK8VL&UB_YZ2"&1MB\'YC@5EZ!^U[^R;XKURT\,^%OVH/AWJ6I:A<);V& MGZ?XUL)I[F5R%6..-)2SL20 H!))XH ]$HKA_CO^TS^SK^R[X:M/&/[27QU\ M(^ M)O[Y;.RU'Q?XAM].AN+AAD1(\[J&; +$#HH). ":['2M5TS7-,MM;T34 M8+RRO($GM+NUF62*>)U#(Z.I(96!!!!P0010!/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 5^7'_ M =>?\% ?VA?V'?V#?#WA[]FWQ/?>&]9^)?BMM%U#Q;IDK1W6G6$=L\TL=O* MN##-*0BB12&5%EVX8AE_4>O#O^"B'_!/OX ?\%,?V8]6_9>_:(TRX;3+V9+S M2=7T]U6\T;4(U80WENS @.H=U((*NDCHPPQH _*G]CC]GC_@CS^W#^TG^S)X M(^#'P8\"^,_!OB#]F[Q<_P 0[+4K*.;5Y/$$=QH@FEU28_Z2-11Y)BLY<.%D M+0MY;*3]R_\ !*S]BS]HK_@GKJ/[0'[/$/CKQ+XQ\"6'B"SU'X!CQSX@N)H+ M>PGL7&^LI=WEC=+;K)#*'C+.FR1R P_H/\ ^"#W M_!:#PW_P6!_9\U;6/$7A*V\-?$KP+-;6OCG0K&1FM)1.KF"^M=Y+"&4Q3#RV M+-&T;*68%'8 \,_:P_X-BV%Z$9H[6WT]HSY.F1'"+%YGF+&N1(":^,_P#@R.O_ -HEOCO\9=,L9]2; MX3)X1MY-4CD+&S3Q$;J(6ICS\HE-J+S?MY*K%NZ)7ZJ?\%M_V7O^"GO[5/[, M.M_#G_@GE^TAX;\*1ZAH4]IXC\*7NB&'4?$43AA);P:LTK+9[X\1A/)3<6.Z MX16('Y$_\&J'_!2+]I/]F_\ ;=@_X)$?&K2YX_"OB&_UF"ST/4]/6&]\+^(+ M2">YG4MM#E9!:RQ/$^=L@C*E '#@'Z;(]K'$4+B.V+!H_.8-^ ? M[57[-G[1_P#P;[?\%>=&\(_ _P")UUK.M>'+_3M;\#ZS9QFWDUS3;IRHM+F% M6((D*36TL>2K@,1PP _L-O;VSTZSEU#4+N*"W@B:2>>:0*D:*,LS,> 22> ME?B)^RW^R6?^"YG_ 7#\3_\%9O%6D2']GGX2:Y:Z1\++FZA(3QE?:5\L4T( M8?/9K=^;=,Y&"6BAPQ\[8 ?JW^V]\"?C5^TY\)8?@)\*?C-=?#S2O$NHBV\> M^+]"G*:W;:*(W:6#3&*,D5S.XCA,[_ZF)Y757<(!^ __ <<_P#!O;^R1_P3 M5_9<\-_M8?LI^-_$ULLOBVV\/Z]X=\5:LEX+PSP3RI6CK*#;MOC.Y65] MR[/+(?\ I[_@ZO\ V/\ _@KO-9Z?^UAXY^/.D>/O@IX*UO[7I>B^$/#K M:2W@^:60)%=75LTDS7/)CB%V9GVEC^[A60@@'Z=?\&[=_P#M$ZG_ ,$=_@Q> M_M-S:E+K[Z-<_P!F2ZR6-V^C"\F&FF0MR1]D\G83UB\HGG-?:]?G9_P;3?\ M!4'XL_\ !33]A:_U?]H-X+KQU\._$7]@:SK5M;)"NL6YMXYK:[>- $24JSQN M$ 4F+> -^T?HG0!^"'_!T#_P3KTC]IC]IGXA?%KX5>$H+?Q9\.?V:-+\;WRZ M;:K&^K6T&O7]M?--M'[QTM'\W>V6VV:H#CBK/_!EG^WO_;/A#X@?\$Y?'&M9 MGT:0^+_ <&5E)!!Z@U_-WXWTOQQ_P;T_\%Y?MFD0 M7K:'\//'BWFG(&);5O"-^IS$&/#NUC.\1/(6>,GJE '])'_!6S6=:^)WPY\% M?\$]? NJ3VVN_M&^*QX:U6XM)"LUCX4MT^U^(;L'L/L*-:C)_P!9?Q#J:_FH M_P"#=GP+X-\8?\%U?@SX0\5^&;+4M+B\0ZY.EA?VRS1>9;:/J,\#;7!!*2Q1 MNI[,BGJ*_I%_8C\1^'OVW?VV/B;_ ,%"O#^JPZMX'\+Z>GPR^#6HP-N@O+>) MTN]=U.$\@B>^,%H''5=)/]ZOYT/^#;7_ )3\?!W_ +#7B;_TP:K0!^\O_!Q! M^SM^QI^W#^S1HG[)/Q^_X**_#;X$>*-.\06WBOPS_P )QXLL+1;Q8XKJT(DM M;BYA>2%A-,%E3[KQ\9 93;_9._8\_9W_ &;/^" 7BC]FOX5_M >'OC?X1M_A MIXNEF\::1=6U[I>IW4J7LEP+?R99HECBF+QA0[%6C8DA\X\#_P"#U;3;";_@ ME_\ #_5I;.)KJ#X\:;%#<%!O1'T;62Z@]0&*(2.Y1?05TW_!"_\ Y5;U_P"Q M!^(?_I=J] 'P]_P9"_\ )TOQQ_[$#3O_ $N:O)/VCO#?A_PE_P '@>E:+X8T M:VT^S'[2GA&<6UG L<8DE_LZ65@J@ %I'=SZEB>]>M_\&0O_ "=+\/?AA<7C2Z!XX\8::K36FHQVKL9;2:\@EADVV\+QOC#JY!&"K+ M^@O[!7PC^&OP$_8K^%OP9^#GQ4B\<>%?#7@;3K#0/&-O>Q7$6M6J0*$NXI(F M:-HY!\R!&90I4*2 #7XN_P#!\MIM@L?[,NKK9Q"Z<^,(7N @WM&O]BLJD]2 M68@=MQ]37KW[<7[<'Q'_ &&_^#4GX&^(/@_KMQI'B;X@?#CPAX,TS6K.4I/I MZ76DM/P\6^%-4\+1>.-,\3 M:?UDMBF\3+*#L,>WYMX.,,)?$4UQ:JTEUY,#VL!9B,YB\@/'S\CY9<,2:\@_P"# M*O\ ;>^)VOZ_\2_V ?&/B.[U+P[I/A]/%W@VWNIBXTG%U';7L,6<[8Y'NK:3 M8,*KK(P&9&) /V:\!_\ !1S_ ()Y_%/QK8?#;X8_MX_!CQ'XCU6Y^SZ7H&@_ M%'2;R]O)L$^7%!%<-)(^ ?E4$\&J?@O_ (*9_P#!/;XC?'0_LS^ OVS?AQK' MCS[0]O'X9T[Q7;2W$TZYWP1[6*RRKALQ(2XVMD#!Q_-OXY^!_@7XT_\ !UUK M_P #_%4=[:^'O$?[0U]!K,&BW\EE+<02^9)<0^;"5=%F!=)"I#%97 ()S5[_ M (.G/@-\&OV#/^"JG@%_V-_AGHGPVBC^%.A^([>T\':+3-K<%Q&Z7-UHY6QFM<^VU36=.M)9 MI6O)5V,T4)$L1$FPDQPSR*K*4+?LS=_L _LJS_M/>'/VN;/X4:58>+_"^A7^ ME:?)IVFV\%O)'=RP2R2RQK'F296MTV2$Y0,^/O&O9J /S-_X)I?\'1W_ 3Z M_;6\!S1_M%^.-#^!7CG358ZAH?C3Q#''IMW&.DUIJ$JQQR9&,PN$E#$A5D W MGS;_ ()V_P#!/S_AJ#_@O!\6/^"V6D>#+[0?A+%.UO\ "*74]-DLYO%.H2Z3 M#IU[K$,,JJ_V-P+QTE95\YKI'7.UZ_49/V;/V=(O%W_"P(_@%X*77C+YIUM? M"MH+O?G.[SO+WYSSG."_MJ?#+X06/P- M^ /['7P4\&Z7I.CKI?ABUT;2=1:+2HU39'Y4+7>UBO4!@0SI_#/A MRYF:XN?#]C)([9=WM$)8^I)'-,'A3PLI#+X:T\$="+-/\* /S>_X*3_\%B_B M1_P0Q^!_[.?@KXE?LX>(OBH-=\-V^G>.O&UYXA>%HKFSM;6.?]\T4HGO9F>6 M;$C(&\MN3EF3<_:'_P""S?\ P3/_ &VO^"<7C_0?@;\7K3Q[XE^(_P /=4T+ MP_\ !W3K1YO%5_J5Y9R0167]EH&G!$L@#3*K0H%,@D*@,?T'\2>&/#7C'1I_ M#GB_P]8ZKIURNVYL-2M$GAE&R\T9SAO)1=W/K0!\;?\&[O_!,+QE_P2[_ & ;;X>_&%(4^(/C M;6Y/$GC*S@F65=,EDABBAL!(ORN8HHE+E?L!R?\%\=4T$?M9^!!;M M^S9::$NNMXEMAIC:M'KMQ=OIXO"_DFX$$J/L#>J_?4J/!/\ @[?_ ."7/C#] MK3PU\(_VL?V>/"1U;Q?:>);'P)K$-HN3=V6J72IILC,.B1WLQBS_ -1 'HM? MLI_PB?A7_H6=/_\ )/\*OF-"H0H" 1@$=,=* / _@GX:_99_P""3G[$'@7X M)>._BYX9\'>$O /A:+3O[;\1ZK!817T\41ENK@>:PW2RRF:=E7)+2-@5_*[_ M ,$ /C7\*_@U_P %L/@_\7_BWXZTSPUX9BU_68[K6];O$MK6V-WI%_;0&61R M%C#2SQ+N8@ MR0*_L8OM,TW4T6+4M/@N%4Y59X@X!]1D56_X1/PK_P!"SI__ M (!)_A0!^,G_ >8?'_X'>,?^";_ ,,O '@_XO>&M7UK6/BYI^O:7IFEZW!< M376EQZ7K%N]ZBQN2T FD2/S1\N\[7.IRVD#QLX823I(GE)C,I.$#'BOV.E\-^'9 MPBSZ!9.(TV1A[5#M7).!QP,D\>](OAGPVD30)X?L0CD%T%HF&(Z9&.<9/YT M?S7?\&6WQ<^%_P /?VQ_BOX3\>_$#1]%U#Q'X"M4T&VU;48K=M0DAO TD!_#>J:9H^F:C%*YUK3-/-O=:9*%8^5<-!/=(B M/@F1H\X5MU?L5-X9\-W#^9/X?L78*%W/:(3@# '(Z #\*L6.FZ=ID9ATVPA MMT9LLL$00$^N * /PK_X(O?\%$/V9_V6/^#?KXL_ _X^?%K1?!WQ#^&R>+K" MZ\!>);Y++69[FZBDEM8HK.8K-(TDTQA 53M=&#;=I-6_^#/#_@F]\5_V?/"G MC[_@H=\?O#%UX6L_&'A^+1?!%MK,1MI;C2EE6ZNM0=9,%('>&W$3'&X12/\ M<*,W[3^(_@?\%?&'BF'QSXN^$'A?5=;MMOV?6-1\/VT]U%M^[ME="ZXP,8/& M*Z=U5U*.H*D8((X(H _E$\/_ +0WP/C_ .#KAOV@'^*V@#P.W[15Q(OBXZK% M_9IA9G@$_P!IW>7Y)]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1156^US1],S]OU*&(C^%I M!N_+K0!:HKGKOXF>&[?(@,\Y[&.+ _\ 'L58\+>+XO%$MQ%%9F'R0I4L^[=G M/;'&,?K0!LT5^"WQL_X.%_\ @IEI_B_6/ P7P+X3O]'U*XL+R/1?##2F*:*1 MHW&;R68$AE/;\*\9\3_\%K?^"H7BW<-3_:UUB -VTS2-/LL?0V]NA%?94>!\ MVJ14G."7JW^2_4^#K^(>2TI.,83;7DE^/*D7'X?3I6,_P"W5^VY*YDD_;&^*C,QRS-\0M2))]?] M?76N L9UK1^YG%+Q)P-]*$OO1_5!17\KZ_MT_MMHP=/VQ?BH"#D$?$+4L@_] M_P"MG2O^"E/_ 4'T8@V?[:WQ0?;T^U^-KV?OG_EK(V?\BA\!8SI6C]S"/B3 M@;ZT)?>C^H>BOYL/"_\ P6L_X*A>$=@TS]K76)PG;5-(T^]R/J>!/ M^#D+_@HUX3V+XCE\"^* OWSK7AAHF8?6SF@ /X8]JY:G V;PUC*$OF_U7ZG9 M2\1,CGI.$X_)-?A*_P"!^_=%?CK\-/\ @Z:\4P.EO\8OV1M/NE/^LO/#7B=[ M(;J?_5Z;9:["+S\;9V$J_B@KU"O%J4JM&7+4BT^ MS5CZ"E6HUX<]*2DNZ=U^ 4445F:!1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XY M^W5^V1X0_8<^ <_QB\1^'KG7=2O=5M=$\(>%[&98Y]AW>JZ=\$_CCH'C;Q;IUE T MLATBV>1;B=47)?R]Z,V!Q'YC' 4T >R^-U_X*'>!/A%=_%RP\;?#[Q)XHTO2 MWU"^^'%IX4N;:QOA&AD>PM;XW;S1SD HES)&Z.X4F",,0N3X6_X*P?LA^*/V M;?A5^TI_PGEKI]A\7=;L=(\-:1J5[%#=I=RW0MKI) 6PJVC"4RR9V 1<,2Z; MO9O'GQ^^$GPZ^!6H_M)>(/'&GCP9IWAYM:;78KI&@GL_*\Q'C<'$GF J$ SO M+J!DD5^47P3_ &9?%7[.W_!.#]BG0_CGX1BTS6M=_;!T+6+O2=3M@)-.M;\Z MF\-M('&4W1^2S1G&'DVD;A0!]T:=^UYX[T?_ (*9>(/@?XY^*?A-?A3;?L_6 MGCS2=0CMH[5(&GU=[,23WDDSK*FR$L'7RT(E'RD@,?I:S\8>$M1\*IXZT_Q3 MIT^B26?VN/6(;Z-K5K?;N\X2@[#'MYW9QCG-?%>H?#SX0?%S_@N9+8>)?">A M>(]$MOV0],N-,L[JWBNK+(\37RI(L1S&V%8A3@[0W&,U\Q> OB3:_!3]@/X4 MZ7K_ (JE\-?"G1_VS=?T7Q7J%O:PS6NBZ6FHZLU@LT#B@#]8?"/Q<^%'Q \+7'CGP'\3O#VMZ):,XNM8TC6H+FUA*#+AY8W*+M')R M>!UJ;PU\2_AQXTU&72/!WQ T35KN"QM[V:UTS589Y([:X7?!.RHQ(CD7YD<_ M*XY!(KX/_:&_9N_9;'@+]J;XP>&OCW)\1_$/C;]GO4KWQ9I"+I4^D1-:6,_] MGZE(EE;JL=X<2"&5FW.L4K+_ *O(]Z_X)B?L]? GX>?LE?"CXN^ _A7H6G>* M/$7P;\-1ZYXEM+!!?:DAL(9L33XWRC>Y;YB?X1T50 #Z1HHHH **** "BBB@ M HHHH ***1W2-2\C!5 R23@ 4 +17.ZU\2-%T[,-@#=RC^X<(/\ @7?\,UR> ML>-=?UDE);PQ1'_EE!\HQ[]S^- '>ZMXLT'1LK>7ZF0?\LH_F;\AT_&N;U+X MK3ME-)TQ5':2=LG\A_B:Y"B@#0U'Q5X@U0G[7JDNT_P(VU?R'6L_KUHHH *Z M3X7W/E>('@)XEMF&/<$'^6:YNM7P5<_9?%-G)G[TFP_\"!7^M '\['_!5#X; MW'PI_P""BWQC\)W#9\WQU>:I$ N L5\WVZ-?H$N%'X5X#7WC_P '&_PYM/!' M_!22\\2VP._QAX+TK5Y^?XT$MA_Z#9+7P=7[WE%;ZQE5"IWC'[[:_B?S7GE# MZKG.(I=%.5O2[M^ 4445Z)Y84444 %%%% !1110 JLR,'1B"#D$'I7O7P&_X M*@_M[_LVM!!\+_VG/$RV-N0(]'UJ[_M*R"C^!8;H2+&#_L!3Z$'FO!**QK8> MAB8A-Q?=-I_@?K+^SG_P="^+].-OH_[5O[/%IJ40 MPLVN^![LV\P _B-I<,R.QZG$T8ST'I^A?[+_ /P5,_87_:Z^SZ?\)_COID.M M7& OAGQ"W]GZAO/\"138$Y_ZXM(/>OYCZ.G2OF,=P9E.*NZ5ZC^]?JF?UZ45_-I^R3_P %E?V[_P!D/[+HOAOXJ2>*?#=O MA1X7\:;[ZW1!_#%(6$T SA8Y @)R5-?J?\ L9_\'"O['W[1)M/"?QQ\SX6> M)IL)G6KD2Z3._P#L7H"B+N?WZQJ. '8U\/F7">:X"\HQ]I'O'?YK?[KKS/T+ M*N-SF^DMOE+;[[/R/ORBH-+U33-;TZ#6-%U&"\M+J)9;:ZM9EDCF M1AE65E)# CD$<&IZ^8V/KTTT%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4DD<YU.ST2[U*:"(O%I]B8Q-<-V1#*Z(&)XR[*H[D#F@#SS M2/V+?V2]!UJUUW1OV=?"-M+87WV[3X8M$B%O9W6XM]HA@QY4,VXEO,10^23G M)-=3\6?@S\(_CSX.D^'GQM^&.@^+M!EN(YY-'\2:3#>VS2QMN1S'*K+N4]#C M(Y]:XG]B7]K70_VV?@1%\>/#O@/5?#5K/KVJ:8ND:W)$UW$UE>2VK&7RF9%8 MM$255F SC])47$>9G#NMN7VRNJD*Z2)RR$4 >KV_P"RG^S19^/G^*ME\!?"<'B9]+_L MQM?M]"@2\^Q;-GV;SE4.(0O CSM P*C\.?LD_LN>$/AWK?PB\+_ +/'@RP\ M*>)'9_$'AJV\-VRV&I,W+-/ $\N4D\DL"20#VKR_X_\ _!2/P3\"?&/Q TZ; MP'<:IX?^$$?A^3XJ:^FI+"^D)J\NV#[/ 4;[48HBMQ,"\6V)UV&5\H/9/BU\ M6K;X9KHFD:=HCZQK_B;68M-T#1(9Q&UPQ^>:9W(;RX((%DFD<@X5 JAI'C1@ M# \'?L6?LC_#[X2:C\!O!/[-O@O3/!FL2M)K'AFT\/0+9Z@[ M/'MQ,2 %R M^?E '0 5V7PY^&?P\^$'A"T^'_PK\$Z7X=T*P398Z/HUDEO;6Z_W4C0!4'L M!6Y10 4444 %%%% !1110 454UC7--T*V^TZC:IK9: MVM2;:V/&Q#\SC_:/].GUH ZCQ!\0-(T>(8^$'X=_QK.HH **** "BBB@ HHHH *EL+@V=]#=C_ )92J_Y' M-144 ?FM_P '3O@*VMO&'P=^*5K8DRWVF:OI=Y=*G 6"2UFA0GZW$Y ]FK\F M*_=7_@Y(\$W7C+_@GMX6\?6%D)7\.^/+">]F/6*WGM+F!OSF:W%?A57[+PA6 M]MD5-?RN2_&_Y,_!N.:'L>(ZDOYE%_@E^:84445].?(!1110 4444 %%%% ! M1110 4444 %%%% 'T#^QA_P4W_:\_85U.-/@U\1I+CP^9M]WX.UW==:7/DY; M$18&!CW>%D8X&21Q7[*_L"_\%U/V5OVQ7L_ ?Q!N8_ASXZG*QIHVN7JFROY# MQBUNR%5F)QB*0(Y)PH?&:_GIHKP,UXG_++;Y/=?+3NF?UZ45_/I_P3M_X+J_M&_L=/9?#GXNRW?Q#^'L16-=/ MU"[SJ6E1]/\ 1+A\EE4=()"4PH"M%DFOV]_95_;"_9[_ &T/ARGQ-_9]\?V^ ML6:[4U"R;]W>:;*1GRKB!OFB;@X)RK8RK,.:_+LWX?Q^3RO47-#I);?/L_7Y M7/V+).)LMSR%J3Y:G6#W^7=>:^:1Z=1117AGT(4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445!J=I<7^GS65 MKJD]E)+&52[M5C,D)/\ $HD5T)'^TI'J#0!\E?\ !$'_ ),:D_[*GXT_]2"^ MKS7]IO\ 8KUK_@G+JT'[);[1+[4[S4 M!'K5_$\UO<7"_BCINAS_ !DL[FQ5AUMV8"U\P_17Q3^%.C?%VTTG1/%.HW0TG3];@U*_ MTF':(M5,&7A@N,@DPK,(IBBD;V@16+1ET?$^._[.'A7XZ:MX/\97&NZAH?B? MP!KLFK>$/$>E+$TUE/+;2VL\;),CI+#+!-)&Z,O(((*LJL "I^Q[^TQIG[6G MP+LOB_9^&WT6[_M34=)UO1GNO/\ L.HV%Y-9W,2R[5\V/S869'VJ61E)522H M]/KA?V;OV>O 7[+?P@TWX,_#E[V:PL)[JYN+_5)EDN[^\N;B2YN;J=U55:26 M:61SM55&["JJ@*.ZH **** "BB@D*"S$
+8H0%I/Y8YZ5Y-X<_:FT35O$,=AK.B3:1:3.$ MCO3="4*2< R+M7:/4@G'ZT+67*MP>BYCW>B@'(R.17!?$[XKZ;\-H;&.6V_M M#4;Z0+%9I,(R$S@R,V#@=AQR?H2#JEW#I<[VBD4Y4'U%+0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%>%^*_VH=%T/Q#-INBZ+-K$5O(8Y;K[2(5+ M X.P;6W#W.,]N.:]4\$^--)\>^&8M:T*1C"[%)(I !)"XZHP!//(/N"#1'WE M= _==F=!17#+\19]8US6=-\%:/'K)T/"WL\]X;>,R<_NHB(WWO\ *0<[0".M M:G@7QWI'Q!\.C5M%,B!7,4]O, )(''56 )[8(/<'ZBA:JZ!Z.QTM%>%^*_VH M=%T/Q#-INBZ+-K$5O(8Y;K[2(5+ X.P;6W#W.,]N.:]3\%^-M'\=>%X]9J$EW'!P3@,(@&DV^[*OZYKI? /CK3/B'X6CUK1UEB3S&AF@F WPR#&5. M.#P00?0CH>*%K>W0'I;S.FHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**X#XG_%S1_AE:P+>027^HW2EH+.)@N5'&YF(.T9XZ$GTX.$VEN-)O8[^BO* M?AC\>='^(FK'2)["31]496>&%YA*DX R0KX7Y@,G&.@ZFNN\9>.K'PA)IMFT M+WVJZM<"VL+&)@K2N2!N9C]U!D9;!QGH:;35O,FZU\CJ**XFP^(JQ>/4\&^* M=/CTK6+B 7%HT%R;BWN4YX5RB,&^5N"H^Z>>F:WQ/^+FC_#*U@6\@DO]1NE+ M06<3!\[([^BO*?AC\>='^(FK'2)["31]496>&%YA*DX R0KX7Y@ M,G&.@ZFO5J;30KIA1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5'/,((RQZ]AZT]F"J2QP!U-9-Q.9Y2W8=!0!&[M(Y9SDFDHHH&% )!R. M#110!/=6MEK^F2Z;JT*S12KAE;O[CT(KP#QQX'O/!^H\[I]/F8^1@]X!(.1P:L7%O9Z[ILNG:K"LT4J[65OXO<>A% CY5HKK/'/@6[\'ZAD; MI].F;]Q<8Z?[+>C?S_0'/A;X MAU_9+-#_ &=:-SYUR"&(_P!E.I_' ]Z]1T+X2^&](VR7<3:G..K7/W,^R#C\ M\T >%:7H.JZU)LTK3[BZ.<$QQDJ/J>@_&OHK1=(OKCX?66EZW&+:\C@6)P&# M[=APIR#@G &>>YKH8HHX(EB@C6.-1A41< #V I]9U(1J0<)*Z>@6NK,YRV\$ MZ?%@W$DLY[@G:/TY_6M2#0M+M\>58PY'0LNX_K5^BN6E@,+1^"FON_4E0BMD M-1$C7;&JJ/11BG445V[%A1110 4$ @@C(/4&BB@#)O?"N@:D#]OT73YR?XGM MD+?GC-Z5>/::G:S6EPGWHYD*M]>>WO5:NWM3DWT*_Z)*YYF0#[A/\ >4?F/I7K=?%E MK=3V5W%=6DK0SPN'CD0X*L#D$5]3?#KQM#XT\-I.[*NHVX$=Y$!C#=F ]&QG M\QVKQ\9A^1\\=CW<#B>=>SENCK:***\\],**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** *EUI=E?7=KU>%^%_C]X*T:ZO\ 7-5T_7+[Q'JG-U9K?M47;6/@;P_I, M3/Y4MV68D_>$<>!GU^_G\*/C]&(OV>_#4:Y(2>S49]K=ZT/C?H&J^.?@EI>N M)9C^T+,)?S6T.3MB=/G ]2H*D_[I^E97QENAXC^ W@JUTK_2[W4I[4VUO"-S MRD0,& ]"0#Z4FIB_"E(/$7PJ\(ZGJL"W-U9VNV!Y03 ML9+/BCX4T;0K1/[7OHW-Y+&F"L 90)'/H MN).3Z8]!7I2ZIIOP9^#6G?VZZ[M.M$A$*,-UQ<$9*)ZY;<<]AD]J\J\+_'[P M5HUU?ZYJNGZY?>(]4YNKD6\(2-1]R"+,N5C7@=,L?F// TFTZS?9W_K^OT,X M)QI)=6K?U_6Y[WKNM6_A30(Y&BENIB4MK.UCYDNIB,)&ON<9)Z D\ U\Q?' MO0;G2/$WAN[UBY6[UG40\]].@(0-O0+'&#TC0?*.YY)Y)KV7Q/X%UWXFZ9X9 MUVW\4W'A2^@M&E9;&-V(,RJG2O!?C/X)UKPCKVB6VM^,K_Q) M+=HQBGNP^ZWPP&%W2/USG@CI25U5CS;W*T]FU':W]?U_2^RT_P!6OT%+6+X0 MT6\\/>%++2]3U>?6KJW4B2^N,[YLL2,Y9CP"!U/2MJA[Z$Q^%!1112*"BBB@ M HHHH **** "BBB@ HHHH *9/"EQ;R0R@F.12C ,5.",'DU+WI0FX[M?U][_3Y&D913V3_K[OZ\^ _92!?P[X MEN'9FDDNX]Q)Z_(3G]37/_LNW;R^)O%&C2ES:W5J)74,1RKE>".APYY!!XKJ M/V?;*7P3<>-_#NOE;6XTV=)W,G :+:P\T>JX .?>JW[+_A2ZL;36O%-] T,% M^5ALVD&W?&I+.XS_ D[0#_LFM$TYM].5?E_F1JJ;77F_5O\CT3XK:7H5C\% M-;MKFQM8K&SL6%K$(P%BDQB/8!T.XJ!BL?\ 9V\)7OA;X8K)JD,_CAX*U?QPEGK46HZCH&C3"2&&QBC>._N!_&Y9US&G M\*@$,3D\8%=WX?\ C5:^*-!\2>(=(T>\.E:%:"0I,JK//+AF( 5F4*%4<\GD MGMS,792GW_)?Y_Y?*FM8P[?F^GR_K;6I\?KSQM'X(OK;PUI5O/H\UN1J%VDI M:>*/^+$9 7 Y8%C@GA<9I/V=?$F@ZQ\/6T[1--73+G3I +R 2%_,=QD2[CR M=VTC!Z;<= *O>#OCSX,\5:%)=:I?V^@W4*GS[._G4<8_Y9L<>8/8#=[=,YWP M \&3>']/UW7)K:2R@UR[\RRM95*NELK/Y98'ID/T] /6G%.+DGV_7^OQ%)J2 MBUW_ .'/7Z***0PHHHH **** "BBB@ HHHH **** "BBB@ JI'I5C%J5QJ"6 ML?VRY18Y9R,LR+T7)Z*,G@<9)/4FK=>9_&'XKV'@#38M.CN'&K:@,)Y""1[6 M(\--M) )'.T$@$CT!I-V&E<\^\(^#8M3_:KUK5="MA;Z+H<[-*\*[8_M!CVF M,>^\N2!Z'U%,\#_ . MB:JMW=W21"744C"NSL/,FD99"S-C)Z>@X%.^*6@3:)^T!X.\9E,:9HS:3\>/"NH6K%9;:VM MY5(]1<.<5])QZ78Q:E<:BEK']LN45)9R,LR+T7)Z*,G@<9)/4FO!/BCX;F\; M_M+>'=-L$,\5E9P2ZBRCY8(UE=SN/0$KC [[A7=?&'XKV'@#38M.CN'&K:@, M)Y""1[6(\--M) )'.T$@$CT!J4[4EZO\S22O5?I'\CS[PCX-BU/]JO6M5T*V M%OHNASLTKPKMC^T&/:8Q[[RY('H?45]!1Z58Q:E<:@EK']LN46.6BC)X'&23U)KP[P-\:?!]O#I7@_P#HFJK=W=TD0EU%(PKL[#S)I&60LS8R>G MH.!78?&'XKV'@#38M.CN'&K:@,)Y""1[6(\--M) )'.T$@$CT!IOW817;3U? M]?@2O>FV_7T7]?B>?>$?!L6I_M5ZUJNA6PM]%T.=FE>%=L?V@Q[3&/?>7) ] M#ZBOHVO _ WQI\'V\.E>#_ .B:JMW=W21"744C"NSL/,FD99"S-C)Z>@X%>^ M4[6A%=%H*]Y-]6%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%% M0W4_D0Y'WCP* *M]<;F\I#P/O?6J=&<]:*!A1110 4444 % .#D<&BB@"S-# M::WI\NGZI"LT4J[61APP_H:\"\=^ [OPA?\ F1[I],F;]S/C[O\ L-Z'^?Z5 M[H#@Y'!JS)':ZSI\NGZG"DT4R[71QPP_H:!'RI178^/? -UX0OO.@W3Z7,W[ MF?'*'^XWO[]_S%<=3$%%%% !15BRLKK4;R.TL()+B>4X2.-/Z?6@#SOPI\.]:\5XFAC^R6.>;J<$ _P"Z.K?R M]Z]I\+_#S0_"RK+;P?:KT=;J< L#_LCHOX<^YKJ%540*BA548 P *6D,*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S-<\.:3XDLC:ZU8 MQ7&>-XI4.UD=2&4^A!Z4ROJSQG\.M%\:0%KN M/[-?@82]A4;QCH&'\0]C^!%?.WB_P-K'@N^$6J1![>0D0W4?,)(-2MMSQ9V7$(.!+&>H^O<'U%8%%*45)6949.+4EN?9^G:A;:KIM MO?V,@EM[B,21N.X(JS7A'P/\;_9+P^%]1DQ#<,7LF;^"3JR?0]1[Y]:]WKYZ MM2=*?*SZ?#UE6IJ2"BBBL3<**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK-U>?7(?)_L'3M/O M<[O-^VW[VVSIC;MADW9YSG&,#KG@ TJ*YO[=XW_Z%[P__P"#Z?\ ^0Z/MWC? M_H7O#_\ X/I__D.@#I**YO[=XW_Z%[P__P"#Z?\ ^0Z/MWC?_H7O#_\ X/I_ M_D.@#I**YO[=XW_Z%[P__P"#Z?\ ^0Z/MWC?_H7O#_\ X/I__D.@#2U?PWH? MB Q'7M&T_4S#GROMMJDWEYQG&X'&<#IZ5F_\*Y\$?]";X?\ _!7!_P#$T?;O M&_\ T+WA_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT =&JA%"J J@8 X K M-L_#6A:=J4FHZ?HNG6M]-GS+J"T1)7SURP&36=]N\;_]"]X?_P#!]/\ _(=' MV[QO_P!"]X?_ /!]/_\ (='6X&EJ_AO0_$!B.O:-I^IF'/E?;;5)O+SC.-P. M,X'3TK-_X5SX(_Z$WP__ ."N#_XFC[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O# M_P#X/I__ )#H Z-5"*%4!5 P !P!6;JOAK0M=FBFUO1=.U&6 8B>[M$E:/O\ MI8''X5G?;O&__0O>'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__ "'1Y@=)THKF M_MWC?_H7O#__ (/I_P#Y#H^W>-_^A>\/_P#@^G_^0Z .DHKF_MWC?_H7O#__ M (/I_P#Y#H^W>-_^A>\/_P#@^G_^0Z .DHKF_MWC?_H7O#__ (/I_P#Y#H^W M>-_^A>\/_P#@^G_^0Z .DHKF_MWC?_H7O#__ (/I_P#Y#K;T^2^EL(WU6WM[ M:[.?,BMKAIHUY.,.R(3Q@_=&#QSU(!9HJ.Y:=;65K...6X"$Q1RR%$9LI ./0]*Y_P"W>-_^A>\/_P#@^G_^0Z .DHKF_MWC?_H7O#__ (/I_P#Y M#H^W>-_^A>\/_P#@^G_^0Z .DHKF_MWC?_H7O#__ (/I_P#Y#H^W>-_^A>\/ M_P#@^G_^0Z .DJ*YMH+VUEMKR".XMYD*212H&1U(P00>"#Z5@?;O&_\ T+WA M_P#\'T__ ,AT?;O&_P#T+WA__P 'T_\ \AT '_"N/!'_ $)OA_\ \%<'_P 3 M6MI.AZ3H-N]OH>EV6FPNV]X[.W2%6;&,D* "< "2,,C(1@J5/!&.,5@_;O&_P#T+WA__P 'T_\ M\AT?;O&__0O>'_\ P?3_ /R'1TL'6X?\*X\$?]";X?\ _!7!_P#$UJZ5H6D: M%;/;:)I=EIT$C;WBL[=(E9L8R0H )P ,UE?;O&__ $+WA_\ \'T__P AT?;O M&_\ T+WA_P#\'T__ ,AT 6H/!OABUU#[?;>'-(AO,[OM$=C$LF?7<%S6U7-_ M;O&__0O>'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__ "'1Y =)17-_;O&__0O> M'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__ "'0!TE%IR7#ELC *M!& ,9 MYR>@XYR->@ HK$U"[\517\B:5HVCW-H,>7+'_ /P?3_\ R'0!TE%'_P#P?3__ "'1]N\;_P#0 MO>'_ /P?3_\ R'0!TE%'_P#P?3__ "'1]N\;_P#0O>'_ /P? M3_\ R'0!TE8FH>"?"NK7TE[JGAG1[VZEQYD]S812.^!@99E)/ JM]N\;_\ M0O>'_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\ R'0!8L/!'A32KZ.]TSPQHUE= M1$F.>WT^*-TR,<,%!'!(K7N;6"]M9+:\@CN()5VR12H&5QZ$'@BL#[=XW_Z% M[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#HW5F!K:5H>DZ%;M!HFEV>FPNV MYH[.W2)6/J0H S5+4/!/A75KZ2]U3PSH][=2X\R>YL(I'? P,LRDG@ 56^W> M-_\ H7O#_P#X/I__ )#H^W>-_P#H7O#_ /X/I_\ Y#H L6'@CPII5]'>Z9X8 MT:RNHB3'/;Z?%&Z9&.&"@C@D4NH>"?"NK7TE[JGAG1[VZEQYD]S812.^!@99 ME)/ JM]N\;_ /0O>'__ ?3_P#R'1]N\;_]"]X?_P#!]/\ _(= %BP\$>%- M*OH[W3/#&C65U$28Y[?3XHW3(QPP4$<$BMRN;^W>-_\ H7O#_P#X/I__ )#H M^W>-_P#H7O#_ /X/I_\ Y#H Z2BN;^W>-_\ H7O#_P#X/I__ )#H^W>-_P#H M7O#_ /X/I_\ Y#H Z2BN;^W>-_\ H7O#_P#X/I__ )#H^W>-_P#H7O#_ /X/ MI_\ Y#H Z2BN;^W>-_\ H7O#_P#X/I__ )#H^W>-_P#H7O#_ /X/I_\ Y#H MZ2BBB@ HHHH **** "BBB@ HHHH "<=:R+F;SIB?X1PM7;^;9%L'5NOTK-H& M%%%% !1110 4444 %%%% !0#@Y%%% %ITM=6L9;#4X4GBF7:Z..''^->#>/O M %SX1O?/MM\^E3-^ZF(R8S_NZ+HEAX?TN*PTN 10QC_@3GNS'N33$9OA/P9I?A&Q\JQ3S M+EQ^^NG'SR?X#V'Z]:Z&BBD,**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ JMJ&G6>K6,MEJ5M'!VCEB8.CJ<%6!R"/ MQKZP\!>*XO&'A.VU$%1$?^!OS./HQ]*Y,71]I"ZW1W8*O[*I9[,^F****\(^B"BBB@ HHHH M**** "BH;R\M]/LY;N]F2"WA4O)(YP% [FO"O%WQTU"ZN)+;PFBV=J.!=2H& ME?W /"C\S]*VI49U7:)A6Q%.BKR/>Z*^?;?7]6\<_#J?R=3NT\0Z#NG8Q3E& MN[8_>)"D9*_T'=JY?1OBCXOT656BUB:[C!YBO3YRL/3+?,/P(KH6#F[V>J.6 M6/A&UUHSZJHKB/ 'Q,T[QM$;9T%EJD:Y>V9LB0=V0]Q[=1[]:[>N2<)0?+([ MH5(U(\T7H4M5D>.U4QLRG>!E3CL:R?M5Q_SWD_[[-:FK_P#'FO\ UT'\C6-6 M])+E..NVIDOVJX_Y[R?]]FC[5\G M_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119 M!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5 MQ_SWD_[[-14460\G M_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119 M!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5 MQ_SWD_[[-14460\G M_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119 M!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5 MQ_SWD_[[-14460\G M_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119 M!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5 MQ_SWD_[[-14460\G M_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119 M!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5 MQ_SWD_[[-14460\G M_?9H^U7'_/>3_OLU%119!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460\G_?9H^U7'_/>3_OLU%119 M!S/N2_:KC_GO)_WV:/M5Q_SWD_[[-14460 M7SIF?MV^E1T44#"BBB@ HHHH **** "BBB@ HHHH *DMX6FD 7@#J?2FQQM+ M($7J:UX8EAC"K^)]: '@8 '7ZT444""BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \%^+GPQ_LQI?$7A MZ'%FQW7=L@_U)/\ &H_N^H[?3IY#7VLZ+)&R2*KHP(96&00>Q%?-OQ6^'C>$ M]4_M'2XB='NW^4#G[._78?;T_+MSZ^$Q/-^[GN>)C<+R_O(;=3SNBBBO1/*" MBBB@ HHHH **** "BBB@ HZ=*** /JGX8^*CXK\%6]Q!)_RS/YDK_P "KZ4KP,32]G4: M6S/I<)6]K23>Z"BBBN8ZPHHHH **** /,?BSH?B7Q7]FTS1/LRZ=$/,F\RZ5 M#))G@$>@'ZGVKS+_ (4WXK/1;#_P,2N=\9W$EWXZUN:?[YOY@1Z .0!^0KK/ M@UX-_P"$A\3_ -IWL>ZPTQ@Y##(DE_A7\/O'Z#UKVHQE0HWNK>G_ 3Y^4HX MBO;E=WY_\ T_"GPS\=^%?$UIJUK;6K>2V)8_M2XDC/#+^(_(X/:N;^*?@[_A M$_%CFUB*:=?9FML#A.?FC_X"?T(KZBKG_&?AW1_$6A;/$'R6MG(+II0<; G+ M<^A7(/U]0*Y*>,E[12D=U3 P]DXP?GJ>(Z3*_P ./A__ &RA$?B#7AML\@$V M]L""9,'^]Q^GH:]V\)^((_%/A6QUB)/+^TQ_.F?N."58?3(/X5\O>-/$K^*O M$T]_L\JV4"&UA' BA7[HQ^OU)KV;X W#R>"KZ%V++%?-M!_A!1.!^.3^-:XJ ME^ZYY;_UH8X.M^]]G'X;?TST35_^/-?^N@_D:\Z\:?$"U\"P+=:OH^JS63,$ M%W:I"\>XY^4@R!ATZD8]Z]%U?_CS7_KH/Y&O%?VA/^252?\ 7[#_ %KAYG&E M=?UJ=LHJ5:S-G3OB=#JOAL:_I_A?7Y],PQ\^-+9CA20QV";><$'HM:OA#QYH M'CBTDFT"[,CPX\Z"12DD6>F0>WN,CWKS[X3^.?#/AOX.V8UC6K*"> SL]KYZ MF;_6,0!&#N.>W%9?P%\%:Y8>(K_Q+J5G+IUC<0-'!#,"C2[G#9V_W0!U/7(Q M70F_:WJ>\45QFJ_$.*+QQ%X1T"Q75-89#),)+CR8;=<9^=PK M'.,&OB!;Z]KFH^'[JT.G:_IV[S;.275/W0<'I0I)[? MU8EPDE=G6/-'')&DDBJ\A*HK, 7(!.!Z\ G\*?7@&G^*O%FL?M$"TNHK&6?3 M5GA@L1=O';QC9\Q#^6S%CZE.>G KTW7?B);:+XDTSPR;>.77=10,L33E+>(G M. TNPGD@@80D]P,THS4HI]QRIM-KL=E3)9HX5#32+&&8("[ 98G 'U).*X7P MK\4H=>\:W_A/5-,;3-6M&=0$G\Z*78><-M4].1D=/RKS_P :^*?%%Q\=-#T* M9+-8+2[AEM[.*Y<12LWW6D?9G./12%[9Y).=7C;[3#V;]Z_1'J?C?XB:+X C MLGUQ;I_MKLL:VT8<@+CE=-;SQW5M%<0-NBE0.C8QD$9!KR_P") M_CN3PE;:4?%'@S2]7CN&9XQ]N\P0RKZ;X/0C# #N.W-_Q]\4Y_ VE:1J/]A) M?6VIQAAB]\MHWVAMN/+.1@]<_A2YTDVWL[#]FWRI+=/YGHM%>5WOQOCTO6-& MAU;PU>6>G:M"DL5Z\ZDX;@D1XR5!/4E3CG;R,]-X\^(NE^ [:V%Y%+>7UX2+ M6TAP&DQ@9)/"C) S^0/-5S)*_G;YD\DKV^9UU%>7>*_BOK_@_5--L-5\'VS2 MZDH\AHM9&S=D JS-"H!!(R>G/6O1]+N+NZTNVGU*R^P7PG%QM?J<_XS\>VW@:U%YJNCZI/8Y53=VBPNBL M'_B,/%.D#4]"\+:Y=V;,R"3=:)DCJ,-.#^E9?QY_Y)#J/_7:#_T:M<=\+_'6 MD^&/@[%;/J-O_:TUZ\4%HLBM+N=P Q3J%&O?@XN]K)[F=KMN.W]?J=I17G7ASXMQZ[XZ3PG-H<]EJ,9F2[+SJZ1-& M#PI ^<''4A:9XL_BQ%X)NM 16EF5$O$OMPV,NY6V>6.<=1G@]SUH4D[6 MZ[!R25_+<](KD;GXEZ#:_$./P;+]J_M*3:!((@8@S+N"DYSDC';'/6L72/BO M/?\ Q4D\$W>@I;31O(K74=]YB_*A8$+Y:]1COQFJ5Q\0H+;XU0>'=0\'V*ZF M[K!'JR7*O((F74Z]\:;GP[\ M0#X7OO"YFD\U$26TOO,:0/@IM0QCYCD#;GKW[U>T[XM2IXZA\+>+O#DWA^\N MMOV9VNTG20MG:"5 R1@8)YX.*<9QE:W43IRCOZ_(](HKS7XA_%N7X?>([33 MKG0DN[>ZC$B7*WI0@9PV4\L]#Z$YJ+5?C1'H'C"UTGQ!X9Z?17F=U\8O[+\?67A[6_#=WIT%_L^ MSW'M9T[0[:W;4=;U)@+>S1P@ S]^1 M\':O!YP3P>*:DFK_ "^8N25[?/Y'545R>A^.5O\ Q=>^%M8LETW6K6,3+&D_ MG13QG'S(^U2<9&05!^N#7+VWQFNY?']UX3D\*227L#R1K]DOA)YKJ,C&Y$ ! M[EB,#\J7/'3S_0.26OD>J4QYHXY(TDD57D)5%9@"Y )P/7@$_A7!_#[XJ0^. MKS4=.;2GTS5+$%C;R3[U8 [3\X48(; (QWXS7G^G^*O%FL?M$"TNHK&6?35G MA@L1=O';QC9\Q#^6S%CZE.>G HYU=)==1^S>M^A[_13(3*T$9N$2.4J"Z(Y9 M5;N 2!D>^!]!3ZLS"BBB@ HHHH **** "BBB@ HHHH **** "BFNZQQL\C!$ M4$LS' '>O.M.\0:S\2]6N?^$;OGT?PM9R&%]0B0?:;^0=1'N!"(,CYL9Z>I M F^MEN4HW5WL>CT52TK2HM(LS;P3WEP&;>TEY=23N3CU); MS1?#EU:Z#AM8FM)IHSG_ (]X8UR\Q],< >K,OO1.2C&XX1&O[0U*:?7M2:>".\4+96#,0L, .5=TZ>8^=QSRHPO8 MYKK8C>-SH:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKBO&?C> MYTW6+/POX6@BO?$FH/H#J:'X7N-/FBO=8U[4]6U! M1\[O<-%!DC!Q F$QZ;@V/6I3OL4XV6IT-%>=^)=(\7^-]8NK71O$$GAG1;)O M*6XMT+37O&.>\'ZWXN\&_%&#P/XNU%M9L[Z)I+*]D)+\ M!B#N.3_"P*DG!Q@XZJ,KM)K?8IPLFT]MSV6BO/;S4+KQ/\7;KPN]W>6>F:7I MPN)19W#0//,Y7!+H0P50> #RI-.,N;\?P=A2BTON_%7.YHKF-3N[C7O$*Z%I5Q+!;6;++JMU M Y1EZ,ENK#D,W5B.0O'!8&NGIK57):L%%%%,04444 %%%% !1110 4444 %% M%% !1110 445B^+_ !%#X6\*WNK3E-T*;85=@H>5N$7)X +$9/89/:E)V5RH MIR=D;5%>/6'PM\4:@L-]_P +;U6XAE(=Q:O(4;N55A-C'4 @?A78?$7Q5-X2 M\/V<6F%?[1U*ZCL+1YLN(V;@R-GK@?F<9I7:6J'RINT6=C17!>*_#^I:'X5N M=:\/:[JK:OIT1N6:ZNWFBNPHRZM"3Y:Y .-BK@]*SO$7Q+GG^#-GXDT)?(O= M4>.U0XS]FE9BKGGK@JV/P-',M5UT_'8%"]GT9Z=17FTUW>^"_B?X=TF._O[[ M3MPX))[ $]J=]+_(7*[V^9JT5FZ#I]UINDI%J-[)?7DC&6XF=B5WL!6E<2>5 S=\@84444 %%%% !1110 4444 %%%% !1UHJW80; MW\QAPO3W- %FTM_)CRWWVZ^WM5BBB@04444 %%%% !1110 5@>.?%'_"%^"= M2\0_8_MOV&-7^S^;Y>_+!<;L''7T-;]J:)IR[KB]6.-:A8Y)QP 3^% ' ^&/C7XR\969N_#GPLGN[8,5$[:PD49(Z@,\0!Q[5F>)OV MC]9\':R=*\1_#W['>JBR&+^VTD^5NARD1'ZU[?I.EVFB:/::9ID*PVEI$L,4 M:]E P/Q]^]?(?[3'_)8YO^O&#^1H ]A\)_&OQ?XXT^:^\+_#+[=;P2^3(_\ M;\,>U\ XP\8/0BJTO[06LZ;XSL/#GB'X>SZ3=7EQ%"#-J6[ =PN\8BPP&>Q[ M8S4'[*/_ "3_ %C_ +"A_P#125Z#\2O!?_"666CW%I;K)J.DZK;7<#$A3L$J M^:N3VV9;'BBN7\?^/M(^'OAN75-7E5I2I%K:!L27,F.%'MTR MW0#\ 0#HTN[>2\EM8[B)KF%5>6%7!>-6SM)7J =K8)Z[3Z5+7@?[-OB/4/%O MB3QWK>L2^9=W-;RT*AS%K&Y&#*&!!\CD$$5[U7Q? M^T=_R6S4_P#KA;_^BEH ^L? WBC_ (33P3IOB'[']B^W1L_V?S?,V88KC=@9 MZ>@K?K@/@;_R1/PW_P!<'_\ 1KUW] !1110 4444 %%%% !5+5])L]=TBXTW M4HA+;7";'7O[$'L0>0?6KM%--IW0FDU9GR)XP\+W7A#Q)<:7=Y95.^"7&!+& M?NM_0^X-85?4/Q2\%+XO\+NUK$#J=D#);,!R_P#>C_'M[@5\OD%6*L""#@@] MJ][#UO:PN]T?-XJA[&I9;/82BBBNDY HHHH **** "BBB@ HHHH ='(\4JR1 M,4=&#*P/((Z&OKSPAKR>)O"6GZJI&^>(>:!_#(.''_?0-?(->V?L_P#B _\ M$Q\/S/Q_Q]P GZ*X_P#03^=<.-I\U/F['HY?5Y*O*^I[91117BGOA1110 44 M44 ?+OQ%\,7=K\5;W3K.)YI-2N!/;#'W_-.>/8,6&?:MW7_%)^'VH:+X<\.2 M!ET5Q/J#*V!=7##YU/MM)'MG_9KVO7]&%UC5;"UAEUJQMYEL'F.%5W7'/Y=_ M4],U\F:K;7]IJMQ#J\4L5Z)"9EF&&W$Y)/UZYKV*$U724NAX6)@\,VX]7]Q] M6R>.?#UOHNGZI>:E';6NH1[X&D!^;@9'&<$9P17)>./%7AKQ7X=;2;'QE9Z> MDS@SN8F;> [B'Q/H%[X$U*15:X)NM*ED/$5PH^[GL&&?_'NY MK@KFWFM+J6VN8VBFAV?#/PS!X7\(K!:7RZA'=S&Z6X6(QAPRJ!@$YQA:\4^&WPUN M_%VH)>7\U:O_ ,>:_P#7 M0?R-<)XC\">'O%LBMXAM;B\5,%8C?3I&I'<(KA0>>N,URJ+G3LCIG)0K\GA;?\ WAL< 'OD=^:WLU/F6SW,7-2BXOOH M>8>"+.ZTW]J'78M2)$LRW,L9?CS$9E9<9Z_+Z>A]*9I%M9XU!"#YK%@'(Z;E!VO_ ,"!Z"G:W\/_ MX MDUB#5-;T:"\O(%"I(Y8 @'(#*" X_P!X&E&$HQA'M^*!SBYREW7XGBO@>**# M]J*_AMYGGCCDN5$DDIE9B$(.6)))SFK'C/Y/VJ=&+?*#+:8)[\8KV ?#OPDO MB1->70K4:C'M*2 $*I7HP3.S<,#!QGBG^(O 7ACQ9>077B#2(;R>W&$D+,C8 MSG!*D;A['(Y/K1I_W7_G_ )@ZD6YO^96/*?VEY8YM(\//"ZR(9I\,IR#P MO>H/C[_R3WPA]!_Z*6O5]>^&_A7Q.]L=;TLW"VL0BMXENIHXXE]%1'"CH.@[ M#T%1ZG\,?">LV-E9ZKI]Q=V]@ACMHY=0N&$:DY_YZ<^G/8 = !4RI2<9+NT_ MN*C5BG!]D_Q/$OC+_J_ /_8,C_\ 9*[KXV^$#KEUH.HZ=>0C5HI/(MM/E)#7 MG(;"$=",').% /)&.>LO_A+X,U06PU'2YKK[+"((/-U"Y;RT'11^\Z5R/Q6T M2UU+Q7X-T2WO;S1[P>8MKJ[3L4B ^7).YY"5&/G4\\DYJY:/S^)WB30I-0TM] TW307N&N;B*265F*DK&L;,,?*!N8CKG'&#Z MT.!Q7A7B;P-XN\&Z#/K8^*^HS26J[XK>Z>15G8=$&Z5@S'H!M.37L/AFXU&[ M\*Z9<:Y%Y.HRVL;W*;=I60J,Y'8Y[=JN%K-?UJ14Z.]SC/CT0/A#J.3C,T ' MO^\6L'X1^'[;Q)\#H[*ZBC=UO9)8'3SC-4]-^&?AG1K=H-'@U&PA=M[1VNL7<2LV M,9(64#/ YJ8Q:E)OK_P/\BG*+A&/;_@FI<>(;=/%EKX?MV62\EMWNIE!YBB7 M !/IEF 'T->)_ &;[!\0?$]AJSB/4F4[ED.&9DD;S/U.:]AT'P#X;\-:Q/JN MCZ>\-]<(8Y;B2ZEF9P2"<[V/<#GVJ+7/AMX0\1ZLNIZSHD%Q>#&9=[IOQC&X M*0&Z ?-GCBA1:FI^OXBYH\LH=';\#Q[P?<0W7[56HS6TL?J#4OB+_D[33O^NL' M_HJO6+?X7^#[3Q!%K=GH_P!EU"%E:.6WN9HPN!@ (KA<8&,8P1P13+GX6>$+ MS76UJXTZX;4FD\TW8U&Y$@;L01)QCMCH.!51@X^S_NDRJ1;F^ZL>1^+"%_:N MTTDX'VFTZ_[BU;^-]LVH?&#PI:6'_'[(D2@H?F&9CM/MCDU0\8""7]J:QCG\ MMX3<6J2*^"I!1<@Y^O>O<=/\%:!IFNOK5M8L^I.NS[5M M^(OAMX5\5ZD+_P 0:;)>7*H$5FO)E"J.P57 'X"H]7^%_A+7M0COM8TZ>[NH MHTC2634+C*JHP /WGXYZDY)Y)-.,)*WE)LGVD?\ R6QY-\:_^2Y>%O\ KG:_ M^E#4SQ[/)HG[2UCJ&IZA/IUG,D7E7D:H3"AC,9(WJRX#;LY!QDGWKUS5_A?X M2U[4DU#6-.GN[N-%1)GU"XW*%Z8Q)QZ_4D]236IKWA'0O$^G1V6OZ='?0Q#$ M9E9MZ=.C@[@3@9.>>]"A)6:Z-O[Q^UB_G&QSMOX$T>+X@:?XHN?$.I7^L-&P M@\QH LT>P@DK'$N5 ;[W')7GD5YKX6_Y.PU3_KK<_P#HNO:?#?@SP]X0ADC\ M.Z7%9"7_ %C@L[O[%V)8CVS6;;_"[PE:ZXVLVVGW$>I,[.UTNHW(D+-]XD^9 MWR:KE:FI+97_ !,^=.+3ZV_ \H^!_P#R67Q3_P!*3PTRP_M7ZH92$ M'F7)RQQQY>?Y5ZYH7PS\)^&=8&J:'ILEK>X93*+V=MP/4,&;1_A3J36S;9+HI:[@>BN<-^:Y'XU%X=\(Z_IWPRTRTT/Q(^GWD5F'BCCM( M3 SM\^'#JS$DL06##U [5O?$/PNWC'P)J.CQ%5N)4#V[,< 2*0RY]CC'XUC> M$_'^EVGA.ULO$=Q_9VMZ?"MOM)MU;4],G:2,G/V6(1-Y< _W023ZLS'TJCX)^'$-SX/U:+QE8EO[?U! MK^:Q:1D,(W;D4E2#D=3SWQVJMXJ^#?@/3?!VLWUEH7E7-M8S31/]LG.UU0D' M!?!Y'>IJ[\UKM6?[3)"'+B+R]NT')QOW'_=H^!GA71K#P/IW MB"UL_+U2]@>.XN/-<[U$AXVD[1]T= .E=AXFU2[\VWT'0Y-FJZ@I(FQD6D(( M#S$>HSA1W8CL#C::]Z_7^G_7SZ&,6]EM_7]?\$I7"IXKUPZ=$ - T>0?:B/N M7GR/I?P/U3P+=0 MN/$WVE[6/3 /WTN^0$2*O=,9.\<<=:RE*46[=K^KNC2$8RMZV]%J>]Q2I/"D ML+!XY%#*PZ$'D&GUF^'-.DTCPOI>G3OOEM+2*!VSG+*@!Y_"M*MY))M(YUL% M%%%(84444 %%%% !1110 4444 %%%% !1110!XE\+[6_\5?$#QEXE_M%K-FN M#9I)%$KRJ@;@*S@J B@@H<\=,<]':^*=>\+_%2V\)^);P:K8:M&9-/OVA2* M6-AGY'" *>F,@#J#["GH")\,?B%KT&M-]ET'79A=V6H2<0QRY):)WZ(>3C., MA>M7;FQ7QU\5M$UG3'\S1O#\4CF]3F.YF?HD;=& P"6&1VZUC3NE37W_ *_C M_6IT5-7-OY?H>DUP&E:=_P )5\4I?%I'_$MTF!M/TYR.)Y*..&&,=3\CDX503@#MU%5&49233]/R_K[R7"<8O3U]#J M-3\*:C:^/#XM\-&SDNI[/['=6EX[1)( 05<.JL01@ C'('45G:1I4WP]\.?V M;9RQZCXFUZ\DFW!2$,KXWR$=?*C&"?7IP6 KN-3U&UTC2[C4+^016UM&9)&Z MX ]!W/8#N:Q_#6G74UQ-XAUN(QZE?+MB@8Y^QV^[''(44U%7LOZ MN[_B_P"MB>9VN_ZLK?@C)_MB+PAJ.F>#]#M?[7UR]1[J=[B?R0W=YY9 K'+$ M' "GIC@8K;\+>*;?Q/:W>R%[6\L+AK6]M9#DPRKU /\ $IZ@]QV'2N+UR'_A M&_CQ9>)M69;?1KW36M#>R';%!*#D*[=%S@8)P#GVJW\+["XE\0>+_$C1R1V. ML7X-EY@(\V--P\P#T;=P>^*4)-O7S^5G9?@.<4HW]/G?<]&HHHK0R"BBB@ H MHHH **** "BBB@ HHHH **** "L7Q1X2T;QCIJ6'B"V:YMXY!*BK,\>' (S\ MI&>">OK6U7->+_'>E>"/L3ZY%>"VNY"ANH+6ZYX1O_@IJ%OXH\)7]U<:#YZIJ6GSN"0C$#(Z ^@.,@XY()KM?BUX M3U'Q9X;L+WP[A]1TNX6\MX6./-'=03T/ (^F.]&M:E:?%'1UT/P]'<7&EW4L M;7NI/;O%$D2.&*H7 +NQ4 ;00 L5N-8O[;3[8'8KSR! 3C[ MHSU.!T'/%3R^Y9OKI^'ZFKD^9.VNM_Z^_P# X_7O'L;?#?4[V?1=7M+D6+B: MVN;*2$1.RE?]8X5&&3_"22.@SQ7,> O K>)_V>[;2;Z1K26XF>[M)2F[RB'R MC8[@X/X-6KXAM=1^+5];:79Q7%AX0AD66[O9HVBDOV!X2)6P=O\ M$8SSV&? M3+6U@L;.&UM(EA@@01Q1H,!% P /8"B,;MR?6R^[6_W[$N7+%1737_@?YG$C MPSJ-UXNL?%?C2XTZVBT*T=8(K65G0L1\\SLZKM&.B@''7=Q0VL6]G8WGQ!\3 MK)#9V\)73;5D^>*(G&_:>DDIQZ87:#CYJOZA_P 5?X@?1TYT739 =1;M&?_@*]V%4_C#H%]XC^&6H6>DPM/=1E)TA09:0(V2 .YQG [XQ4R;4. M9?+Y[O\ K\K#@DYJ,OZ[+^O\R?3?',_\>80+\DG]UR01M/-> MOULNOJ_N_JZ^1D^GH%%%% @HHHH **** .HHHHKSSUPHHHH **** "BBB@"C MJ,GW(Q]35&I;E_,N'/;.!45 PHHHH **** "BBB@ HHHH **** '1H9)%1>I M-;$:".,(O0"J>GP\&4_1:O4""BBB@ HHHH **** "BBB@ HHHH *^./VF/\ MDLH_&WXU:3:Z]+*-+N+T+%8HY"0P#+%1C^(JIRW7 M/L !ZG^T%\./#NC_ [BU[PYI5II%YIES$/,LHA$71CMYVXRP8J0QYX/K7C7 MP*_Y+=X<_P"NTG_HEZ^DOVC/^2(ZK_UVM_\ T&_$= MRUUJ5A&)K>YD.7FAR%(8]V4D<]2&YZ$GB/VG?"$&D:EI^O?VIJ5]=:I/,K1W MT\G.PVD_FX_N[/_ (K;7HG[6O\ MR"/#/_7>X_\ 04H \^^!?PJT/XF_V[_;UUJ%O_9WV?ROL4B)N\SS,[MR-_<& M,8[U[OXLE3X(? B6V\+M/.UEF&TENBKLC32EB[84 X+G QV ->??LC?\S=_V MY?\ M>OH'Q!:Z1>>'KV#Q(EO)I31$W0N<",(.223TQC.>V,T ?-_[/3Z'XYU M[7;?QMI<>O:V\8NDO=27[1F+(5DP^0I#,"".N3TVUYU\4-/3P#\:M6M_"SR: M;O6KXR.B1K M_& Q+;03QG'/\)S7C_QBTZ]TGXL:Q9:IJDVKWD8@,U[,@1I6:"-C\HX4#. ! MT H ^S/ &NW'B;X>Z)K-\%%U>6:23;1@%\88@=@2"<5\H?M'?\ );-3_P"N M%O\ ^BEKZ;^#O_)'/#/_ %XK_,U\R?M'?\ELU/\ ZX6__HI: /I'X&_\D3\- M_P#7!_\ T:]=_7 ? W_DB?AO_K@__HUZ[^@ HHHH **** "BBB@ HHHH *^< MOC3X/&A>)EU>RCVV6IDLP4<1S?Q#\?O?7=Z5]&U@^-?#Z6X'FNF^! MC_!*O*G\^#[$UT8>K[*HGT.7%4?;4VNO0^1:*?-%);SO#,A22-BCJPY4@X(I ME?0'S(4444 %%%% !1110 4444 %=%X#UW_A'/'&F:BS;85F$@%.HHK$W*&K_\>:_]=!_(UC5T-Y;?:X0F_9ALYQFJ7]C?]-__ M !S_ .O713G%1LSCK4YRE=(RZ*U/[&_Z;_\ CG_UZ/[&_P"F_P#XY_\ 7K3V MD.YE[&IV,NBM3^QO^F__ (Y_]>C^QO\ IO\ ^.?_ %Z/:0[A[&IV,NBM3^QO M^F__ (Y_]>C^QO\ IO\ ^.?_ %Z/:0[A[&IV,NBM3^QO^F__ (Y_]>C^QO\ MIO\ ^.?_ %Z/:0[A[&IV,NBM3^QO^F__ (Y_]>C^QO\ IO\ ^.?_ %Z/:0[A M[&IV,NH+NRM=0MVM[^VANH6ZQS1AU/X'BMO^QO\ IO\ ^.?_ %Z/[&_Z;_\ MCG_UZ/:08>QJ=CE;#PKX>TJX%QI>@Z993#I);V<<;#\5 -:U:G]C?]-__'/_ M *]']C?]-_\ QS_Z]'M(=P]C4?0RZ*U/[&_Z;_\ CG_UZ/[&_P"F_P#XY_\ M7H]I#N'L:G8RZ9-#'<0O#/&LL4BE71U!5@>""#U%:_\ 8W_3?_QS_P"O1_8W M_3?_ ,<_^O1[2 >QJ=CCH_ WA**19(O"^BHZ$,K+I\0*D="#MK=K4_L;_IO_ M ..?_7H_L;_IO_XY_P#7H]I#N'L:CZ&716I_8W_3?_QS_P"O1_8W_3?_ ,<_ M^O1[2'QJ=C+HK4_L;_IO_XY_P#7H_L; M_IO_ ..?_7H]I#N'L:G8RZ*U/[&_Z;_^.?\ UZ/[&_Z;_P#CG_UZ/:0[A[&I MV,NBM3^QO^F__CG_ ->C^QO^F_\ XY_]>CVD.X>QJ=C+HK4_L;_IO_XY_P#7 MH_L;_IO_ ..?_7H]I#N'L:G8RZ*U/[&_Z;_^.?\ UZ/[&_Z;_P#CG_UZ/:0[ MA[&IV,NBM3^QO^F__CG_ ->C^QO^F_\ XY_]>CVD.X>QJ=C+HK4_L;_IO_XY M_P#7H_L;_IO_ ..?_7H]I#N'L:G8RZ*U/[&_Z;_^.?\ UZ/[&_Z;_P#CG_UZ M/:0[A[&IV,NBM3^QO^F__CG_ ->C^QO^F_\ XY_]>CVD.X>QJ=C+HK4_L;_I MO_XY_P#7H_L;_IO_ ..?_7H]I#N'L:G8RZ*U/[&_Z;_^.?\ UZ/[&_Z;_P#C MG_UZ/:0[A[&IV,NBM3^QO^F__CG_ ->C^QO^F_\ XY_]>CVD.X>QJ=C+HK4_ ML;_IO_XY_P#7H_L;_IO_ ..?_7H]I#N'L:G8RZ*U/[&_Z;_^.?\ UZ/[&_Z; M_P#CG_UZ/:0[A[&IV,NBM3^QO^F__CG_ ->C^QO^F_\ XY_]>CVD.X>QJ=C+ MHK4_L;_IO_XY_P#7H_L;_IO_ ..?_7H]I#N'L:G8RZ*U/[&_Z;_^.?\ UZ/[ M&_Z;_P#CG_UZ/:0[A[&IV,NBM3^QO^F__CG_ ->C^QO^F_\ XY_]>CVD.X>Q MJ=C+HK4_L;_IO_XY_P#7H_L;_IO_ ..?_7H]I#N'L:G8RZ*U/[&_Z;_^.?\ MUZ/[&_Z;_P#CG_UZ/:0[A[&IV,NBM3^QO^F__CG_ ->C^QO^F_\ XY_]>CVD M.X>QJ=C+HK4_L;_IO_XY_P#7H_L;_IO_ ..?_7H]I#N'L:G8RZ*U/[&_Z;_^ M.?\ UZ/[&_Z;_P#CG_UZ/:0[A[&IV,NBM3^QO^F__CG_ ->C^QO^F_\ XY_] M>CVD.X>QJ=C+HK4_L;_IO_XY_P#7H_L;_IO_ ..?_7H]I#N'L:G8RZ*U/[&_ MZ;_^.?\ UZ/[&_Z;_P#CG_UZ/:0[A[&IV,NBM3^QO^F__CG_ ->C^QO^F_\ MXY_]>CVD.X>QJ=C+HK4_L;_IO_XY_P#7H_L;_IO_ ..?_7H]I#N'L:G8RZ*U M/[&_Z;_^.?\ UZ/[&_Z;_P#CG_UZ/:0[A[&IV,NBM3^QO^F__CG_ ->C^QO^ MF_\ XY_]>CVD.X>QJ=C+HK4_L;_IO_XY_P#7H_L;_IO_ ..?_7H]I#N'L:G8 MRZ*U/[&_Z;_^.?\ UZ/[&_Z;_P#CG_UZ/:0[A[&IV,NBM3^QO^F__CG_ ->C M^QO^F_\ XY_]>CVD.X>QJ=C+HK4_L;_IO_XY_P#7H_L;_IO_ ..?_7H]I#N' ML:G8RZ*U/[&_Z;_^.?\ UZ/[&_Z;_P#CG_UZ/:0[A[&IV,NBM3^QO^F__CG_ M ->C^QO^F_\ XY_]>CVD.X>QJ=C+HK4_L;_IO_XY_P#7H_L;_IO_ ..?_7H] MI#N'L:G8RZ*U/[&_Z;_^.?\ UZ/[&_Z;_P#CG_UZ/:0[A[&IV,NBM3^QO^F_ M_CG_ ->C^QO^F_\ XY_]>CVD.X>QJ=C+HK4_L;_IO_XY_P#7H_L;_IO_ ..? M_7H]I#N'L:G8RZ*U/[&_Z;_^.?\ UZ/[&_Z;_P#CG_UZ/:0[A[&IV-2BBBN, M]$**** "BBB@ IDK^7"S>@I]5;]]MOC^\<4 9M%%% PHHHH **** "BBB@ H MHHH *55+L%'4G I*M:?'NF+GHH_6@#01!'&%7H!BG444""BBB@ HHHH **** M "BBB@ HHHH IZIK&F:'9_:]:U&TTZVW!/.NYUB3<>@W,0,\'BOB[X[>)M,\ M5?%:\OM#N%NK..&*!9T.5D*KR1[9)&>^,U]NT4 ?-?[,_CCPUH'AO5M*UW6; M33+J2\^T1_;)1$CH45>'; SE>F*)K2]@:&0 \,CK@_H: MMT4 ?%T'A^_^"7QLTJZ\0P2_V9;7F8KY4)2:!LJ6!Q]X*V2O4$?0UZA^T-\1 MO#FL?#R#0_#NKVNJW>H7,;E+*82[(UY^;;G!+;0%//Y5[W=V5KJ%LUO?VT-S M WWHIHPZGZ@\5F:;X/\ #.C7/VC2/#NDV$__ #UM;&.)OS50: /)?V<_A;>^ M%;*Y\3>(K9K;4+^(16UO(,/##D,2P[,Q"\=0![D _:FT"^U/P3I>J64$DT6F M7+FYV#/EHZ@;R/0%0,]LU[G2,JNI5P&5A@@C((H ^-O@5\3[3X>7>L6UUI5] MJZA]@)_O 5ZWI_A3P[I-\UYI>@Z99739W3VUG'&Y^K* :U)8HYHFBF1 M9(W&UD<9##T(H ^-/@+\0H? OB:_AGT>^U4ZI$D<<>GQB28.I) "DC(.3GGC M ZUC_&H:W+\5-1O_ !'I8TNYOXX9TMQ)Y@6/RU1?F'!8!,-CC<&QQ7VGI?AO M0]#>1]$T;3].:3[[6EJD1?Z[0,T[5?#^C:]&B:YI-CJ21G*+>6R3!?IN!Q0! MYM\ _&EOJ_PPMK-["[LX=#M_*N+^X"+;.02?E?=DX7EL@ >O2OG;XXZ_IWB3 MXN:K?Z+,Y60K&H)![C.1GOBOMVVMH+.V2WLX([>",;4BB0*JCT M ' J6@#RK]GWQ/H^I_"W2-'M=0MVU2QBD%Q9>8/-11*WS[>NWYEYZ?,!UKU6 MBB@ HHHH **** "BBB@ HHHH **** /F_P"-OAO^QO&O]HP)MMM47S>!P)1P MX_'AO^!&O-Z^G?C#H']N?#ZZEB3=<:>1=1X'.%XJ:3(V3;3+ M/&#_ '7&"/P*?^/5Z_7S;\#]4^P?$1+5FPE_;R0X/3!GS4%Y:!1117(=H4444 %%,=O4Y_0U MR$OCW6I;/R=\*.>LRQX8C^7Z5O"A.:NCFJ8F%.7*SMO^$QTMVO!LG.>]=-%X^UJ.S\@M"[XP)F3+C^A_*MYX7;D.>GC%KSGJ M=%HQ725QRBX2Y6=T)J<5)!1114EA1110 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 %%%% !6 M?J+?.B^@S6A65>MNNF]L"@""BBB@84444 %%%% !1110 4444 %:EBFRV![L MSELM)1+]%%%>6>N%!(4$DX Y M)/:BH[B(SVLL0.#(A4$]LC% ' ^/=?L[ZWAL+&5)RDGF2.O(4@8 ![]37*Z1 MI<^L:E'9VW#/RS'HH[DU)K&A7VASK'?1@!\[)$.5?'7'_P!>M/P+?P6'B/\ MTEE19XC$K-T#$@CG\,?C7JI*%+W-3Q9-U*W[S0Z3_A6^G?9MOVRY\['W_EVY M_P!W'3\:X35]+GT;4I+.YP63E6'1E/0BO;*\K\=W\%]XCQ;,'6"(1,P[L"2? MYXK##U9RE9G1BJ-.$+QT9H^ _$-EI\$UC?RI!OD#QR,, DC!!/;H.M>A AE! M4@@C(([UXQH^A7VN7#1V**0F-[N<*F>F?R[5[':0FWLX86()CC5"1WP,5&)C M%2NMS7"2FX6:T1+7"_$WQ]J_P[T9M:B\/6^JZ6C(DD@U$PRHS$CE/*8;HF@_%+Q3XF\ MXLT7P M39W-JID_T4:VPN#L)#84V^T].F[)K4^&?Q=T3XF0W$=A#-8ZA:J&FLYR"=IX MW(P^\N>#P"#VY&?-OA5\1;+P3^S\)Y--U6]N+>2X95@T^8PDESC=/M\L#U^8 MD<\9XJ/]F;P-+:7][XNN=2L93/;FWCM+2Y29H]S*Q,FTD*?E&%///.,5LDN= MKI9??8SN^1/K?\#Z+HKS.P^)&J^-/'.L^'_ J6$%OHJ$7.I:C"\RRRY*B-(T M="!D-\Q8]#QTS/X*^+,/B;P1K6K7>GR1ZCH/F+?V-I^\+E 2#'W(;!QGH0?J M<[KEYO*_R[EV=[>=OF>BT5X3?_&SQ./AC#X^TVRTL6#7_P!DETRXMY?,09/S M+/Y@5^@Z1X&3Z5V>L?$2]E^!Y\>>&X+:*;[,MS]GOD:1<;MKI\K*O)/.C5O[05N!E=VX)M MY0="V[@@\<5QNC_%[XA^(OAY8^(/#WA6QU.<7YM;Z.%)>F>/+3<3@ KN'/C7!X-M=/TK4;2YFA$06*2.8K)T4N9 M"H(_O;<=\=JN^#/B]KVH?&"_\">+M+TZ">-I%@FTYW*J57?ABY^8%>^%Y[<\ M*/O[>?X;CE[N_E^.Q[#17E>I_%>_U'XN)\/_ =;6:741;[7J.H(TD:;4WLJ M1HREB.F2PYS]:PK'XG?$.X^,T_@*5?"JR6\FXSO;W*>?$ '.S$CX(OB9J_A;0[_ $?37TN3R8X]3AD>74)%)$@C M*N@0 @CHY/7&,BNZ\+:AK&I:,T_B/34TR^%Q-&;:-RZA%N"3V!KIF9 M40N[!549+$X %?+GQW\1I/XS\.^-_"4LEY:Z7(+?[:J-]G:9',@57Z/D;@2N M1QC-*_O)/:^OI_6@[>ZVM^GJ>RZ3\3I'^)3^!O$VBC2=5>+SK62"Z^TP7*[= MW#%$8' ;JO\ "?;/?UY'H4FF7]D/C+??:?$%ZMB5CMM.B2,6$2@^8H1Y/F=< MN&);)_A7I7=>"_&,7C?15U:STC4]/LY #!)J$<:&<<_,H5V...IQG/&:JVEG MNM_T)NKW6SV_4W+QKI+.5K"&&>Y"_NHYY3$C-Z%@K$#WVGZ5X]:?'36;KXF' MP-_PAMK#JHG>#?)K+>3E5+9W"W)P0,CCN.E>SU\H/?1:=^V1/=W"3O''?.66 MWMY)W/\ HY'"1@LW7L#2CK547MJ.6E-R6_\ PYZ])\;(-"\%K6XM-+,2/J-YJC6 MZ2.\:R; JPN<@,,_ATS7D'Q"\$>(OC+\5K.ZTW1;_2M#M(([634-2@-N64.S M,ZQOAS]X@#'89P#7T=#;Q6ZL(452Q!=@.7( 7)/'PUXA\-0:%W8Z+D@D]ADUX[K'[.;:O:RZO>>,=7NO% MA7S%O7=1")>H"J!N1<\##<=AVI-V';3S/<:*\A^$'CK7-2^#VL7VODW6HZ ] MQ#YLIYF\N,. Y[D9VD]P >N37&7*O9_L^6/Q)AF'_"6"]6]DU,L?-EW7!0PE MA@F/;@>7]W Z4W9/RT_'82N_77\-SZ1HK+N]>M--\+MKFIMY%M';B>3'S$9 M.T#N23@#N2*S?"FDWC3W'B/Q!'LU?4E 6 G/V&V!RD [9&9_';3[ M@_#/5M5MM9U2R>S@4I!9W/E1N2X!W@#+9#8P3CCI70_"[_DD_A?_ +!D'_H MHCJGY6_&_P#D#TMYW_"W^9U=%>8^*_AM>?$_6[O_ (2?6-1T[P_:OY-EIUBP MC,Q&-TTA8$'+9"C'0 @\\\9X/T_7/A)\[$/C3]H*_\.>(8(KS1]&TA98; M";YHI)9"N9&0\,0&P,].HY-6O@CJUYQM9GD+L808'4#_#>W(PRP M#U1.&?U.U>@85V='2X=;!1110 4444 %%%% !1110 4444 %%%% !1110 44 M56U"T:_L);9+JXM#(,>=;,%D49YP2#CTSC//&#S0-%FBO$?@M%-;?%KXB6<] M_>W_ -DGB@CFOIS-*45Y, L>3BO6M?T^]U;3Q8V-\^GI,X6YN8&VS+%W$9Q\ MK'@;NP)(Y H^RFNJN+[3B^AJ45X-\2?AM9^ +73O%'PT-[IVNC4(8/)6[DE% M^9&^ZP=B6)/49P1NR.X[+XX^(-1T#X9.=,G-K MV1GFO0?%>O3Z39P6>DQK/K6I.;?3X6^Z'QDR/_ -,T'S-] M !R11]FZ] 6]GZF_165X1OZN,F&W8 E@ ", ME0"6/08(P3P-F#PO\6;:/[4?B'IMY<=?L4^BHL!/IYB$/CWQ7REX)\:WO@GX MDV_B6ZA:ZGAFD^UQ.=K2;P5DY[-R3]17VGX/\?\ AOQUIXN?#FI1SL%S);,= MLT/LR'D?7H>Q- 'GFJ_&76M/\2:+X/UCP_/HWB&\U:SAEFC9)K66V:90[QL> M3N7*XQE6[Y"L$65?,&X]MN6QW*BN MSH **Q/$7C/PYX3C5O$>M6>GEQE$FD&]QZA!\Q_ 5SNG?&_X+:VGBBW6 M5B%'VB&6!23_ +4BJ/UH [VO"OB[\6?'7PPUZUMXXO#]]97R/);R-9SJZ!6Q MM;]]@D KR,9]!7NBL&4,I!!&01WKYF_:V_Y"GA?_ *XW/_H4= 'J'P2^(NK? M$GPO?ZEKEO96\UM>>0BV:.JE=BMD[F8YRQ[UZ57A/[*/_)/]8_["A_\ 125[ MC=75O8VLES>SQ6]O$I:265PB(/4D\ 4 2T5P'_"\OAO_ &A]C_X2FV\W.-WD MR^7_ -_-NW\.6)PRNIZ$$<$>] $M%8WB3Q=H'A" MR6[\2:K;Z?$Y(3S6^9R.NU1DM^ -<_IWQI^'6J+(UMXKL4$:EF^U;[CJ&4X(!&01P1FK- !1110 4 M444 %%%% !1110 4444 %>1_M Z=YWAS2]15,>\%%%% '%_$F95TRSA,>7>8L'Q] MT XWUA;:E:-;7L0EB;J#V/J#V-4)/"NBR6?V;^SX53LRC#CWW M=:[*6(C"/*T<%?#2J3P^7AEE#&3'W@1C'X8_6NUJO8V%MIMJMM91"*)>BC_'O5BO/J M24YN2/5I0<(*+"O*OVD+B&'X+7\@ X%:73ES>5OPL9V]SE\[GRA\,SI7@?XJ>(/#?Q O-0TD3/MBNDU*XLD9 ME8E2[1.F596R&;CZ9KV.U;P;X \'>*?%7P]L?M@2'S9[E+R6XANY5R0 [NV[ M!;+,OJ1G(('?ZMX;T/7C&==T;3]2,7^K-Y:I-L^FX'%7%L[9++[&EO$MKL\O MR @";<8V[>F,=JC7V?+UM:Y=TYN3V;N?'^O^)4\:_!K5=>\1ZJ-0\2OJ\<:6 MQZ65N!QY<8X12206[D $D]?2;&]M;G]C&X2WN896M[!HIE20,8W\[.UL=#A@ M<'GD>M>TP>%] M=)FTJVT/38=.G.9;..TC6&3_>0#!Z=Q2R^&M"GT:/2)]%T MZ33(R"ED]HAA0CIA"-HZGM1))PE!=;?E;_@@M)QD^E_SO_P#SC]FF:&3X-6R M1,"\5Y.LH Z-NR,_@17GOBF6/_AL[3#YBX6>V5OFZ'RAQ]>17T5I'AO0_#_F M_P!@Z-I^F>=CS?L5JD/F8SC=M SC)Z^IJA-\/_!MS<27%QX2T*6:5R\DDFFP MLSL3DDDKDDGO5MWJ1GV(2M"4>]_SN>">.W3_ (;$T/YE^6>R!YZ''3]:30I8 MS^VK>D2*0;B=0=W4BW(Q]<@U[_<>!?"-Y>O>7?A;19[F1][SRZ=$SLWJ6*Y) M]Z(O GA&"^2]A\+:+'=)()5G33HA(K@Y#!MN0<\YZU-/W+7_ +W_ )-8<_>O MYV_"YY5<^&85_:3N-8\ WEKSL=QAMEV[,[V +ML &=JCDG'(QP'BWP1 MX5\4_%_Q#-\1&F\)0(L7V*[2<0QZB-NTR&64-'D *-JA3ZY(-5;+X<:5X?\ M&OAVY^#?B;4M5G:^3^T6CF2>WCM@W/[LD+D..#W . M2.R^ &MZ_KWPM@N?$SRS21W#Q6MS,,7-I')L9CEF&X'!)Y)[UHQQI#$L4*+'&@"JBC 4#H *(>ZFO3^OZ MV'+WFG_7H><_'V/5Y?@[JJ:$LS.6C^TK!G<8-WS].2.F?;.>,UYK\-/&/@GQ MA\&&^'_C;4+729K>-D22YE$2L-V])$=B!N5C]W/..A!-?258@\%^%EU WZ^& MM(%XS;SP*V'DMV; RRY0D=0<9R P^M? _B_0?%FD[_"4(/NX+ M^24VY]=W'UKZHO+.VU"SEM+^VANK:9=LL,\8='7T*G@BL'_A7'@C_H3?#_\ MX*X/_B:4?=J*?8]M)<>9!0#^%#\@]3Y/\%W,!_:_FF$T?E/J M]^%DWC:V5E P>^2:^N:YO_A7'@C_ *$WP_\ ^"N#_P")K?MK:"RM8K:SACM[ M>% D442!410,!0!P !V%-:0C'L$M9N?OZ,;_AS]/U M1[K6#XOUZ70]%(TZ+[5J]ZWV?3;0'F:8@XSZ*HRS'LJDU8U?Q FE^&)-:BT_ M4K]1$)([2ULY&N)">B^41N4\\[@,VURZUK4_A!K]_J,V8H9 M-DZ+:P9R(HU\@XR1EFSECUX"@)I-\K_K^OZ\S97_ *_K^O3V'P)X*MO!G@>W MT$N+IRK/>3$?Z^5^7;Z=A[ 5S0^#J-HMKX9GUR27PE:WOVM---L/.;YBXA:? M=S&&). @;_:K3^'7BOQ/XQDO[_Q#X;N/#-I#LAMK*Z5_-D?DO(2R*<8V@8&/ MO=>VGXL.IZI-;>'-)6YMDOU9KW4HU*BVMP0&5'Z>:^=JX.5&YNPS3OS7Z_TU M]WX$JS5NG]7_ *ZF?#(GC'Q!_:DQ \-:%*QM#T6\NDR&F/K''@A>Q;A&[O7IZZ5:0Z M'_9-G$MK:+;FWCCB7 C3;M ]A7A=CX=\1:/\%]5^&1T.]GUF:Z>&VN$@L[P]I(T'PSIFD*_F"PM(K8/C[VQ N?TK1K25 ME)VV(C?E5]PHHHJ2@HHHH **** "BBB@ HHHH **** "BBB@#@?CC_R13Q'_ M -<$_P#1BUI_"[_DD_A?_L&0?^@"L3XW7,MQ\-=5T33]-U34-0OX5$,5CI\T MXXD4G(=9\/VSG[6%M) MH5U!P>%W>4V801DC^/I]W(:[H_Q4\=^(]:L-'A^&>I^'H[B=$EU&\65H[>(' M+G#0J,[00,G&2.#THCJTU_7G_70):*S.VUKP3-<^,(_%7A[4UTK6!:&RF::V M^T0SQ$Y&Y Z'AW- MC'<:KKA237-38273*3GG-;G@7Q MF_BC^UK#4;9+75]$O&L[V.)LQN1]V1,\A6 S@\CD9/6N9\1:'?Z!\<]/\WD=A92W4ZS/'$-S+! \SGZ(@+-] M #0!X[\(?^2V?$__ *_4_P#0Y*]IKPSX6W5WIOQ;\:7^IZ#X@L[37;M#8SS: M-M2=NYY5\69/B9X*U>T\;QZQ8:MI&GR -9I9>4D < M[22A+DYX7S VX;B!@$UZCJ6EZ5\4OAO#%>+-%9ZM:Q7,3(<20D@.C ^H.*S? M$[S?$3P9-H>CV%_:+J86*ZN-2LI+;[)'D%SLD +O@$ *",\D@"NSTZQ@TO3+ M6PM%*P6L*0Q G)"J !^@H7PM/OI^OZ:BO[R:_KM^IQ!\*IHNMIXW\=:^FHR: M'8M#:M':>1' A'SR%=SEY6''! YP%SBJM_K9\'>&-6^(_BVU?^T9H1':Z?N& M;:$M^Z@SV9B0TAYYXY"BMRXLKKQ5XOVW]M-!H6BRAHXYHRHU"ZP"'P>L<>># MT9^?X!FM\7O"%YXW^&>I:/I97[:=DT",P42,C!MF3P,@$#/&<9(%3)OENOZ3 MW?J_ZW:'%+FM_7DO3^NA0M/'>NZ1K'AFU\90:?Y'B9,6\EC&\?V.; 812;W; MS,A@-PV\C[M>BUX[>Z=J?Q UWP%$NCZAIT'A^1;W4Y;ZU> 1RH%"Q)N \S+* M?F7*XP<]J]BK1VUMW=O3I^OR(C?2_9?>%%%%24%%%% !1110 4444 %%%% ! M1110 C#*D#N*SSITG9UJ76)7@T.^EC8H\=M(RL#@@A3@UY4GBO7(_NZE,?\ M>PW\Q6].BZBNCGJXB-)I-'IYT^;U4_C338S_ -T'\:\W'C7Q .FH'\84/_LM M6(_'NNI]Z:&3_>B'],5?U6?D9_7:?9G?&SG'_+/]12&UF'_+-JXE?B+K ZPV M;?6-O_BJEC^)&HC_ %MG:M_N[E_J:7U:H5]'I/OLZ?[T! M_IFI/^$O\,MUNE'_ &P?_P")J?93[,KVU/\ F1K::/ED/N!5VJ>F7UCJ%L9M M-D62+=M+*".<#CGZBKE0TUHRTT]4%%%%(84444 %%%% !1110 4444 %%%0W MDC16%Q)&<.D3,IQT(% 'S?\ &OX!ZA<:Q=^)_ ]O]J2Y8S7>FQ_ZQ7/+/&/X M@3R5ZY/&A%1^-_A;X5\?6[_ -MZ2/H3Q#?W.F M^%]4U#3X/M-U:VRBXC,8FMKA5 MVB:,Y ..Q!!!'J*^S/AK?S7'PF\.7NJ2;9/[,A:221ARH0?,3[@ YH ^9/@7 MXIO+OXZ0W6L6_P#;%YJXDCDN9UWR0-C?YBD],;,<=%/'I6Q^U3I5G9^.-)O; M6".*:]LV-PR*!YC*^ Q]3@XS["NAU/XKVVJ^//\ A'O@GX=TN'5]1E,,FNM: M(A?JS. %R5 !;<^>A^7H:X?]H#PI+X7U;1/M^L7NM:E=VSR7=[=R$[V# (O M1$'.%% 'L_[,^M7NK_"5H[^9IO[/OY+2!G.2(PD;A<^@+D#T&!7!_M;?\A3P MO_UQN?\ T*.NM_94_P"26:E_V&I?_1$% MO1OV4?\ DG^L?]A0_P#HI*^ M& MM/@7J7AN"S@$%CISGA M:ZM$8Y\J12-ZKZ!@2<>J^YKTK1O@A\*M:T.QU2T\.!X+RW2>-EU"YP0R@_\ M/3WKHO#GPA\#^$M;BU?P]HGV2^B5E27[7/)@,,'AW(Z'TH ^9OC'XFN?^&@K MF[U6 7MKHUW L5E*?D:)-KE.>SG)/^]7M^I0^"?V@/A].-%,":O!!NMPZJEQ M9R ?*K#^X3P<94CIR.*OQC^#5I\1I9]:\*W5LGB&T(@NHO,&RQ4'C!'R^C^(O 'BH,/M>C:Q8OG!!1U_HRG\01ZB@#[D^'5K=V/PS\.VFI M0R075OIT$,L4J[60J@&TCVQBNDKCOA7XU;Q_\/;'6IXUCNR6AND3[HE0X)'H M",-CMFNQH **** "BBB@ HHHH **** "BBB@ K%\96WVSP/K< &2]A,%^NPX M_6MJJVHQ>?I=W%_STA=?S4BJB[23)DKQ:/C"BBBOICY$**** "BBB@ HHHH M**** "OH']GZ?=X/U*#^Y?%_^^HU'_LM?/U>[?L]-G2-:7TGB/YJ?\*Y,9_! M9W8!_OU\SV*BBBO"/H@HHHH **** "BBB@ HI RDX# GTS2T %%->1(US(RJ M.F6.*9]JM_\ GO'_ -]BG9BND2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#G MO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+ MN2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ M\]X_^^Q19AS+N2T5%]JM_P#GO'_WV*/M5O\ \]X_^^Q19AS+N2T444AA1110 M 4444 9WB'_D6]1_Z]I/_037B]>TZ^,^'-2_Z]9/_037BU>AA/A9Y>.^)!11 M17:< 4444 %%%% !1110 4444 >F_#K_ )%N7_KZ;_T%:ZRN3^'+ ^')E[K< MMG_OE:ZRO'K?Q&>[A_X40HHHK(V"BBB@ HHHH **** "BBB@ JOJ/_(+NO\ MKB__ *":L44 ?,WP?T'XE?#_ ,/1>(K+2XM6T+5%6>;1XY\76TCY9D4C&XKC M@$EA@$="/3V^/G@6!?+U&ZU'3[X<'3[K39UG!],!2N?QKTJB@#YKU/PAX@^/ MGQ*M];OM*NM!\*6:+!&]XGES3Q!BQVK_ 'F)(S]U1W)&#[+\0] N[[X2ZQH7 MAF+9.UAY%M!'@94 #RQGU4%?QKKZ* /A#X<:CXA\(?$JSO-(T*YU#4K5FCDT MXPN'8,I4J0!E3@]<<5WOQ_TGQQJ\>D^*/$FDQV=H8GB6RM&,QL!P?WT@ !9L MGD# VXZU]944 ?.?[+FK:]#IMWHT?A]GT>2Y:[DU:24QJC%%78J[3YA.P=", M#.>V<_\ :*MM;\:^)-,@\.>%_$%Y#IDH:#XB\.Z[ITUW>":":?2IQ$V4"D,^W"XV]6P.>M8G[07P< MU2YU^;QAX6LY+Z*Z -_:P)NDC<#'F*HY*D 9QR#D]#Q],44 ?'WPO^-OB?P- M9CPT^AR:[;QL?L]IN:.>$DY*@A6^7)S@KWZU[_X'@\6^)=:7Q9XVMFT:..%H MM-T1)#^Z#??EFZ9<@ '&!G@&O0J* / ]1\;Z[X#_: \53#1-0U3PW>?9&O& ML[=I/LSBW0"0$# /!R"1D >E<[\:_$_A_P"+$6CZ;X!L+O6=>AG_ 'DL5E(C M01$$&-RRC^(@^@VGGFOIZB@#C/A/X+D\!?#FPT:[*M>_-/=E.0)7.2 >^!A< M]\5V=%% !1110 4444 %%%% !1110 4444 %-E&8G'^R:=4-Y)Y5C/)_%%%% !1110 4444 %%%% !7N/[/!/V/7AV\R#^3UX=7NG[ M/*XTS7&]9HA^2M_C7)C/X+.W _[Q'Y_D>R4445X1]&%%%% !1110 50OYV#> M4IP,9/O5UW6-"SG %9,\OG3%\8]* +]G J1B3JS#KZ5.LBNS!3DJ<&LE+B5$ MV*Q"^E:%E$8H[2IYL+QGHZE?SKPH@JQ!X(.#7 M?A-F>9CEK%B4445W'GA1110 4444 %%%% !1110!Z)\-9,Z??1_W95;\Q_\ M6KM:\]^&L^V]OK?N\:N/^ DC_P!FKT*O)Q"M49[6%=Z2"BBBL#I"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "LOQ/58S/^49-:EX4_H35TUS32,ZDN6#?D?*U%%%?2GR84444 %%%% !1110 M 4444 %>^?L^0E?#6K3=GNU3\D!_]FKP.OHSX#0^5\/9G_Y[7\C_ /CJ+_2N M/&NU$[\ KUT>F4445X9]"%%%% !2.ZQJ6K:O\ \>:_]=!_(UXW\?\ _DDMW_U\P_\ H5;7:I77]:G+))UK,O?"SQ1X ME\:Z NNZTVEP6DDCQQV]I;2!SM.-Q=I"!SGC:>W-=[7F?P)1I/@[:HDK0LTM MP!(@!9#O/(R",CW!%<3X)\=?$'Q+JWB/35\00$V%K+)'<7%E$3&4; PJ*N2> MF3D#DX-;RFHM+RO^%V*,Y64*#E%' M;/M2^$?B=<>,-:U&WE\1_P!AZHMPZZ?I=Q:QFVD0< .Q&]GSU =#Z \U4:BD MDUU5R72DFT^A['--';P/-/(L44:EG=VPJ@'4]-9GM9]W ME.PQN 8KGZ'&1[5Y3\9X];3X-64^KZC<17P,,5];6[((9G/WBV%R0". "![5 MI?#RUU"U^!\%_:Z]?1O_ &;*\$1BMVCMV5F(*YCW'IT8MU/MB?:6YV]H_P"5 MP]GI&SW/4ZX;QAXH\7Z/XRT;3_#OAK^T],NL?:KK8YV$M@C<#MCP,'+9!S[5 MY]X'\8?$OQOX'UE](U*&35+*=#%-+;0J900/W2&)+ ]0..HD\=^-?''A M3QAXF*/?E_ 7Q)UF]^+. MH^$M1U&'6K /-]EOE2-7 3D9,8"L,<'CK^5-23=O7\"7!J/-Z?B6;KXF>)-/ M^-D'@RYBTJ:RFG0">.WD20(R[@.9"-PZ9Q@]<#I7K5?/?B+_ ).TT[_KK!_Z M*KZ$J:+;IW?=CK)*:MV1Q5[XUNM0\?R>#O"XM!>6L'VB^O+Q6>.%?EPJQJRE MV^9<_, ,]2>*9JWB/Q9X$6^Y@,/"Q<\C(!#X MSU[ ^=_%3P#XIT?QO)XX\$-<2-+AYEM1F6!@H!.W^-"!R,'OD8J;P/\ '2#7 M[RUT/QY91Q3/-&(KV(%4,JN"F]?X3N Y!QGJ *5.=VHO>^OGJ7*%HWCJK?<> M[45XM\5/&WBCPK\2M'T_1]:>*PU!8F>V:VA8)F38P#%-V"!GD]2?P/%/C;Q1 MHOQXTSP[:ZT[:3>36Y>W>VA.U7;#(&V;L<= M&_&#QQXN\'>.;&T\/ZU(+:]A646LEM P5MY7:&*9P<=R3R>?27QGXR\=_#/Q M!I-[KNKVNL:9J!;SK.*R6)82"NY$;[QP&^5B>>OG8?LI;+>USVVBO' M/C7XU\0>%K;1=3\*:Z\%OJ*L#%]GAD0@!65P60MR&]<=.G>AXI\5?$?PGX5T M3Q?<:W9W-M>>4)]+%B@5-R;ES(/F8D YP5 /3BCVB5[]'9B5)M*SW5U\CM?B MUXQUOP-X<@UC1%T^5#.()8;R%V)W D,K*ZXQCH0>O7CFM>>./%,GP@TSQ+H& MB1:GJ]X$:6WABD=(U.7^H>'K&[UBR^P7TT*O/;9SY;$H:YJK: MK9ZDXAU&"2WCC%NQ ):)D4' R>&+9V]1G(W=OFS%4VTGW_0]6HKR7Q3 M\3?L'Q5/AG4-8N/#NEQ6Z$7L-O'(TLK@$;C(K!8\'&0O4') Z=]X9.M,M\VM MWEK?0M.#87%J@59(=B\D GG=NSSCTP,"E&2DKH)0<=SXNH8I[@E88GD"M*0,D*#R> M 3Q4]>*:UH>GZ+^TEX4_LV Q&YMY))F:1G:1ML@W$L22<"IO[T8]RXQ3C)]E M<]KK,N?$NA66H+87FM:=;WC$!;:6Z19"3T^4G-3:RM^^C74>D,J7LD92&1L8 MC8\;R#UVYW8[XQ7GUY\!/"-UHLT++=OJDBDG5);EVD:0\[V7.TY/48_'O2DY M+9#BHM:L].JBNN:2^K'2TU2R;4 ,FT%PAF _W,Y_2O,?A'K.M#X/ZQ]ID:XG MTF2YALY&^?(2,, /[P#$@>W':N-^S.-VWKC/ M&:SM2UU-'\-KJ-[&SS-&@2VC'SS3,/EC4?WB>/\ ]51>&M>^&>^U5EEU?4 M&$MY(O(3^["A_N(#@>IRW5C5_::[?U_7_!1DM8W-NBBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH 9++'!"\L\BQQH-S.[8"CU)/2DMKF"\M8[FTFC MG@E4/'+$X974]""."/>O/?C;H>G7WPWU34KN RW5I$A@2,X MKH?AS_R3/P[_ -@Z'_T 5,7=M=K?C?\ R+<4HJ2ZW_3_ #-O4-4T_2+;[1JM M];6,&<>;\MVX66WE61#^()%Q(?)L+$3LD<$8ZO\A!+,6%5CS]&488\X)&>N4I/F2?7^M1N,>5M/;^M#V34M7TW1K<3ZOJ%K M80L=HDNIUB4GTRQ%6HI8YX4E@=9(Y%#(Z'(8'H01U%><6DCZE^T3J4&HCS(M M/T919QNN54.R[V';)R03Z<=J3X+SR#2_$6G(V^PT_6[B&S^7 5,YVCVR<_C1 M&7-^/X.P2C9?=^*N>BW5W;V-NUQ>SQ6\*8W22N$536D-U#)

/ MK&PB$-M!VXD9 M/HI'>H4FX*2ZERBHU'%O8OV7B30]2O6L].UG3[NY3.Z""Z1W7'7*@YK19@BE MG(55&22< "O#_B=\(_#_ (;\'3>(?"*3:3?Z65E#)DZ5 M:Z+I4&GV"%885P,G+,3R68]V)))/(ZK%Y&L7D6,>7.Z_DQKVZO(?&,'V?Q9>KCAV#C\5!_GFNS" M/WFC@QJ]Q,Q****]$\L**** "BBB@ HHHH **** .B\"W'D>*X%)P)D>,_EG M^8%>KUXAIEV;#5+:Z'_+&57/N >1^5>W*P90RG((R".]>=BH^\F>I@I7@XBT M445QG>%%%% !1110 4444 %%%% !7F7C#XFZB/'EMX"\!6MM=Z_,-US?Q Y)P/3:^3+[Q')\,/VJ=3U;7(I/L=S<.96"DDV\PRKKZ[>. MG]TB@#T&U\.^/#\8M5BM_'4*ZJFC6\LEPVD1>5*ADD BV9RH!!.X')SSZ5T? M@OQ[XLD^(UQX&\=:1917T-FUW%J%B["*XC#!0P5L]J6.M?'# M5=0TF[BO+2?P[:-%-"VY6'G2_P"<=JZ^Z\.Q7/C33O$0E"365G/:,FS/FK(T M;#YL\;3&>,'.XT ;->0?%3XRZQX,TD3Z+X4O3'+*8(]2U*(Q0A\$\1YWGH<; MMF<<9KU^O)?VEE!^#5P2 2MY 1D=/F- '2_!_P 1:GXL^%.D:WKLXN+^Z,YE MD$:H#MGD51A0 ,*H'X5VM>;?L^?\D)\/?]O/_I3+7I- !39)$AB>25@B(I9F M8X ZFG5D^+-.N-7\&:UIMDVRYO-/GMX6SC#O&RJ?S(H \ZT+QOXI^*VL:C_ M ,(1=V^@^&M/F-O_ &I+;">XNI,9^1&^51@@_,"<$>I L^*[CX@_#W1)O$,& MO0^*K"S^>\LKVQCMY1%_$T,GGI7F7[.'Q#L/"\]_P""O$A_L^2Y MO#+;RS_(!-A4:)\_=/R+C/?(ZXSZ]\;/%%GX=^%^JVTS[[W5[>2PL[9>7F>1 M=AP/8-G\AU(H Z7PEXJL?&OA.TUW1F(AND)"R#YHG'#*P]001[UYE\5_B%\1 M/AA:65\6\-ZI97W! /.>U=-\#_"-_P"#/A=9V&L(8KVX ME>ZEA)YAWXPI]]H&1V)(KE?VJ_\ DEFF_P#8:B_]$3T 6_ WBSXN>.O#%MK] MG%X-M+&ZW^2)XKHR':Y0Y"N0.5/>I?$7C/XL>"+";5-<\-:!K>FP9::31YIH MVC3^\RODX]2 0/H,UJ?L^?\ )"?#W_;S_P"E,M>D,H92K $$8((ZT ZX]P$Y_ 5]G4 %%%% !1110 4444 %%%% !1110 5Y;\?+[R/ M!-G:*<-I5\_?'[5OM/BJPTM&REE;%V'H\A_P#B57\ZZL)' MFK(X\;+EH/S/*****]X^;"BBB@ HHHH **** "BBB@ KZC^$-I]D^%VE9&&F M\R5OQD;'Z8KYP?VC-/"Z6HD!DV@D[BO4+P>>E>YZO_QYK_UT'\C6 M-71&//3L<=27)5YCR/X">(M'7X;QZ=)J5K%>6DD\DT$DJJZIG=OP3G;@_>Z" MO//A+K6FV/BGQC<7M]!!%-I]PT32.%$GSYXSU..<"OI^BM)0YFG?9-?>K&2J M))JV[3^YW/G'X!00ZMX=\8Z#]ICBNK^U"(C'YMI1T+ =P"PS]1ZU9^#?B1?A M_>:QX6\465Y;ZC+.LEK;1VS2/.^"I5=HQS@$-G:>3FOH6BGR^]==K"=1---= M;GSO\"#<6OQ&UN:[L+V*.\1XXY!;.\:OYF[:SJ"J\ \DX]^E,M+I?!7[3&IW MFN0720W;3-;F*W>0S>8,KL"@ELGY>._7'-?1=%3&GRJ"3^%6^\%T1;3W<<_EP2L Q;S0Q3W( /3T-6_B)X=\(>*M"E\26DB#!SD\YQ]"44O9?NU#LA^V:J.:ZGB/C'1_$EQ M^S/8P:O#/<:I;&.:=""TBQAFQN[Y52N?3!STK4^'OB+3Y?@))%ODC2PTZ>.X MGEC*1*YWX4,V QY'W<]0#R<5ZU152AS<_P#>_P K$*=E'38\,_9GU*T_L76- M,,R"\^T+<"(L-S)M"[@.I (Y],CUK#^.NIV3_%K0@EU$QLHXA<[6!\D^:6PW MH<=DLU,BZ@K M-DGY<^8O0;1GUZD5F^&9?L7[45U+/97=K'/)+Y,;6K[MKIA&V@$JO3DX '7& M#7T912C#EES>OX_Y=!NHG'EMT7X'S;XCUO3!^U):WYO[<6=O<0QRW!D'EHRQ M[6!;H,'@^AKZ2!R,BBBG3CR0Y?-O[R*DN>2?DE]QYOHOC?\ L?QAXDTWQ#;W M-KI:WY:TU22%_LP)4%HVDQM7!Y!)QR>G&>4^)/AO1OB)XJT=? XM[O4'FSJ. MI6!#PQ1#&#(Z_*7]!G<0,>E>YT4*.D4^EOP*]I9MQZ_J> ?M 6<]EXR\-:Y) M#*UA"JQR3*A(5EDW8)]2#P.^#6'XN\26&H_M!:'K(,EKIRR6K+/=QF$-&&_U MF&P0O7D@<#/2OINBE&%FG?9W'[1'2.?]&0C'?]\:U?CA M<+XVU'P_X:\+G^T-1$LCS01#YK<$*H\P=4[Y#8QCFJ?QNTO5];^(VESZ1H6K MWL%A"B330:?,R9\PMA6"X;@CD9':O>[*[CO[**ZA2:-)!D+/"\3CZHX##\14 M0@I0L]N9O\2Y3<))K>QX1^T79KI_ACPI9(=RVWF1 ^H5$']*L?$[6;;5/A+X M?\-Z8S76LW(M0+"-29@%BZE.H!XP<8/49'-6/VAM.U/75T:RT31]3U"6W:22 M5K6QED10P4#YPN,\'@'([]17J?@ZY^T^#],!M[JVD@MHX9(KNV>!U=4 (VN M2,]QP:%'VGM$^K3!R]FJ;71,\>^*EE%X7^ ?A_PY>SQ)J*21$P;P6)"L9"!W M 9L9ZG\7? 3PK>^'0-1GT56BNH+<[W0-C<-HYR M,*<=<'/2NM\%:[\//%.E6MM;>#-/EUX(J3V0T=,*XX+M+LVJFZ=XI7^P[G3@D=KK,@\N)@R!MGF, AP6_ MU9.<72!=;=.=@P60#=OD0'HC?*1[Y]Z]D*]&G?T1 <^YVJ.35 MW5-0U*W\.O>:7HTUYJ!C!CL'FCC;<>S.6VC'?!/3C->1Z;>\_LBVN3>1Z2\J_94ESG=C;N*@Y.TL5] MJ7P&_C:]>]OO'UM!I\IVQ6ME:LIC"C)9SAVY)(')XV]!GG1\2:=?:]<6VCB, MQZ/,"^HSAP#*@(Q HSGY_P"(XQM! .3Q;UL^O]?U_P $G9M7T*&F2#Q%J#>* M[X'^R;%7_LF,C[PP0]R1ZL.$]%R?X^./M/'/B:_^'M_\08+Q$M[>Z8PZ.8D\ MIK=7"G<^W?YG).00,C[M>M2VT4MF]JR@0O&8RJ\84C&!Z<5Y);^!O$^G?#R_ M^']M9)+!<7)\G6#,@A6W9PQW)GS-XP1@*1S]ZLI*2NH]M/6_4TBXNW-WU]/+ M^KGJVF:A#JNDVFH6QS#=PI-'_NLH(_G5JJFE:?%I.CV>G6V3#:0) A/4JJ@# M^56ZWE:[L@Z)<:A/?1J! M,L\,<<>'!.[>X;.!V!'O5[X>QZG9>#]/TK6='N--N-/M8X&:66&1)2!@E3&[ M'M_$!U[U$/BE\OU-)?PX^K_0Z&]O;;3K&:\OYTM[:!"\DLAPJJ.YKEO#.C3: MAXDN_&>KPM%-)_BAJ7BB)M$\(VLV MD6,FZ"&]NHF6XD!^65U$J].JJ>AY/(&)]+U#XPZOK%G9Z]H>FZ/ICS*;J[M) M4,BQ@Y*C]\Q^;&W(&>>W6B,N9IV_KO\ UT_!N-H[K^NG]?\ #]MK'A&SU;5X M=7ANKO3-4AA: 7MDR!VB/)0AU92,\C(R#T(K$?2K?2[>W\"^$?,MO-4W&HW> M\M)#"S?,Y<\F60Y53VPQ&-H%=?J<]U;:7<3:=:&]NTC)AM]X3S'[ L2 !GJ? M3UZ52\.:(VC:>YNI1V*T_ M GBF[UJZUS1M7:.34=#O#;R31C:)XSG9(5Z!B <@<9'&.E4]=\,:C8_$^R\: MZ-:-J*_9&LKVRCD1)2O570N0I]P2.G&%KW1KS7=:UE4BU#7+S[0]O& MP801C.Q"PX+GX%2Y>73R_+7\?TZ'94445H9!1110 4444 M %%%% !1110 4444 %%%% !114-W/);6DDT-K+=N@RL$)0._L"[*OYD4 >5? M"W_DKGQ$_P"OQ/\ T.2O6Z\G\!:3XHT/XA>)-5U7PM=Q6FN7*O&Z7=LY@&]N M7'FYQALG;D\< UUGQ O?%\&B_9O FD?;;ZX!5KEIXD6V'J [#H^$XM9C\-6S>)WW:M-F6Y52"L3,<[%P2,*,#@G MIG)ZU2LTT3*\6FG_ %_7]:&-+H6D^#Y)/$^J7FH:M>VMN+6U:[='D12<+%$J MJH+,Q R06.>3C-9VNZI=?#_P+JWBW58H[GQ!>; RY)CC).(H1_L(#STW'<>" MU=$FEWFJ^+3J.KP^59:8Q73;W]?@OZZ'. M_P#"2:YX5UCPK'K^I_VI;>(<0S>9#'&;6<@%?+V*,H2VW#;CP#FO1Z\V;PWK MWBK6O"CZ[IG]EVOAXB><8KTFM5U]7;T_X>_P C M)].]M?7_ (:P4444""BBB@ HHHH ZBBBBO//7"BBB@ HHHH *\U^(UMY>MV] MP!Q-#@_52?Z$5Z57'?$>U\S1[6Y R89MI]@P_P 5%;X>5JB.;%1YJ3/-Z*** M]8\4**** "BBB@ HHHH **** "O8O"M[]O\ #-E*3EE3RV^J\?TS^->.UW?P MWU+$EUILA^\/.C'OT;^GY&N7$QYH7['7A)\M2W<[ZBBBO,/8"BBB@ HHHH * M*** "BBB@ KB_B/\+]#^).DB#4U-O?0@_9;^(#S(O8_WE]5/X8/-=I6=H^N6 MFN+>FRWC[%>2V4P<#(DC.#T)XZ$>Q'% 'QV'\8?L^_$*>.WD@G/EHTVU2\-S M"S';N[J25/H00>HZ_4'PW^*&B?$G2#/IK&WOX5'VJPE8;XCZC^\OHP_'!XK. M73[35?CEXBL=2MHKJUG\.VJ2PS(&5QYTO!!KQ&3PZ?A;^U-HVG^'9)/L=Y=0 M>7'O)*P3ML=&]0OS$9[ 'KS0!]:5Y+^TK_R1FY_Z_(/_ $*O6J\E_:5_Y(S< M_P#7Y!_Z%0!H_L^?\D)\/?\ ;S_Z4RUZ37FW[/G_ "0GP]_V\_\ I3+7I- ! M116%XWUN;PWX#UK6;1-\]E9231 C(WA3M)'IG!/M0!X?\+/'$-CX,A M>;QG,OG7MM;@>3Y0'^LF8D"-N@'#-7\17DC7.J:IJ3BXN)#EF"*I M)[_,['\?:M[XT?"JP\?>&YK^WC6'7;"%GMKA1CS0 3Y3^H/8]B?3((!Z5;W$ M-W:Q7%K*DT$R!XY(V#*ZD9!!'4$5XM^U7_R2S3?^PU%_Z(GH_9_P!LPVQDS,Y;Y'!/#$K^%)\2OBG\5=-T*X1? TGAV!U* MR7ZS?;#$N,$AT&U#_M'\/6N[_9\_Y(3X>_[>?_2F6O2'19$9'4,K#!4C((]* M /F_]FW0O!<>IG5%U^/4?%!B8+9O&T7V92/F*;N9&QD%AT!/'.:^D:^'_BG8 M)\/_ (WZB/"TGV/['<175L(CCR&9%DVCT +' ],"OMJRF>XL+>:6/RY)(E=D M_NDC)% $U%%% !1110 4444 %%%% !1110 5\C>.=7_MSQUJ]^K;DDN66,^J M+\J_^.J*^DOB+K__ C?@/4;U&VSO'Y$'KO?@$?09;\*^3J]3 0WG\CQ\RJ? M#3^84445ZAXX4444 %%%% !1110 4444 7='L3J>N6-@O)NKB.'C_:8#^M?9 M0 50%& !@ =J^7OA#I?]I_$S3MPS':[[E_;:/E_\>*U]15Y&/E>:B>YEL;0E M+N%%%%><>H%!Y%%% $"V<*MN(+'_ &CFIZ*H-KFF)JSZ8]]"MY'%YSPEL%4] M3V_^MS0!?HK'L?%FA:GK#:7I^I0W-VJ%RD1+# .#\P^4]>F:V* "BBB@"AJ_ M_'FO_70?R-8U=)-!'<(%E7/\ C6\*BBK,Y:M&4Y71 M@T5O?V;:?\\O_'C_ (T?V;:?\\O_ !X_XU?MHF?U>9@T5O?V;:?\\O\ QX_X MT?V;:?\ /+_QX_XT>VB'U>9@T5O?V;:?\\O_ !X_XT?V;:?\\O\ QX_XT>VB M'U>9@T5O?V;:?\\O_'C_ (T?V;:?\\O_ !X_XT>VB'U>9@T5O?V;:?\ /+_Q MX_XT?V;:?\\O_'C_ (T>VB'U>9@T5O?V;:?\\O\ QX_XT?V;:?\ /+_QX_XT M>VB'U>9@T5O?V;:?\\O_ !X_XT?V;:?\\O\ QX_XT>VB'U>9@T5O?V;:?\\O M_'C_ (T?V;:?\\O_ !X_XT>VB'U>9@T5O?V;:?\ /+_QX_XT?V;:?\\O_'C_ M (T>VB'U>9@T5O?V;:?\\O\ QX_XT?V;:?\ /+_QX_XT>VB'U>9@T5O?V;:? M\\O_ !X_XT?V;:?\\O\ QX_XT>VB'U>9@T5O?V;:?\\O_'C_ (T?V;:?\\O_ M !X_XT>VB'U>9@T5O?V;:?\ /+_QX_XT?V;:?\\O_'C_ (T>VB'U>9@T5O?V M;:?\\O\ QX_XT?V;:?\ /+_QX_XT>VB'U>9@T5O?V;:?\\O_ !X_XT?V;:?\ M\O\ QX_XT>VB'U>9@T5O?V;:?\\O_'C_ (T?V;:?\\O_ !X_XT>VB'U>9@T5 MO?V;:?\ /+_QX_XT?V;:?\\O_'C_ (T>VB'U>9@T5O?V;:?\\O\ QX_XT?V; M:?\ /+_QX_XT>VB'U>9@T5O?V;:?\\O_ !X_XT?V;:?\\O\ QX_XT>VB'U>9 M@T5O?V;:?\\O_'C_ (T?V;:?\\O_ !X_XT>VB'U>9@T5O?V;:?\ /+_QX_XT M?V;:?\\O_'C_ (T>VB'U>9@T5O?V;:?\\O\ QX_XT?V;:?\ /+_QX_XT>VB' MU>9@T5O?V;:?\\O_ !X_XT?V;:?\\O\ QX_XT>VB'U>9@T5O?V;:?\\O_'C_ M (T?V;:?\\O_ !X_XT>VB'U>9@T5O?V;:?\ /+_QX_XT?V;:?\\O_'C_ (T> MVB'U>9@T5O?V;:?\\O\ QX_XT?V;:?\ /+_QX_XT>VB'U>9@T5O?V;:?\\O_ M !X_XT?V;:?\\O\ QX_XT>VB'U>9@T5O?V;:?\\O_'C_ (T?V;:?\\O_ !X_ MXT>VB'U>9@T5O?V;:?\ /+_QX_XT?V;:?\\O_'C_ (T>VB'U>9@T5O?V;:?\ M\O\ QX_XT?V;:?\ /+_QX_XT>VB'U>9@T5O?V;:?\\O_ !X_XT?V;:?\\O\ MQX_XT>VB'U>9@T5O?V;:?\\O_'C_ (T?V;:?\\O_ !X_XT>VB'U>9@T5O?V; M:?\ /+_QX_XT?V;:?\\O_'C_ (T>VB'U>9@T5O?V;:?\\O\ QX_XT?V;:?\ M/+_QX_XT>VB'U>9@T5O?V;:?\\O_ !X_XT?V;:?\\O\ QX_XT>VB'U>9@T5O M?V;:?\\O_'C_ (T?V;:?\\O_ !X_XT>VB'U>9@T5O?V;:?\ /+_QX_XT?V;: M?\\O_'C_ (T>VB'U>9@T5O?V;:?\\O\ QX_XT?V;:?\ /+_QX_XT>VB'U>9@ MT5O?V;:?\\O_ !X_XT?V;:?\\O\ QX_XT>VB'U>9@T5O?V;:?\\O_'C_ (T? MV;:?\\O_ !X_XT>VB'U>9@T5O?V;:?\ /+_QX_XT?V;:?\\O_'C_ (T>VB'U M>9@T5O?V;:?\\O\ QX_XT?V;:?\ /+_QX_XT>VB'U>9@T5O?V;:?\\O_ !X_ MXT?V;:?\\O\ QX_XT>VB'U>9@T5O?V;:?\\O_'C_ (T?V;:?\\O_ !X_XT>V MB'U>9@T5O?V;:?\ /+_QX_XT?V;:?\\O_'C_ (T>VB'U>9@T5O?V;:?\\O\ MQX_XT?V;:?\ /+_QX_XT>VB'U>9@T5O?V;:?\\O_ !X_XT?V;:?\\O\ QX_X MT>VB'U>9@T5O?V;:?\\O_'C_ (T?V;:?\\O_ !X_XT>VB'U>9@T5O?V;:?\ M/+_QX_XT?V;:?\\O_'C_ (T>VB'U>9@T5O?V;:?\\O\ QX_XT?V;:?\ /+_Q MX_XT>VB'U>9@T5O?V;:?\\O_ !X_XT?V;:?\\O\ QX_XT>VB'U>9@T5O?V;: M?\\O_'C_ (T?V;:?\\O_ !X_XT>VB'U>9@T5O?V;:?\ /+_QX_XT?V;:?\\O M_'C_ (T>VB'U>9@T5O?V;:?\\O\ QX_XT?V;:?\ /+_QX_XT>VB'U>9:HHHK ME.X**** "BBB@ K*\36?V[PS?0@9;RBZCW7YA_*M6@@$$$9!Z@TXNSN3)VG=7/GFFG9A1113 **** "BBB@ HHHH M *OZ)J)TK6K:\&=L;C?CNIX/Z$U0HI-)JS&FT[H]X5E= R$,K#(([BEKE_ > MK_;]$^R2MF:SPG/=/X3^'3\!745XLXN$G%GOTYJ<5)!1114EA1110 4444 % M%%% !7B<-M\1?AS\1?$.I67A_P#X2+PUK5Z]VT-E.OG0L3]X*<'=C@C!!P.1 M7ME% 'A=K\1;O_A;^K:A8^"/$\]W-H]O;KI\EF(I$999#NFQ:#I\/B2Y MUU(F_M"YMTMI)2YQY:$L!MZ=6//6M&@ KQ/X^:M=>)?!$GAWPYX=\0ZE=M=H M9'BT:Y$<80G)W,@#9.,%<@CG->V44 >1_ K5Y])^'VE>%]5Y ?,V;5&'Q\Q'(KURBB@#P'7S\7!^T-"--&J'P_]JBV>6#]B^R_+ MOW_P[L;NOS9Z=J]VU"PMM5TRZT^_B$UK=0M#-&>CHP((_(U8HH \,\&Z)XK^ M"&K:EIJZ->^)O"5Y-Y\-QIJB2YMWP!EHL@DD XZ[01W%=;KOC3Q!X@T>?3/ M _A/64O[I&B%[J]H;*"U!&"Y\S#,0#D *?Z5Z-10!R/PV\!V?PW\%Q:/;R&X MFW&>[N G,LI R0!S@ >@]:\I_:"U34_&_A_3M$\*^%_$EZD5V+N:;NFM=(9U;?*[C MAMO]_'X5T.K?&#Q+/;/%X3^&'BB2\881]5L3;QH3T)QG=SVR/J*]:HH ^:_ MOP)\3>(/&W_"6_%(I'NN/M4EF[K))(!/JEAH$#Y6V7[1.!_?;A0?<+D_\ J\>J[K.JW&N:U=ZG>MF>ZE,C>V> M@'L!Q^%4J^BHT_9P43Y:O4]K4%1+:-O7)W,/T2O;ZXKX1Z/_ &/\-]/#KMEO,W;\==_W?_' M=K7 MS^)GSU6SZ?"PY*,4%%%%6 8'^E '*?$# MXF:MIWBV:P\/W2Q06L?E2_(K;Y#U/([<#Z@UY3//+DH ^L-(UK3]>T];W2;I+F G&Y>JGK@@\@\C@U M>KQSX/>,K6U4>&[V-(7FD+V\RC'F,>JM[\<'\/2O8Z0PHHHH **** "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 **** /- MOB+8(;U1\MS'AC_M+Q_(C\JX^O6?&NG?;_#,S*N9+8B9?PZ_H3^5>35ZN M'ES4_0\;%0Y:C?<****Z#E"BBB@ HHHH **** "BBB@#6\-:P=%UN*Y8GR6^ M28#NI[_AP?PKV)65T#H0RL,@CH17@]>C^ -=^U61TNX;][;C,1/\2>GX?R^E M<6*IW7.COP=6SY&=E1117GGJ!1110 4444 %%%% !1110 4444 %,::))4B> M1%DDSL0L 6QUP.^*BO[V#3=-N;Z\?9;VL332M_=5023^0KS/7Y?MGP6U7Q)K MVFPW>IZW9 6UI<1AA")G46T(5NZLT;'IEP3Q@8 /5**\K\/^!?#FHR+H5Y\/ M;?1TTVRM9&N[JVM3<@ ]5HKBI/ /@CP]X76VNM%MIM/M MLDP20AQ<3.0HG^'+I[=;6UM8]L1)8I &21&#*P]01UK@M!MK[5OB[?ZKJSN#I MFEQP1VA<%+5[AR[(,<%PD499N M\QV'\"'_ -"_!:]1\6>)+;PGX9NM6N^?*7$4?_/20_=7\_R&37R3J.H7.K:G M<7]](9;BYD,DC'N2?Y>U>A@J/-+G>R/,Q]?DA[-;O\BM1117L'A!1110 444 M4 %%%% !1110 5?T+2I=.?'/2=MSIFKIT=3;2<],$LO\V_*O8Z\\^+'@V;7]*75 M;!V-UI\;%H2W$D?4X']X=??IZ4 >"5Z+\&+/3[KQ=.]ZJ/<0V^^V1QGYMPRP M]P/YFO.JEM[B:TN$GM9I()HSE)(V*LI]01R*8CW'XU6>GOX4ANYQ&M\DZI ^ M!O93G,_ ZPM+F?6)[FUAFEMS 89)(PQC)\S)4GI MT'3TKV:D,*\\^+7_ E]AH U/P/X@N+2]\Z*!+ VUO)%,6;;P7C+!B2/XL<= M!UKT.N>\9?\ (/TS_L+V7_H]*35VEYK\PORIOR?Y'E_[/OQ9UCQK=:IHOBZ] M6ZU& "XMI?)2(M']UUPB@?*=I]?F/I7J?C35KO2?"]R^E,JZE.##:%E#!9"" M=^#U"J&/;SPKIL@N;JPM M3/=R(V5B;>%$?NW))].G7./-_AEXS.O>.?%7@&\UB;6=*A#RZ;?I?,TIAW % M/M"-N;[RX;.[@Y/IP'[/VAVFH_%+Q-;3R7T4=O$YC^RW\]NW$P #-&ZEA[,3 M41UG'LTV.6D7W32/JND8%E(#%21@,.H_.O*?$LWBB+XFRGQ7=C3_ %Y'EVT MMIJ36LKSD#:!Y3":20MD!!\I'J>O,?L\>.?$&M>)M>\/:UJ=UJ=I9QF6VEO2 MS3)B3;@LWS<@CANA';FB/O:>3?W?U<5],THZTH-]4#TJ379GS'K'Q#^(/A7XSQ>$_$OC"XCTE[M%^ MUQ6%H',$GW7R8B ><'CL:]$^-U]XV\*^&&\2^#_$EQ##;NB7=F]G;RJJ'Y?, M4F,L/FQG)(YXQC%' M]93XN?"_P_HMQ)(QOX'75W5RK*L "GD=WD:(XSRI;WJ5=TK+XD_Z_#?U*=HU M$WLU_7_ ]#3^!7BG4O&?@5M8UO7;C4K_ ,]H)X9(((XX&4Y&P1HI.59<[B>> MF*V_#$&OR^,=;GN_$UW?Z+:RBWM;:6WMUS)M!DRZ1*2%)"C!Z@YSBO O@-XE ME^'WCOQ'X:UTM&ODRGR2<9N(,G"@]V7=]<+7T=9[/!O@*2ZU-M[65M+>WKJ, M;Y#NEE(^K%L5I*4;>T6UOZ_)_@1%2NX=;_U^:_$Z&BO _AGJFM?%G1O%/B#7 M==U2RDAD,6GP:=>R6\=G\A<':A D/*CY]V<'UJW\+OB3J7Q$^%?B6TURYD35 M]*M6/VRUXUX-\5?'OC#PO\ M:M!T30]<>/3=3^S.]JUK P7=*8V4,4W8(7/)R"3CM7-_"A/'OQ'^''B&VM?& M6IVEW;W,9M;N:\D9I'*@F-I#ET0 9^0\EN<@8,7Q5L[ZU^./PZL]2NOMM_%: MZ?%/<8QYT@N&#-^)R:M1M5@GW7XH5TZ_\ "SO^%RV_V+[' M_P (1Y:^9N\O/W?FS_RTW[NF/EQC/>G/I^F^-O'+7FB^(M4^QZ6^S4%T[6ID M@FGP L6Q7VJ% RQ7&20.3NQYAJ^L:UI/[6%CH=GK^L?V5- MYEVLQ&W/..@Z#C%1'6<5W"6D9>2/H^BOFKQSJ_B.R_:#KOQ#J.L:7(\JXU&7S&7$? MF*5[*1TPH ([=,.'OV^?X;BG[M_E^)]$45X+<^,=;\9?M(-X)GU"\TS0;!I MT%A.UO)<%(MV7E0A\$]@0,8[\UBZ='JO_#3ESX/E\6^*CI<3^?;QQZQ*=F(U ME"/OW;TZJ1P2".?4A[W+YJ_R0Y:_2>73;F.S<)<-$RQ.?X7(.# M^=*3LKC2N[&+=^._#]I?7%I]JN+J:U;;<_8+&>[6W;TD:)&5#[,0:V--U.QU MG3HK_2KN&\M)AF.:%PRMVZCWXKQSX)?$#1M'\(S>%?%$RZ-KFBO.]XEZ?+,P MWL[29/WF //?C/(K7\!Z7K5IX.\;:O!;SV UN[N[_2;-P5DC#*=KE3]TL<'' MTHD^5-[Z7_KU_1B2;:6VMOZ_KJ=DOQ!\+OK"Z:-57SWN#:)(89! TXZQ"8KY M9D[; V<\8KI*^:[YH%_8STUK8L+H7,9A,9^<7'VH],=^OO7N>M:_/H'ANU9H M?M>LW:I;VEGG!N+DKG:2.BC!9CT"@FJ:M==G;UTZ?UV$G>WFK^FO7^NYJ1ZO M8RZW-I$4^^^@A6>6)48^6C$A2S8P"2#@$Y."<8J[6-X7T#^P-+=;B;[5J-W* M;F_NR,&>9L9('91@*J]E4#M6S1L,****0!1110 4444 %%%% !1110 4444 M%%%% !1110 5FZQXATO05A_M2Z\N2X8K!!'&TLT[ 9(2- 7<@=E!K2KR'P5J MKZU^T?XU-_\ -)IEI%:62OUBBR"^W_>;!)]Q0M9*/J_N!Z1YO3\3T;1/%>B^ M(IKF#2KPO%X)X<]-T4BJZ@]B1S1KGBK1_#LD$6JW+K/7_ !CN#X4^)G@7Q9IY$5Q+=G3[O _U\#%?E;'7 9L> MY![5IZ:93^U1K ORQQX?C^PA\8$>]=VW_@6[]:%[UK>?X*_XZ ]+_+\78])T MG5]/UW2X-2T>[BO+.==TIS^3"9$B4A& M=G=V"JJJH)8DD# !KS3X$R.NG>,"K.-+3Q%=?9"Y^55X+8]NGMU]ZZ;0U;QE MKZ>*+D'^R;,LFB1$8$N1A[LC_:&53T7,O#OB74;RQ\/ZO;:E M-9*C3_9FWH@;.WYQ\I^Z> 3CO6V2 "2< =2:\1^#5O#:?&3XF06L,<,,=X@2 M.-0JJ-\G Z5L?M$>([O1/AJ+#3I#'<:U=+8E@<$1L"7Q]0 OT8TOLQ:W=OQ M"WORB]E^AV4'Q \,7-Y';PZEE9IO(BNC;RBVEESC8EP5\IFR",!B<\=:W;V] MMM.L9KV_GCM[:W0R2S2MM5% R22>@KDO&GABSD^"^J:!% @@MM)9($V\*T4> M4(]P5!KR?Q%XIU'Q9^RII6HW--!\17KV>EWK-=)$)_(GMY()'B/215D52Z?[2Y'(YK= MKR7QFS#X_P#PZ&E%Q*;>Z$_EXP;?9W]NO^<5U_BF^N=5U"/PEHDS17-U'YFH MW49PUE:'()![2.053T^9OX:6\4UYK[G_ %^(EOKV3^_^OR-[2]7L=:MY9],G M\^&*9X&D",%+H=K!21\P!!&1D9!YXJ[5>PL;;2].M['3X5@M;:-8H8D& B@8 M 'X58IOR!7"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH 1E5T*N 588(/ M<5XMK6G'2M:N;,YVQO\ (3W4\@_E7M5<+\1M*W1P:I$O*?NI<>G\)_/(_$5U M8:?+.W*Y@2:VE2:*0;DDC8,K#U!'6O'J149-1V/>HSE* M"BZM5M$MH]-:(P1*S, KF9NI8EL@Y(&-H M&*ZVB@#E-3\.^)+WQ,-3M]?TU+>%=MG;7&DO*;4D$/(K"X4&0@E=Q4[5R% # M/OGUSPU?WNK66KZ)JT>GZG;6DUDT]Q:?:%DBD*,3M#)APT:D'IRP*G/'244 M<=<>"+NT\+V&@>%]6AL+*%F:\-]:-=27Q8Y;>RRQD;F+,^/O9QPN0=>+P^M] MHAT_Q8NGZTC.&,)L%2V4 *JQ,S\#&?F9CDDC P!M44 <)I_AG2_A^NI?\([ M8Z>VNZU%?#-II%O*UP80 MS2W#C#3RLQ9Y#[LQ)QVSBMBB@ HHHH **** "BBB@ HHHH **** "D9E12SD M*JC)). !2UXY\:?B#]EA?POH\P\Z5?\ 3I$/W%/_ "S^I[^W')/ M!&C>*6M3J<3J;9BP,)"%P<9#'&<<=L4Q'S%72>'O!&L:W?Z:#8W$=C>R8^U> M6=H0?>.>W&<9ZU[A(?[/_ +,L M[?1=;U.5=0M;F7^SM,FG6.)) Q8N%VD_+]T'/(XKNJ*.J?;7[@W37?\ 4\?^ M.O@]_B'\-K;5="LKN?4;"02V\#6LD6ZA@>C8('W?>NBM+"+X=?"" MVT8VM_J%TE@T12QLY;EYIRA)^XIV@MP"V !@9KOJ*37NRBMF-/WHR?0^7_V= M['6/!7BK4V\3>&O$%C#?6R113-H]PR!P_1MJ$CKU/'!R16QK_A?Q9\-/CI<> M./#N@W.O:/J3L9X;%#)*HDY=2J@D$,-P.,= 3UKZ(HJFW>+73\F3;1KN8/AK M7]0\1Q_;)="OM%LMF$CU1%2YD;UV*QV*!_>Y)/0 <^'_ J\/>*? GQGU^.^ M\+ZE<0ZAYD<-Y'&!;!3*'#M*?E V\X&6SQMS7T=11HI\R\U]X/6/*_+\#Y\O MK#QFW[4D>K:MXT2#R($,>%978B,'/)!(.?< 57^!WAOQ-X6^+ M7B*37O#6I6T%S'(INA%F!3YF_(.7O7\V MG]Q\T^!K+5[;]IG4?$5WXV@/63EW,7QAX=@\6^#M3T*Z V7MNT:LW\#]4;\& /X5Y]^SUX!O/!G@ MNYN=:MI+;4]1N&+PRJ0T<:$JHQ[GV[V\F.N MUU*G^=7**5ERZ4427,FGU5@6C5NCN>$_LRV.K:!I6LZ1KVA:KIDTLZ MW,3WEC+$DB[0I 9E"Y! XSDYX'!K!^.FAZOK?QIT2[L?#NL:CI]A#;QW&-#US5/"6I*AN5MM,GD^SJW*@';\QCSV)."0?FS5?Q%;:K=?M/V?BFW\-^( M)-%MIX0]TNC7.,+'M9@NS<0#[UR;2;*XMEFNXM*G9/D^\00GS >HSGMFDT33]83]JV?Q')X=UV/1Y M[J6-+Q]*G"?-$8PQ.WA2W<\ ')P*^E**(>Y;RO\ CN*7O7OUM^!\]^,O%'@N M'X]7;Z_=7?A*^T:%/+UBQB+S7DC(.&78Z[ C8Y0DX^\ ,'I_AUK_ ,*&\6W- MQX?\1-JOB;5#B6^U-9$GGR?N+N1$'0#:@' QP*M7W@W45^(FLZQXF\-P>-] M,O4C&G(WD-)IZKUC$4[*@!SGO%/4_A?:^)_$&@W6F^"[3P?;Z7>I=S MW&($N)@IR(ECMRR$$@?,SY'8&BGM%/\ J^_]+\0GJW_6RT_KH>OT444#"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JOJ-_;Z7IE MUJ%Z^RWM87FE;&=J*"2?R%6*BNK:&]LYK6ZC$D$\;1R(>C*1@C\C2E>SMN-6 MOJ>'/X ;XV>%U\W MXHV(02,OS.Q(R7SE?EP!@@]9\'/& M>MZ_9:MH'C&+9X@\/3K;W4F,>%V-G)?WI).23Z"ERIM1VM^.G_ ;DN[2OO^G];$-QX'\':9=/KMWI M\-NEG*U\3+.XMH9 ,M.(2WEJ_?>%SWS5?0TFU&:Y\<:W;R1_Z.XTNRD7#6MM MU+$'I)+@%O0!5['.GXAT&Z\1:E86UU)"-!A;S[N#<=]W*I!CC88QY8(W'GYB M%!&,YWI8TFA>*50R.I5E/0@]14._+IOT_K^M/4K2^OS/ =-\1>(M5^#6J_$[ M^V[V+6(;MY[>V%P_V2.!) OD&#.Q@06^8@MT.[BOUB6&),O#& MJ_V)K8C\FZ9K;SX+R/\ NR1[E)/ Y##H/0&NYKF=?A\:7]S)9Z#+I&E63C;_ M &C(\EQ<*"!DK#L5 1SC+L.G':EUNMQ]+,\B\766I>/OCUX=\,RZD-1BT'%[ MJ;VULL4$!R&VA26;)VH/F=OO<8P:]KUSPGHWB*:";5;5FN+<,L5S!/);S(K< M,HDC96VGN,X-4_!?@;2? VERVVE+)-<7,GFWE]<-OFNI#U9V_$\=!D]R2=G5 M?[0.DW0T7[/_ &@8R+D;;[OYO^K"WE?;I\OZU. M-NM,LK^>+P!X9MX['0[%%;5S;#:JH3D6H(_BDR6Y/;H!@#@"N;\1>"+YOB'I_C?PR]J=3M[=K.YL[QVCBNH3G!\ MQ58HRD_W6!XZ8Y.JOKW^Y_K;\^X=';Y??^=O\BI\,/$M_?:UXK\+ZK=/>R>' M;_R8+J7F22!]VP.W\3#:1NZGC.3S7HEROZVU#J[;7=O0**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBH+U[N.RE;3H89[H#]W'/,8D8^A<*Q'UVF@#QWX0_P#) M;/B?_P!?J?\ H!_&_ MA;X@>(-?OX?#]Q!X@N%DGCAOY@UL ['Y#MR1U%>B>)_#EAXM\-7NA MZNA>UO(RC%?O(>H9?<$ CW%+50A;=6_ >CG.^SO^*L0>,+M(/ .N7>Y0BZ;/ M)N/3'EL:X'X :)%UM=6M8[BUU"2=F@F3*O&7*X(/4';6K=>$/&.L^#X_ M!VL:CIL>F>4MM=:M;/(;JZ@7 VB)DVQLP&"V]QUXYX[S3M/M=)TRVT_3X5@M M;6)888UZ*JC 'Y"JLDY-=;+Y:_U]Y-VU%/=79R=WI7AWX>6TFJZ1I;W&KW2K M8V4<]E:Z#=3^,+C7=:DAE^SJ8-*@C8E;>(@;Y#D#]XY MX/7"@ 'ELGCGPA:>.O!M]X?OI&A2Z4;)E7<8G4Y5L=\$#(XR,C(ZU$KN.F_Z M=OZ_0N-E+R_4\_NM2U'X?:WX$?\ MC4-1M_$,BV>IQWUR]QOE<*5ECW']WAF M/RKA<=N,U[!7G%OX#U[6=:\,7/C&XT\6WAA=T$=C([F\F "K*^Y5\O 4':"W M.><5Z/6CMK;N[>G3]?D9QOI?LOO_ *L%%%%24%%%% !1110 4444 %%%% !1 M110 4444 %5]0LH]1TZ>TF^Y,A4GT]#^!YJQ133L[B:NK,\,N[66RO);:X7; M)$Y1A[BH:[GXB:/LEBU:%>'Q'-CU_A/Y:S>"WL8]S=68\*@]2:3:2NQI-NR*T$$MS.D-O&TD MCG"HHR2:[[2/#.G^&K!]8\330H81O)D8>7#_ (M_7IFG7-QX>^&6B?;=4F#W M;J0N #+,?[J+V'OT]37@GC7Q]JWC:^#WS>19QL3!9QM\B>Y_O-CN?? '2L$I MUW:.D>YT2Y,,KSUEV['2?$7XN7?B7SM+T(O::2G[/V=M#B^LU?:>T MOJ?:ZL'4,A#*PR"#D$4M> _"[XL'1E@T+Q+(3I_W+>Z/6W]%;U3W[?3I[ZCK M)&KQL&1AE64Y!'K7B5J,J4K,^@H5XUH\T1:***Q-PHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK@_B/\2[3P;9M M9V12XUF5/W<740@]'?\ H._TJX0E.7+$BI4C3CS2V(/BC\28O"5B=.TN19-9 MN$XQR+93_&??T'XGCK\VRRR3S/-.[222,6=V.2Q/))/7EQJ%[-=WTSSW M$SEY)'.2Q/>H*]ZA1C1C9;GS>(Q$J\KO;H%%%%;G,%%%% !1110 4444 %%% M% !1170>"/#,GBWQ=9Z6H(A9O,N''\$2\L?Z#W(I2DHJ[*C%RDHKJ>T_ [PN M=)\+2:S=1[;G4R#'DWC@@01Q1J$1%'"@# I]?.5 M)NI-R9]32IJE!070****S-0HHHH **** "BF331P0M+,ZQQJ,LS' %N7$8RAAK>UE:_S_(F4E'W_N2?D/\:I1D]B'. M,79LOT50_M>W_N2?D/\ &C^U[?\ N2?D/\:?LY=A>UAW+]%4/[7M_P"Y)^0_ MQH_M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8 M=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_1 M5#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N M2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_15#^U M[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N2?D/ M\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_15#^U[?\ MN2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N2?D/\:/9 MR[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_15#^U[?\ N2?D M/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N2?D/\:/9R[![ M6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_15#^U[?\ N2?D/\:/ M[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_15#^U[?\ N2?D/\:/[7M_ M[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_15#^U[?\ N2?D/\:/[7M_[DGY M#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N2?D/\:/9R[![6'W_ M +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&C MVUAW+]%4/[7M_P"Y)^0_QH_M>W_N2?D/\:/9R[![6'W_ +DG MY#_&C^U[?^Y)^0_QH]G+L'M8=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N2?D/\:/9R[![6'W_ +DGY#_& MC^U[?^Y)^0_QH]G+L'M8=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW M+]%4/[7M_P"Y)^0_QH_M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[ M?^Y)^0_QH]G+L'M8=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4 M/[7M_P"Y)^0_QH_M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y) M^0_QH]G+L'M8=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M M_P"Y)^0_QH_M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_Q MH]G+L'M8=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y M)^0_QH_M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+ ML'M8=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_ MQH_M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8 M=R_15#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M M>W_N2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_1 M5#^U[?\ N2?D/\:/[7M_[DGY#_&CVUAW+]%4/[7M_P"Y)^0_QH_M>W_N M2?D/\:/9R[![6'W_ +DGY#_&C^U[?^Y)^0_QH]G+L'M8=R_1114& M@4444 %%%% !1110 4444 5[ZSBU"PFM+@9CF4J?;W_#K7B^HV$VF:C-9W P M\38SZCL?Q'->X5Q_CW0?MED-3MES-;KB4 ?>3U_#^6:ZL-4Y9ZRICM_O+ >&?W;T'ZU$YQ@KLNG3E4 M=HF3X=\*W>O2"3F&T4X>8CK[+ZG^5:_B[QYH?PWTTZ9H\4=SJA'RVX;(0D?? ME(Y]\=3[#FN?^('QB@TZ)M%\$-$SJ-DE\@!2(?W8^Q/^UT';/4>'RRR3S/+. M[222,6=W.68GDDD]340HRK/FJ:+L:5*\*"Y:6LN_^1=US7=1\1ZK)J.L7+7% MQ)QD]%'95'0 >@K/HHKT$DE9'F-MN["BBBF(*].^&?Q7E\,E-)U]GGTD\1R8 M+/:_3U7V[=O0^8T5G4IQJ1Y9&E.K*E+FB?:5G>6VH6<5W8SQW%O,NZ.6-LJP M]C4U?*/@KX@:OX*O-UF_VBR%?$#XT3ZFLNF>$F>VM&&V2](*R2CT3NH]^OTK:E1G5=HF%:O"BK MR.L^)GQ8B\.K)I'AZ1)]5(VRS?>2V_Q?VZ#OZ5\^7-S->74EQ=RO--*Q9Y)& MRS$]2349))))R3U)I*]RC1C2C9'SU?$3K2O(****V.<**** "BBB@ HHHH * M*** "BBB@ KZ1^#7@W_A'O#']IWD>V_U-0Y##F.+JJ^Q/WC]1Z5Y-\*_!1\7 M>*$DNX\Z98D2W)(XD.?EC_''/L#7U !@8' KS,=6_P"7:^9Z^7T-?:R^0444 M5Y1[(4444 %%%% !1110!Q?C74O-GCT^%FQ&=THP1D]OK7-_:KC[5'7["'Q?ILDG"21/&I/3=Z?J*W*^4K954QV(J5'5M:5K6[)-= M?,YG3IFRU8Q3,WEW VD8)^;/!_G^=>@UASL)?&]LJ:_]=!_(UC5LZO\ M\>:_]=!_(UC5UTOA//K_ !A1116I@%%%% !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!U%%%%>>>N%%%% !1110 4444 %%%% !2,H92K $$8((ZTM% M'D?BO0&T/53Y2G[),2T+>GJOX?RQ6%7M.MZ1#K6ER6DV 3S&_P#<;L:\=O;. M;3[R6UNDV2Q-M8?Y[5ZE"KSQL]T>-B:/LY76S(*D@@ENITAMXVDEX]7<\*@]2:[6[N_#OPPT7[7JPZ<].F M3TJZE3E?*M69TZ+FN9Z+N)I7AO3O"^GOK/B>>%#"-Q,A_=P^G^\V>/KTKRCX MB?%N\\3M-IFB%[/2#\K-TDN1WW>B_P"SW[]<#G/&GCS5O&U]YE^_DVD;$P6< M9^2/W/\ >;'<^^,#BN8K6EAW?GJ:O\C*MBE;V=+2/YA11178<(4444 %%%% M!1110 58L-0N]+O8[O3KF6VN(SE)(F*L*KT4;A>VQ[CX*^.:2^79>,D$;\*M M_"GRG_?4=/J/R%>PVMW;WUK'#]>M>?6P49:PT/3H9A*&E35?B?7]%>1^%?COI][LM_% M-M]@F/'VF %HB?4C[R_K7J=AJ5CJMJ+C3+N"[A/22"0./S%>94I3IOWD>O3K M4ZJO!EFBBBLC8**** "BBB@ HHHH **** "BBB@ HHHH **0D*I+$ 9)/:N M(\2_%OPQX=#QI=?VE=KQY%F0P!]W^Z/S)]JN,)3=HJY$ZD*:O)V.XKA?&/Q8 MT'PJLEO!(-2U%>!;0-\J'_;;H/IR?:O&_%?Q;\1^)E>WBE&F6+<>1:L0S#_: M?J?PP/:N%KT:6!ZU/N/*K9CTI+YG1>*_'&M^,;OS-6N?W"MF*UB^6./Z#N?< MY-<[117I1BHJR/)E*4G>3NPHHHJB0HHHH **** "BBB@ HHHH **** "K%A8 M7.J:A!8V,337%PXCC11R2:KU] ?!?P%_9-@/$FJQ%;VZ3%K&X_U41_B^K?R^ MIK&M55*',SHP]%UI\J.Y\%^%;;P?X9M],M]K2@;[B8#'FR'JWT[#V K?HHKY MZ4G)W9]-&*BE%;!1112*"BBB@ HHHH *.E%<3XQU:(]2TVZLWM$%+5(?#\#[%$DN69L!BYXB,88NVL[*T6U:^U^_X>1C)RTEW-KPYJ5C:>9_:,ICOIW)> M:7[L@[8;IBNK5@ZAD(93R"#G-4-2L(9-"FMEB5@D!$0(SM(7C%<9X7U>XL]4 MAM=Y:WF?88ST!/0CTYKLCBI9;.GAJVL9;-=_/OKU_ OF]FU%GH=%%%?0FQ0U M?_CS7_KH/Y&O&?BYX\G\,7FA:/;W3Z=%JL_^EZBB@O;P!E#;,@C=\QYP< =. M:]FU?_CS7_KH/Y&O,/B+X&TGXA62:5/-R*W?[SCGRJK[P:GX6NV\//>^!?$NI07_D[[>::_>^AN.,@%9BZ\_WEQC. M>>E=#X6EGF\(:1+=N\EP]E"TKR'+,Q09))[YKYLEA^(OP0ODD$C/I328RI,M MI-[$=48_\!)[9Q7KGB._U3XA?!^SU?PSK5OX>%P!-=R7,YC147*R(90,@!AU MQR!@XS6L9KEF5P7QC\97W@OP*;O2"J7MU.MM%*RAO*R M"2V#P3A<#/K7C?C'6(-)\:>%]7\&Q'3O-@C$EU:V_P!FAOF$F&<)U*DY&6'( M]1S7<_M)V-I_PA^GW_V6'[9]M6'[1Y8\SR]CG9NZ[<\XZ9J*DKTVUWM^)5.F ME42?:_X&KX'T#Q5/>^&_$D/B6>32;G3(WU"TN[J6=IIF4DE5,:CKP\ _LZ:5?>'[>"RO]1M[>/SH854F1TRTAP.6VJ>3GG%8-W;8^%V MB:GX2L-9G\8(T5U)J,6EW1EG+V1>1P6*D#C-:2DHRDELG^?Z(A0.-*\"Z"^H:G(&F8$6UJI^>=_0#T]3V_('7T:\DU'0K"]F55DN; M:.9PG0%E!./;FO!_CZJ7OA#POK-SIB6>IWB_Z3N@V2J?+!\MB1NP"3P>E=CJ M_P *]"\2_"BU33-(LK/5O[/BG@N;>!8G>7RP<,0!N#=#G/7/6IYI+VE]>5K\ MKAR1:AK:]SU2BOGKX,:[I8\"^(?#6JZ=:RW<3[Q;S1#-UO(14;(Y(D*CGIN% M>V^%?#5CX3\.6NDZ9"D:0H/,91@RR8&YSZDG^@[5HG=7Z:?U\B)1Y79]S8HH MHID!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% %/5]6L]"T>ZU34Y1#:VL9 MDD<^@[#U)Z =R:J^&?$5IXK\-VFMZ?'-%;72LR+.H#C#%>0"1U'K7%^./^*O MT?Q"3\VB:)9W./[MU>+&W/NL7ZO_ +E+\-;>>\_9^M+:S.+B:QN8XL''S%I M.?K67.[2?9)K\?SL:\BM'S=C:C^)6BR20RB&]&ESW?V*+5O+7[,\V=NT$-OP M2,;RNWWKKZ^?KV:&X_9?T[2(4WZC+=I91VV?W@N!<$E=O7=CM[UZ_K>JW>E: M78Z98;9M?RL_Z^YF MC;:U;WFN7>F6J2R/9(IGG4#RD=N1'G.=^,,0!P",]16C6?H>C0:%I,=E;LTA M!+S32^@4444""BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ K'\4^)]/\'^';C6=6\PVT&T%8E!=R2 H) SSZUL5YC\3KOQ MG:>)M'OO#OAK^V--TL-<."P;?,P*C"*V[*J3@X(RYXXJ)RLC2G'FD6?"GQKT M#QCXB@T;2--U<7$P9M\T,01%49)8B0G'X=ZZC6?%EII.JP:5%:7>I:G/$TZV M=DJ&01+P7)=E4#/ R._M%I]FETW5[09N+&E4.K@]-O!Y_V3Z5U'AVVFUK43XIU.-D\V,QZ7;2#!MKZM+:S- M%<2N,X^T;2A S@?-CJ>YJ.:[:OM^;-%#W;VW.\N?$-MIGAF76]D^,[/4]972;BROM+OY;?[5!#?1JIGB_O*49 MAQW4D,/2N9^-L4E]\,UNK+]_;07<%U,8FR&A!Y;CJ.0?IS5?Q(Z:Q\;O!']D M,LS6MK/=W$D3YV0,N%)QV)X'KFA-N=O.WX7O_79ARKEOY-_\#^NZ/3V8(I9B M%4#))/ %4-%UB#7=.^W6<H)QD<^,/'^B? M#G36TK18XKG5=O$ .1&2/O2D<^^WJ>.@YKY\UK6]1\0ZI)J&KW+W-S)U9NBC MLH'0 >@KUOXQ_#;:9_%.AQ<$[[^!1T]90/\ T+\_6O%:]K"1I\G-'5]3P,;* MIS\DM$M@HHHKL. **** "BBB@ HHHH **** "BBB@ HHHH *M:?JE_I-T+C2 M[R>TF'\<$A0_I56BC?<:;6J/4- ^.OB#3ML6M00ZK"."Y'E2X^H&#^(_&O0M M(^.'A/4-JWKW.FR'KY\6Y<_[R9_4"OFVBN6>$I3Z6]#LIXVM#2]_4^R=,UW2 M=9CWZ3J5K>#&3Y,RL1]0.15^OBE'>)P\;,C*Z/H"BO#$_:&NQ_K/#T#?[MT1_[*:< M?VA[CMXXT5X++^T)JI_P!1HEFG^_([?RQ6 M9<_'?Q9/GR8M.MO3RX&)'_?3&FL%6?0EX^@NI]&TR::*WB,MQ(D4:]7=@H'X MFOEB]^*7C._R)=>N(P>T"K%C\5 -:C>ZC)YFH7EQ=/_>GE9S^9-;1P$OM M,QEF4/LQ/J'5OBEX/T?<)M9AN)%_Y9V@,Q)],KP/Q-)=RZMJLSPM_R[QGRX_\ MOE< _CFN>HHKLC%15DCBE*4G>3N%%%%,D**** "BBB@ HHHH **** "BBB@ MHHHH ***ZKP#X&O/&^MB"/=#8PD-=7./N+_='^T>WY]JF4E!@J$++?J%%%%8'0%%%% !1110 M4444 %><^+O^1EN/]U/_ $$5Z-5*^T:PU(YN[97?^^/E;\Q7E9K@IXW#^S@T MFG?7YF=2#G&R,FPUJ>VTZW@71;YA'$J[@G#8'6J=QJ\S^);2X.EW:ND+*(2G MS-G/(KK8T$<:HOW5 ^E59=.275X;\NP:&,H$QP)=.$54O9QZ+2S_0 M3C*RU,\^(+@@@Z'?D'K^[KBM(7;XALUP1BY48/4?-7J-9]KH>GVERUQ%;J9F M8MO%!9M#9VDL5U#=S&-;A68'RQA20> 02, @>XKU+5_^/-? M^N@_D:QJZJ2T3['#6=ILX3Q8GB'QAX6NO#]OX9ET^2^412W>H7,#0PKD$LHC M=G8\3CI7,_$/X8:Q)\+=%\,^#,W4>GR[IX6E6,W!()+_,0/O$G&>_M7 ML-%7*FI)I];?@91J.+373]3P'QG\-O'.N0^$[B'2; R:7:1VLMM;W:CR]A!W M%FP,'T7=C'5JZGXS^'O$_C'PSINE:-H37%PDRW-Q)'=Q"&,[64H"[*S')Z[0 M,>_ ]5HHE!233ZNXU5:::Z*QY@/ M_XG^"5MX3UBRETC4;*&-8GG>.1&D3HP M,;-\IY!S@C)X-0> (?B7X@>)/$ M.@P0>$-<_LB]AN%E9B[1K*H!^4LH) [XP0>]*W)=KK;_ "'?GM%Z6.1TOX;V MUI^T%?ZS!M%E';+>B)3]V>4LN"/JKO\ B*]:K&\-:5>Z;8RRZS<176J7DGG7 MYR>];-5&/+%17]?UL3*3E+F?\ 7];A1113)"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *PO&0:MJ_C+3OASJ&DK\-?L&G1:;+"TW]NP2&)/+.YR M ,L>K'N3GUJ]\#-2UF;P/IUE=:#]FTN&!VM]2^V(_P!H;S#\OE ;EZGD^GO7 MH>N:9_;7A[4-+\WR?MMM);^;MW;-ZE"_#?_"(>$+'0_M?VS[( MK+Y_E^7ORQ;[N3CKZTHIJ3;\OU+E)."2[_Y$FI6WA_1&N?$E[864-Q#&6DO1 M;+YQ'3 8#<2>@'?.*H:/:7=M;:AXHUJ';JMU 66W8Y%I N62$'U[L1U8GL!6 MEJ6A_P!JZS87-Y<;K*Q)E6RV<23\;)&.>=O)"X^\9_^$F^TO=1ZF/\ 6Q;9 !&I[1XR M-@^7!Z5[;X>U%]7\,Z9J4R>7)>6D4[)_=+("1^M<>?A4B:3=^'K76'A\,W=U M]IDL!!F9?F#&-9MW"$@<%2?]JN^@ACMK>."!%CBB4(B*,!5 P /PIP5EVV_! M:_?^@ZDDW\W^.P^BBBJ,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M*XS6?!_B2Y\3S:MH/CF\TN*>,(]E+:IE1B.ZN(+K^T#&<;XD0!6<=^6"Y/H/05WNI:1INLVX@U?3[6 M_A4[A'=0+*H/KA@:IZ)X::[FNKC4=2N5"SWUV09&49(0!0%1 2<*H [G M)YJ]J=O=76EW%O878LKF6,I'<^7YGE$_Q!E*UHV]1N7-)/Y?U_6Q MS5Q%'XIUH:/;(J:!I$B_:P@PEQ.N"EN!TV)PS#H3M7LPKG-RTUKO['(-T4TI.-SKT;'& <@8]Z]&TG2K71=*@T^P0K#"N!DY9B>2S' MNQ)))[DDUBZ[X._M'Q-8^)-)O5T_6;*-H1+)#YT4T3=4=-RDXR2"&!&>])QU M7777[O\ AO\ AQQDM>FFG]?UOV,'X8ZC<)KWBWPV\DLMGHU^%LC(<^5$^XB( M'T7;QZ XKT2L#PIX4M_"]O>,L[W=]J%PUU>W1_M V[' M1?#U[*NZSMM53[1QT!'4^W!'XUZ/XDT^TUGPGJ-E>*KVUQ:N&)P0!MR&'TX( M/M4VN:)8>(M%N=*U> 3VERFV1"<'U!![$'!!]JYR+P9K7]@_V!=>*6GTC9Y) M/V+;>-#T\LS;]O3C<(P<=\\UE*+<91[_ .5OT-HR5XN^W^=S+^!4MQ=?"*P6 M^W2(LDT<6\9S&'/'N,Y'X5OZI]@\)V8M?"NDV,&K:K)Y=M!! L:R28R9)-H& M5098G\!R16_86%MI>GP6-A"L%M;QB.*->BJ!@"J-EH?D>(+W6;RX^U74X$5O ME-HM8!@^6O)ZM\S-QDXXPHK26K_K^M3-/=_U_2.*^(DEQ\/_ (.7W]C7,GVV M:0+->L<2R22O^\E)_O')QCIQC&!6;J-O#X"USP%-X>C-N-3E6RU"./I>!PO[ MR3^\X+$[CSR><5Z5XBT"Q\4>'[O1]51GM;I-K;#AE.O0C7CRL^*:*]*^)_PNF\ M,7$FK:+&TNCR-EE'+6I/8_[/H?P/J?-:]^G4C4CS1/FZE.5*7+(****LS"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***VO"OA74O%^M)I M^E1Y/669A\D*_P!YC_3O2FG8?)"G]X_ MT'>OJ;PSXK-[G_ .M4/A/PGIW@_1$T_3$R?O33 ML/GF?^\?Z#M6Y7AXG$.J[+8^BPN%5%7?Q!1117(=H4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% %#5_^/-?^N@_D:QJZBBMH5.56L<]2CSROB MNHHJO;>1'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HK MJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNH MHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBB MCVWD'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/ M;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNHHH]M MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD M'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0? M5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6 M\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S M.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y M>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ M*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HK MJ**/;>0?5O,Y>BNHHH]MY!]6\SEZ*ZBBCVWD'U;S.7HKJ**/;>0?5O,Y>BNH MHH]MY!]6\PHHHKG.L**** "BBB@ HHHH **** "BBB@ HHHH **** &R1I-$ M\4R+)&ZE61AD,#U!'<5\^?$_X4R: \NL^'8FETMCNF@7EK;W'JG\N_K7T+00 M&!!&0>"#WK:C6E2E='/7H1K1M(^)Z*]Q^)/P<\YI=8\'P .O M^S^7I7A[HT;LCJ593@J1@@^E>[2JQJQO$^=K49T9J"VTR/;"A'GW3CY(1[^I]!W_6OIWP MMX5TWPAHJ:?I46!UEF;[\S?WF/\ 3M5O1=$T_P /:5%IVDVZV]M$.%'5CW8G MN3ZU?KQ,1B9579;'T.&PL:"N]6%%%%E=]15PG*#YHLBI3C4CRR6 MA\<:YH.I>'-4DL-8M7MYT/1APX_O*>A'N*SJ^P_$/AG2?%.G&RUJT6XCY*-T M>,^JMU!_R:^??'/PDU;PKYE[IV[4M+7DRHO[R(?[:CM_M#CUQ7L4,7&II+1G M@XC!3I>]'5'GU%%%=IP!1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4Y$:1U2-2S,<*JC M))]*V?#/A'6?%M]]FT6T:0 _O)G^6.+_ 'F[?3K[5]">!?A9I/@]5NIMM_JF M,FYD7B(^B#M]>OTZ5S5L1"DM=SJH86=9Z:+N<'\/_@M-GG MAW_ZZ?W1_L]?7%>Y0PQ6T"0V\:111J%1$4*J@=@!TI]%>-5K3JN\CWZ-"%&- MHA1116)N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G'C/X- MZ-XB\R[TC;I6H-R3&O[F0_[2CH?$=:\)WGV?6K-H@Q_=S+\T65KJ%H]K?V\5S!(,/%*@96'N#791QCU1P5\%3JZQT9\7 M45[UXL^!-E>;[KPIK2KTZOPL\:MAZE'XEH95%%%;G.%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%26]O-=W"06L,D\ MTAPD<:EF8^@ Y->G^%/@=J^J[+CQ')_95J>?)&&F8?3HOXY/M6=2I"FKR9K3 MHSJNT%<\RM+.YO[N.ULH)+B>4[4BB4LS'V KU_P9\"YIFCO?&,GDQ\,+"%OF M;V=QT^@Y]Q7K'AOP=H?A2W\K1;%(788>=OFDD^K'G\.GM6W7EUL;*6D-#UZ& M7QCK4U?X%73M-LM(L8[/3+6*UMHQA8XEP![^Y]ZM445Y][[GII)*R"BBB@84 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%=6E MO?6SV][!%<0.,-'*@96'N#Q4M% 'EWB;X&:'JF^?09FTFX//EX,D)/T)ROX' M'M7E'B'X6^*O#N]Y]/:\ME_Y>+/]XN/4C[P_$5]445V4\95AH]3AJX&E4U6C M\CXG(P<'@T5];Z]X$\->)"SZMI,$DS=9XQYKN'_?:\C_ODUW0QM.7Q:'FU,OJQ^'4\.HKL-7^%7C#1]QET>2ZC7_EI M9D2@_@/F_,5R1U*D?@:[(SC+X7(Y_*T339[LYP6 M1<(OU8\#\37J7ASX SN4F\4:BL2]3;6?S,?8N>!^ /UKVZ&&*WA6*WC2*-!A M410JJ/8"GUP5,;4EI'0]&EE]..L]3(T#PIHGABW\K1-/AMLC#2 9D?ZN>3^= M:]%%<3;;NST(Q459!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 54U#2=.U:'RM4L+ M:\3&-L\2N!^8JW133:V$TGHSAM1^#O@S4,E=-:S<_P 5K,R_H25_2N4U#]GJ MR? +Q)#DV=]IURO8% MW1C^!7'ZU@W7PA\;6K'_ (DQF7^]#/&V?PW9_2OJ.BMUCJJWL82R^B]KH^2) M_ /BVVSYGAS4CC_GG;,__H(-4)/#NMQ$B71[]".H:U)[G'D^'M48'O\ 8Y /SQ7U[12^ORZ1&LMCUD?* MEM\+O&ETP$>@7"_]=62/_P!"(K:M/@9XON,><+&T_P"NUQG'_?(-?2-%0\=5 M>R1I'+J2W;/#K#]GJX;!U37XT]4MK XML 28 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
COVER - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Mar. 03, 2025
Jun. 30, 2024
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2024    
Document Transition Report false    
Entity File Number 0-21513    
Entity Registrant Name DXP Enterprises, Inc.    
Entity Incorporation, State or Country Code TX    
Entity Address, Address Line One 5301 Hollister    
Entity Address, City or Town Houston    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77040    
Entity Tax Identification Number 76-0509661    
City Area Code 713    
Local Phone Number 996-4700    
Title of 12(b) Security Common Stock par value $0.01    
Trading Symbol DXPE    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 588.7
Entity Common Stock, Shares Outstanding   15,695,088  
Documents Incorporated by Reference
Portions of the definitive proxy statement for our 2025 annual meeting of shareholders are incorporated by reference into Part III hereof. The 2025 proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.
   
Entity Central Index Key 0001020710    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 29 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
AUDIT INFORMATION
12 Months Ended
Dec. 31, 2024
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Firm ID 238
Auditor Location Houston, Texas
XML 30 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Sales $ 1,802,040 $ 1,678,600 $ 1,480,832
Cost of sales 1,245,763 1,173,309 1,058,794
Gross profit 556,277 505,291 422,038
Selling, general and administrative expenses 410,895 366,569 324,286
Income from operations 145,382 138,722 97,752
Interest expense 63,927 53,146 29,135
Other (income) expense, net (3,517) (1,355) 2,716
Income before income taxes 84,972 86,931 65,901
Provision for income taxes 14,483 18,119 17,799
Net income 70,489 68,812 48,102
Net loss attributable to noncontrolling interest 0 0 (53)
Net income attributable to DXP Enterprises, Inc. 70,489 68,812 48,155
Preferred stock dividend 90 90 90
Net income attributable to common shareholders 70,399 68,722 48,065
Net income 70,489 68,812 48,102
Foreign currency translation adjustments (2,370) 435 (2,393)
Comprehensive income $ 68,119 $ 69,247 $ 45,709
Earnings per share (Note 12):      
Basic (in dollars per share) $ 4.44 $ 4.07 $ 2.58
Diluted (in dollars per share) $ 4.22 $ 3.89 $ 2.47
Weighted average common shares outstanding:      
Basic (in shares) 15,861 16,870 18,631
Diluted (in shares) 16,701 17,710 19,471
XML 31 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 148,320 $ 173,120
Restricted cash 91 91
Accounts receivable, net of allowance of $5,172 and $5,584, respectively 339,365 311,171
Inventories 103,113 103,805
Costs and estimated profits in excess of billings 50,735 42,323
Prepaid expenses and other current assets 20,250 18,044
Total current assets 661,874 648,554
Property and equipment, net 81,556 61,618
Goodwill 452,343 343,991
Other intangible assets, net 85,679 63,895
Operating lease right of use assets, net 46,569 48,729
Other long-term assets 21,473 10,649
Total assets 1,349,494 1,177,436
Current liabilities:    
Current maturities of debt 6,595 5,500
Trade accounts payable 103,728 96,469
Accrued wages and benefits 41,650 36,238
Customer advances 13,655 12,160
Billings in excess of costs and estimated profits 12,662 9,506
Short-term operating lease liabilities 14,921 15,438
Other current liabilities 50,773 48,854
Total current liabilities 243,984 224,165
Long-term debt, net of unamortized debt issuance costs and discounts 621,684 520,697
Long-term operating lease liabilities 33,159 34,336
Other long-term liabilities 27,879 17,359
Total long-term liabilities 682,722 572,392
Total liabilities 926,706 796,557
Commitments and Contingencies (Note 17)
Shareholders' Equity:    
Common stock, $0.01 par value, 100,000,000 shares authorized; 20,402,861 issued and 15,695,088 outstanding at December 31, 2024 and 20,319,226 issued and 16,177,237 outstanding at December 31, 2023 204 345
Additional paid-in capital 219,511 216,482
Retained earnings 389,670 319,271
Accumulated other comprehensive loss (33,610) (31,240)
Treasury stock, at cost 4,707,773 and 4,141,989 shares, respectively (153,003) (123,995)
Total DXP Enterprises, Inc. equity 422,788 380,879
Total liabilities and equity 1,349,494 1,177,436
Series A preferred Stock    
Shareholders' Equity:    
Series A preferred stock, $1.00 par value; 1,000,000 shares authorized. Series B preferred stock, $1.00 par value; 1,000,000 shares authorized 1 1
Series B convertible preferred stock    
Shareholders' Equity:    
Series A preferred stock, $1.00 par value; 1,000,000 shares authorized. Series B preferred stock, $1.00 par value; 1,000,000 shares authorized $ 15 $ 15
XML 32 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Allowances for doubtful accounts $ 5,172 $ 5,584
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares, issued (in shares) 20,402,861 20,319,226
Common stock, shares outstanding (in shares) 15,695,088 16,177,237
Treasury stock, at cost (in shares) 4,707,773 4,141,989
Series A preferred Stock    
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Series B convertible preferred stock    
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
XML 33 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 70,489 $ 68,812 $ 48,102
Reconciliation of net income to net cash provided by operating activities:      
Depreciation 9,019 8,423 9,585
Amortization of intangibles and fixed assets 24,386 21,682 18,915
Amortization of debt issuance costs 3,646 2,991 1,842
(Recovery of) provision for credit losses (887) (885) 659
Payment of contingent consideration liability in excess of acquisition-date fair value (108) (160) (781)
Fair value adjustment on contingent consideration 745 1,738 2,311
Loss on debt extinguishment 494 1,201 0
Restricted stock compensation expense 4,714 3,072 1,850
Deferred income taxes (14,990) (9,059) (7,541)
Loss on sale of interest in VIE 0 0 1,193
Changes in operating assets and liabilities, net of effects of businesses acquired:      
Accounts receivable (12,552) 13,293 (93,940)
Cost and estimated profits in excess of billings (8,506) (18,720) (6,429)
Inventories 8,432 (2,026) 2,072
Prepaid expenses and other assets 7,655 9,666 (11,865)
Accounts payable and accrued expenses 7,547 10,604 35,965
Billings in excess of costs and estimated profits 3,263 (916) 6,858
Other long-term liabilities (1,136) (3,494) (2,902)
Net cash provided by operating activities 102,211 106,222 5,894
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchase of property and equipment (25,068) (12,263) (4,916)
Acquisition of businesses, net of cash acquired (156,624) (10,384) (48,506)
Net cash used in investing activities (181,692) (22,647) (53,422)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Borrowings on asset-backed credit facility 6,000 7,870 827,152
Repayments on asset-backed credit facility (6,000) (7,870) (827,152)
Proceeds from debt 649,500 550,000 105,000
Principal debt payments (550,249) (429,508) (3,567)
Debt issuance costs (2,309) (12,061) (8,398)
Shares repurchased held in treasury (29,007) (56,215) (47,872)
Payment for acquisition contingent consideration liability (5,000) (5,673) (469)
Preferred stock dividends paid (90) (90) (90)
Payment for employee taxes withheld from stock awards (1,826) (527) (292)
Principal payments on finance leases (4,216) (2,347) 0
Net cash provided by financing activities 56,803 43,579 44,312
Effect of foreign currency on cash (2,122) (60) 253
Net change in cash and restricted cash (24,800) 127,094 (2,963)
Cash and restricted cash at beginning of year 173,211 46,117 49,080
Cash and restricted cash at end of year $ 148,411 $ 173,211 $ 46,117
XML 34 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Series A preferred Stock
Preferred Stock
Series B preferred Stock
Common Stock
Paid-in Capital
Retained earnings
Accum Other Comp Loss
Treasury stock
Non controlling interest
Beginning Balance at Dec. 31, 2021 $ 346,727 $ 1 $ 15 $ 195 $ 206,772 $ 202,484 $ (29,282) $ (33,511) $ 53
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Preferred dividends paid (90)         (90)      
Compensation expense for restricted stock 1,850       1,850        
Tax related items for share based awards (292)       (292)        
Issuance of shares of common stock 5,757     150 5,607        
Currency translation adjustment (2,393)           (2,393)    
Repurchases of shares (34,269)             (34,269)  
Net income (loss) 48,102         48,155     (53)
Ending Balance at Dec. 31, 2022 365,392 1 15 345 213,937 250,549 (31,675) (67,780) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Preferred dividends paid (90)         (90)      
Compensation expense for restricted stock 3,072       3,072        
Tax related items for share based awards (527)       (527)        
Currency translation adjustment 435           435    
Repurchases of shares (55,696)             (55,696)  
Excise tax on share repurchases (519)             (519)  
Net income (loss) 68,812         68,812      
Ending Balance at Dec. 31, 2023 380,879 1 15 345 216,482 319,271 (31,240) (123,995) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Preferred dividends paid (90)         (90)      
Compensation expense for restricted stock 4,714       4,714        
Tax related items for share based awards (1,826)       (1,826)        
Other 0     (141) 141        
Currency translation adjustment (2,370)           (2,370)    
Repurchases of shares (28,783)             (28,783)  
Excise tax on share repurchases (225)             (225)  
Net income (loss) 70,489         70,489      
Ending Balance at Dec. 31, 2024 $ 422,788 $ 1 $ 15 $ 204 $ 219,511 $ 389,670 $ (33,610) $ (153,003) $ 0
XML 35 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
THE COMPANY
12 Months Ended
Dec. 31, 2024
THE COMPANY [Abstract]  
THE COMPANY THE COMPANY
DXP Enterprises, Inc. together with its subsidiaries (collectively “DXP,” “Company,” “us,” “we,” or “our”) was incorporated in Texas on July 26, 1996. The Company and its subsidiaries are engaged in the business of distributing maintenance, repair and operating (MRO) products, and service to customers serving a variety of end markets. Additionally, the Company provides integrated, custom pump skid packages, pump remanufacturing and manufactures branded private label pumps to energy and industrial customers. The Company is organized into three business segments: Service Centers (“SC”), Innovative Pumping Solutions (“IPS”), and Supply Chain Services (“SCS”). See Note 20 - Segment Reporting for discussion of the business segments.
XML 36 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES
Basis of Presentation
The Company’s financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The accompanying consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries.

Certain reclassifications were made to the prior year’s consolidated financial statements to conform to the current year presentation. Such reclassifications did not have a material effect on our consolidated statements of operations and comprehensive income, balance sheets, cash flows or equity.

The Company was the primary beneficiary of a VIE in which it owned 47.5% of the VIE's equity. The Company consolidated the VIE within its financial statements. In November 2022, the Company sold its interest in the VIE and ceased the consolidation of the VIE within the Company's financial statements. The losses associated with the VIE that occurred prior to the deconsolidation are included in the consolidated statements of operations and comprehensive income. These losses were $0.2 million for the year ended December 31, 2022.

All intercompany accounts and transactions have been eliminated in consolidation.

Business Combinations
We allocate the total purchase price of a business combination to the assets acquired and the liabilities assumed based on their estimated fair values at the acquisition date, with the excess purchase price recorded as goodwill. For material acquisitions, we engage third-party valuation specialists to assist us in determining the fair value of the assets acquired and liabilities assumed, including goodwill, based on recognized business valuation methodologies. If the initial accounting for the business combination is incomplete by the end of the reporting period in which the acquisition occurs, an estimate will be recorded. Subsequent to the acquisition, and not later than one year from the acquisition date, we will record any material adjustments to the initial estimate in the reporting period in which the adjustment amounts are determined based on facts and circumstances that existed as of the acquisition date, as applicable. Generally, we use an income valuation method to estimate the fair value of the assets acquired or liabilities assumed in a business combination. However, a market or cost valuation method may be utilized.

We expense acquisition-related costs as incurred in connection with each business combination.

Foreign Currency
The financial statements of the Company’s Canadian subsidiaries are measured using local currencies as their functional currencies. Assets and liabilities are translated into U.S. dollars at current exchange rates, while income and expenses are translated at average exchange rates. Translation gains and losses are reported in other comprehensive income (loss). Gains and losses on transactions denominated in foreign currency are reported in the consolidated statements of operations and comprehensive income (loss).
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in determining the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading have been included. Actual results could differ from those estimates.

Cash
The Company places its cash with institutions with high credit quality. However, at certain times, such cash may be in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company has not historically experienced any losses when in excess of these limits.

Receivables and Credit Risk
Trade receivables consist primarily of uncollateralized customer obligations due under normal trade terms, which usually require payment within 30 days of the invoice date. However, these payment terms are extended in select cases and customers may not pay within stated trade terms.

The Company has trade receivables from a diversified customer base located primarily in the Rocky Mountain, Northeastern, Midwestern, Southeastern and Southwestern regions of the U.S. and Canada. The Company believes no significant concentration of credit risk exists. The Company evaluates the creditworthiness of its customers' financial positions and monitors accounts on a regular basis. Provisions to the allowance for doubtful accounts are made monthly and adjustments are made periodically based upon management’s best estimate of the collectability of such accounts under the current expected credit losses model. The Company writes-off uncollectible trade accounts receivable when the accounts are determined to be uncollectible. No customer represents more than 10% of consolidated sales.

Changes in this allowance for 2024 and 2023 are as follows (in thousands):
 20242023
Beginning balance, January 1
$5,584 $7,610 
(Recoveries) Charges to expense
(887)(885)
Foreign currency translation
(42)13 
Write-offs
517 (1,154)
Ending balance, December 31
$5,172  $5,584 
Inventories
Inventories are made up of equipment purchased for resale, and materials utilized in the fabrication of industrial and wastewater equipment stated at lower of cost and net realizable value, primarily determined using the weighted average cost method. The Company regularly reviews inventory and records provisions for the difference between cost and net realizable value arising from excess and obsolete items on hand based upon the aging of the inventories, market trends, and continued demand.

The carrying values of inventories are as follows (in thousands):
December 31,
 20242023
Finished goods$89,780 $94,031 
Work in process13,333 9,774 
Inventories$103,113 $103,805 

Property and Equipment
Property and equipment are recorded on a historical cost basis. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives. Maintenance and repairs of depreciable assets are charged against earnings as incurred. When properties are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and gains or losses are credited or charged to earnings.
The principal estimated useful lives used in determining depreciation are as follows:
Buildings
20-39 years
Building improvements
10-20 years
Furniture, fixtures and equipment
3-20 years
Leasehold improvementsShorter of estimated useful life or related lease term
Impairment of Goodwill and Other Intangible Assets
The Company tests goodwill for impairment on an annual basis on October 1st and when events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company assigns the carrying value of these intangible assets to its reporting units and applies the test for goodwill at the reporting unit level. A reporting unit is defined as an operating segment or one level below a segment (a “component”) if the component is a business and discrete information is prepared and reviewed regularly by segment management.

The Company’s goodwill impairment assessment first permits evaluating qualitative factors to determine if a reporting unit's carrying value would more likely than not exceed its fair value. If the Company concludes, based on the qualitative assessment, that a reporting unit's carrying value would more likely than not exceed its fair value, the Company would perform a quantitative test for that reporting unit. Should the reporting unit's carrying amount exceed the fair value, then an impairment charge for the excess would be recognized. The impairment charge is limited to the amount of goodwill allocated to the reporting unit and goodwill will not be reduced below zero. The Company performed qualitative tests and determined no impairment of goodwill was required for the years ended December 31, 2024, 2023 and 2022.

Impairment of Long-Lived Assets, Excluding Goodwill
The Company tests long-lived assets or asset groups for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. Circumstances which could trigger a review include, but are not limited to: significant decreases in the market price of the asset; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the asset; current period cash flow or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the asset; and current expectation that the asset will more likely than not be sold or disposed significantly before the end of its estimated useful life. Recoverability is assessed based on the carrying amount of the asset and its fair value which is generally determined based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the asset, as well as specific appraisal in certain instances. An impairment loss is recognized when the carrying amount is not recoverable and exceeds fair value. No impairment of long-lived assets was required for the years ended December 31, 2024, 2023 and 2022.

Revenue Recognition
The Company primarily provides purchased products distributed through its branch of local Service Centers and provides services through its local branch network and recognizes revenue at a point in time when control of the product or service performed transfers to the customer, typically upon shipment or completion from a DXP facility or directly from a supplier. Revenue is measured at the amount of consideration expected to be received in exchange for the products and services provided, net of allowances for product returns, and any taxes collected from customers that will be remitted to governmental authorities. The Service Centers segment primarily provides a wide range of maintenance, repair and operating (MRO) products, equipment and integrated services, including logistics capabilities, to industrial customers. The Supply Chain Services segment also provides a wide range of MRO products as well as manages all or part of various customers' supply chain, including warehouse and inventory management services. Revenue is recognized upon the completion of our performance obligation(s) under the sales agreement. The majority of the Service Centers and Supply Chain Services segment revenues originate from the satisfaction of a single performance obligation--the delivery of products. Revenues are recognized when an agreement is in place, the performance obligations under the contract have been satisfied, and the price or consideration to be received is fixed and allocated to the performance obligation(s) in the contract. We believe our performance obligation has been satisfied when title passes to the customer or services have been rendered under the contract. Revenues are recorded net of sales taxes. The Company reserves for potential customer returns based upon historical levels.
The Company also assembles, kits, and fabricates custom-made pump packages, remanufactures pumps, and manufactures branded private label pumps substantially within our Innovative Pumping Solutions segment. For binding agreements to assemble, fabricate and direct tangible assets to customer specifications, the Company recognizes revenues over time when the customer is able to direct the use of and obtain substantially all of the benefits of the work performed. This occurs when the products have no alternative use for us and we have a right to payment for the work completed to date plus a reasonable profit margin. Contracts include cancellation provisions that require the customer to reimburse us for costs incurred through the date of cancellation. We recognize revenue for these contracts using the percentage of completion method, an “input method” as defined by ASC 606, “Revenue from Contracts with Customers”. Under this method, we recognize sales and profit based upon the cost-to-cost method, in which sales and profit are recorded based upon the ratio of costs incurred to estimated total costs to complete the asset. The percentage-of-completion method of accounting requires the Company to estimate the project costs at completion. Revenues are estimated based upon the original contract price and change orders. Contract costs may be incurred over a period of several months, and the estimation of these costs requires judgment based upon the acquired knowledge and experience of program managers, engineers, and finance professionals. Estimated costs are based primarily on purchase contract terms and estimated cost of materials, labor productivity and cost, and overhead. Percentage of completion revenues were $293.3 million, $311.0 million, and $213.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.

Shipping and Handling Costs
The Company classifies shipping and handling charges billed to customers as sales. Shipping and handling charges paid to others are classified as a component of cost of sales.

Cost of Sales and Selling, General and Administrative Expense
Cost of sales includes product and product related costs, inbound freight charges, internal transfer costs, and depreciation. Selling, general and administrative expense includes purchasing and receiving costs, inspection costs, warehousing costs, depreciation, and amortization.

Income Taxes
The Company utilizes the asset and liability method of accounting for income taxes. Deferred income tax assets and liabilities are computed for differences between the financial statement and income tax bases of assets and liabilities. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to reverse. Valuation allowances are established to reduce deferred income tax assets to the amounts expected to be realized under a more likely than not criterion.

Accounting for Uncertainty in Income Taxes
A position taken or expected to be taken in a tax return is recognized in the financial statements when it is more likely than not (i.e. a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With few exceptions, the Company is no longer subject to U.S. federal, state and local tax examination by tax authorities for years prior to 2015. The Company believes that it has appropriate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.

Comprehensive Income
Comprehensive income includes net income and foreign currency translation adjustments. The Company’s other comprehensive income is from translating foreign subsidiaries to the reporting currency.
XML 37 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
RECENT ACCOUNTING PRONOUNCEMENTS
12 Months Ended
Dec. 31, 2024
Accounting Standards Update and Change in Accounting Principle [Abstract]  
RECENT ACCOUNTING PRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS
All new accounting pronouncements that have been issued but not yet effective are currently being evaluated and at this time are not expected to have a material impact on our financial position or results of operations.

Accounting Pronouncements Not Yet Adopted

In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses (Subtopic 220-40). The ASU requires the disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions. This ASU also requires disclosure of the total amount of selling expenses along with the definition of selling expenses. The ASU is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Adoption of this ASU can either be applied prospectively to consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the consolidated financial statements. Early adoption is also permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.
XML 38 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
LEASES LEASES
We lease office space, warehouses, land, automobiles, office, and manufacturing equipment. Some of our leases include one or more renewal options to extend the lease term, which can be exercised at our sole discretion. Our lease agreements may include options to purchase the leased property. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Additionally, we do not have any material lessor or sub-leasing arrangements.

The following table presents components of lease cost (in thousands):

 
Twelve Months Ended December 31,
 202420232022
Operating lease costs
$21,210 $21,575 $24,371 
Finance lease costs:
Amortization of assets
4,559 3,451 — 
Interest on lease liabilities
1,108 595 — 
Total finance lease costs
5,667 4,046 — 
Total operating and finance lease costs$26,877 $25,621 $24,371 

The following table presents supplemental cash flow information related to leases (in thousands):
Twelve Months Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases
$20,886 $21,823 $20,584 
Operating cash flows - finance leases
1,088 595 — 
Financing cash flows - finance leases
$4,216 $2,347 $— 
The following table presents the consolidated balance sheet location of assets and liabilities related to operating and finance leases (in thousands):
December 31,
Balance Sheet Location
20242023
Operating
Operating lease right of use assets, net
$46,569 $48,729 
Finance
Property and equipment, net
15,829 11,720 
Total lease assets
$62,398 $60,449 
Current operating
Short-term operating lease liabilities14,921 15,438 
Non-current operating
Long-term operating lease liabilities33,159 34,336 
Current finance
Other current liabilities
5,321 3,329 
Non-current finance
Other long-term liabilities
11,055 8,575 
Total lease liabilities$64,456 $61,678 

As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments.

As of December 31, 2024 maturities of lease liabilities are as follows (in thousands):

Finance
Operating
2025$6,451 $18,126 
20265,891 14,362 
20274,246 10,268 
20281,847 6,662 
2029188 2,741 
Thereafter— 4,068 
Total future lease payments
18,623 56,227 
Less: imputed interest2,247 8,147 
Total lease liability balance
$16,376 $48,080 

The following table presents cash paid for leases, assets exchanged for operating and finance leases, and weighted average remaining lease terms, and discount rates:

December 31,
20242023
Cash paid for operating leases
$20,886 $21,823 
Cash paid for finance leases
$4,216 $2,347 
Assets obtained in exchange for operating lease obligations, initial recognition
$4,551 $5,556 
Assets obtained in exchange for finance lease obligations
$8,441 $15,171 
Weighted-average remaining lease term - operating leases
3.9 years
4.1 years
Weighted-average remaining lease term - finance leases
3.2 years3.5 years
Weighted average discount rate - operating leases
8.1%6.8%
Weighted-average discount rate - finance leases
8.5%7.5%

The Company incurred approximately $1.9 million, $1.8 million, and $1.9 million in lease expenses to entities controlled by the Company's Chief Executive Officer and family for the years ended December 31, 2024, 2023 and 2022, respectively.
LEASES LEASES
We lease office space, warehouses, land, automobiles, office, and manufacturing equipment. Some of our leases include one or more renewal options to extend the lease term, which can be exercised at our sole discretion. Our lease agreements may include options to purchase the leased property. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Additionally, we do not have any material lessor or sub-leasing arrangements.

The following table presents components of lease cost (in thousands):

 
Twelve Months Ended December 31,
 202420232022
Operating lease costs
$21,210 $21,575 $24,371 
Finance lease costs:
Amortization of assets
4,559 3,451 — 
Interest on lease liabilities
1,108 595 — 
Total finance lease costs
5,667 4,046 — 
Total operating and finance lease costs$26,877 $25,621 $24,371 

The following table presents supplemental cash flow information related to leases (in thousands):
Twelve Months Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases
$20,886 $21,823 $20,584 
Operating cash flows - finance leases
1,088 595 — 
Financing cash flows - finance leases
$4,216 $2,347 $— 
The following table presents the consolidated balance sheet location of assets and liabilities related to operating and finance leases (in thousands):
December 31,
Balance Sheet Location
20242023
Operating
Operating lease right of use assets, net
$46,569 $48,729 
Finance
Property and equipment, net
15,829 11,720 
Total lease assets
$62,398 $60,449 
Current operating
Short-term operating lease liabilities14,921 15,438 
Non-current operating
Long-term operating lease liabilities33,159 34,336 
Current finance
Other current liabilities
5,321 3,329 
Non-current finance
Other long-term liabilities
11,055 8,575 
Total lease liabilities$64,456 $61,678 

As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments.

As of December 31, 2024 maturities of lease liabilities are as follows (in thousands):

Finance
Operating
2025$6,451 $18,126 
20265,891 14,362 
20274,246 10,268 
20281,847 6,662 
2029188 2,741 
Thereafter— 4,068 
Total future lease payments
18,623 56,227 
Less: imputed interest2,247 8,147 
Total lease liability balance
$16,376 $48,080 

The following table presents cash paid for leases, assets exchanged for operating and finance leases, and weighted average remaining lease terms, and discount rates:

December 31,
20242023
Cash paid for operating leases
$20,886 $21,823 
Cash paid for finance leases
$4,216 $2,347 
Assets obtained in exchange for operating lease obligations, initial recognition
$4,551 $5,556 
Assets obtained in exchange for finance lease obligations
$8,441 $15,171 
Weighted-average remaining lease term - operating leases
3.9 years
4.1 years
Weighted-average remaining lease term - finance leases
3.2 years3.5 years
Weighted average discount rate - operating leases
8.1%6.8%
Weighted-average discount rate - finance leases
8.5%7.5%

The Company incurred approximately $1.9 million, $1.8 million, and $1.9 million in lease expenses to entities controlled by the Company's Chief Executive Officer and family for the years ended December 31, 2024, 2023 and 2022, respectively.
XML 39 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES
Authoritative guidance for financial assets and liabilities measured on a recurring basis applies to all financial assets and financial liabilities that are being measured and reported on a fair value basis. Fair value, as defined in the authoritative guidance, is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance affects the fair value measurement of an investment with quoted market prices in an active market for identical instruments, which must be classified in one of the following categories:

Level 1 Inputs

Level 1 inputs come from quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2 Inputs

Level 2 inputs are other than quoted prices that are observable for an asset or liability. These inputs include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.

Level 3 Inputs

Level 3 inputs are unobservable inputs for the asset or liability which require the Company's own assumptions. Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.

Our acquisitions may include contingent consideration as part of the purchase price. The fair value of the contingent consideration is estimated as of the acquisition date based on the present value of the contingent payments to be made using a weighted probability of possible payments. The unobservable inputs used in the determination of the fair value of the contingent consideration include management's assumptions about the likelihood of payment based on the established benchmarks and discount rates based on an internal rate of return analysis. The fair value measurement includes inputs that are Level 3 inputs as discussed above, as they are not observable in the market. Should actual results increase or decrease as compared to the assumptions used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent consideration are measured during each reporting period and reflected in our results of operations.

During the twelve months ended December 31, 2024, we recorded $16.3 million in other current and other long-term liabilities for contingent consideration. See further discussion at Note 16 - Business Acquisitions.
For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein and gains or losses recognized during the last three fiscal years (in thousands):

 Contingent Consideration
Balance at December 31, 2021
$905 
Acquisitions and settlements:
     Acquisitions8,200 
     Settlements
(1,250)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net
2,311 
Balance at December 31, 2022
$10,166 
Acquisitions and settlements:
     Acquisitions
2,682 
     Settlements
(5,833)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net
1,738 
Balance at December 31, 2023(1)
$8,753 
Acquisitions and settlements:
     Acquisitions (Note 16)
11,932 
     Settlements(5,108)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net745 
Balance at December 31, 2024(1)
$16,322 
(1) Amounts included in other current liabilities were $8.0 million and $5.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively. Amounts included in other long-term liabilities were $8.3 million and $3.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively.
Quantitative Information about Level 3 Fair Value Measurements

The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:

Fair Value at December 31, 2024Valuation TechniqueSignificant Unobservable Inputs
$16,322 Discounted cash flowAnnualized EBITDA and probability of achievement

Sensitivity to Changes in Significant Unobservable Inputs

The significant Level 3 unobservable inputs used in the fair value measurement of contingent consideration related to the acquisitions are annualized EBITDA forecasts developed by the Company's management and the probability of achievement of those EBITDA results. The discount rate used in the calculation was 9.8%. A decrease in discount rates would increase the contingent consideration liability, whereas an increase or decrease in EBITDA forecasts would increase or decrease the contingent liability. Changes in our unobservable inputs in isolation would result in a change to our fair value measurement. As of December 31, 2024, the maximum amount of contingent consideration payable under these arrangements is $18.7 million over three years.

Other financial instruments not measured at fair value on the Company's consolidated balance sheets at December 31, 2024 and December 31, 2023, but which require disclosure of their fair values include: cash, restricted cash, accounts receivable, trade accounts payable and accrued expenses. The Company believes that the estimated fair value of such instruments at December 31, 2024 and December 31, 2023 approximates their carrying value as reported on the consolidated balance sheets due to the relative short maturity of these instruments.
See Note 9 - Long-term Debt for fair value disclosures on our asset-backed line of credit and term loan debt under our syndicated credit agreement facilities.
XML 40 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONTRACT ASSETS AND LIABILITIES
12 Months Ended
Dec. 31, 2024
Contractors [Abstract]  
CONTRACT ASSETS AND LIABILITIES CONTRACT ASSETS AND LIABILITIES
Under our customized pump production contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets presented as “Cost and estimated profits in excess of billings” on our Consolidated Balance Sheets. However, we sometimes receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities that are presented as “Billings in excess of costs and estimated profits” on our Consolidated Balance Sheets.

Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (in thousands):
 December 31,
 202420232022
Costs incurred on uncompleted contracts$122,951 $92,363 $70,329 
Estimated profits, thereon58,373 37,379 23,274 
Total costs and estimated profits on uncompleted contracts
181,324 129,742 93,603 
Less: billings to date143,251 96,925 80,426 
Total
$38,073 $32,817 $13,177 

Such amounts were included in the accompanying Consolidated Balance Sheets for 2024 and 2023 under the following captions (in thousands):
 December 31,
 202420232022
Costs and estimated profits in excess of billings $50,735 $42,323 $23,588 
Billings in excess of costs and estimated profits(12,662)(9,506)(10,411)
Net contract assets
$38,073 $32,817 $13,177 
During the twelve months ended December 31, 2024, 2023, and 2022, $7.4 million, $10.4 million, and $3.6 million of the balances that were previously classified as contract liabilities at the beginning of the period were recognized into revenues, respectively.
REVENUE
The Company disaggregates revenue based upon our geography and our reportable segments - Service Centers, Innovative Pumping Solutions and Supply Chain Services. Each of our geographic and reportable business segments are impacted and influenced by varying factors, including the macroeconomic environment, maintenance and capital spending and commodity prices and exploration and production activity. As such, we believe this information is important in depicting the nature, timing and uncertainty of our contracts with customers. The following Geographical Information and Note 20 - Segment Reporting present our revenue disaggregated by source.

Geographical Information
Revenues are presented in geographic area based on location of the facility shipping products or providing services.

The Company’s revenues by geographical location are as follows (in millions):
  Years Ended December 31,
 202420232022
Revenues   
United States$1,721 $1,602 $1,402 
Canada79 75 79 
Other
— 
Total$1,802 $1,679 $1,481 
XML 41 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET PROPERTY AND EQUIPMENT, NET
The carrying values of property and equipment, net are as follows (in thousands):

December 31,
 20242023
Land$1,704 $2,023 
Buildings and leasehold improvements32,652 29,840 
Furniture, fixtures and equipment137,058 113,945 
Finance lease right of use assets
23,612 15,171 
Less – Accumulated depreciation and amortization
(113,470)(99,361)
Property and equipment, net
$81,556 $61,618 

Depreciation expense was $9.0 million, $8.4 million, and $9.6 million for the years ended December 31, 2024, 2023, and 2022, respectively. Capital expenditures by segment are included in Note 20 - Segment Reporting.
XML 42 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS GOODWILL AND OTHER INTANGIBLE ASSETS
The following table presents the changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2024 (in thousands):
 Goodwill
Other
Intangible
Assets, Net
Total
Balances as of December 31, 2023$343,991 $63,895 $407,886 
Translation adjustment(1,380)(10)(1,390)
Acquisitions 109,732 41,621 151,353 
Amortization— (19,827)(19,827)
Balances as of December 31, 2024$452,343 $85,679 $538,022 

The following table presents the changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2023 (in thousands):
 Goodwill
Other
Intangible
Assets, Net
Total
Balances as of December 31, 2022$333,759 $79,584 $413,343 
Translation adjustment464 15 479 
Acquisitions9,768 2,527 12,295 
Amortization— (18,231)(18,231)
Balances as of December 31, 2023$343,991 $63,895 $407,886 

The following table presents the goodwill balance by reportable segment as of December 31, 2024 and 2023 (in thousands):
December 31,
 20242023
Service Centers$335,611 $270,865 
Innovative Pumping Solutions99,593 55,987 
Supply Chain Services17,139 17,139 
Total$452,343 $343,991 
Gross carrying amounts as well as accumulated amortization are partially affected by the fluctuation of foreign currency rates.
Other intangible assets are amortized according to estimated economic benefits over their estimated useful lives. Amortization expense was $19.8 million, $18.2 million, and $18.9 million for the years ended December 31, 2024, 2023, and 2022, respectively. The estimated future annual amortization of intangible assets for each of the next five years and thereafter are as follows (in thousands):
Amount
2025$20,734 
202617,982 
202716,002 
202813,851 
20296,801 
Thereafter10,309 
Total$85,679 
The weighted average remaining estimated life for customer relationships, trade names, and non-compete agreements are 5.8, 9.4, and 3.3 years, respectively.
XML 43 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
Long-term debt consisted of the following (in thousands):
December 31,
 20242023
ABL Revolver$— $— 
Amended Senior Secured Term Loan B due October 13, 2030(1)
647,876 — 
Senior Secured Term Loan B due October 13, 2030(2)
— 548,625 
Promissory Note due November 1, 2029
1,000 — 
Total debt
648,876 548,625 
Less: current maturities
(6,595)(5,500)
Total long-term debt
642,281 543,125 
Unamortized discount and debt issuance costs
20,597 22,428 
Long-term debt, net of unamortized discount and debt issuance costs
$621,684 $520,697 
(1) The fair value of the Amended Term Loan B due October 13, 2030 using level 2 input values was $657.6 million as of December 31, 2024.
(2) The fair value of the Term Loan B due October 13, 2030 using level 2 input values was $554.1 million as of December 31, 2023.
Senior Secured Term Loan B:

On October 3, 2024, the Company entered into an amendment on its existing Senior Secured Term Loan B (the “Term Loan Amendment”), which provides for, among other things, an additional $105.0 million in new incremental commitments. The Term Loan Amendment refinanced the existing Senior Term Loan B and replaced it with an Amended Senior Secured Term Loan B with total borrowings of $649.5 million. The Amended Senior Secured Term Loan B amortizes in equal quarterly installments of 0.25%, with the remaining balance being payable on October 13, 2030, when the facility matures.

As of December 31, 2024 there was $647.9 million outstanding under the Amended Senior Secured Term Loan B.

Interest rate

Quarterly interest payments accrue on outstanding borrowings under the Amended Senior Secured Term Loan B at a rate equal to Term SOFR (with a floor of 1.00%) plus 3.75%, or base rate plus 2.75%. The Amended Senior Secured Term Loan B is guaranteed by each of the Company’s direct and indirect material wholly owned subsidiaries, other than any of the Company’s Canadian subsidiaries and certain other excluded subsidiaries.

The interest rate for the Amended Senior Secured Term Loan B was 8.32% as of December 31, 2024. The interest rate for the Senior Secured Term Loan B was 10.44% as of December 31, 2023

Facility Size Increases

The Amended Senior Secured Term Loan B allows for incremental increases in facility size up to an aggregate of $100 million.

Prepayments

We are required to repay the Amended Senior Secured Term Loan B with the proceeds from certain asset sales, certain debt issuances, and certain insurance proceeds. In addition, on an annual basis, we are required to repay an amount equal to 50% of excess cash flow, as defined in the Amended Senior Secured Term Loan B, reducing to 25% if our Total Leverage Ratio is less than or equal to 3.00 to 1.00. No payment of excess cash flow is required if the Total Leverage Ratio is less than or equal to 2.50 to 1.00.

In connection with the Term Loan Amendment the Company expensed third-party fees of $1.1 million and recognized a $0.5 million loss on debt extinguishment, which were included in Interest expense during 2024. Deferred financing costs associated with the Term Loan Amendment were $2.3 million which were amortized to interest expense using the interest method during 2024.
Restrictive Covenants

The Company’s primary financial covenant under the Term Loan B is a Secured Leverage Ratio, The Term Loan B Agreement requires that the Company’s Secured Leverage Ratio, defined as the ratio, as of the last day of any fiscal quarter of consolidated secured debt (net of unrestricted cash, not to exceed $200 million) as of such day to EBITDA, beginning with the fiscal quarter ending December 31, 2024, is either equal to or less than as indicated in the table below:

Fiscal QuarterSecured Leverage Ratio
December 31, 2024
5.75:1.00
March 31, 2025
5.75:1.00
June 30, 2025
5.50:1.00
September 30, 2025
5.50:1.00
December 31, 2025
5.50:1.00
March 31, 2026
5.25:1.00
June 30, 2026
5.25:1.00
September 30, 2026
5.25:1.00
December 31, 2026
5.00:1.00
March 31, 2027
5.00:1.00
June 30, 2027 and thereafter
4.75:1.00
As of December 31, 2024, the Company’s Secured Leverage Ratio was 2.43 to 1.00.
The Term Loan contains restrictive covenants (in each case, subject to exclusions) that limit, among other things, the ability of the Company and its restricted subsidiaries to:

make investments, including acquisitions;
prepay certain indebtedness;
grant liens;
incur additional indebtedness;
sell assets;
make fundamental changes to our business;
enter into transactions with affiliates; and
pay dividends.

The Term Loan also contains other customary restrictive covenants. The covenants are subject to various baskets and materiality thresholds, with certain of the baskets permitted by the restrictions on the repayment of subordinated indebtedness, restricted payments and investments being available only when the Senior Secured Leverage Ratio of the Company is below certain levels.

EBITDA as defined under the Term Loan B Agreement for financial covenant purposes means, without duplication, for any period of determination, the sum of, consolidated net income during such period; plus to the extent deducted from consolidated net income in such period: (i) income tax expense, (ii) franchise tax expense, (iii) interest expense, (iv) amortization and depreciation during such period, (v) all non-cash charges and adjustments, and (vi) non-recurring cash expenses related to the Term Loan, provided, that if the Company acquires or disposes of any property during such period (other than under certain exceptions specified in the Term Loan B Agreement, including the sale of inventory in the ordinary course of business, then EBITDA shall be calculated, after giving pro forma effect to such acquisition or disposition, as if such acquisition or disposition had occurred on the first day of such period.
ABL Revolver:

On July 19, 2022, the Company entered into an Amended and Restated Loan and Security Agreement (the “ABL Credit Agreement”) that provided for a $135.0 million asset-backed revolving line of credit (the “ABL Revolver”). Subject to the conditions set forth in the ABL Credit Agreement, the ABL Revolver may be increased in increments of $10.0 million up to an aggregate of $50.0 million. The ABL Revolver matures on July 19, 2027. Interest accrues on outstanding borrowings at a rate equal to Secured Overnight Financing Rate (“SOFR”) or Canadian Dollar Offered Rate (“CDOR”) plus a margin ranging from 1.25% to 1.75% per annum, or at an alternate base rate, Canadian prime rate or Canadian base rate plus a margin ranging from 0.25% to 0.75% per annum, in each case, based upon the average daily excess availability under the ABL Revolver for the most recently completed calendar quarter. Fees payable on the unused portion of the facility range from 0.25% to 0.375% per annum. At December 31, 2024 the unused line fee was 0.375% and there were no amounts outstanding under the ABL Revolver.

Guarantees

Each of our current and future wholly owned material U.S. subsidiaries and DXP Enterprises, Inc. guarantees the obligations of our borrower under the ABL Revolver. Additionally, each of our Canadian subsidiaries guarantees the obligations of our Canadian borrower subsidiaries under the ABL Revolver.

Security

Obligations under the U.S. Borrowing Base are primarily secured, subject to certain exceptions, by a first-priority secure interest in the accounts receivable, inventory and related assets of our wholly owned, material U.S. subsidiaries. The security interest in accounts receivable, inventory, and related assets of the U.S. borrower subsidiaries ranks prior to the security interest in this collateral which secures the Term Loan B. The obligations under the Canadian Borrowing Base are primarily secured, subject to certain exceptions, by a first-priority secure interest in the accounts receivable, inventory and related assets of our wholly owned, material Canadian subsidiaries and our wholly owned material U.S. subsidiaries.

Interest rate

The interest rate for the ABL Revolver was 7.75% and 8.75% as of December 31, 2024 and December 31, 2023, respectively.

Facility Size Increases

The ABL Credit Agreement allows for incremental increases in facility size up to an aggregate of $50 million.

Excess Availability

As of December 31, 2024, the borrowing availability under our credit facility was $125.6 million compared to $132.1 million at December 31, 2023, primarily as a result of outstanding letters of credit.
 
Financial Covenant

The Company's principal financial covenant under the ABL Credit Agreement include a Fixed Charge Coverage Ratio. The Fixed Charge Coverage Ratio under the ABL Credit Agreement is defined as the ratio for the most recently completed four-fiscal quarter period, of (a) EBITDA minus capital expenditures (excluding those financed or funded with debt (other than the ABL Loans), (ii) the portion thereof funded with the net proceeds from asset dispositions of equipment or real property which the Company is permitted to reinvest pursuant to the Term Loan and the portion thereof funded with the net proceeds of casualty insurance or condemnation awards in respect of any equipment and real estate which DXP is not required to use to prepay the ABL Loans pursuant to the Term Loan B Agreement or with the proceeds of casualty insurance or condemnation awards in respect of any other property) minus cash taxes paid (net of cash tax refunds received during such period), to (b) fixed charges. The Company is restricted from allowing its fixed charge coverage ratio be less than 1.00 to 1.00 during a compliance period, which is triggered when the availability under the ABL Revolver falls below a threshold set forth in the ABL Credit Agreement.

As of December 31, 2024, the Company's Fixed Charge Coverage Ratio was 1.70 to 1.00.
Maturities of Debt:

As of December 31, 2024, the maturities of long-term debt for the next five years and thereafter were as follows (in thousands):
Amount
2025$6,595 
20266,595 
20276,595 
20286,595 
20297,095 
Thereafter615,401 
Total$648,876 
XML 44 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The components of income before income taxes are as follows (in thousands):
 Years Ended December 31,
 202420232022
Domestic$77,309 $79,785 $59,736 
Foreign7,663 7,146 6,165 
Total income before taxes$84,972 $86,931 $65,901 

The provision for income taxes consisted of the following (in thousands):
 Years Ended December 31,
 202420232022
Current -   
Federal$22,066 $22,514 $18,591 
State5,217 2,620 4,501 
Foreign2,190 2,044 2,248 
Total current29,473 27,178 25,340 
Deferred -   
Federal(13,597)(7,679)(5,875)
State(1,347)(1,133)(1,083)
Foreign(46)(247)(583)
Total deferred(14,990)(9,059)(7,541)
Total current and deferred taxes$14,483 $18,119 $17,799 
The difference between income taxes computed at the statutory income tax rate and the provision for income taxes is as follows (in thousands):
 Years Ended December 31,
 202420232022
Income taxes computed at federal statutory rate$17,844 $18,255 $13,839 
State income taxes, net of federal benefit1,935 1,669 2,701 
Foreign taxes352 144 122 
Nondeductible expenses1,048 2,670 1,158 
Return to Provision Adjustment
(1,105)— — 
Blended state rate change
1,122 (58)240 
General business credit
(6,399)(4,811)(250)
Valuation allowance(57)274 (1)
Restricted Stock
(2,056)— — 
Uncertain tax positions1,732 (33)271 
Other67 (281)
Total income tax expense
$14,483 $18,119 $17,799 

Deferred tax liabilities and assets were comprised of the following (in thousands):
December 31,
 20242023
Deferred tax assets: 
Allowance for doubtful accounts$954 $879 
Inventory3,585 3,371 
Texas research and development tax credit carryforward2,232 2,239 
   Louisiana research and development tax credit carryforward10 10 
Foreign tax credit carryforward64 64 
Net operating loss carryforward1,258 1,328 
Capital loss carryforward
Accruals9,814 8,190 
ROU asset304 220 
Research expenses40,650 23,822 
Total deferred tax assets58,875 40,127 
Less valuation allowance(221)(278)
Total deferred tax asset, net of valuation allowance58,654 39,849 
Deferred tax liabilities:
Goodwill(24,847)(18,476)
Intangibles(7,902)(8,363)
Property and equipment(10,204)(7,885)
Deferred compensation2,304 (215)
Unremitted foreign earnings(421)(421)
Method changes(393)(342)
Other(243)(643)
Total deferred tax liability
$(41,706)$(36,345)
Net deferred tax asset
$16,948 $3,504 
The Company records a valuation allowance when it is more-likely-than-not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character in the future and in the appropriate taxing jurisdictions. If the Company was to determine that it would be able to realize the deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the valuation allowance, which would reduce the provision for income taxes. As of December 31, 2024, the valuation allowance primarily relates to state operating loss and foreign capital loss carryforwards.

The following summarizes changes in the balance of valuation allowances on deferred tax assets (in thousands):

  202420232022
Balance at January 1$(278)$(4)$(4)
Changes due to state operating loss and foreign capital loss carryforwards
57 (274)— 
Balance at December 31$(221)$(278)$(4)

Expected tax benefit on carryforwards available for use on future income tax returns, prior to valuation allowance, at December 31, 2024, are as follows (in thousands):

  Domestic  ForeignExpiration
Net operating loss - foreign$— $562 2034-2043
Net operating loss - federal (100%)
32 — 2037
Net operating loss - federal (80%)
447 — Indefinite
Net operating loss - state
217 — Indefinite
Capital loss carryforward - foreign— Indefinite
Foreign tax credits64 — 2025
Texas research and development tax credits2,232 — 2037-2043
Louisiana research and development tax credits$10 $— 2025-2027

Changes in the balance of unrecognized tax benefits excluding interest and penalties on uncertain tax positions are as follows (in thousands):

  Assets (Liabilities)
  202420232022
Balance at January 1,$(5,755)$(5,918)$(6,316)
   Decreases related to prior year tax positions142 1,475 614 
   Increases related to current year tax positions(3,089)(1,312)(216)
Balance at December 31,$(8,702)$(5,755)$(5,918)

As of December 31, 2024, the Company had recorded a total tax benefit of $35.6 million related to federal and state research and development tax credits. This benefit is partially offset by $8.5 million uncertain tax position due to the uncertainty related to the realizability of the federal research and development tax credits. The Company is also recording a $0.2 million uncertain tax position related to non-deductible auto expense compensation. The total amount of these unrecognized tax benefits, if recognized, would impact the effective tax rate.

To the extent penalties and interest would be assessed on any underpayment of income tax, such accrued amounts are classified as a component of income tax provision (benefit) in the consolidated financial statements consistent with the Company's policy. For the year ended December 31, 2024, the Company recorded $0.1 million tax expense for interest and penalties related to uncertain tax positions.

The Company is subject to taxation in the U.S., various states, and foreign jurisdictions. The Company has significant operations in the U.S. and Canada and to a lesser extent in various other international jurisdictions. Tax years that remain subject to examination vary by legal entity but are generally closed in the U.S. for the tax years prior to 2015 and outside the U.S. for the tax years ended prior to 2019. There is a 4 year statute of limitations for Canadian returns based on the date tax assessment is received, not filing date. Tax assessments are typically received within weeks of filing date.
XML 45 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
2016 Omnibus Incentive Plan

On June 16, 2023, our shareholders approved an amendment to the DXP Enterprises, Inc. 2016 Omnibus Incentive Plan (the “2016 Plan”) to increase the number of shares that can be issued under the 2016 Plan from 1,000,000 shares to a total of 1,250,000 shares, which represents an increase of 250,000 shares (the “Amendment”), which authorized grants of restricted stock awards, restricted stock units, performance awards, options, investment rights, and cash-based awards.

Restricted Stock Awards

The Company grants restricted stock awards (“RSAs”) to employees and non-employee directors. RSAs qualify as participating securities as each award contains non-forfeitable rights to dividends. RSAs are considered outstanding at the date of grant. Refer to Note. 12 Earnings Per Share for further detail.

RSAs are subject to vesting periods between one to ten years. Compensation expense for RSAs is calculated based on the closing price of the Company’s common stock at the date of grant and recognized over the requisite vesting period on a straight-line basis. Unvested RSAs may be forfeited if employees or non-employee directors cease employment or services during the requisite vesting period. Forfeitures reduce expense at the time employment or service cease at the original grant date value. The Company issues new shares of common stock, if available, to settle vested RSAs. At December 31, 2024, 370,962 shares were available for grant.

Changes in RSAs for the twelve months ended December 31, 2024 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2023304,437 $27.60 
Granted127,860 $52.89 
Forfeited(9,644)$26.96 
Vested(120,253)$28.13 
Non-vested at December 31, 2024302,400 $38.11 
Changes in RSAs for the twelve months ended December 31, 2023 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2022157,767 $28.64 
Granted215,554 $27.36 
Forfeited— $— 
Vested(68,884)$29.23 
Non-vested at December 31, 2023304,437 $27.60 
Changes in RSAs for the twelve months ended December 31, 2022 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2021112,044 $31.72 
Granted113,077 $27.48 
Forfeited(8,785)$31.96 
Vested(58,569)$31.79 
Non-vested at December 31, 2022157,767 $28.64 
Compensation expense, associated with RSAs, recognized in the years ended December 31, 2024, December 31, 2023 and December 31, 2022 was $4.7 million, $3.1 million and $1.9 million, respectively. Related income tax benefits recognized in earnings in the years ended December 31, 2024, December 31, 2023 and December 31, 2022 were approximately $0.8 million, $0.8 million and $0.5 million, respectively.

The aggregate grant-date fair value of vested shares for the years ended December 31, 2024, December 31, 2023 and December 31, 2022 was $3.4 million, $2.0 million and $1.9 million, respectively.

Unrecognized compensation expense under the 2016 Plan at December 31, 2024, December 31, 2023 and December 31, 2022 was $7.7 million, $5.9 million and $3.1 million, respectively. As of December 31, 2024, the weighted average period over which the unrecognized compensation expense is expected to be recognized is 1.5 years.
XML 46 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE DATA
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
EARNINGS PER SHARE DATA EARNINGS PER SHARE DATA
Basic earnings per share is computed based on weighted average shares outstanding and excludes dilutive securities. Diluted earnings per share is computed including the impacts of all potentially dilutive securities.

The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
  December 31,
 202420232022
Basic earnings per share:   
Weighted average shares outstanding15,861 16,870 18,631 
 
Net income attributable to DXP Enterprises, Inc.
$70,489 $68,812 $48,155 
Series B convertible preferred stock dividend
(90)(90)(90)
Net income attributable to common shareholders
70,399 68,722 48,065 
Per share amount$4.44 $4.07 $2.58 
 
Diluted earnings per share:
Weighted average shares outstanding15,861 16,870 18,631 
Assumed conversion of convertible preferred stock840 840 840 
Total dilutive shares16,701 17,710 19,471 
Net income attributable to common shareholders
$70,399 $68,722 $48,065 
Series B convertible preferred stock dividend
90 90 90 
Net income attributable to DXP Enterprises, Inc.
70,489 68,812 48,155 
Per share amount$4.22 $3.89 $2.47 
Basic earnings per share have been computed by dividing net income (loss) attributable to common shareholders by the weighted average number of common shares outstanding during the period and excludes dilutive securities. Diluted earnings per share reflects the potential dilution that could occur if the preferred stock was converted into common stock. Restricted stock is considered a participating security and is included in the computation of basic earnings per share as if vested. For the year ended December 31, 2024, 2023, and 2022, the weighted average of the unvested RSAs were 302.8 thousand, 270.2 thousand, and 144.3 thousand shares respectively. The preferred stock is convertible into 840,000 shares of common stock.
XML 47 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
CAPITAL STOCK CAPITAL STOCK
The Company has Series A and Series B preferred stock of 1,222 shares and 15,000 shares issued and outstanding as of December 31, 2024, 2023 and 2022, respectively. The preferred stock did not have any activity during 2024, 2023 and 2022.

Series A Preferred Stock

The holders of Series A preferred stock are entitled to one-tenth of a vote per share on all matters presented to a vote of shareholders generally, voting as a class with the holders of common stock, and are not entitled to any dividends or distributions other than in the event of a liquidation of the Company, in which case the holders of the Series A preferred stock are entitled to $100 liquidation preference per share.

Series B Convertible Preferred Stock

Each share of the Series B convertible preferred stock is convertible into 56 shares of common stock and a monthly dividend per share of $0.50. The holders of the Series B convertible stock are entitled to a $100 liquidation preference per share after payment of the distributions to the holders of the Series A preferred stock and to one-tenth of a vote per share on all matters presented to a vote of shareholders generally, voting as a class with the holders of the common stock.

The activity related to outstanding common stock was as follows (in thousands):

 December 31,
 202420232022
Common Stock:
Balance, beginning of period16,177 17,690 18,580 
Issuance of shares for compensation net of withholding86 47 47 
Restricted shares
(2)147 47 
Issuance of common stock related to purchase of businesses— — 267 
Purchase of shares held in treasury(566)(1,707)(1,251)
Balance, end of period15,695 16,177 17,690 
SHARE REPURCHASE
On December 15, 2022, the Company announced a new Share Repurchase Program pursuant to which we may repurchase up to $85.0 million worth, or 2.8 million shares of the Company's outstanding common stock over the next 24 months. The Company completed the program in August 2024.

On August 28, 2024, the Company announced a new Share Repurchase Program pursuant to which we may repurchase up to
$85.0 million worth, or 2.5 million shares of the Company's outstanding common stock over the next 24 months.

The following table represents total number of shares purchased, the amount paid, and the average price paid per share under share repurchase programs authorized by our Board of Directors:

 Twelve Months Ended December 31,
 202420232022
(in millions, except per share data)
Total number of shares purchased0.6 1.7 1.3 
Amount paid$28.8 $54.7 $35.2 
Average price paid per share$50.87 $32.06 $28.17 
XML 48 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASE
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
SHARE REPURCHASE CAPITAL STOCK
The Company has Series A and Series B preferred stock of 1,222 shares and 15,000 shares issued and outstanding as of December 31, 2024, 2023 and 2022, respectively. The preferred stock did not have any activity during 2024, 2023 and 2022.

Series A Preferred Stock

The holders of Series A preferred stock are entitled to one-tenth of a vote per share on all matters presented to a vote of shareholders generally, voting as a class with the holders of common stock, and are not entitled to any dividends or distributions other than in the event of a liquidation of the Company, in which case the holders of the Series A preferred stock are entitled to $100 liquidation preference per share.

Series B Convertible Preferred Stock

Each share of the Series B convertible preferred stock is convertible into 56 shares of common stock and a monthly dividend per share of $0.50. The holders of the Series B convertible stock are entitled to a $100 liquidation preference per share after payment of the distributions to the holders of the Series A preferred stock and to one-tenth of a vote per share on all matters presented to a vote of shareholders generally, voting as a class with the holders of the common stock.

The activity related to outstanding common stock was as follows (in thousands):

 December 31,
 202420232022
Common Stock:
Balance, beginning of period16,177 17,690 18,580 
Issuance of shares for compensation net of withholding86 47 47 
Restricted shares
(2)147 47 
Issuance of common stock related to purchase of businesses— — 267 
Purchase of shares held in treasury(566)(1,707)(1,251)
Balance, end of period15,695 16,177 17,690 
SHARE REPURCHASE
On December 15, 2022, the Company announced a new Share Repurchase Program pursuant to which we may repurchase up to $85.0 million worth, or 2.8 million shares of the Company's outstanding common stock over the next 24 months. The Company completed the program in August 2024.

On August 28, 2024, the Company announced a new Share Repurchase Program pursuant to which we may repurchase up to
$85.0 million worth, or 2.5 million shares of the Company's outstanding common stock over the next 24 months.

The following table represents total number of shares purchased, the amount paid, and the average price paid per share under share repurchase programs authorized by our Board of Directors:

 Twelve Months Ended December 31,
 202420232022
(in millions, except per share data)
Total number of shares purchased0.6 1.7 1.3 
Amount paid$28.8 $54.7 $35.2 
Average price paid per share$50.87 $32.06 $28.17 
XML 49 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL CASH FLOW INFORMATION
12 Months Ended
Dec. 31, 2024
Supplemental Cash Flow Information [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
 Twelve Months Ended December 31,
 202420232022
Supplemental disclosures of cash flow information:
Cash paid for interest(1)
$67,005 $48,954 $25,321 
Cash paid for income taxes
$20,433 $21,839 $26,179 
Shares repurchased held in treasury
$— $— $13,603 
Non-cash investing and financing activities:
Treasury shares excise tax accruals
$(225)$(519)$— 
Shares issued for acquisition
$— $— $5,757 
(1) FY 2024 includes $9.3 million of interest associated with 2023 paid in 2024.
XML 50 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS ACQUISITIONS
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
BUSINESS ACQUISITIONS BUSINESS ACQUISITIONS
The Company continually evaluates potential acquisitions that either strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into new and attractive markets. The Company has completed a number of acquisitions and the purchases of the acquired businesses have resulted in the recognition of goodwill and other intangible assets in the Company’s Consolidated Financial Statements.

The Company makes an initial allocation of the purchase price at the date of acquisition based upon its estimate of the fair value of the acquired assets and assumed liabilities. The Company obtains the information used for the purchase price allocation during due diligence and through other sources. The Company will reflect measurement period adjustments, if any, in the period in which the adjustments are recognized. Final determination of the fair values may result in further adjustments.

The fair values of acquired intangibles are determined based on estimates and assumptions that are deemed reasonable by the Company. The Company from time-to-time engages third-party valuation specialists who review the Company’s critical assumptions and calculations of the fair value of acquired intangible assets in connection with significant acquisitions. Only facts and circumstances that existed as of the acquisition date are considered for subsequent adjustment. The Company is continuing to evaluate certain pre-acquisition contingencies associated with certain of its 2024 acquisitions. The Company will make appropriate adjustments to the purchase price allocation prior to completion of the measurement period, as required.

Each acquisition has been accounted for as a business combination under ASC 805, “Business Combinations”.

2024 Acquisitions

During the first quarter of 2024, the Company acquired three businesses for a total of $46.8 million. We acquired these three businesses to expand our water & wastewater end-market, enhance our aftermarket and service capabilities, as well as expand into new geographic territories.

During the second quarter of 2024, the Company acquired a pump and rotating equipment distribution company for $81.5 million. We acquired this business as part of our growth strategy and to maintain our leading position as the largest distributor of rotating equipment in North America.

During the third quarter of 2024, the Company acquired a rotating equipment distribution company for $36.8 million. We acquired this business to expand our water & wastewater end-market.

During the fourth quarter of 2024, the Company acquired two businesses for a total of $9.8 million. We acquired these two businesses to expand our water & wastewater end-market and our product categories.

The results for the seven businesses acquired during the year have been included in our Consolidated Financial Statements beginning on the respective dates of acquisition.
Purchase Price Allocation and Consideration

In aggregate, the acquisition-date fair value of the consideration transferred for the seven businesses acquired in 2024 totaled $174.9 million. The seven acquisitions contributed $91.3 million in Sales and $19.1 million in Net income attributable to common shareholders for the year ended December 31, 2024. The following table summarizes the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2024 acquisitions:

Q1 2024Q2 2024Q3 2024Q4 2024Total
Total Acquisitions
31127
Cash payments
$40,661 $81,538 $31,564 $8,201 $161,964 
Promissory Note due 11/1/ 2029
— — — 1,000 1,000 
Contingent consideration
6,132 — 5,197 626 11,955 
Total purchase price consideration
46,793 81,538 36,761 9,827 174,919 
Tangible assets acquired
18,632 4,485 9,026 4,630 36,773 
Intangible assets acquired
8,155 23,400 8,246 1,820 41,621 
Total assets acquired
26,787 27,885 17,272 6,450 78,394 
Total liabilities assumed(8,605)(2,652)(1,205)(745)(13,207)
Net assets acquired18,182 25,233 16,067 5,705 65,187 
Goodwill$28,611 $56,305 $20,694 $4,122 $109,732 

The total cash and cash equivalents acquired for these seven acquisitions was $5.5 million. Transaction-related costs included within selling, general, and administrative expenses in the consolidated statements of operations was $1.6 million for the twelve months ended December 31, 2024.

The goodwill total of approximately $109.7 million is attributable primarily to expected synergies and the assembled workforce of each entity of which $22.6 million is deductible for tax purposes and $87.1 million is not deductible for tax purposes. Goodwill assigned to our SC and IPS segments as a result of these transactions was $66.2 million and $43.5 million, respectively.

Of the $41.6 million of acquired intangible assets, $2.3 million was provisionally assigned to non-compete agreements that are subject to amortization over 5 years and $3.7 million was assigned to trade names and will be amortized over a period of 10 years. In addition, $35.6 million was assigned to customer relationships and will be amortized over a period of 8 years.

Contingent Consideration

The acquisitions included contingent consideration arrangements that requires additional consideration to be paid based on the achievement of annual EBITDA targets over a one to three year period. The range of undiscounted amounts the Company may be required to pay under the contingent consideration agreement is between zero and $14.2 million. The combined fair value of the contingent consideration recognized on each acquisition date of $11.9 million was estimated by using a weighted probability of possible payments. That measure is based on significant Level 3 inputs not observable in the market. The significant assumption includes a discount rate of 9.8%. Changes in the fair value measurement each period reflect the passage of time as well as the impact of adjustments, if any, to the likelihood of achieving the specified targets. The changes in the fair value of the contingent consideration are measured during each reporting period and reflected in our results of operations. The fair value measurement includes earnings forecasts which are a Level 3 measurement as discussed in Note 5 - Fair Value of Financial Assets and Liabilities. The fair value of the contingent consideration is reviewed quarterly over the earn-out period to compare actual earnings before interest, taxes, depreciation and amortization (“EBITDA”) achieved to the estimated EBITDA used in our forecasts.
Pro Forma Results of Operations (unaudited)

The following unaudited supplemental pro forma results of operations for the Company which incorporate the acquisitions completed in 2024, 2023 and 2022, have been provided for illustrative purposes only and may not be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future (in thousands).

  Years Ended December 31,
(in thousands)
202420232022
Sales$1,856,860 $1,794,749 $1,513,743 
Net income attributable to common shareholders$84,327 $82,738 $54,527 

The pro forma combined results of operations for the years ended December 31, 2024, 2023, and 2022 were prepared by adjusting the historical results of the Company to include the historical results of the businesses acquired in each year as if the business combinations that occurred during each year had occurred as of the beginning of the comparable prior annual reporting period.

2023 Acquisitions

During the second quarter of 2023, the Company acquired two businesses for a total of $11.7 million. We acquired these two businesses to expand our water & wastewater end-market by expanding into new geographic territories, enhance our product capabilities, and attract and retain talent.

During the fourth quarter of 2023, the Company acquired a leading municipal and industrial pump sales, service, and repair business for $1.7 million. We acquired this company to enhance our end-markets as well as expand into additional geographic territories.
In aggregate, the acquisition-date fair value of the consideration transferred for the three businesses acquired in 2023 totaled $13.4 million. The three acquisitions contributed $7.6 million in Sales and $0.8 million in Net income attributable to common shareholders for the year ended December 31, 2023. The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2023 acquisitions:

Q1 2023
Q2 2023
Q3 2023
Q4 2023
Total
Total Acquisitions
— 2— 13
Cash payments
$— $9,235 $— $1,502 $10,737 
Contingent consideration
— 2,498 — 184 2,682 
Total purchase price consideration
— 11,733 — 1,686 13,419 
Tangible assets acquired
— 3,379 — 146 3,525 
Intangible assets acquired
— 2,142 — 385 2,527 
Total assets acquired
— 5,521 — 531 6,052 
Total liabilities assumed— (2,260)— (141)(2,401)
Net assets acquired— 3,261 — 390 3,651 
Goodwill$— $8,472 $— $1,296 $9,768 

2022 Acquisitions

During the first quarter of 2022 the Company acquired two businesses for $9.0 million. We acquired these two businesses to diversify our end-markets and expand into new geographic territories.

During the second quarter of 2022 the Company acquired a leading distributor of air compressors and related products and services for $52.3 million. We acquired this business to diversify our end-markets, enhance our product and service offerings, and attract and retain talent.

During the third quarter of 2022, the Company acquired a leading distributor and manufacturers’ representative of pumps, valves, controls, and process equipment for $6.5 million. We acquired this company to expand our water and wastewater end-market, expand our geographic territories, expand our product offerings, and attract and retain talent.

In aggregate, the acquisition-date fair value of the consideration transferred for the four businesses acquired in 2022 totaled $67.9 million. The four acquisitions contributed $41.5 million in Sales and $8.4 million in Net income attributable to common shareholders for the year ended December 31, 2022. The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2022 acquisitions:

Q1 2022
Q2 2022
Q3 2022
Q4 2022
Total
Total Acquisitions
211— 4
Cash payments
$5,832 $43,483 $4,615 $— $53,930 
Common stock consideration
527 4,365 865 — 5,757 
Contingent consideration
2,689 4,484 1,027 — 8,200 
Total purchase price consideration
9,048 52,332 6,507 — 67,887 
Tangible assets acquired
3,274 16,046 3,642 — 22,962 
Intangible assets acquired
1,193 17,677 560 — 19,430 
Total assets acquired
4,467 33,723 4,202 — 42,392 
Total liabilities assumed(1,290)(11,886)(167)— (13,343)
Net assets acquired3,177 21,837 4,035 — 29,049 
Goodwill$5,871 $30,495 $2,472 $— $38,838 
XML 51 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
From time to time, the Company is a party to various legal proceedings arising in the ordinary course of business. While the Company is unable to predict the outcome or estimate the financial impact of these disputes, it believes that the ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on its consolidated financial position, cash flows, or results of operations.
XML 52 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER INCOME AND EXPENSE, NET
12 Months Ended
Dec. 31, 2024
Other Income and Expenses [Abstract]  
OTHER INCOME AND EXPENSE, NET OTHER INCOME AND EXPENSE, NET
The components of other (income) expense, net were as followed:
  Years Ended December 31,
(in thousands)
202420232022
Interest income
$(4,766)$(2,680)$(191)
Change in fair value of contingent consideration
745 1,738 2,311 
Other, net
504 (413)596 
Other (income) expense, net
$(3,517)$(1,355)$2,716 
XML 53 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE CONTRACT ASSETS AND LIABILITIES
Under our customized pump production contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets presented as “Cost and estimated profits in excess of billings” on our Consolidated Balance Sheets. However, we sometimes receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities that are presented as “Billings in excess of costs and estimated profits” on our Consolidated Balance Sheets.

Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (in thousands):
 December 31,
 202420232022
Costs incurred on uncompleted contracts$122,951 $92,363 $70,329 
Estimated profits, thereon58,373 37,379 23,274 
Total costs and estimated profits on uncompleted contracts
181,324 129,742 93,603 
Less: billings to date143,251 96,925 80,426 
Total
$38,073 $32,817 $13,177 

Such amounts were included in the accompanying Consolidated Balance Sheets for 2024 and 2023 under the following captions (in thousands):
 December 31,
 202420232022
Costs and estimated profits in excess of billings $50,735 $42,323 $23,588 
Billings in excess of costs and estimated profits(12,662)(9,506)(10,411)
Net contract assets
$38,073 $32,817 $13,177 
During the twelve months ended December 31, 2024, 2023, and 2022, $7.4 million, $10.4 million, and $3.6 million of the balances that were previously classified as contract liabilities at the beginning of the period were recognized into revenues, respectively.
REVENUE
The Company disaggregates revenue based upon our geography and our reportable segments - Service Centers, Innovative Pumping Solutions and Supply Chain Services. Each of our geographic and reportable business segments are impacted and influenced by varying factors, including the macroeconomic environment, maintenance and capital spending and commodity prices and exploration and production activity. As such, we believe this information is important in depicting the nature, timing and uncertainty of our contracts with customers. The following Geographical Information and Note 20 - Segment Reporting present our revenue disaggregated by source.

Geographical Information
Revenues are presented in geographic area based on location of the facility shipping products or providing services.

The Company’s revenues by geographical location are as follows (in millions):
  Years Ended December 31,
 202420232022
Revenues   
United States$1,721 $1,602 $1,402 
Canada79 75 79 
Other
— 
Total$1,802 $1,679 $1,481 
XML 54 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT REPORTING
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
We have three reportable and operating segments: Service Centers, Innovative Pumping Solutions and Supply Chain Services.

The Service Centers segment is engaged in providing maintenance, MRO products and equipment, including logistics capabilities, to industrial customers. The Service Centers segment provides a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products and safety services categories.

The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages, re-manufactures pumps, manufactures branded private label pumps, and provides products and process lines for the water and wastewater treatment industries.

The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management.

No customer accounts for 10% or more of our revenues. Sales are shown net of intersegment eliminations.

Segment information is prepared on the same basis that our Chief Executive Officer, who is our chief operating decision maker (“CODM”), manages the segments, evaluates financial results, and makes key operating decisions.

These segments were determined primarily on the distribution channels of the products and services offered and the nature of the customer markets and the primary driver of the customers spend. The Company's CODM directs the allocation of resources to these segments based upon historical and current revenue, direct operating expenses, operating income, and capital expenditures of each respective segment. The allocation of resources across these segments is dependent upon, among other factors, the segments' historical or future expected operating margins; the segments' historical or future expected returns on capital; outlook within a specific market; opportunities to grow profitability; new products, services or new customer accounts; confidence in management; and competitive landscape and intensity.

As a part of the Company's annual business planning, the CODM reviews our reportable segment composition and financial performance. As a result of this review, on January 1st, 2024, we moved certain branch locations previously reported under our IPS segment to our SC segment. Prior period segment disclosures have been recast.

The following table sets out financial information related to the Company’s segments (in thousands):
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2024    
Total Revenue$1,222,599 $323,026 $256,415 $1,802,040 
Operating income for reportable segments
$174,995 $53,736 $21,742 $250,473 
Identifiable assets at year end$764,533 $311,429 $62,760 $1,138,722 
Capital expenditures$4,423 $2,586 $13 $7,022 
Depreciation$3,142 $3,379 $32 $6,553 
Amortization of finance leases
$3,594 $508 $133 $4,235 
 
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2023    
Total Revenue$1,199,501 $218,731 $260,368 $1,678,600 
Operating income for reportable segments
$172,095 $35,147 $21,522 $228,764 
Identifiable assets at year end$660,209 $233,552 $62,610 $956,371 
Capital expenditures$6,065 $1,972 $— $8,037 
Depreciation$2,734 $3,713 $27 $6,474 
Amortization of finance leases
$3,026 $214 $45 $3,285 
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2022    
Total Revenue$1,041,462 $198,895 $240,475 $1,480,832 
Operating income for reportable segments
$132,421 $24,773 $19,547 $176,741 
Identifiable assets at year end$668,029 $223,369 $90,771 $982,169 
Capital expenditures$1,849 $2,368 $43 $4,260 
Depreciation$2,998 $4,512 $144 $7,654 
 Years Ended December 31,
202420232022
Income from operations for reportable segments
$250,473 $228,764 $176,741 
Adjustments for:
Amortization of intangible assets(1)
19,827 18,231 18,915 
Corporate expenses
85,264 71,811 60,074 
Income from operations
$145,382 $138,722 $97,752 
Interest expense63,927 53,146 29,135 
Other expense (income), net
(3,517)(1,355)2,716 
Income before income taxes$84,972 $86,931 $65,901 
(1) Amortization of intangible assets is recorded at the corporate level.
Corporate expenses includes selling, general, and administrative expenses, amortization of finance leases, and other expenses that are not directly attributable to a reportable segment. The Company had capital expenditures at corporate of $18.0 million, $4.2 million, and $0.7 million for the years ended December 31, 2024, 2023, and 2022, respectively.

The Company had identifiable assets at corporate of $210.8 million, $221.1 million, and $55.1 million as of December 31, 2024, 2023, and 2022, respectively. Corporate depreciation was $2.5 million, $1.9 million, and $1.9 million for the years ended December 31, 2024, 2023, and 2022, respectively.

Amortization of finance leases for Corporate was $0.3 million and $0.2 million for the years ended December 31, 2024 and December 31, 2023.
XML 55 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
RELATED PARTIES DISCLOSURES
12 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTIES DISCLOSURES RELATED PARTIES DISCLOSURES
The Board uses policies and procedures, to be applied by the Audit Committee of the Board, for review, approval or ratification of any transactions with related persons. Those policies and procedures will apply to any proposed transactions in which the Company is a participant, the amount involved exceeds $120,000 and any director, executive officer or significant shareholder or any immediate family member of such a person has a direct or material indirect interest. Any related party transaction will be reviewed by the Audit Committee of the Board of Directors to determine, among other things, the benefits of any transaction to the Company, the availability of other sources of comparable products or services and whether the terms of the proposed transaction are comparable to those provided to unrelated third parties.

The Company incurred approximately $1.9 million, $1.8 million, and $1.9 million in lease expenses to entities controlled by the Company’s Chief Executive Officer and family for the years ended December 31, 2024, 2023 and 2022, respectively.
XML 56 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
On February 1, 2025 the Company completed the acquisition of a leading distributor of pumps, process equipment, and related service and repairs. We acquired this company in order to expand our end-markets and expand our geographic territories. The acquisition was not material to our consolidated financial statements.
XML 57 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure      
Net Income (Loss) $ 70,489 $ 68,812 $ 48,155
XML 58 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 59 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 60 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
We have processes in place to identify, assess and manage material risks from cybersecurity threats. These processes are part of our overall enterprise risk management process and have been embedded in our internal controls and information systems.

Our cybersecurity and information security framework includes risk assessment and mitigation through a threat intelligence-driven approach, application controls, and enhanced security with ransomware defense. The framework leverages the National Institute of Standards and Technology Cyber Security Framework (“NIST CSF”) for measuring overall readiness to respond to cyber threats, and Sarbanes-Oxley for assessment of internal controls.

We contract with external firms to assess our cyber security controls relative to our peers using the NIST CSF. We also have a third-party risk management program that assesses risks from vendors and suppliers. In addition, we maintain a Business Continuity and Disaster Recovery Plan as well as a cybersecurity insurance policy.

We have established cybersecurity and information security awareness training programs. Formal training on topics relating to our cybersecurity, data privacy and information security policies and procedures is mandatory at least annually for all employees, contractors and third parties with access to our network. Training is administered and tracked through online learning modules. Training topics include how to escalate suspicious activities including phishing, viruses, spams, insider threats, suspect human behaviors or safety issues. Based on role and location, some employees receive additional in-depth training to provide more comprehensive knowledge on potential risks related to their individual job responsibilities. Training is supplemented through regular company-wide communications with frequent updates to educate on the latest adversary trends and social engineering techniques.

Additionally, we engage in cyber crisis response simulations to assess our ability to adapt to information and operational technology threats. Improper or illegitimate use of our information system resources or violation of our information security policies and procedures is subject to disciplinary action. Our security posture is supported by a comprehensive defense-in-depth strategy that relies on layers of technology including Multi-Factor Authentication to ensure that access to information and communication is vetted and secure.

We also utilize internal and external audits and assessments, vulnerability testing, governance processes over outsourced service providers, active risk management and benchmarking against peers in the industry to validate our security posture. We also engage external firms to measure our NIST CSF maturity level.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block]
We have processes in place to identify, assess and manage material risks from cybersecurity threats. These processes are part of our overall enterprise risk management process and have been embedded in our internal controls and information systems.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]
Governance

Our board of directors established a standing Cybersecurity Committee, which is tasked with oversight of the Cybersecurity Program, including: (i) strategy and governance; (ii) operations; and (iii) risk management and regulatory compliance.

The Cybersecurity Committee responsibilities include:

reviewing our enterprise cybersecurity strategy and framework, including our assessment of cybersecurity threats and risk, data security programs, and our management and mitigation of cybersecurity and information technology risks and potential breach incidents;
reviewing any significant cybersecurity incident that has occurred, reports to or from regulators with respect thereto, and steps that have been taken to mitigate against reoccurrence;
evaluating the effectiveness of our cyber risk management and data security programs measured against our cybersecurity threat landscape;
assessing the effectiveness of our data breach incident response plan;
reviewing and assessing our information technology disaster recovery capabilities; and
reviewing our assessment of cybersecurity threats and risk associated with our supply chain and actions we are taking to address such threats and risks.

The Cybersecurity Committee receives reports and updates at committee meetings from our Chief Information Officer (“CIO”) and other executives and cybersecurity specialists. Following each committee meeting, the chair of the Cybersecurity Committee briefs the full board of directors on matters covered at the prior Cybersecurity Committee meeting. The board also receives periodic briefings on emerging trends in order to enhance its literacy on cybersecurity issues. At least annually, the Cybersecurity Committee receives updates about the results of the Cybersecurity Program reviews.

The Cybersecurity Committee participates with management periodically in “tabletop” exercises to evaluate our data breach incident response plan.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]
Our board of directors established a standing Cybersecurity Committee, which is tasked with oversight of the Cybersecurity Program, including: (i) strategy and governance; (ii) operations; and (iii) risk management and regulatory compliance.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]
The Cybersecurity Committee responsibilities include:

reviewing our enterprise cybersecurity strategy and framework, including our assessment of cybersecurity threats and risk, data security programs, and our management and mitigation of cybersecurity and information technology risks and potential breach incidents;
reviewing any significant cybersecurity incident that has occurred, reports to or from regulators with respect thereto, and steps that have been taken to mitigate against reoccurrence;
evaluating the effectiveness of our cyber risk management and data security programs measured against our cybersecurity threat landscape;
assessing the effectiveness of our data breach incident response plan;
reviewing and assessing our information technology disaster recovery capabilities; and
reviewing our assessment of cybersecurity threats and risk associated with our supply chain and actions we are taking to address such threats and risks.
Cybersecurity Risk Role of Management [Text Block]
Our Cybersecurity and Information Technology organization is led by our CIO, who is responsible for cybersecurity risk management. Our CIO has more than 27 years of experience in the IT industry. Since 2006, he has held multiple roles at the Company and most recently as Vice President of IT Strategic Solutions.

Our cybersecurity incident response framework is governed by a corporate Cybersecurity Incident Response Plan (the “IRP”), which sets out our approach for categorizing, responding to, and mitigating cybersecurity incidents. The IRP provides definitions of key terms, stakeholder roles and responsibilities, and a response governance and escalation process.

We have an incident response team comprised of our CIO, executive leaders, management, and internal and external legal counsel, whose primary responsibilities include:
evaluating and validating the impact of an incident;
approving certain incident response countermeasures and remediation actions;
escalating incidents and response countermeasures for approval; and
acting in an advisory capacity in support of cybersecurity incident remediation, as appropriate.

We maintain a Business Continuity and Disaster Recovery Plan that addresses our preparation for, management, recovery from, and ultimate resumption of business after a crisis, including emergency response, continued recovery, and business resumption activities such as information systems recovery, when a cybersecurity incident may potentially have a significant impact on our business strategy, results of operations, or financial condition.

As of the date of this report, we are not aware of any cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition. However, as discussed under “Item 1A. Risk Factors,” specifically the risks titled “Cybersecurity breaches and other disruptions or misuse of our network and information systems could affect our ability to conduct our business effectively.”, the sophistication of cyber threats continues to increase, and the preventative actions we take to reduce the risk of cyber incidents and protect our systems and information may be insufficient. Accordingly, no matter how well our controls are designed or implemented, we will not be able to anticipate all security breaches, and we may not be able to implement effective preventive measures against such security breaches in a timely manner.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] The Cybersecurity Committee receives reports and updates at committee meetings from our Chief Information Officer (“CIO”) and other executives and cybersecurity specialists.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block]
Our Cybersecurity and Information Technology organization is led by our CIO, who is responsible for cybersecurity risk management. Our CIO has more than 27 years of experience in the IT industry. Since 2006, he has held multiple roles at the Company and most recently as Vice President of IT Strategic Solutions.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]
Our Cybersecurity and Information Technology organization is led by our CIO, who is responsible for cybersecurity risk management. Our CIO has more than 27 years of experience in the IT industry. Since 2006, he has held multiple roles at the Company and most recently as Vice President of IT Strategic Solutions.

Our cybersecurity incident response framework is governed by a corporate Cybersecurity Incident Response Plan (the “IRP”), which sets out our approach for categorizing, responding to, and mitigating cybersecurity incidents. The IRP provides definitions of key terms, stakeholder roles and responsibilities, and a response governance and escalation process.

We have an incident response team comprised of our CIO, executive leaders, management, and internal and external legal counsel, whose primary responsibilities include:
evaluating and validating the impact of an incident;
approving certain incident response countermeasures and remediation actions;
escalating incidents and response countermeasures for approval; and
acting in an advisory capacity in support of cybersecurity incident remediation, as appropriate.
We maintain a Business Continuity and Disaster Recovery Plan that addresses our preparation for, management, recovery from, and ultimate resumption of business after a crisis, including emergency response, continued recovery, and business resumption activities such as information systems recovery, when a cybersecurity incident may potentially have a significant impact on our business strategy, results of operations, or financial condition
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] false
XML 61 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The Company’s financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The accompanying consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries.

Certain reclassifications were made to the prior year’s consolidated financial statements to conform to the current year presentation. Such reclassifications did not have a material effect on our consolidated statements of operations and comprehensive income, balance sheets, cash flows or equity.

The Company was the primary beneficiary of a VIE in which it owned 47.5% of the VIE's equity. The Company consolidated the VIE within its financial statements. In November 2022, the Company sold its interest in the VIE and ceased the consolidation of the VIE within the Company's financial statements. The losses associated with the VIE that occurred prior to the deconsolidation are included in the consolidated statements of operations and comprehensive income. These losses were $0.2 million for the year ended December 31, 2022.
All intercompany accounts and transactions have been eliminated in consolidation.
Business Combinations
Business Combinations
We allocate the total purchase price of a business combination to the assets acquired and the liabilities assumed based on their estimated fair values at the acquisition date, with the excess purchase price recorded as goodwill. For material acquisitions, we engage third-party valuation specialists to assist us in determining the fair value of the assets acquired and liabilities assumed, including goodwill, based on recognized business valuation methodologies. If the initial accounting for the business combination is incomplete by the end of the reporting period in which the acquisition occurs, an estimate will be recorded. Subsequent to the acquisition, and not later than one year from the acquisition date, we will record any material adjustments to the initial estimate in the reporting period in which the adjustment amounts are determined based on facts and circumstances that existed as of the acquisition date, as applicable. Generally, we use an income valuation method to estimate the fair value of the assets acquired or liabilities assumed in a business combination. However, a market or cost valuation method may be utilized.

We expense acquisition-related costs as incurred in connection with each business combination.
Foreign Currency
Foreign Currency
The financial statements of the Company’s Canadian subsidiaries are measured using local currencies as their functional currencies. Assets and liabilities are translated into U.S. dollars at current exchange rates, while income and expenses are translated at average exchange rates. Translation gains and losses are reported in other comprehensive income (loss). Gains and losses on transactions denominated in foreign currency are reported in the consolidated statements of operations and comprehensive income (loss).
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in determining the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading have been included. Actual results could differ from those estimates.
Cash
Cash
The Company places its cash with institutions with high credit quality. However, at certain times, such cash may be in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company has not historically experienced any losses when in excess of these limits.
Receivables and Credit Risk
Receivables and Credit Risk
Trade receivables consist primarily of uncollateralized customer obligations due under normal trade terms, which usually require payment within 30 days of the invoice date. However, these payment terms are extended in select cases and customers may not pay within stated trade terms.

The Company has trade receivables from a diversified customer base located primarily in the Rocky Mountain, Northeastern, Midwestern, Southeastern and Southwestern regions of the U.S. and Canada. The Company believes no significant concentration of credit risk exists. The Company evaluates the creditworthiness of its customers' financial positions and monitors accounts on a regular basis. Provisions to the allowance for doubtful accounts are made monthly and adjustments are made periodically based upon management’s best estimate of the collectability of such accounts under the current expected credit losses model. The Company writes-off uncollectible trade accounts receivable when the accounts are determined to be uncollectible. No customer represents more than 10% of consolidated sales.
Inventories
Inventories
Inventories are made up of equipment purchased for resale, and materials utilized in the fabrication of industrial and wastewater equipment stated at lower of cost and net realizable value, primarily determined using the weighted average cost method. The Company regularly reviews inventory and records provisions for the difference between cost and net realizable value arising from excess and obsolete items on hand based upon the aging of the inventories, market trends, and continued demand.
Property and Equipment
Property and Equipment
Property and equipment are recorded on a historical cost basis. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives. Maintenance and repairs of depreciable assets are charged against earnings as incurred. When properties are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and gains or losses are credited or charged to earnings.
The principal estimated useful lives used in determining depreciation are as follows:
Buildings
20-39 years
Building improvements
10-20 years
Furniture, fixtures and equipment
3-20 years
Leasehold improvementsShorter of estimated useful life or related lease term
Impairment of Goodwill and Other Intangible Assets
Impairment of Goodwill and Other Intangible Assets
The Company tests goodwill for impairment on an annual basis on October 1st and when events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company assigns the carrying value of these intangible assets to its reporting units and applies the test for goodwill at the reporting unit level. A reporting unit is defined as an operating segment or one level below a segment (a “component”) if the component is a business and discrete information is prepared and reviewed regularly by segment management.
The Company’s goodwill impairment assessment first permits evaluating qualitative factors to determine if a reporting unit's carrying value would more likely than not exceed its fair value. If the Company concludes, based on the qualitative assessment, that a reporting unit's carrying value would more likely than not exceed its fair value, the Company would perform a quantitative test for that reporting unit. Should the reporting unit's carrying amount exceed the fair value, then an impairment charge for the excess would be recognized. The impairment charge is limited to the amount of goodwill allocated to the reporting unit and goodwill will not be reduced below zero.
Impairment of Long-Lived Assets, Excluding Goodwill
Impairment of Long-Lived Assets, Excluding Goodwill
The Company tests long-lived assets or asset groups for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. Circumstances which could trigger a review include, but are not limited to: significant decreases in the market price of the asset; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the asset; current period cash flow or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the asset; and current expectation that the asset will more likely than not be sold or disposed significantly before the end of its estimated useful life. Recoverability is assessed based on the carrying amount of the asset and its fair value which is generally determined based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the asset, as well as specific appraisal in certain instances. An impairment loss is recognized when the carrying amount is not recoverable and exceeds fair value.
Revenue Recognition
Revenue Recognition
The Company primarily provides purchased products distributed through its branch of local Service Centers and provides services through its local branch network and recognizes revenue at a point in time when control of the product or service performed transfers to the customer, typically upon shipment or completion from a DXP facility or directly from a supplier. Revenue is measured at the amount of consideration expected to be received in exchange for the products and services provided, net of allowances for product returns, and any taxes collected from customers that will be remitted to governmental authorities. The Service Centers segment primarily provides a wide range of maintenance, repair and operating (MRO) products, equipment and integrated services, including logistics capabilities, to industrial customers. The Supply Chain Services segment also provides a wide range of MRO products as well as manages all or part of various customers' supply chain, including warehouse and inventory management services. Revenue is recognized upon the completion of our performance obligation(s) under the sales agreement. The majority of the Service Centers and Supply Chain Services segment revenues originate from the satisfaction of a single performance obligation--the delivery of products. Revenues are recognized when an agreement is in place, the performance obligations under the contract have been satisfied, and the price or consideration to be received is fixed and allocated to the performance obligation(s) in the contract. We believe our performance obligation has been satisfied when title passes to the customer or services have been rendered under the contract. Revenues are recorded net of sales taxes. The Company reserves for potential customer returns based upon historical levels.
The Company also assembles, kits, and fabricates custom-made pump packages, remanufactures pumps, and manufactures branded private label pumps substantially within our Innovative Pumping Solutions segment. For binding agreements to assemble, fabricate and direct tangible assets to customer specifications, the Company recognizes revenues over time when the customer is able to direct the use of and obtain substantially all of the benefits of the work performed. This occurs when the products have no alternative use for us and we have a right to payment for the work completed to date plus a reasonable profit margin. Contracts include cancellation provisions that require the customer to reimburse us for costs incurred through the date of cancellation. We recognize revenue for these contracts using the percentage of completion method, an “input method” as defined by ASC 606, “Revenue from Contracts with Customers”. Under this method, we recognize sales and profit based upon the cost-to-cost method, in which sales and profit are recorded based upon the ratio of costs incurred to estimated total costs to complete the asset. The percentage-of-completion method of accounting requires the Company to estimate the project costs at completion. Revenues are estimated based upon the original contract price and change orders. Contract costs may be incurred over a period of several months, and the estimation of these costs requires judgment based upon the acquired knowledge and experience of program managers, engineers, and finance professionals. Estimated costs are based primarily on purchase contract terms and estimated cost of materials, labor productivity and cost, and overhead.
Shipping and Handling Costs
Shipping and Handling Costs
The Company classifies shipping and handling charges billed to customers as sales. Shipping and handling charges paid to others are classified as a component of cost of sales.
Cost of Sales and Selling, General and Administrative Expense
Cost of Sales and Selling, General and Administrative Expense
Cost of sales includes product and product related costs, inbound freight charges, internal transfer costs, and depreciation. Selling, general and administrative expense includes purchasing and receiving costs, inspection costs, warehousing costs, depreciation, and amortization.
Income Taxes
Income Taxes
The Company utilizes the asset and liability method of accounting for income taxes. Deferred income tax assets and liabilities are computed for differences between the financial statement and income tax bases of assets and liabilities. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to reverse. Valuation allowances are established to reduce deferred income tax assets to the amounts expected to be realized under a more likely than not criterion.
Accounting for Uncertainty in Income Taxes
Accounting for Uncertainty in Income Taxes
A position taken or expected to be taken in a tax return is recognized in the financial statements when it is more likely than not (i.e. a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With few exceptions, the Company is no longer subject to U.S. federal, state and local tax examination by tax authorities for years prior to 2015. The Company believes that it has appropriate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.
Comprehensive Income
Comprehensive Income
Comprehensive income includes net income and foreign currency translation adjustments. The Company’s other comprehensive income is from translating foreign subsidiaries to the reporting currency.
Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Not Yet Adopted

In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses (Subtopic 220-40). The ASU requires the disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions. This ASU also requires disclosure of the total amount of selling expenses along with the definition of selling expenses. The ASU is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Adoption of this ASU can either be applied prospectively to consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the consolidated financial statements. Early adoption is also permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.
Leases LEASES
We lease office space, warehouses, land, automobiles, office, and manufacturing equipment. Some of our leases include one or more renewal options to extend the lease term, which can be exercised at our sole discretion. Our lease agreements may include options to purchase the leased property. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Additionally, we do not have any material lessor or sub-leasing arrangements.
Fair Value of Financial Assets and Liabilities FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES
Authoritative guidance for financial assets and liabilities measured on a recurring basis applies to all financial assets and financial liabilities that are being measured and reported on a fair value basis. Fair value, as defined in the authoritative guidance, is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance affects the fair value measurement of an investment with quoted market prices in an active market for identical instruments, which must be classified in one of the following categories:

Level 1 Inputs

Level 1 inputs come from quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2 Inputs

Level 2 inputs are other than quoted prices that are observable for an asset or liability. These inputs include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.

Level 3 Inputs

Level 3 inputs are unobservable inputs for the asset or liability which require the Company's own assumptions. Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.

Our acquisitions may include contingent consideration as part of the purchase price. The fair value of the contingent consideration is estimated as of the acquisition date based on the present value of the contingent payments to be made using a weighted probability of possible payments. The unobservable inputs used in the determination of the fair value of the contingent consideration include management's assumptions about the likelihood of payment based on the established benchmarks and discount rates based on an internal rate of return analysis. The fair value measurement includes inputs that are Level 3 inputs as discussed above, as they are not observable in the market. Should actual results increase or decrease as compared to the assumptions used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent consideration are measured during each reporting period and reflected in our results of operations.
Segments and Geographical Reporting SEGMENT REPORTING
We have three reportable and operating segments: Service Centers, Innovative Pumping Solutions and Supply Chain Services.

The Service Centers segment is engaged in providing maintenance, MRO products and equipment, including logistics capabilities, to industrial customers. The Service Centers segment provides a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products and safety services categories.

The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages, re-manufactures pumps, manufactures branded private label pumps, and provides products and process lines for the water and wastewater treatment industries.

The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management.

No customer accounts for 10% or more of our revenues. Sales are shown net of intersegment eliminations.

Segment information is prepared on the same basis that our Chief Executive Officer, who is our chief operating decision maker (“CODM”), manages the segments, evaluates financial results, and makes key operating decisions.

These segments were determined primarily on the distribution channels of the products and services offered and the nature of the customer markets and the primary driver of the customers spend. The Company's CODM directs the allocation of resources to these segments based upon historical and current revenue, direct operating expenses, operating income, and capital expenditures of each respective segment. The allocation of resources across these segments is dependent upon, among other factors, the segments' historical or future expected operating margins; the segments' historical or future expected returns on capital; outlook within a specific market; opportunities to grow profitability; new products, services or new customer accounts; confidence in management; and competitive landscape and intensity.

As a part of the Company's annual business planning, the CODM reviews our reportable segment composition and financial performance. As a result of this review, on January 1st, 2024, we moved certain branch locations previously reported under our IPS segment to our SC segment. Prior period segment disclosures have been recast.
XML 62 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Changes in Allowance
Changes in this allowance for 2024 and 2023 are as follows (in thousands):
 20242023
Beginning balance, January 1
$5,584 $7,610 
(Recoveries) Charges to expense
(887)(885)
Foreign currency translation
(42)13 
Write-offs
517 (1,154)
Ending balance, December 31
$5,172  $5,584 
Schedule of Carrying Values of Inventories
The carrying values of inventories are as follows (in thousands):
December 31,
 20242023
Finished goods$89,780 $94,031 
Work in process13,333 9,774 
Inventories$103,113 $103,805 
Schedule of Principal Estimated Useful Lives of Property and Equipment
The principal estimated useful lives used in determining depreciation are as follows:
Buildings
20-39 years
Building improvements
10-20 years
Furniture, fixtures and equipment
3-20 years
Leasehold improvementsShorter of estimated useful life or related lease term
XML 63 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Expenses, Supplemental Cash Flow and Balance Sheet Information and Lease Term and Discount Rate
The following table presents components of lease cost (in thousands):

 
Twelve Months Ended December 31,
 202420232022
Operating lease costs
$21,210 $21,575 $24,371 
Finance lease costs:
Amortization of assets
4,559 3,451 — 
Interest on lease liabilities
1,108 595 — 
Total finance lease costs
5,667 4,046 — 
Total operating and finance lease costs$26,877 $25,621 $24,371 
Twelve Months Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases
$20,886 $21,823 $20,584 
Operating cash flows - finance leases
1,088 595 — 
Financing cash flows - finance leases
$4,216 $2,347 $— 
The following table presents cash paid for leases, assets exchanged for operating and finance leases, and weighted average remaining lease terms, and discount rates:

December 31,
20242023
Cash paid for operating leases
$20,886 $21,823 
Cash paid for finance leases
$4,216 $2,347 
Assets obtained in exchange for operating lease obligations, initial recognition
$4,551 $5,556 
Assets obtained in exchange for finance lease obligations
$8,441 $15,171 
Weighted-average remaining lease term - operating leases
3.9 years
4.1 years
Weighted-average remaining lease term - finance leases
3.2 years3.5 years
Weighted average discount rate - operating leases
8.1%6.8%
Weighted-average discount rate - finance leases
8.5%7.5%
Schedule of Supplemental Balance Sheet Information
The following table presents the consolidated balance sheet location of assets and liabilities related to operating and finance leases (in thousands):
December 31,
Balance Sheet Location
20242023
Operating
Operating lease right of use assets, net
$46,569 $48,729 
Finance
Property and equipment, net
15,829 11,720 
Total lease assets
$62,398 $60,449 
Current operating
Short-term operating lease liabilities14,921 15,438 
Non-current operating
Long-term operating lease liabilities33,159 34,336 
Current finance
Other current liabilities
5,321 3,329 
Non-current finance
Other long-term liabilities
11,055 8,575 
Total lease liabilities$64,456 $61,678 
Schedule of Maturity of Operating Lease Liabilities
As of December 31, 2024 maturities of lease liabilities are as follows (in thousands):

Finance
Operating
2025$6,451 $18,126 
20265,891 14,362 
20274,246 10,268 
20281,847 6,662 
2029188 2,741 
Thereafter— 4,068 
Total future lease payments
18,623 56,227 
Less: imputed interest2,247 8,147 
Total lease liability balance
$16,376 $48,080 
Schedule of Maturity of Finance Lease Liabilities
As of December 31, 2024 maturities of lease liabilities are as follows (in thousands):

Finance
Operating
2025$6,451 $18,126 
20265,891 14,362 
20274,246 10,268 
20281,847 6,662 
2029188 2,741 
Thereafter— 4,068 
Total future lease payments
18,623 56,227 
Less: imputed interest2,247 8,147 
Total lease liability balance
$16,376 $48,080 
XML 64 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Reconciliation of the Beginning and Ending Balance and Gains or Losses Recognized
For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein and gains or losses recognized during the last three fiscal years (in thousands):

 Contingent Consideration
Balance at December 31, 2021
$905 
Acquisitions and settlements:
     Acquisitions8,200 
     Settlements
(1,250)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net
2,311 
Balance at December 31, 2022
$10,166 
Acquisitions and settlements:
     Acquisitions
2,682 
     Settlements
(5,833)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net
1,738 
Balance at December 31, 2023(1)
$8,753 
Acquisitions and settlements:
     Acquisitions (Note 16)
11,932 
     Settlements(5,108)
Total remeasurement adjustments:
     Changes in fair value recorded in other (income) expense, net745 
Balance at December 31, 2024(1)
$16,322 
(1) Amounts included in other current liabilities were $8.0 million and $5.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively. Amounts included in other long-term liabilities were $8.3 million and $3.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively.
Schedule of Quantitative Information About Level 3 Fair Value Measurements
The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:

Fair Value at December 31, 2024Valuation TechniqueSignificant Unobservable Inputs
$16,322 Discounted cash flowAnnualized EBITDA and probability of achievement
XML 65 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONTRACT ASSETS AND LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Contractors [Abstract]  
Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets
Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (in thousands):
 December 31,
 202420232022
Costs incurred on uncompleted contracts$122,951 $92,363 $70,329 
Estimated profits, thereon58,373 37,379 23,274 
Total costs and estimated profits on uncompleted contracts
181,324 129,742 93,603 
Less: billings to date143,251 96,925 80,426 
Total
$38,073 $32,817 $13,177 

Such amounts were included in the accompanying Consolidated Balance Sheets for 2024 and 2023 under the following captions (in thousands):
 December 31,
 202420232022
Costs and estimated profits in excess of billings $50,735 $42,323 $23,588 
Billings in excess of costs and estimated profits(12,662)(9,506)(10,411)
Net contract assets
$38,073 $32,817 $13,177 
XML 66 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
The carrying values of property and equipment, net are as follows (in thousands):

December 31,
 20242023
Land$1,704 $2,023 
Buildings and leasehold improvements32,652 29,840 
Furniture, fixtures and equipment137,058 113,945 
Finance lease right of use assets
23,612 15,171 
Less – Accumulated depreciation and amortization
(113,470)(99,361)
Property and equipment, net
$81,556 $61,618 
XML 67 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill and Other Intangible Assets
The following table presents the changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2024 (in thousands):
 Goodwill
Other
Intangible
Assets, Net
Total
Balances as of December 31, 2023$343,991 $63,895 $407,886 
Translation adjustment(1,380)(10)(1,390)
Acquisitions 109,732 41,621 151,353 
Amortization— (19,827)(19,827)
Balances as of December 31, 2024$452,343 $85,679 $538,022 

The following table presents the changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2023 (in thousands):
 Goodwill
Other
Intangible
Assets, Net
Total
Balances as of December 31, 2022$333,759 $79,584 $413,343 
Translation adjustment464 15 479 
Acquisitions9,768 2,527 12,295 
Amortization— (18,231)(18,231)
Balances as of December 31, 2023$343,991 $63,895 $407,886 
Schedule of Goodwill Balance by Reportable Segment
The following table presents the goodwill balance by reportable segment as of December 31, 2024 and 2023 (in thousands):
December 31,
 20242023
Service Centers$335,611 $270,865 
Innovative Pumping Solutions99,593 55,987 
Supply Chain Services17,139 17,139 
Total$452,343 $343,991 
Schedule of Future Amortization Expense of Other Intangible Assets The estimated future annual amortization of intangible assets for each of the next five years and thereafter are as follows (in thousands):
Amount
2025$20,734 
202617,982 
202716,002 
202813,851 
20296,801 
Thereafter10,309 
Total$85,679 
XML 68 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (in thousands):
December 31,
 20242023
ABL Revolver$— $— 
Amended Senior Secured Term Loan B due October 13, 2030(1)
647,876 — 
Senior Secured Term Loan B due October 13, 2030(2)
— 548,625 
Promissory Note due November 1, 2029
1,000 — 
Total debt
648,876 548,625 
Less: current maturities
(6,595)(5,500)
Total long-term debt
642,281 543,125 
Unamortized discount and debt issuance costs
20,597 22,428 
Long-term debt, net of unamortized discount and debt issuance costs
$621,684 $520,697 
(1) The fair value of the Amended Term Loan B due October 13, 2030 using level 2 input values was $657.6 million as of December 31, 2024.
(2) The fair value of the Term Loan B due October 13, 2030 using level 2 input values was $554.1 million as of December 31, 2023.
Schedule of Secured Leverage Ratio to EBITDA
Fiscal QuarterSecured Leverage Ratio
December 31, 2024
5.75:1.00
March 31, 2025
5.75:1.00
June 30, 2025
5.50:1.00
September 30, 2025
5.50:1.00
December 31, 2025
5.50:1.00
March 31, 2026
5.25:1.00
June 30, 2026
5.25:1.00
September 30, 2026
5.25:1.00
December 31, 2026
5.00:1.00
March 31, 2027
5.00:1.00
June 30, 2027 and thereafter
4.75:1.00
Schedule of Maturities of Long-term Debt
As of December 31, 2024, the maturities of long-term debt for the next five years and thereafter were as follows (in thousands):
Amount
2025$6,595 
20266,595 
20276,595 
20286,595 
20297,095 
Thereafter615,401 
Total$648,876 
XML 69 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income (Loss) Before Income Taxes
The components of income before income taxes are as follows (in thousands):
 Years Ended December 31,
 202420232022
Domestic$77,309 $79,785 $59,736 
Foreign7,663 7,146 6,165 
Total income before taxes$84,972 $86,931 $65,901 
Schedule of Provision for Income Taxes
The provision for income taxes consisted of the following (in thousands):
 Years Ended December 31,
 202420232022
Current -   
Federal$22,066 $22,514 $18,591 
State5,217 2,620 4,501 
Foreign2,190 2,044 2,248 
Total current29,473 27,178 25,340 
Deferred -   
Federal(13,597)(7,679)(5,875)
State(1,347)(1,133)(1,083)
Foreign(46)(247)(583)
Total deferred(14,990)(9,059)(7,541)
Total current and deferred taxes$14,483 $18,119 $17,799 
Schedule of Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes
The difference between income taxes computed at the statutory income tax rate and the provision for income taxes is as follows (in thousands):
 Years Ended December 31,
 202420232022
Income taxes computed at federal statutory rate$17,844 $18,255 $13,839 
State income taxes, net of federal benefit1,935 1,669 2,701 
Foreign taxes352 144 122 
Nondeductible expenses1,048 2,670 1,158 
Return to Provision Adjustment
(1,105)— — 
Blended state rate change
1,122 (58)240 
General business credit
(6,399)(4,811)(250)
Valuation allowance(57)274 (1)
Restricted Stock
(2,056)— — 
Uncertain tax positions1,732 (33)271 
Other67 (281)
Total income tax expense
$14,483 $18,119 $17,799 
Schedule of Deferred Tax Liabilities and Assets
Deferred tax liabilities and assets were comprised of the following (in thousands):
December 31,
 20242023
Deferred tax assets: 
Allowance for doubtful accounts$954 $879 
Inventory3,585 3,371 
Texas research and development tax credit carryforward2,232 2,239 
   Louisiana research and development tax credit carryforward10 10 
Foreign tax credit carryforward64 64 
Net operating loss carryforward1,258 1,328 
Capital loss carryforward
Accruals9,814 8,190 
ROU asset304 220 
Research expenses40,650 23,822 
Total deferred tax assets58,875 40,127 
Less valuation allowance(221)(278)
Total deferred tax asset, net of valuation allowance58,654 39,849 
Deferred tax liabilities:
Goodwill(24,847)(18,476)
Intangibles(7,902)(8,363)
Property and equipment(10,204)(7,885)
Deferred compensation2,304 (215)
Unremitted foreign earnings(421)(421)
Method changes(393)(342)
Other(243)(643)
Total deferred tax liability
$(41,706)$(36,345)
Net deferred tax asset
$16,948 $3,504 
Schedule of Changes in Valuation Allowance for Deferred Tax Assets
The following summarizes changes in the balance of valuation allowances on deferred tax assets (in thousands):

  202420232022
Balance at January 1$(278)$(4)$(4)
Changes due to state operating loss and foreign capital loss carryforwards
57 (274)— 
Balance at December 31$(221)$(278)$(4)
Schedule of Tax Carryforwards
Expected tax benefit on carryforwards available for use on future income tax returns, prior to valuation allowance, at December 31, 2024, are as follows (in thousands):

  Domestic  ForeignExpiration
Net operating loss - foreign$— $562 2034-2043
Net operating loss - federal (100%)
32 — 2037
Net operating loss - federal (80%)
447 — Indefinite
Net operating loss - state
217 — Indefinite
Capital loss carryforward - foreign— Indefinite
Foreign tax credits64 — 2025
Texas research and development tax credits2,232 — 2037-2043
Louisiana research and development tax credits$10 $— 2025-2027
Schedule of Changes in Unrecognized Tax Benefits
Changes in the balance of unrecognized tax benefits excluding interest and penalties on uncertain tax positions are as follows (in thousands):

  Assets (Liabilities)
  202420232022
Balance at January 1,$(5,755)$(5,918)$(6,316)
   Decreases related to prior year tax positions142 1,475 614 
   Increases related to current year tax positions(3,089)(1,312)(216)
Balance at December 31,$(8,702)$(5,755)$(5,918)
XML 70 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Changes in Restricted Stock
Changes in RSAs for the twelve months ended December 31, 2024 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2023304,437 $27.60 
Granted127,860 $52.89 
Forfeited(9,644)$26.96 
Vested(120,253)$28.13 
Non-vested at December 31, 2024302,400 $38.11 
Changes in RSAs for the twelve months ended December 31, 2023 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2022157,767 $28.64 
Granted215,554 $27.36 
Forfeited— $— 
Vested(68,884)$29.23 
Non-vested at December 31, 2023304,437 $27.60 
Changes in RSAs for the twelve months ended December 31, 2022 are as follows:
 Number of
Shares
Weighted Average
Grant Price
Non-vested at December 31, 2021112,044 $31.72 
Granted113,077 $27.48 
Forfeited(8,785)$31.96 
Vested(58,569)$31.79 
Non-vested at December 31, 2022157,767 $28.64 
XML 71 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE DATA (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings per Share
The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):
  December 31,
 202420232022
Basic earnings per share:   
Weighted average shares outstanding15,861 16,870 18,631 
 
Net income attributable to DXP Enterprises, Inc.
$70,489 $68,812 $48,155 
Series B convertible preferred stock dividend
(90)(90)(90)
Net income attributable to common shareholders
70,399 68,722 48,065 
Per share amount$4.44 $4.07 $2.58 
 
Diluted earnings per share:
Weighted average shares outstanding15,861 16,870 18,631 
Assumed conversion of convertible preferred stock840 840 840 
Total dilutive shares16,701 17,710 19,471 
Net income attributable to common shareholders
$70,399 $68,722 $48,065 
Series B convertible preferred stock dividend
90 90 90 
Net income attributable to DXP Enterprises, Inc.
70,489 68,812 48,155 
Per share amount$4.22 $3.89 $2.47 
XML 72 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Activity Related to Common Stock Issued
The activity related to outstanding common stock was as follows (in thousands):

 December 31,
 202420232022
Common Stock:
Balance, beginning of period16,177 17,690 18,580 
Issuance of shares for compensation net of withholding86 47 47 
Restricted shares
(2)147 47 
Issuance of common stock related to purchase of businesses— — 267 
Purchase of shares held in treasury(566)(1,707)(1,251)
Balance, end of period15,695 16,177 17,690 
XML 73 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASE (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Share Repurchase
The following table represents total number of shares purchased, the amount paid, and the average price paid per share under share repurchase programs authorized by our Board of Directors:

 Twelve Months Ended December 31,
 202420232022
(in millions, except per share data)
Total number of shares purchased0.6 1.7 1.3 
Amount paid$28.8 $54.7 $35.2 
Average price paid per share$50.87 $32.06 $28.17 
XML 74 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
12 Months Ended
Dec. 31, 2024
Supplemental Cash Flow Information [Abstract]  
Supplemental Disclosures of Cash Flow Information
 Twelve Months Ended December 31,
 202420232022
Supplemental disclosures of cash flow information:
Cash paid for interest(1)
$67,005 $48,954 $25,321 
Cash paid for income taxes
$20,433 $21,839 $26,179 
Shares repurchased held in treasury
$— $— $13,603 
Non-cash investing and financing activities:
Treasury shares excise tax accruals
$(225)$(519)$— 
Shares issued for acquisition
$— $— $5,757 
(1) FY 2024 includes $9.3 million of interest associated with 2023 paid in 2024.
XML 75 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Estimated Fair Value of Assets Acquired and Liabilities Assumed The following table summarizes the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2024 acquisitions:
Q1 2024Q2 2024Q3 2024Q4 2024Total
Total Acquisitions
31127
Cash payments
$40,661 $81,538 $31,564 $8,201 $161,964 
Promissory Note due 11/1/ 2029
— — — 1,000 1,000 
Contingent consideration
6,132 — 5,197 626 11,955 
Total purchase price consideration
46,793 81,538 36,761 9,827 174,919 
Tangible assets acquired
18,632 4,485 9,026 4,630 36,773 
Intangible assets acquired
8,155 23,400 8,246 1,820 41,621 
Total assets acquired
26,787 27,885 17,272 6,450 78,394 
Total liabilities assumed(8,605)(2,652)(1,205)(745)(13,207)
Net assets acquired18,182 25,233 16,067 5,705 65,187 
Goodwill$28,611 $56,305 $20,694 $4,122 $109,732 
The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2023 acquisitions:
Q1 2023
Q2 2023
Q3 2023
Q4 2023
Total
Total Acquisitions
— 2— 13
Cash payments
$— $9,235 $— $1,502 $10,737 
Contingent consideration
— 2,498 — 184 2,682 
Total purchase price consideration
— 11,733 — 1,686 13,419 
Tangible assets acquired
— 3,379 — 146 3,525 
Intangible assets acquired
— 2,142 — 385 2,527 
Total assets acquired
— 5,521 — 531 6,052 
Total liabilities assumed— (2,260)— (141)(2,401)
Net assets acquired— 3,261 — 390 3,651 
Goodwill$— $8,472 $— $1,296 $9,768 
The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2022 acquisitions:
Q1 2022
Q2 2022
Q3 2022
Q4 2022
Total
Total Acquisitions
211— 4
Cash payments
$5,832 $43,483 $4,615 $— $53,930 
Common stock consideration
527 4,365 865 — 5,757 
Contingent consideration
2,689 4,484 1,027 — 8,200 
Total purchase price consideration
9,048 52,332 6,507 — 67,887 
Tangible assets acquired
3,274 16,046 3,642 — 22,962 
Intangible assets acquired
1,193 17,677 560 — 19,430 
Total assets acquired
4,467 33,723 4,202 — 42,392 
Total liabilities assumed(1,290)(11,886)(167)— (13,343)
Net assets acquired3,177 21,837 4,035 — 29,049 
Goodwill$5,871 $30,495 $2,472 $— $38,838 
Schedule of Pro Forma Financial Results (Unaudited)
The following unaudited supplemental pro forma results of operations for the Company which incorporate the acquisitions completed in 2024, 2023 and 2022, have been provided for illustrative purposes only and may not be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future (in thousands).

  Years Ended December 31,
(in thousands)
202420232022
Sales$1,856,860 $1,794,749 $1,513,743 
Net income attributable to common shareholders$84,327 $82,738 $54,527 
XML 76 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER INCOME AND EXPENSE, NET (Tables)
12 Months Ended
Dec. 31, 2024
Other Income and Expenses [Abstract]  
Schedule of Other Nonoperating Income (Expense)
The components of other (income) expense, net were as followed:
  Years Ended December 31,
(in thousands)
202420232022
Interest income
$(4,766)$(2,680)$(191)
Change in fair value of contingent consideration
745 1,738 2,311 
Other, net
504 (413)596 
Other (income) expense, net
$(3,517)$(1,355)$2,716 
XML 77 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues by Geographical Location
The Company’s revenues by geographical location are as follows (in millions):
  Years Ended December 31,
 202420232022
Revenues   
United States$1,721 $1,602 $1,402 
Canada79 75 79 
Other
— 
Total$1,802 $1,679 $1,481 
XML 78 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT REPORTING (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Financial Information Related to Company's Segments
The following table sets out financial information related to the Company’s segments (in thousands):
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2024    
Total Revenue$1,222,599 $323,026 $256,415 $1,802,040 
Operating income for reportable segments
$174,995 $53,736 $21,742 $250,473 
Identifiable assets at year end$764,533 $311,429 $62,760 $1,138,722 
Capital expenditures$4,423 $2,586 $13 $7,022 
Depreciation$3,142 $3,379 $32 $6,553 
Amortization of finance leases
$3,594 $508 $133 $4,235 
 
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2023    
Total Revenue$1,199,501 $218,731 $260,368 $1,678,600 
Operating income for reportable segments
$172,095 $35,147 $21,522 $228,764 
Identifiable assets at year end$660,209 $233,552 $62,610 $956,371 
Capital expenditures$6,065 $1,972 $— $8,037 
Depreciation$2,734 $3,713 $27 $6,474 
Amortization of finance leases
$3,026 $214 $45 $3,285 
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2022    
Total Revenue$1,041,462 $198,895 $240,475 $1,480,832 
Operating income for reportable segments
$132,421 $24,773 $19,547 $176,741 
Identifiable assets at year end$668,029 $223,369 $90,771 $982,169 
Capital expenditures$1,849 $2,368 $43 $4,260 
Depreciation$2,998 $4,512 $144 $7,654 
Schedule of Reconciliation of Operating Income for Reportable Segments to Consolidated Income Before Taxes
 Years Ended December 31,
202420232022
Income from operations for reportable segments
$250,473 $228,764 $176,741 
Adjustments for:
Amortization of intangible assets(1)
19,827 18,231 18,915 
Corporate expenses
85,264 71,811 60,074 
Income from operations
$145,382 $138,722 $97,752 
Interest expense63,927 53,146 29,135 
Other expense (income), net
(3,517)(1,355)2,716 
Income before income taxes$84,972 $86,931 $65,901 
(1) Amortization of intangible assets is recorded at the corporate level.
XML 79 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
THE COMPANY (Details)
12 Months Ended
Dec. 31, 2024
segment
THE COMPANY [Abstract]  
Number of business segments 3
XML 80 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Variable Interest Entity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Risks and Uncertainties [Abstract]      
Net loss attributable to noncontrolling interest $ 0 $ 0 $ (53)
Variable Interest Entity, Primary Beneficiary      
Risks and Uncertainties [Abstract]      
Ownership percentage in VIE 47.50%    
Net loss attributable to noncontrolling interest     $ (200)
XML 81 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Changes in Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable , Allowances for Credit Loss [Roll Forward]      
Beginning balance, January 1 $ 5,584 $ 7,610  
(Recoveries) Charges to expense (887) (885) $ 659
Foreign currency translation (42) 13  
Write-offs 517 (1,154)  
Ending balance, December 31 $ 5,172 $ 5,584 $ 7,610
XML 82 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS POLICIES - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 89,780 $ 94,031
Work in process 13,333 9,774
Inventories $ 103,113 $ 103,805
XML 83 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Property and Equipment (Details)
Dec. 31, 2024
Buildings | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 20 years
Buildings | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 39 years
Building improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 10 years
Building improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 20 years
Furniture, fixtures and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 3 years
Furniture, fixtures and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life of property and equipment 20 years
XML 84 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Impairment of Goodwill, Other Intangibles and Long-lived Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Goodwill impairments $ 0 $ 0 $ 0
Long-lived asset impairments $ 0 $ 0 $ 0
XML 85 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from External Customer [Line Items]      
Sales $ 1,802,040 $ 1,678,600 $ 1,480,832
Transferred over Time      
Revenue from External Customer [Line Items]      
Sales $ 293,300 $ 311,000 $ 213,300
XML 86 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases, Operating [Abstract]      
Operating lease costs $ 21,210 $ 21,575 $ 24,371
Finance lease costs:      
Amortization of assets 4,559 3,451 0
Interest on lease liabilities 1,108 595 0
Total finance lease costs 5,667 4,046 0
Total operating and finance lease costs $ 26,877 $ 25,621 $ 24,371
XML 87 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows - operating leases $ 20,886 $ 21,823 $ 20,584
Operating cash flows - finance leases 1,088 595 0
Cash paid for finance lease liability $ 4,216 $ 2,347 $ 0
XML 88 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease right of use assets, net $ 46,569 $ 48,729
Finance lease right-of-use assets 15,829 11,720
Total lease assets 62,398 60,449
Liabilities    
Short-term operating lease liabilities 14,921 15,438
Long-term operating lease liabilities 33,159 34,336
Current finance 5,321 3,329
Non-current finance 11,055 8,575
Present value of lease liabilities $ 64,456 $ 61,678
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current, Other long-term liabilities Other Liabilities, Current, Other long-term liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
XML 89 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Finance lease costs:  
2025 $ 6,451
2026 5,891
2027 4,246
2028 1,847
2029 188
Thereafter 0
Total future lease payments 18,623
Less: imputed interest 2,247
Total lease liability balance 16,376
Operating Leases  
2025 18,126
2026 14,362
2027 10,268
2028 6,662
2029 2,741
Thereafter 4,068
Total future lease payments 56,227
Less: imputed interest 8,147
Total lease liability balance $ 48,080
XML 90 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Lease Term and Discount Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Cash paid for operating leases $ 20,886 $ 21,823 $ 20,584
Cash paid for finance leases 4,216 2,347 $ 0
Assets obtained in exchange for operating lease obligations, initial recognition 4,551 5,556  
Assets obtained in exchange for finance lease obligations $ 8,441 $ 15,171  
Weighted-average remaining lease term - operating leases 3 years 10 months 24 days 4 years 1 month 6 days  
Weighted-average remaining lease term - finance leases 3 years 2 months 12 days 3 years 6 months  
Weighted average discount rate - operating leases 8.10% 6.80%  
Weighted-average discount rate - finance leases 8.50% 7.50%  
XML 91 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Chief Executive Officer      
Lessee, Lease, Description [Line Items]      
Lease expenses $ 1.9 $ 1.8 $ 1.9
XML 92 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Higher range of undiscounted amounts to pay under contingent consideration $ 18,700      
Contingent consideration arrangement, term 3 years      
Fair Value, Inputs, Level 3 | Contingent Consideration Liability | Fair Value, Measurements, Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of contingent consideration liability $ 16,322 $ 8,753 $ 10,166 $ 905
Fair Value, Inputs, Level 3 | Annualized EBITDA and probability of achievement | Discounted cash flow        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Discount rate 0.098      
Acquisitions 2024        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Higher range of undiscounted amounts to pay under contingent consideration $ 14,200      
XML 93 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Reconciliation of Beginning and Ending Balances (Details) - Fair Value, Measurements, Recurring - Fair Value, Inputs, Level 3 - Contingent Consideration Liability - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contingent Liability for Accrued Consideration      
Beginning Balance $ 8,753 $ 10,166 $ 905
Acquisitions and settlements:      
Acquisitions 11,932 2,682 8,200
Settlements (5,108) (5,833) (1,250)
Total remeasurement adjustments:      
Changes in fair value recorded in other (income) expense, net 745 1,738 2,311
Ending Balance 16,322 8,753 $ 10,166
Other Current Liabilities      
Contingent Liability for Accrued Consideration      
Beginning Balance 5,400    
Total remeasurement adjustments:      
Ending Balance 8,000 5,400  
Other Noncurrent Liabilities      
Contingent Liability for Accrued Consideration      
Beginning Balance 3,400    
Total remeasurement adjustments:      
Ending Balance $ 8,300 $ 3,400  
XML 94 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Quantitative Information About Level 3 (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Fair Value, Inputs, Level 3 | Discounted cash flow | Annualized EBITDA and probability of achievement | PMI, Burlingame, Drydon, Cisco and Sullivan  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Drydon, Cisco, Sullivan, Florida Valve, Riordan and Alliance acquisitions $ 16,322
XML 95 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of costs and estimated earnings on uncompleted contracts [Abstract]      
Costs incurred on uncompleted contracts $ 122,951 $ 92,363 $ 70,329
Estimated profits, thereon 58,373 37,379 23,274
Total costs and estimated profits on uncompleted contracts 181,324 129,742 93,603
Less: billings to date 143,251 96,925 80,426
Total 38,073 32,817 13,177
Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets [Abstract]      
Costs and estimated profits in excess of billings 50,735 42,323 23,588
Billings in excess of costs and estimated profits (12,662) (9,506) (10,411)
Net contract assets 38,073 32,817 13,177
Balances previously classified as contract liabilities at the beginning of the period shipped during fiscal year $ 7,400 $ 10,400 $ 3,600
XML 96 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Finance lease right of use assets $ 23,612 $ 15,171  
Less – Accumulated depreciation and amortization (113,470) (99,361)  
Property and equipment, net 81,556 61,618  
Depreciation expense 9,019 8,423 $ 9,585
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 1,704 2,023  
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 32,652 29,840  
Furniture, fixtures and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 137,058 $ 113,945  
XML 97 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Carrying Amount of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill      
Balance at beginning of period $ 343,991 $ 333,759  
Translation adjustment (1,380) 464  
Acquisitions 109,732 9,768  
Balance at end of period 452,343 343,991 $ 333,759
Other Intangible Assets, Net      
Balance at beginning of period 63,895 79,584  
Translation adjustment (10) 15  
Acquisitions 41,621 2,527  
Amortization (19,827) (18,231) (18,915)
Balance at end of period 85,679 63,895 79,584
Total      
Balance at beginning of period 407,886 413,343  
Translation adjustment (1,390) 479  
Acquisitions 151,353 12,295  
Amortization (19,827) (18,231) (18,915)
Balance at end of period $ 538,022 $ 407,886 $ 413,343
XML 98 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill Balance by Reportable Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Line Items]      
Goodwill $ 452,343 $ 343,991 $ 333,759
Service Centers      
Goodwill [Line Items]      
Goodwill 335,611 270,865  
Innovative Pumping Solutions      
Goodwill [Line Items]      
Goodwill 99,593 55,987  
Supply Chain Services      
Goodwill [Line Items]      
Goodwill $ 17,139 $ 17,139  
XML 99 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangibles and fixed assets $ 19,827 $ 18,231 $ 18,915
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Amortization term of acquired intangibles 5 years 9 months 18 days    
Trade Names      
Finite-Lived Intangible Assets [Line Items]      
Amortization term of acquired intangibles 9 years 4 months 24 days    
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Amortization term of acquired intangibles 3 years 3 months 18 days    
XML 100 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Future Annual Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2025 $ 20,734    
2026 17,982    
2027 16,002    
2028 13,851    
2029 6,801    
Thereafter 10,309    
Total $ 85,679 $ 63,895 $ 79,584
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Amortization term of acquired intangibles 5 years 9 months 18 days    
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Amortization term of acquired intangibles 3 years 3 months 18 days    
XML 101 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Components of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Borrowings [Abstract]    
Less: current maturities $ (6,595) $ (5,500)
Unamortized discount and debt issuance costs 20,597 22,428
Long-term debt, net of unamortized debt issuance costs and discounts 621,684 520,697
Carrying Value    
Borrowings [Abstract]    
Total debt 648,876 548,625
Less: current maturities (6,595) (5,500)
Total long-term debt 642,281 543,125
Long-term debt, net of unamortized debt issuance costs and discounts 621,684 520,697
Carrying Value | ABL Revolver    
Borrowings [Abstract]    
Total debt 0 0
Carrying Value | Amended Term Loan B due October 13, 2030    
Borrowings [Abstract]    
Total debt 647,876 0
Carrying Value | Term Loan B, due October 13, 2030    
Borrowings [Abstract]    
Total debt 0 548,625
Carrying Value | Promissory Note due November 1, 2029    
Borrowings [Abstract]    
Total debt 1,000 0
Fair Value | Amended Term Loan B due October 13, 2030    
Borrowings [Abstract]    
Total debt $ 657,600  
Fair Value | Term Loan B, due October 13, 2030    
Borrowings [Abstract]    
Total debt   $ 554,100
XML 102 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Senior Secured Term Loan B (Details)
$ in Thousands
12 Months Ended
Oct. 03, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 04, 2024
Debt Instrument [Line Items]          
Loss on debt extinguishment   $ (494) $ (1,201) $ 0  
Secured Debt | Amended Term Loan B due October 13, 2030          
Debt Instrument [Line Items]          
Increase in borrowing capacity $ 105,000        
Deb instrument face amount $ 649,500        
Percentage of quarterly installment payments 0.25%        
Liability outstanding   $ 647,900      
Interest rate   8.32%      
Increase in borrowing capacity   $ 100,000      
Debt Instrument, Excess Cash Flow Percentage 0.50       0.25
Covenant, leverage ratio, maximum 3.00        
Covenant, leverage ratio minimum 2.50        
Debt amendment fees   1,100      
Loss on debt extinguishment   500      
Deferred financing costs   $ 2,300      
Secured Leverage Ratio   243.00%      
Debt covenant, unrestricted cash limit   $ 200,000      
Secured Debt | Amended Term Loan B due October 13, 2030 | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate          
Debt Instrument [Line Items]          
Variable rate floor 1.00%        
Margin rate 3.75%        
Secured Debt | Amended Term Loan B due October 13, 2030 | Base Rate          
Debt Instrument [Line Items]          
Margin rate 2.75%        
Secured Debt | Term Loan B Agreement          
Debt Instrument [Line Items]          
Interest rate     10.44%    
XML 103 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Secured Leverage Ratio to EBITDA (Details) - Secured Debt - Amended Term Loan B due October 13, 2030
Dec. 31, 2024
Dec. 23, 2020
Debt Instrument [Line Items]    
Secured Leverage Ratio 243.00%  
Debt Covenant Period One    
Debt Instrument [Line Items]    
Secured Leverage Ratio   575.00%
Debt Covenant Period Two    
Debt Instrument [Line Items]    
Secured Leverage Ratio   575.00%
Debt Covenant Period Three    
Debt Instrument [Line Items]    
Secured Leverage Ratio   550.00%
Debt Covenant Period Four    
Debt Instrument [Line Items]    
Secured Leverage Ratio   550.00%
Debt Covenant Period Five    
Debt Instrument [Line Items]    
Secured Leverage Ratio   550.00%
Debt Covenant Period Six    
Debt Instrument [Line Items]    
Secured Leverage Ratio   525.00%
Debt Covenant Period Seven    
Debt Instrument [Line Items]    
Secured Leverage Ratio   525.00%
Debt Covenant Period Eight    
Debt Instrument [Line Items]    
Secured Leverage Ratio   525.00%
Debt Covenant Period Nine    
Debt Instrument [Line Items]    
Secured Leverage Ratio   500.00%
Debt Covenant Period Ten    
Debt Instrument [Line Items]    
Secured Leverage Ratio   500.00%
Debt Covenant Period Eleven    
Debt Instrument [Line Items]    
Secured Leverage Ratio   475.00%
XML 104 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - ABL Revolver (Details)
12 Months Ended
Jul. 19, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 23, 2020
Debt Instrument [Line Items]        
Consolidated fixed charge coverage ratio   170.00%    
Revolving Credit Facility | ABL Revolver        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 135,000,000      
Minimum increments of borrowing capacity 10,000,000      
Increase in borrowing capacity $ 50,000,000 $ 50,000,000    
Unused facility fee percentage   0.375%    
Interest rate   7.75% 8.75%  
Available borrowing capacity, including impact of letters of credit   $ 125,600,000 $ 132,100,000  
Amount outstanding under line of credit   $ 0    
Revolving Credit Facility | ABL Revolver | Minimum        
Debt Instrument [Line Items]        
Unused facility fee percentage 0.25%      
Revolving Credit Facility | ABL Revolver | Minimum | SOFR or CDOR        
Debt Instrument [Line Items]        
Margin rate 1.25%      
Revolving Credit Facility | ABL Revolver | Minimum | Canadian Prime Rate or Canadian Base Rate        
Debt Instrument [Line Items]        
Margin rate 0.25%      
Revolving Credit Facility | ABL Revolver | Maximum        
Debt Instrument [Line Items]        
Unused facility fee percentage 0.375%      
Revolving Credit Facility | ABL Revolver | Maximum | SOFR or CDOR        
Debt Instrument [Line Items]        
Margin rate 1.75%      
Revolving Credit Facility | ABL Revolver | Maximum | Canadian Prime Rate or Canadian Base Rate        
Debt Instrument [Line Items]        
Margin rate 0.75%      
Secured Debt | Term Loan B Agreement        
Debt Instrument [Line Items]        
Interest rate     10.44%  
Fixed charge coverage ratio       1.00
XML 105 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 6,595
2026 6,595
2027 6,595
2028 6,595
2029 7,095
Thereafter 615,401
Total debt $ 648,876
XML 106 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Domestic $ 77,309 $ 79,785 $ 59,736
Foreign 7,663 7,146 6,165
Income before income taxes $ 84,972 $ 86,931 $ 65,901
XML 107 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current -      
Federal $ 22,066 $ 22,514 $ 18,591
State 5,217 2,620 4,501
Foreign 2,190 2,044 2,248
Total current 29,473 27,178 25,340
Deferred -      
Federal (13,597) (7,679) (5,875)
State (1,347) (1,133) (1,083)
Foreign (46) (247) (583)
Total deferred (14,990) (9,059) (7,541)
Total income tax expense $ 14,483 $ 18,119 $ 17,799
XML 108 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Income taxes computed at federal statutory rate $ 17,844 $ 18,255 $ 13,839
State income taxes, net of federal benefit 1,935 1,669 2,701
Foreign taxes 352 144 122
Nondeductible expenses 1,048 2,670 1,158
Return to Provision Adjustment (1,105) 0 0
Blended state rate change 1,122 (58) 240
General business credit (6,399) (4,811) (250)
Valuation allowance (57) 274 (1)
Restricted Stock (2,056) 0 0
Uncertain tax positions 1,732 (33) 271
Other 67 9 (281)
Total income tax expense $ 14,483 $ 18,119 $ 17,799
XML 109 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Deferred Tax Liabilities and Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Allowance for doubtful accounts $ 954 $ 879
Inventory 3,585 3,371
Foreign tax credit carryforward 64 64
Net operating loss carryforward 1,258 1,328
Capital loss carryforward 4 4
Accruals 9,814 8,190
ROU asset 304 220
Research expenses 40,650 23,822
Total deferred tax assets 58,875 40,127
Less valuation allowance (221) (278)
Total deferred tax asset, net of valuation allowance 58,654 39,849
Deferred tax liabilities:    
Goodwill (24,847) (18,476)
Intangibles (7,902) (8,363)
Property and equipment (10,204) (7,885)
Deferred compensation 2,304 (215)
Unremitted foreign earnings (421) (421)
Method changes (393) (342)
Other (243) (643)
Total deferred tax liability (41,706) (36,345)
Net deferred tax asset 16,948 3,504
State | Texas    
Deferred tax assets:    
Credit carryforward 2,232 2,239
State | Louisiana    
Deferred tax assets:    
Credit carryforward $ 10 $ 10
XML 110 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Changes in Valuation Allowance for Deferred Tax Assets (Details) - Valuation Allowance, Deferred Tax Asset - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at January 1 $ (278) $ (4) $ (4)
Changes due to state operating loss and foreign capital loss carryforwards 57 (274) 0
Balance at December 31 $ (221) $ (278) $ (4)
XML 111 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Tax Carryforwards (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Domestic  
Operating Loss Carryforwards [Line Items]  
Net operating loss - federal (100%) $ 32
Net operating loss - federal (80%) 447
Domestic | Foreign Tax Credits  
Operating Loss Carryforwards [Line Items]  
Tax credits 64
Domestic | Research and Development Tax Credits | Texas  
Operating Loss Carryforwards [Line Items]  
Tax credits 2,232
Domestic | Research and Development Tax Credits | Louisiana  
Operating Loss Carryforwards [Line Items]  
Tax credits 10
Foreign  
Operating Loss Carryforwards [Line Items]  
Net operating loss 562
Foreign | Capital Loss Carryforward  
Operating Loss Carryforwards [Line Items]  
Tax credits 4
State  
Operating Loss Carryforwards [Line Items]  
Net operating loss $ 217
XML 112 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Changes in Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Balance at January 1, $ (5,755) $ (5,918) $ (6,316)
Decreases related to prior year tax positions 142 1,475 614
Increases related to current year tax positions (3,089) (1,312) (216)
Balance at December 31, $ (8,702) $ (5,755) $ (5,918)
XML 113 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
Benefit for uncertain tax positions $ 8,702 $ 5,755 $ 5,918 $ 6,316
Tax expense for interest and penalties related to uncertain tax positions 100      
Research And Development Tax Credits        
Operating Loss Carryforwards [Line Items]        
Benefit for uncertain tax positions 8,500      
Nondeductible Expense, Auto Expense Compensation        
Operating Loss Carryforwards [Line Items]        
Benefit for uncertain tax positions 200      
Federal and State        
Operating Loss Carryforwards [Line Items]        
Total tax benefit related to federal and state research and development $ 35,600      
XML 114 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 16, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 15, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate grant-date fair value of vested shares   $ 3.4 $ 2.0 $ 1.9  
Weighted average period over which compensation costs are expected to be recognized   1 year 6 months      
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense   $ 4.7 3.1 1.9  
Income tax benefit recognized in earnings for benefit compensation   $ 0.8 0.8 0.5  
Restricted Stock | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period   1 year      
Restricted Stock | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period   10 years      
2016 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares) 1,250,000       1,000,000
Increase in number of shares authorized for grant (in shares) 250,000        
Unrecognized compensation expense   $ 7.7 $ 5.9 $ 3.1  
2016 Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future grant (in shares)   370,962      
XML 115 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION - Changes in Restricted Stock (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Non-vested, beginning balance (in shares) 304,437 157,767 112,044
Granted (in shares) 127,860 215,554 113,077
Forfeited (in shares) (9,644) 0 (8,785)
Vested (in shares) (120,253) (68,884) (58,569)
Non-vested, ending balance (in shares) 302,400 304,437 157,767
Weighted Average Grant Price      
Non-vested, beginning balance (in dollars per share) $ 27.60 $ 28.64 $ 31.72
Granted (in dollars per share) 52.89 27.36 27.48
Forfeited (in dollars per share) 26.96 0 31.96
Vested (in dollars per share) 28.13 29.23 31.79
Non-vested, ending balance (in dollars per share) $ 38.11 $ 27.60 $ 28.64
XML 116 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic earnings per share:      
Weighted average shares outstanding (in shares) 15,861 16,870 18,631
Net income attributable to DXP Enterprises, Inc. $ 70,489 $ 68,812 $ 48,155
Series B convertible preferred stock dividend (90) (90) (90)
Net income attributable to common shareholders $ 70,399 $ 68,722 $ 48,065
Per share amount (in dollars per share) $ 4.44 $ 4.07 $ 2.58
Diluted earnings per share:      
Weighted average shares outstanding (in shares) 15,861 16,870 18,631
Assumed conversion of convertible preferred stock (in shares) 840 840 840
Total dilutive shares (in shares) 16,701 17,710 19,471
Net income attributable to common shareholders $ 70,399 $ 68,722 $ 48,065
Series B convertible preferred stock dividend 90 90 90
Net income attributable to DXP Enterprises, Inc. $ 70,489 $ 68,812 $ 48,155
Per share amount (in dollars per share) $ 4.22 $ 3.89 $ 2.47
XML 117 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE DATA - Narrative (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Convertible preferred stock (in shares) 840,000 840,000 840,000
Restricted Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average unvested (in shares) 302,800 270,200 144,300
XML 118 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK - Narrative (Details)
12 Months Ended
Dec. 31, 2024
rate
$ / shares
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Series A preferred Stock      
Class of Stock [Line Items]      
Preferred stock, shares Issued (in shares) 1,222 1,222 1,222
Preferred stock, shares outstanding (in shares) 1,222 1,222 1,222
Preferred stock, liquidation preference per share (in dollars per share) | $ / shares $ 100    
Preferred stock, votes per each share | rate 0.10    
Series B Preferred Stock      
Class of Stock [Line Items]      
Preferred stock, shares Issued (in shares) 15,000 15,000 15,000
Preferred stock, shares outstanding (in shares) 15,000 15,000 15,000
Series B convertible preferred stock      
Class of Stock [Line Items]      
Preferred stock, liquidation preference per share (in dollars per share) | $ / shares $ 100    
Convertible preferred stock, shares Issued upon conversion (in shares) 56    
Preferred stock, dividend rate per share (in dollars per share) | $ / shares $ 0.50    
Preferred stock, votes per each share | rate 0.10    
XML 119 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK - Activity of Common Stock Issued (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock:      
Balance, beginning of period (in shares) 16,177,237    
Balance, end of period (in shares) 15,695,088 16,177,237  
Common Stock      
Common Stock:      
Balance, beginning of period (in shares) 16,177,000 17,690,000 18,580,000
Issuance of shares for compensation net of withholding (in shares) 86,000 47,000 47,000
Restricted shares (in shares) (2,000) 147,000 47,000
Issuance of common stock related to purchase of businesses (in shares) 0 0 267,000
Purchase of shares held in treasury (in shares) (566,000) (1,707,000) (1,251,000)
Balance, end of period (in shares) 15,695,000 16,177,000 17,690,000
XML 120 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASE - Narrative (Details) - Share Repurchase Program December 2022 - USD ($)
$ in Millions
Aug. 28, 2024
Dec. 15, 2022
Class of Stock [Line Items]    
Share repurchase period 24 months 24 months
Common Stock    
Class of Stock [Line Items]    
Share repurchase, amount authorized $ 85.0 $ 85.0
Shares repurchase, shares authorized (in shares) 2,500,000 2,800,000
XML 121 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASE - Schedule of Share Repurchase (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Amount paid $ 28,783 $ 55,696 $ 34,269
Share Repurchase Program May 2021 | Common Stock      
Class of Stock [Line Items]      
Total number of shares repurchased (in shares) 0.6 1.7 1.3
Amount paid $ 28,800 $ 54,700 $ 35,200
Average price paid per share (in dollars per share) $ 50.87 $ 32.06 $ 28.17
XML 122 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Supplemental disclosures of cash flow information:      
Cash paid for interest $ 67,005 $ 48,954 $ 25,321
Cash paid for income taxes 20,433 21,839 26,179
Shares repurchased held in treasury 0 0 13,603
Non-cash investing and financing activities:      
Treasury shares excise tax accruals (225) (519) 0
Shares issued for acquisition $ 0 0 $ 5,757
Cash paid for interest   $ 9,300  
XML 123 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
rate
business_acquired
Sep. 30, 2024
USD ($)
business_acquired
Jun. 30, 2024
USD ($)
business_acquired
Mar. 31, 2024
USD ($)
business_acquired
Dec. 31, 2023
USD ($)
business_acquired
Jun. 30, 2023
USD ($)
business_acquired
Sep. 30, 2022
USD ($)
business_acquired
Jun. 30, 2022
USD ($)
business_acquired
Mar. 31, 2022
USD ($)
business_acquired
Dec. 31, 2024
USD ($)
rate
business_acquired
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
business_acquired
Dec. 31, 2023
USD ($)
Business
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
business_acquired
Dec. 31, 2022
USD ($)
Business
Business Acquisition [Line Items]                                
Sales                   $ 1,802,040 $ 1,678,600     $ 1,480,832    
Income (loss) before income taxes                   84,972 86,931     65,901    
Goodwill $ 452,343       $ 343,991         452,343 343,991 $ 343,991 $ 343,991 333,759 $ 333,759 $ 333,759
Higher range of undiscounted amounts to pay under contingent consideration                   $ 18,700            
Non-compete agreements                                
Business Acquisition [Line Items]                                
Amortization term of acquired intangibles                   3 years 3 months 18 days            
Trade Names                                
Business Acquisition [Line Items]                                
Amortization term of acquired intangibles                   9 years 4 months 24 days            
Customer relationships                                
Business Acquisition [Line Items]                                
Amortization term of acquired intangibles                   5 years 9 months 18 days            
Service Centers                                
Business Acquisition [Line Items]                                
Sales                   $ 1,222,599 1,199,501     1,041,462    
Goodwill 335,611       270,865         335,611 270,865 270,865 270,865      
Innovative Pumping Solutions                                
Business Acquisition [Line Items]                                
Sales                   323,026 218,731     198,895    
Goodwill 99,593       55,987         $ 99,593 55,987 $ 55,987 $ 55,987      
Acquisitions 2024                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired                   7            
Total purchase price consideration                   $ 174,919            
Sales                   91,300            
Income (loss) before income taxes                   19,100            
Cash 5,500                 5,500            
Acquisition related costs                   1,600            
Goodwill 109,732                 109,732            
Tax deductible transaction expenses                   22,600            
Transaction expenses not deductible for tax purposes                   87,100            
Intangible assets acquired $ 41,621                 41,621            
Lower range of undiscounted amounts to pay under contingent consideration                   0            
Higher range of undiscounted amounts to pay under contingent consideration                   14,200            
Contingent consideration                   11,955            
Acquisitions 2024 | Fair Value, Inputs, Level 3                                
Business Acquisition [Line Items]                                
Contingent consideration                   $ 11,900            
Acquisitions 2024 | Fair Value, Inputs, Level 3 | Contingent Consideration Liability | Valuation, Weighted Probability Of Possible Payments                                
Business Acquisition [Line Items]                                
Discount rate | rate 0.098                 0.098            
Acquisitions 2024 | Minimum                                
Business Acquisition [Line Items]                                
Achievement of annual EBITDA target period                   1 year            
Acquisitions 2024 | Maximum                                
Business Acquisition [Line Items]                                
Achievement of annual EBITDA target period                   3 years            
Acquisitions 2024 | Non-compete agreements                                
Business Acquisition [Line Items]                                
Intangible assets acquired $ 2,300                 $ 2,300            
Amortization term of acquired intangibles                   5 years            
Acquisitions 2024 | Trade Names                                
Business Acquisition [Line Items]                                
Intangible assets acquired 3,700                 $ 3,700            
Amortization term of acquired intangibles                   10 years            
Acquisitions 2024 | Customer relationships                                
Business Acquisition [Line Items]                                
Intangible assets acquired 35,600                 $ 35,600            
Amortization term of acquired intangibles                   8 years            
Acquisitions 2024 | Service Centers                                
Business Acquisition [Line Items]                                
Goodwill 66,200                 $ 66,200            
Acquisitions 2024 | Innovative Pumping Solutions                                
Business Acquisition [Line Items]                                
Goodwill $ 43,500                 43,500            
Acquisitions 2024, Q1                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired       3                        
Total purchase price consideration       $ 46,793                        
Goodwill       28,611                        
Intangible assets acquired       8,155                        
Contingent consideration       $ 6,132                        
Acquisitions 2024, Q2                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired     1                          
Total purchase price consideration     $ 81,538                          
Goodwill     56,305                          
Intangible assets acquired     23,400                          
Contingent consideration     $ 0                          
Acquisitions 2024, Q3                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired   1                            
Total purchase price consideration   $ 36,761                            
Goodwill   20,694                            
Intangible assets acquired   8,246                            
Contingent consideration   $ 5,197                            
Acquisitions 2024, Q4                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired 2                              
Total purchase price consideration $ 9,827                              
Goodwill 4,122                 4,122            
Intangible assets acquired 1,820                 $ 1,820            
Contingent consideration $ 626                              
Acquisitions 2023                                
Business Acquisition [Line Items]                                
Number of completed acquisitions                       3 3      
Total purchase price consideration                     13,419          
Sales                     7,600          
Income (loss) before income taxes                     800          
Goodwill         9,768           9,768 $ 9,768 $ 9,768      
Intangible assets acquired         $ 2,527           2,527 2,527 2,527      
Contingent consideration                     2,682          
Acquisitions 2023, Q2                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired           2   2                
Total purchase price consideration           $ 11,733   $ 11,700                
Goodwill           8,472                    
Intangible assets acquired           2,142                    
Contingent consideration           $ 2,498                    
Acquisitions 2023, Q4                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired         1                      
Total purchase price consideration         $ 1,686                      
Goodwill         1,296           1,296 1,296 1,296      
Intangible assets acquired         385           $ 385 $ 385 $ 385      
Contingent consideration         $ 184                      
Acquisitions 2022                                
Business Acquisition [Line Items]                                
Number of completed acquisitions                             4 4
Total purchase price consideration                           67,887    
Sales                           41,500    
Income (loss) before income taxes                           8,400    
Goodwill                           38,838 $ 38,838 $ 38,838
Intangible assets acquired                           19,430 $ 19,430 $ 19,430
Contingent consideration                           $ 8,200    
Acquisitions 2022, Q1                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired                 2              
Total purchase price consideration                 $ 9,048              
Goodwill                 5,871              
Intangible assets acquired                 1,193              
Contingent consideration                 $ 2,689              
Acquisitions 2022, Q2                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired               1                
Total purchase price consideration               $ 52,332                
Goodwill               30,495                
Intangible assets acquired               17,677                
Contingent consideration               $ 4,484                
Acquisitions 2022, Q3                                
Business Acquisition [Line Items]                                
Number of completed acquisitions | business_acquired             1                  
Total purchase price consideration             $ 6,507                  
Goodwill             2,472                  
Intangible assets acquired             560                  
Contingent consideration             $ 1,027                  
XML 124 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS ACQUISITIONS - Purchase Price Consideration (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
business_acquired
Sep. 30, 2024
USD ($)
business_acquired
Jun. 30, 2024
USD ($)
business_acquired
Mar. 31, 2024
USD ($)
business_acquired
Dec. 31, 2023
USD ($)
business_acquired
Sep. 30, 2023
USD ($)
business_acquired
Jun. 30, 2023
USD ($)
business_acquired
Mar. 31, 2023
USD ($)
business_acquired
Sep. 30, 2022
USD ($)
business_acquired
Jun. 30, 2022
USD ($)
business_acquired
Mar. 31, 2022
USD ($)
business_acquired
Dec. 31, 2024
USD ($)
business_acquired
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
business_acquired
Dec. 31, 2023
USD ($)
Business
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
business_acquired
Dec. 31, 2022
USD ($)
Business
Business Acquisition [Line Items]                                    
Goodwill $ 452,343       $ 343,991             $ 452,343 $ 343,991 $ 343,991 $ 343,991 $ 333,759 $ 333,759 $ 333,759
Acquisitions 2024                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired                       7            
Cash payments                       $ 161,964            
Promissory Note due 11/1/ 2029                       1,000            
Contingent consideration                       11,955            
Total purchase price consideration                       174,919            
Tangible assets acquired 36,773                     36,773            
Intangible assets acquired 41,621                     41,621            
Total assets acquired 78,394                     78,394            
Total liabilities assumed (13,207)                     (13,207)            
Net assets acquired 65,187                     65,187            
Goodwill $ 109,732                     109,732            
Acquisitions 2024, Q1                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired       3                            
Cash payments       $ 40,661                            
Promissory Note due 11/1/ 2029       0                            
Contingent consideration       6,132                            
Total purchase price consideration       46,793                            
Tangible assets acquired       18,632                            
Intangible assets acquired       8,155                            
Total assets acquired       26,787                            
Total liabilities assumed       (8,605)                            
Net assets acquired       18,182                            
Goodwill       $ 28,611                            
Acquisitions 2024, Q2                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired     1                              
Cash payments     $ 81,538                              
Promissory Note due 11/1/ 2029     0                              
Contingent consideration     0                              
Total purchase price consideration     81,538                              
Tangible assets acquired     4,485                              
Intangible assets acquired     23,400                              
Total assets acquired     27,885                              
Total liabilities assumed     (2,652)                              
Net assets acquired     25,233                              
Goodwill     $ 56,305                              
Acquisitions 2024, Q3                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired   1                                
Cash payments   $ 31,564                                
Promissory Note due 11/1/ 2029   0                                
Contingent consideration   5,197                                
Total purchase price consideration   36,761                                
Tangible assets acquired   9,026                                
Intangible assets acquired   8,246                                
Total assets acquired   17,272                                
Total liabilities assumed   (1,205)                                
Net assets acquired   16,067                                
Goodwill   $ 20,694                                
Acquisitions 2024, Q4                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired 2                                  
Cash payments $ 8,201                                  
Promissory Note due 11/1/ 2029 1,000                                  
Contingent consideration 626                                  
Total purchase price consideration 9,827                                  
Tangible assets acquired 4,630                     4,630            
Intangible assets acquired 1,820                     1,820            
Total assets acquired 6,450                     6,450            
Total liabilities assumed (745)                     (745)            
Net assets acquired 5,705                     5,705            
Goodwill $ 4,122                     $ 4,122            
Acquisitions 2023                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions                           3 3      
Cash payments                         10,737          
Contingent consideration                         2,682          
Total purchase price consideration                         13,419          
Tangible assets acquired         3,525               3,525 $ 3,525 $ 3,525      
Intangible assets acquired         2,527               2,527 2,527 2,527      
Total assets acquired         6,052               6,052 6,052 6,052      
Total liabilities assumed         (2,401)               (2,401) (2,401) (2,401)      
Net assets acquired         3,651               3,651 3,651 3,651      
Goodwill         $ 9,768               9,768 9,768 9,768      
Acquisitions 2023, Q1                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired               0                    
Cash payments               $ 0                    
Contingent consideration               0                    
Total purchase price consideration               0                    
Tangible assets acquired               0                    
Intangible assets acquired               0                    
Total assets acquired               0                    
Total liabilities assumed               0                    
Net assets acquired               0                    
Goodwill               $ 0                    
Acquisitions 2023, Q2                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired             2     2                
Cash payments             $ 9,235                      
Contingent consideration             2,498                      
Total purchase price consideration             11,733     $ 11,700                
Tangible assets acquired             3,379                      
Intangible assets acquired             2,142                      
Total assets acquired             5,521                      
Total liabilities assumed             (2,260)                      
Net assets acquired             3,261                      
Goodwill             $ 8,472                      
Acquisitions 2023, Q3                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired           0                        
Cash payments           $ 0                        
Contingent consideration           0                        
Total purchase price consideration           0                        
Tangible assets acquired           0                        
Intangible assets acquired           0                        
Total assets acquired           0                        
Total liabilities assumed           0                        
Net assets acquired           0                        
Goodwill           $ 0                        
Acquisitions 2023, Q4                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired         1                          
Cash payments         $ 1,502                          
Contingent consideration         184                          
Total purchase price consideration         1,686                          
Tangible assets acquired         146               146 146 146      
Intangible assets acquired         385               385 385 385      
Total assets acquired         531               531 531 531      
Total liabilities assumed         (141)               (141) (141) (141)      
Net assets acquired         390               390 390 390      
Goodwill         $ 1,296               $ 1,296 $ 1,296 $ 1,296      
Acquisitions 2022                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions                                 4 4
Cash payments                               53,930    
Common stock consideration                               5,757    
Contingent consideration                               8,200    
Total purchase price consideration                               67,887    
Tangible assets acquired                               22,962 $ 22,962 $ 22,962
Intangible assets acquired                               19,430 19,430 19,430
Total assets acquired                               42,392 42,392 42,392
Total liabilities assumed                               (13,343) (13,343) (13,343)
Net assets acquired                               29,049 29,049 29,049
Goodwill                               38,838 38,838 38,838
Acquisitions 2022, Q1                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired                     2              
Cash payments                     $ 5,832              
Common stock consideration                     527              
Contingent consideration                     2,689              
Total purchase price consideration                     9,048              
Tangible assets acquired                     3,274              
Intangible assets acquired                     1,193              
Total assets acquired                     4,467              
Total liabilities assumed                     (1,290)              
Net assets acquired                     3,177              
Goodwill                     $ 5,871              
Acquisitions 2022, Q2                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired                   1                
Cash payments                   $ 43,483                
Common stock consideration                   4,365                
Contingent consideration                   4,484                
Total purchase price consideration                   52,332                
Tangible assets acquired                   16,046                
Intangible assets acquired                   17,677                
Total assets acquired                   33,723                
Total liabilities assumed                   (11,886)                
Net assets acquired                   21,837                
Goodwill                   $ 30,495                
Acquisitions 2022, Q3                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired                 1                  
Cash payments                 $ 4,615                  
Common stock consideration                 865                  
Contingent consideration                 1,027                  
Total purchase price consideration                 6,507                  
Tangible assets acquired                 3,642                  
Intangible assets acquired                 560                  
Total assets acquired                 4,202                  
Total liabilities assumed                 (167)                  
Net assets acquired                 4,035                  
Goodwill                 $ 2,472                  
Acquisitions 2022, Q4                                    
Business Acquisition [Line Items]                                    
Number of completed acquisitions | business_acquired         0                          
Cash payments         $ 0                          
Common stock consideration         0                          
Contingent consideration         0                          
Total purchase price consideration         $ 0                          
Tangible assets acquired                               0 0 0
Intangible assets acquired                               0 0 0
Total assets acquired                               0 0 0
Total liabilities assumed                               0 0 0
Net assets acquired                               0 0 0
Goodwill                               $ 0 $ 0 $ 0
XML 125 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS ACQUISITIONS - Pro Forma Financial Results (Unaudited) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]      
Sales $ 1,856,860 $ 1,794,749 $ 1,513,743
Net income attributable to common shareholders $ 84,327 $ 82,738 $ 54,527
XML 126 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER INCOME AND EXPENSE, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Interest income $ (4,766) $ (2,680) $ (191)
Change in fair value of contingent consideration 745 1,738 2,311
Other, net 504 (413) 596
Other (income) expense, net $ (3,517) $ (1,355) $ 2,716
XML 127 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,802,040 $ 1,678,600 $ 1,480,832
Reportable Geographical Components | United States      
Disaggregation of Revenue [Line Items]      
Total revenue 1,721,000 1,602,000 1,402,000
Reportable Geographical Components | Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 79,000 75,000 79,000
Reportable Geographical Components | Other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 2,000 $ 2,000 $ 0
XML 128 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT REPORTING - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 3    
Identifiable assets at year end $ 1,349,494 $ 1,177,436  
Depreciation 9,019 8,423 $ 9,585
Amortization of assets 4,559 3,451 0
Corporate      
Segment Reporting Information [Line Items]      
Capital expenditures 18,000 4,200 700
Identifiable assets at year end 210,800 221,100 55,100
Depreciation 2,500 1,900 $ 1,900
Amortization of assets $ 300 $ 200  
XML 129 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenue $ 1,802,040 $ 1,678,600 $ 1,480,832
Operating income for reportable segments 250,473 228,764 176,741
Identifiable assets at year end 1,138,722 956,371 982,169
Capital expenditures 7,022 8,037 4,260
Depreciation 6,553 6,474 7,654
Amortization of finance leases 4,235 3,285  
Service Centers      
Segment Reporting Information [Line Items]      
Total revenue 1,222,599 1,199,501 1,041,462
Operating income for reportable segments 174,995 172,095 132,421
Identifiable assets at year end 764,533 660,209 668,029
Capital expenditures 4,423 6,065 1,849
Depreciation 3,142 2,734 2,998
Amortization of finance leases 3,594 3,026  
Innovative Pumping Solutions      
Segment Reporting Information [Line Items]      
Total revenue 323,026 218,731 198,895
Operating income for reportable segments 53,736 35,147 24,773
Identifiable assets at year end 311,429 233,552 223,369
Capital expenditures 2,586 1,972 2,368
Depreciation 3,379 3,713 4,512
Amortization of finance leases 508 214  
Supply Chain Services      
Segment Reporting Information [Line Items]      
Total revenue 256,415 260,368 240,475
Operating income for reportable segments 21,742 21,522 19,547
Identifiable assets at year end 62,760 62,610 90,771
Capital expenditures 13 0 43
Depreciation 32 27 $ 144
Amortization of finance leases $ 133 $ 45  
XML 130 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT REPORTING - Reconciliation of Operating Income to Consolidated Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Income from operations for reportable segments $ 250,473 $ 228,764 $ 176,741
Adjustments for:      
Amortization of intangible assets 19,827 18,231 18,915
Corporate expenses 85,264 71,811 60,074
Income from operations 145,382 138,722 97,752
Interest expense 63,927 53,146 29,135
Other (income) expense, net (3,517) (1,355) 2,716
Income before income taxes $ 84,972 $ 86,931 $ 65,901
XML 131 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
RELATED PARTIES DISCLOSURES (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Minimum      
Related Party Transaction [Line Items]      
Amount of transaction with related party $ 120,000    
Chief Executive Officer      
Related Party Transaction [Line Items]      
Lease expenses $ 1,900,000 $ 1,800,000 $ 1,900,000
EXCEL 132 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ")]:EH'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 " B?6I:X&],\^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;1U@J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!JSN_ (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 =.O24H"HK8'*: M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0P=O3X\N\;F%] M(N4UYE_)"CH%7+/+Y-?F8;/;,EGS>E7PIJCXKKH7MURLZO?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ (GUJ6IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" B?6I:;U)Q"O4' "R, & 'AL+W=OBR29MV^D'8 C2Q+2K)R^Z_ M[Y$-&&]E@3OB2["-SVOI64F<5SZYWC+^3:P)D>@ICA)QTUA+N7G3;HM@36(L M6FQ#$OAFR7B,)9SR55ML.,%A%A1';<]Q>NT8TZ0QO,ZNS?CPFJ4RH@F9<232 M.,;\^2V)V/:FX3;V%^[I:BW5A?;P>H-79$[DY\V,PUG[H!+2F"2"L@1QLKQI MC-PW$W^@ K([OE"R%4?'2'5EP=@W=3(-;QJ.:A&)2""5!(:/1S(F4:24H!W_ M[$0;AV>JP./CO?I=UGGHS (+,F;1[S24ZYO&H(%"LL1I)._9]AW9=:BK] (6 MB>Q?M,WO[?H-%*1"LG@7#"V(:9)_XJ<=B*. @5,1X.T"O!$1ZL9VL)-[F\MY%7*NASZP1*X%NDU" M$I8%VM"V0P.]?0/?>D;%"0E:R'=?(\_Q.IH&C7>N,?GC>$!TV<[CK--_K M^!BCZO*Q)%;BTSWPZ9['9Y0D*8[0/=DP+G6@S#J2ISJ\8V-475"6Q$J@>@=0 M/6,'QRGGBM,=%0%P^DHP5XL5@N53.Z[,:LVFZS5]5T?,&%B7F"6Q$K'^@5C_ MO*$U(YRRT$CKA-)^,:]WB;2"J?84Y&!'U,XP7A.DIF#:?IN5W7UW$R!M;E M9$FLQ,EUBGS-.8?4/5E1E4/ /N(8^U4/"$T^6,&,UD2ON%4$/$:39.@I8-G MUJE+SY9:&=]1NNN>@P_ZRCA,1JSFY6LTE["<(<;1F*6)Y,_P&>J9FM4?_M " M- ;5!FA)K0S0*P!ZYP ?S+['-F)"0]OY)-]6+ MG%FQWW1Y3VL7S,&UZ5W",+B%8W#-B7ZVIHTXP=6#S"S0UR=RYJC:D"YA$-S"(;CF MM/Y7I@SH;,T24])[0N3JJM?L]!W]A+3J#VRIE6D5#L$UI_C\L M?D1S$J0<1ID6F5EIS.(8YO%.9$?C^ZT.U3L,;) MBE2ZK!-"'T?SR>@W+2^KKL"66IE7X0J\LUS![R2*FM\22&1A?F(!"UN(ID*D M^I7MA.9'IL5FU0K84BMC*ZR =Y85^,(BL)V8YQL@7/O>Y812!2RK!L"66AE6 M80"\LPS ?O\VWTS+EC)P JD>FEGQ*]%%C(4% M\,S9^X[6;4SX2BUE/X."7(-IBC '/G,%/QW?W M:)2&5#*.1E(2(7-O?A?AE9::6:_JI:856I7OE@U"CNU;J:F MBND>A]W!H-6_;C_JT!S5 YWE (ZW)%[#J,+0)/0IE;"N)B2X)Y+3Z-P$G5&?* M2[!$J TFN2:J=) F-$N7-YP]/2-Q6"J7L%"RE&<590CGU38Q(9D5@6BA_GAK M%H5@Y! <(OJBF7S?3/A&,C3#7*+I=(K6<)4M6^@!'I]IOWSPEL):LR!H"8ED M"&>0**BF?F[-6_OM, K#!D9,L6VA!A85696F"J )554,-&Z[IH%Z"A70;.6WX"."]@CMFV(SX]I3[A+&R2^,DW^6<1H# M>0Y$IDE(GM![HE_ES5*.X[B.Y_1=[2ZM.;@VM4L8)[\P3K[9\!PE&45YU1U< MU'J $V)514+FL-K$+F&8_,(P^6=65^V([8JLJIF9Y>Z^:HE9-4VVU,K$"M/D MFSW."'"%.;**=/^$0'769=4DV5++,;6/BKR57CMXO:\FO\#5FY3H(@L(=1I]6'-X'F!?'XBV28K&5\P*5F<':X)AE\T=0-\ MOV1,[D_4 P[_36'X+U!+ P04 " B?6I:T;\,-DD" "\!0 & 'AL M+W=O SPE*+MYD"J#0F69, MADZJ5#YQ71FG0+'L\1R8WCER0;'24W%R92X )U9$,]?WO+%+,6%.%-BUK8@" M7JB,,-@*) M*L?@S@XR7H=-W+@L[ 'UFF^%GKF-2T(H,$DX M0P*.H3/M3V9C$V\#OA,HY=48F4P.G+^9R3()'<\ 00:Q,@Y8O][A$;+,&&F, MW[6GTQQIA-?CB_O"YJYS.6 )CSS[01*5ALZ#@Q(XXB)3.UX^09W/R/C%/)/V MBBZ>M\N4?+S>)YMY[NE\^;P%7:UFRZ<6TQJRS\ M&Q9]'ZTY4ZE$WU@"R?\&KN9IH/P+U,SO=)Q#W$.#_AWR/7_8X3=HDAQ8O\&M M)(N$*+1DU1TVE^'G]""5T%?B5UN^E=NPWV<70[/'%36.P.[>&,91N2>U51%,3) M]@V)8EXP5157L]JTIFE5D?_"J[ZVQN)$F$09'+74Z]WK;R2J7E%-%,]M?1ZX MTM5NAZENKR!,@-X_Y#:-PVMTGP$E_:)GUFXL(T M3BJC/!L0R_(&>9P6O>%Y=6_"A^=L+;.TH!..Q#K/8_[SBF;L^:*'>Z\W'M+% M4I8W!L/S5;R@4RJ_KB8 MR#S%@HY8]CU-Y/*B%_100N?Q.I,/[/DSW1)R2W\SEHGJ$SUOL58/S=9"LGQK M#"/(TZ+^CE^V$[%G@+T. [(U(&T#I\/ WAK8[S5PM@9.-3,UE6H>HEC&PW/. MGA$OT>"M_%%-9F4-]-.BC/M4^_W$27C^,(31_AZW9\]SA% M]]?H?C)^N'R\ 0"ZO(O0Z/YV\C#^/+Z;WGP;HYL[N!ZCHR_WT^DQ.D5?IQ$Z M^G2,Q#+F5*"T0(]+MA9QD8@3].G@^GP@8>#EXP>S[2"OZD&2CD%B@FY9(9<" MC8N$)H<.!L!X1YN\TKXB1H\1G?61C4\0L8BC&=#H_>:VQCQZOSDQL+%W0;0K M?W:'OYMBQG**IC*6%-:D1']?/@G)84W]HYOLVIFC=U86FC.QBF?TH@>51%"^ MH;WA[[]AS_I#-U$?Z2SZ(&<'D^CL)M$Q>1].XXQJ<[,V\RNSLHQNACBPB.58 MYX/-_DQH<)X?>%8+%VEP3F %-MGA#L;O[L;O&L<_8D(B-D>BBT=M[NT_ESBN M[]DM'AH<]FW;"EL\-#C+#?S0T?/P=CP\(X\_.1,"K3B;IU)'PU,>Z[H>\?T6 M"PW,AC:;$X00M:4!YG".H>BA.HWVFY+LM6 MA^@+]&ZA#Y6OC@I;0>BV.*HPV_-DQ48#LP.?M&"1"@M]W^U8/.&.3/@&&4FAI,C7J.AHA,J# M/3LD[;Q34:Z-':]%0D5!:MJNG@2VFF9N&6G M]H=Q:KNX34D'@\&VLC'2P(B/.[(,[PD4_)X\>Z(@:'=K@X:F.>&%N[@1!I.Q,AIPMDFK:0SD'J;$]$L("=HUVT=+,"X M70UT,-\/PPY.C0;!QNX\O(--2LU$R\%6GNI;3A"V.:@P+PAPNP9H8$Z K8XB M@!L)@,T:H.20E>TGEI*G3VL9/V40&(8*!LP*R5E5UX%G72ZT3!UE;&VE\#8D MTD!.7;N#7R,1L%DC-#%2&$9_34!= ZT53Z$KG2!8=WTM/[7O:R.IPK215&$0 M2;>K$C8B IM5Q 2VCY1SFB#80LU^H"3=I DM$BTC502$2LC>QD1FS"&11DE@ MLY0PA QNYE!"JBW7DF4)Y?KRH?9_W[)#)6 JS-.T7PT,U*O7%;!&36"SG'BC M?*A=7YMT*DR;="K,5#X:$8'-*N(:.E2Z*&#?#IE7S'XBT'J%R.+ZA"/Y%[;S MY?9,'R55$IP2VU?R4(4YMM*)M;["CO)!&GE!S/)BQ'+8>"W+4Y\--41KZ\8_ M"(/2B48Z6$B(#F4I^:&B2-_MV,&11L\0LYZ)TFPMH7_\ BE;,]QV 1UI4':_7VH <]1""VED+"7A66A7X%&.73+Z^ MC_06?92WPYEMI!4Q2ZMF!=1SJ<\0S9F)&WBXG2(:&/3BMM[0P0+/[MB=D$8[ M$;-VVL]\$QE5[F#/MQ0R&ICO8X6,!A8Z?IO,8.^H.Z=\4;TR$)#&ZT+6Q[^[ MN[O7$I?587SK_A4^B^J7"XV;^EW';U$^8/<29_@_4$L#!!0 ( ")]:EK5Q=[W M,0@ -&PO=V]R:W-H965T&ULU5IK;^.Z$?TK MA+MH[P646'SHM9L82)RT=X'M;K#.;?M5D9E86$GTI2AGTU_?H>18MDC12>LO M19!$LF=&9ZCAG$-*%\]"_JA7G"OTLRRJ^G*R4FK]<3JMLQ4OT_I<7O)*J;LDSERS4O MQ//E!$]>/_B>/ZV4_F ZNUBG3WS!U>_K.PEGTUV495[RJLY%A21_O)Q\=(I_(@Q ]]\GEY.?$U(E[P3.D0*?S;\#DO"AT) V8C#F3K0-[J0+<.M$VT0]:F=9.J M='8AQ3.2VAJBZ8-V;%IOR":O]&U<* G?YN"G9O-O7Q??OGR^N;J_O4'75U^N MOLYOT>*WV]O[!3I#OR]NT"\??D4?4%ZA^Y5HZK1:UA=3!5?6_M-L>Y7K[BID MY"HW/#M'%'N(^(19W.=O=Z>'[E/(=Y5*7=%G\[1>V1+L MO*+62\_US0RSF!+_8KK9AVXQBRC>,SL Q7:@F!/4=UXKF6>*+U$V@J\+$.Y= M.,$#;$Z3 US!#E?@Q'659:*I5 T-*N/Y)GTHN(M ?\@)\GZP91 :TP(_H<'!-*T8HH7;\\0Y_[,1_)_DZS0']3^#6 MFG>I"+7B$AKX?J.QX8X-1-#C@N$L-*UP[#-FQYWL<"=.W/="I<4;(";&Q<,0 MQQ$;8+28L3@(1D!BOR]/&Q).98!F&4#/&:9B&-DY&V@'OFPF[J^@;W/54PXU'!0:DA MJ269;@1-?1PZ-<NG#X)K56Y"DP M0*Z PZR2#3LI\+V:[531#I/N.1$?(<5MTD"'C6QSUH6_Y _V:C>)+0R2(?M9 MK(+ 'Y%RN*<_[.:_>YDN83Z^2J=U^J)UDQ6FA<=\&I%X"-2T2T(6CA5[3WC8 MS7@@[V0#ZN(9%J@=33_PBFNA845K,AK#H<'-%C,:$CK")*3G/>+FO7F[^(,N MDBXW6G9:,1*3QC!HRN&=MYD1J-41C#W;$3?;76\5V:%.R\8%G34'D^XP"4,R MS,$T2P)_I+N0O:6@FQ,7*R%5UZ3%@&_V&HX5MTE[F"5DN$JQF05LM#YZ=B1' MV/% 81[#:O([!6!3I2742OYO*&?]!!?:)O;?4S94?I3@8JBF;&:-C"H#T9$C<9#A44\?0 MFCQ'HMB0K18S#$O&$98A/1^2(WS8%OO;T9ID%\8D(D;_,^V"B-"$C.#M69&\ M91UX#*7)<@D)(W^XKK+810D0TDCMTIX.Z1$Z%&69*[WTZV;:7%2Z?GF5:6WT MRU>A.,+1K]:M+F=DNY1#-DUX@D"'V?=$2[%3 R]6J>0K42RYK/^";F$5K%ZL M(I@Z"?N](OA4T0ZS[KF9NKE9WW-1(=!!V0\/??#/?0SR4J)-6C3<0]CW/;_[ M1;4>(*B,1@&?ZQ;]"1'?8S[QXA"WG1JZMJX;''AA$GA^'"/1J!J6PDO=!E.% M;GC&RP=ZM;)PA%<>(1$AZ$"CU8X7B$1F\*1:WWRU0'Q!\2@L6(LA&: MHWL;PVX!<;5"AWK'8ABT?:%.TU M!#VV9ZQ2^ A$92JKL6U :FH"&B?0IX8H+78X(6/;K+37#O3H#G)3-D6K>;=[ M@**$R;'23[XV0+2BM@,W.?\,F!,;P&UVF+ 1*4][;4#=VN!>@A!HY,OK;(,J MUK(&,2_R(P^D8EORS,,,>TF<;"?<\6UO:FJ",QQ0WQ]J3ZLA\-O8/A+MY0-U MRX>.X&[^=8=N*V#DMP>QU! MWZ0C>E[>[8". +:LKJU;-39#UU8-[:4$=4N)!==/&- 5+/?X(P>UOT0+74Y6 MN,Y0[V:J$T4[?)S5JQ/FGX:?V7\A(<:S/E6TPZQ[5<+N+ CFPJO"66BVG!8,^K-]D%R M5K@G?>Q\JFB'@]#K"T9/-"><.N7=69\HVF'6>T^VW3+E_V!.,/.9_G##T&W3 M#&PO=V]R:W-H965T&ULK5==;YLP%/TK%INF5NH*!@*D M2R*E2:=-VD>T=-NS TZP:C"S3;+MU\\&2B&A)-&:AV";>X_/N;[V-:,=XP\B MQEB"WPE-Q=B(I,)DJK+-Z;(.$91X910T[8LSTP0 M28W)J!A;\,F(Y9*2%"\X$'F2(/[G%E.V&QO0>!SX1C:QU /F9)2A#5YB^3U; M<-4S:Y2()#@5A*6 X_78F,*;&72T0V'Q@^"=:+2!EK)B[$%W/D9CP]*,,,6A MU!!(/;9XABG52(K'KPK4J.?4CLWV(_K[0KP2LT("SQC]22(9CXW !%>HYS* M;VSW 5>"!AHO9%04_V!7VGI# X2YD"RIG!6#A*3E$_VN M%P@.XS#G;E8)_J MX%0.1>3,DEDA:XXDFHPXVP&NK16:;A2Q*;R5&I+J95Q*KMX2Y26'^[N[I?@8H$X3F6,)0D1O01OP??E'%R\O@2O 4G! M?V1N MFS(ZC :!6QNUR#HU6:>7[(PEB0;T@* #*9S5Y M[_SPJZ-=2+6+2;HY)L [C.K &PZL(-@3T&'H0=^W';];@%\+\'L%W*M")7+^ MYU$"DB!D0A[C[1_0<7W+]WUGCW:''73A,!AVLPYJUD$OZR7F1 5Z"E2=76/. M5:8L-?\NJKU(NJ3?B R%>&PH+('Y%AN3-Z^@9[WK.D1?"*PE>EB+'O:*7M1: M_^.@&AX=4-4''\;/'_@3#MHA&58>GY-RMVA_I M%G-)5A0W\D\\EW_]L.-RP%&$VKIGZCO\9\0U)!:!XK3RM:U\5+EY>F\N.9%EQ\UPQJ>ZQ M13-6GQJ8:P/U?LV8?.SHRVS]\3+Y!U!+ P04 " B?6I:;2)&4X\) !1 M*P & 'AL+W=OUZNT.!LMRW)S,ID4\5*M9?$EVZ@4OEED^5J6\#9_ MGA2;7,EY56B]FC#'\29KF:2C\]/JL_O\_#3;EJLD5?SD; MT='[!P_)\[+4'TS.3S?R6?F/H=WDZ:6>;)6:9%D*U_IJ/E- M7?#P]7OMUY5Y,/,D"S7-5G\E\W)Y-@I&9*X6D*OKB[-54?U/ M7O9:9T3B;5%FZWUA:,$Z2>N_\G7?$0<%J-=3@.T+,+. Z"G ]P7X9PN(?8&J MJR>UE:H?(EG*\],\>R&Y5D-M^D75F55IL)^D>MQG90[?)E"N/)_>W<[NOMY$ M%X]7$9D]PI]O5[>/,W)W3:87LS_(]=>[OV9D3/Z<1>377WXCOY D)8_+;%O( M=%Z<3DIH@ZYI$N]_[[+^/=;S>Y21;UE:+@MRE<[5O%O!!!K?.&#O#B[98(V1 MBK\03G\GS&$":=#T\\4Y4CSZ?'$VX(8WX\&K^GC?>+2=?OUP]XW MW/Z;7$P?;[[?/-Y:[3?/=P=GPH.(LC9-5(JL@F2U(VA@B95:]BV6Q))L\ MVR6PGLC3&X$](0=]^EP'U:1,5(%.&?>84^:8E45'JJS3YU[3Y][@E(D45!K7 M/8[U6EW:.QCHT*'FG+%%@=#AI3-ED)K. 9]A 5]0)S2=@J&H2TQV#0& Q^ MRN!C%78 5<1^)Z,.BU@ M.(/>[N4;<&*IQPJ"F8Y+^AV\+"!@Y?4X0H![@BA7OFFZ4*^Q*@JME_'?6^@( M+1G/9:G(0B8YVJ36FWSA6O:M$74YX%ITU8Q3OMLLM8F&[3Y-=,#F-:+4[UJ M9S"02VT6-<2L5HA0F(9L$66.N3H1E=/CID4R.H@HL L799[$)01.X/'X!XS0 M&LY=13UWU:M^C4](;OORJ67,5G''-X,IHJ*!V^>MY2,Z#$B16J@<(DP#%?(5 MCS+[>KK+1H2A8[I!=*'CAJ8=1.:[HF_FM $30TD>\W M5Z@S=V#*[$U]*(D0":4A[_'3P@CUAL\#2]B^8>^&YA]P7;5]5_OY>^0$QON] MPD'PK!8+.%57$?1I6T"%>N>H@RF,-(J"=)")?I8%CUI;=*S:NB/0 A7]@*CB M.-NFT)U A2K924 IM =MVAE3YKK,G$H(%7$6FFR(51?R4/0M^!:?Z# _38&0 MJID#BR)92QW4@#<625ET]UZ855#T&8\%-@.-(1:9.(7):. S:^D@.D^P/O)H MH8H.4]5-NH,-)\N3GHAFXTX@N#5>"#G!6=\S/=@R=AC$NZF-%I[8!_"4JXU, MYN^;3+WFLW*I\@&&9S:[^)YK @*B"CW/](6HQI0&7@_%LY:$V# )-<:;V^]7L\_D&=E1LT9'K2TZ5FW=/FU9C0UGCNZW>;R4 M1<6=,'5@PL"!MEKM0%Z;OL,/L]- 8P:;J7ENQ7246?$@PG3B,"!TW;4_BCS4"\TN0(3PFB:&UF$Z5PN6%^4:^F(A3\5 :YO;B]NIY^) M (/4]=,1X)BU1<>JK7MWT^(:'\:URRR',M7&K^\T-:&-GV3\ ^;0/HVWD'&5 MZ$*O<&S6\AS'/(LB*C_P3:9&5 'SJ=LS;7C+;7R8VQX 2*N$WO]GT>:M,>81 MD6$F$=F@RY;?^#"_W>=9K-2\((L\6U=I+-0- E4B=&T[MLX%E:F+$!UUW$-= MU\[!I>(PIMWG21HG&[FJ,W+O(XAZ0J *&LN$><6!">'0YIH)UP@3TRU MF,8_2EU]*O//D4P3XXYE!\MO,<GTKJH4C_@$<[:\! M])7&05[_$W<"J&T$1"9,)KR?_P%MBXL/$!(?W?7*U3AO/$WV: M2.?ZS)N@@,2QK(]EZA.BZ -1UU&+17P8BPX'4:TWJ^Q-[5/&Y"4IE]6$K2)F M;5B^R!Q_2(2CF&1F5::8S&4F(F$J%O;-V!:0^'#ZJ V:ASO>(DFK>+."-8DC M($(B(BY/9<"HJ43,4PGU>FDNAC0VT-][()C9M[>4_5Z0Y)%3 16 MX$1TE/F.E8)!ZPN]/H"*R)$_J.4E3/4=A8-^4S%&CR'69S^TT M#*(3'J7F*L1DH1/TK<2#QY.&&6;(I]*IW@&']A-'5 3"=HCHD)Z($%VW)VJ+ MDX-G#=V2Q(E"[VHGH8T/K^D)U']=&=;3?VPZ3>9PP@7 M$&(74*7SQ0OG-^LW9;:IGFA\RLHR6U&PO=V]R:W-H965T M&ULO9QM<]NX%87_"D;=:9.9*B+ 5Z6V9V*;K[.;I+'33J?3 M#XP$6VPD4DM2BO)SM>*\)E\W MZ[RZG*SJ>OMZ-JL6*[Y)JU?%EN?BFX>BW*2U^%@^SJIMR=-EF[19SYAA.+-- MFN63JXOV;^_+JXMB5Z^SG+\O2;7;;-+RVS5?%T^7$SKY_H.J;OXPN[K8 MIH_\CM;9-F5SX5 MQ>?F0[R\G!A-B_B:+^H&D8I?7_@-7Z\;DFC'KP?HY%BS27R^_9T>M#LO=N93 M6O&;8OWO;%FO+B?>A"SY0[I;UQ^*IX@?=LAN>(MB7;4_R=,^UIY/R&)7U<7F MD"Q:L,GR_>_TZZ$CGB50\T0".R0P*<&B)Q+,0X(Y-L$Z)%ACFV0?$FPYP3F1 MX!P2'#G!.Y'@'A)<*8&Q$PG>(<&3*]@G$N:'A+EW]'W@7$_^?'^/X_9$H^WMV2%S^])#^1+"?WJV)7I?FRNIC5HGY# MF2T.M:[WM=B)6O=%G:X5:3?ZM/?BB.%ER9?DKBX6G\D=+S->D3=DV_]"0;[] M0^3K$61?3[XI-AMQ])_*#GZG76FVG(J^ODFWF;K+0CW@ Z_%U"B:S],RS_)' MU6!%>L2;Q6*W(>_J%2^)V)LM^;FH5)CX=\9<3-K5KOQ&JA-=D>CSWXI>7!1Y M719K\=6C4&#-2U[5?=),J/XH?7:4/FO1U@GT-7_,\J9WR'6Z3O,%)VE-;OGB M%3'IWPDS&%5)?,]T6V9S\OER95J.R]R+V9?GDAZ&T7[$K2+"[H?XBI"Y%!,, M8YCAN"[KAX6J,&9Y5C\L&H9-V9QY$BU6A)FF3:5=3(9AMGD,Z8V9>1PSL\TQ M3XQ9G"\:07'R0@Q4N_6RF93:XVQ5K)>\K/Y&_%]W6?V-_/>#T P19]&GM%S^ M3S66IDX?S,99VENO.<]B3G^6$]-Z2)35OM M7)DC83X2%B!AX8A^C9 %8R0L <%ZZK6/ZK6UZFU6'N)B+&VOI?C79IL3<55( MFC5 F2UJH>M3*XMK>]#MU+-E/6OKGZMG),Q'PH(Q?1$B*T9(6(R$)2!83]#. M4=".5M#WZ5>AW77:"#>K^:9JU5RMTI*WU_E+DC;+%>75E3.<1L3B3-*SMORY M>D;"?"0L&-,7(;)BA(3%2%@"@O7T[![U[&KU'%?5KKUV*A[V*JZ:K<7^\O?D MS.P.1L]V;?D22EOX7"4C8?ZP^52>2P/%+CJ&M(LALE41$A8C80D(UA.H=Q2H MIU]![,3B-U]\(W69YM5ZOY)(E__?5?6&Y[5*G9YB;C'GIB1/;=ESY8F$^4A8 M@(2%2%@T:IAB9,D$!.L)>7X4\EPKY ]\NRL7*[%&J+K)5B7?^;!?3(LYFIVXLTV=& M&-6*T\^7&B^ *:5*!PTQ'=L<7),IXF0W0!4BVP&JC2F(;OH-_H6G"UMJ/T%I06C^B.$UHR@ MM!A*2U"TOK8[&XSJ?; ?L0WHT/N9VH-_6-$WX&QI0YTP*"T8U1\AM&8$I<50 M6H*B]:7=&6)4[XC]@1NT=.C^6*8M"QKJA$%I/I060&DAE!:-&:H86C)!T?IZ M[@PQJG?$1M^GI4.+:&K;SMR1A0PUPJ T'TH+H+002HN@M'CDV">HJGTM=]X9 MU9MG_M=%)A;1M5A]-'9NN]PH.WTK5:VP96PJFP_ZNF=K&FJ?06D!E!9":1&4 M%H\:^015LZ_HSD2C>A=MG 4Q=%,L_N- 9:4QOI.F]"E.E:38T34S/\%QY9E;$#9Y<4(0,'EU0E!MX%8H@1AU+ M?MP@5,'HG+E2PR)%W-2DS))NHL6J.,K,N?QP1:((/&%6L,YG8O1/-"N8UM0Z MUZR TFZA-!]*"Z"T$$J+H+082DM0M/[!TSE]3/_,UCEFQ0&E-ROT] M@]("*"TO&]*[;#YD5;.@462ZU9&E#?3@HS8?2@E'] M$4)K1E!:#*4E*%I?VYT1Q_1&W(^8%6SH.TVIQ^1[8OH6G*UMJ!$'I07C.B2$ M%HV@M!A*2U"TOK@[)X[IG;CVB7BEVTF"Q ?78H#1?T?PIM:A\Q:9XCDP. M"J$-BZ"T&$I+4+2^%COKC,&M,Z9Z<,IT!TJ%FF=0F@^E!5!:"*5%XP8KAA9- M4+2^ICO[C('L,Z:P4)CG>O)S.OIZ9TL9:I]!:0&4%D)I$906CQS[!%6UK^7. M/F-P^XRIGFIB\O\VZ.N>K6FH?0:E!5!:"*5%4%H\:N035,V^HCO[C 'L,S;T M=US#\@9. ]0^@])\*"V TL)QW1M!B\906H*B]=\AU=EGYH_89Y9*TP?B\W=9 M68RYGB>)6A$GVV>J$-D^4\0P0[JA%:B"Z'SP&JY0$6=Z1T:*N*EI.E1> M;ZKBJ&T:AGSZ503*]MGLV:L+FQ=R_I*6CUE>D35_$#G&*U=<897[=USN/]3% MMGV;X:>BKHM-N[GBZ9*738#X_J$HZN\?FAO4;4$L#!!0 ( ")] M:EH.,Q2HEP, ,@' 8 >&PO=V]R:W-H965T&ULC57; M;MLX$/V5@0H4+>"U9-E-T\0VX#A=) 72&G&VW:+8!TH:2X0I4B4I.]ZO[Y"Z MQ.FFZ;[8XG#.X9D+A].]TEM3(%JX+X4TLZ"PMCH+0Y,66#(S5!5*VMDH73)+ M2YV'IM+(,@\J11A'T4E8,BZ#^=3;5GH^5;457.)*@ZG+DNG#!0JUGP6CH#/< M\KRPSA#.IQ7+<8WVKVJE:17V+!DO41JN)&C.>W/T#2Z2 M1*FM6UQGLR!R@E!@:AT#H[\=+E$(1T0ROK><07^D QY_=^Q_^M@IEH097"KQ MA6>VF 6G 62X8;6PMVI_A6T\;QQ?JH3QO[!O?.-Q &EMK"I;,"DHN6S^V7V; MAR/ :?0+0-P"8J^[.@_+3S>KQ<>OT] 2H3.':0N^:,#Q+\"C&&Z4M(6!]S+#[#%!2$IZ.7$GYR)^ MEO$2TR&,1P.(HWCR#-^X#V_L^<:_#P^^+1)C-;7!/T]%VO!,GN9Q5^/,5"S% M64"];U#O,)B_?#$ZB8_]=$?XW&"[_7E$I+.I*2\FE5 MCK9 3:UE"^#6T!5,#,\XTQP-O*(>\I=DA^( +U^K'1//]2D(CX9P.C= MNY,AW!4(["A22VE"2#-%M(.-4=)[4ELLU*:<23$>;RZN?WT&BJMLCJUE$"WZ\K-4Z0\MC<2M6F,!&"P!U=7$0_8YGZ))@,?=O5V M;2@5::(.@Q7I%DKNNJHEY8%E2U[IAC_MY]2+L('Q4% M'4?P!ZV\.+A%:C!?5GJ]7"=0M/XUH5(]ZI,NFN%3ESD\FJZ4J=R_(09254O; M#-K>VC]3BV8Z/[@W;]P-TSFGD 5N"!H-W[X)0#?O1K.PJO*S.E&6RN(_"WIJ M43L'VM\H"K)=N /ZQWO^ U!+ P04 " B?6I:D-&7'XL7 #400 & M 'AL+W=O9Z1G1S%]_]555]_10E#?8S0&&S<=T=U5U MU5=/^MG&-S=A:6UKOJZJ.CP_6+;M^LGQ<9@M[:H(8[^V-7TS]\VJ:.EMLS@. MZ\86)2]:5<>G)R<_'*\*5Q^\>,:??6Q>//-=6[G:?FQ,Z%:KHMF^M)7?/#^8 M',0//KG%LL4'QR^>K8N%O;;MY_7'AMX=IUU*M[)U<+XVC9T_/[B8/'EYCN?Y M@5^=W83LM0$G4^]O\.:J?'YP H)L96!^E(+,Q? MQ]W?,._$R[0(]M)77US9+I\?/#XPI9T77=5^\IN?K/+S$/O-?!7X;[/19T\. MS*P+K5_I8J)@Y6KYM_BJ M3<2Y&I=RW3;TK:-U[8OKS^_>77SZ;_/AC;F^>OO^ZLW5Y<7[7\S%Y>6'S^]_ MN7K_UER\?V5>?KZ^>O_Z^MI\_/#SU>75Z^MGQRT=CBV.9WK02SGH])Z#)J?F MG:_;93"OZ]*6PPV.B>I$^FDD_>7I-W=\96=C61''&^YW= ML]^'9E'4[H\"VC(RE[X.OG)E(\^$0D!Y_L)@/T]">MB9I\?K'%6^*>DY2R;5+OE]5[>N7M!CCI:O*QO,PM:V*:IJB^_MNI6U M+1WZN79XQW?+9%VL;.-FA3D$':?J M63/R=BMZ7 : M'FCLHJN8-]X57U[;6=>XUND3K[_.ED6]8+Y7+C#^Q4.O7U_&X\8L&QS&T@%C MLZ2T1/E>*1'C55=:/E8EDLA0,8^$#_I\L_20C-_4M%WHIL&5KFB(S+&YM$U+ MD$_G$;4A$#7W% M&YEUIB)C<]W-EGLH*5UI:M^:97%+S!)-+5T@'6/G<_()!E;<-4-:,@I(*.3Z M&MT+(H&@&[N$1Z(-29)^94?D$RJ^:L;@,#*S(BS-G)P=;=$8^WOGVNTX5V.S M*4(4#!RAF9(.$M4.K^G4POQZ]1IZM%DZXLNU>@'GC\8/_Q[OBA[Y/NS=?<"/ M/LIZ2#OB4O>)>VRN:O/>W]K5U#; T]-1KA&&-A2-<#7)T(8V&@GV9M%8\HQR MW&P G#VYD89LW^_OHP;\5#X$&$0(GKX',\F8L%N[+$@P,]:*4G5,-:6T0QJ M#*KWR;K_LUMG"D.BD57^NY/Q*7GHJL*1=D%0N,0(.$IGN+%7TC] MJ\J378CAM[XE@:^[AG FL!Z2_K+F3>/Z6;\^BI5NPH*T&2D=9,XTXJ)<,765 MPE>@Z(Z^F[(Z>):U(PF$UJW$V MZ>UM4'1YN%89HP^#X*-S'J+]H^W4&8G8H M)4LG? 4%A-_>EQL2^MA0D-:;>+8GF>2&=JH7%&/2IJXIC\A'M%NF0A@,:PL5 M=$& !RA"*MY!W4F9:$L2.. 5)/4,1-W>)Y<],AFI#F*C2/6H%Q286E#X >'% M2^@I7-EVZ4M?^06C[Y6<3%2UPFUR;5'Q]EZD"Z*_Y/E($Z9;D3&1JYR0]_2- M>$@2HR][$-J])S:\ $^1[M: (5+1=#W Y6D@B )J1QWJ]Q W WRN<&LP:-JW M5IN9-WYUGW;H47*.@=WT]U[^1C%SXP1-\5ZW5%?FM:$;2\C2$)L]J1VI-@ M!'?N: 283(S].?4D!=EGL8A;]FK-V/SD-_;6-B/VH;I-,Y XYJP+N MS'0M;?\'5. +C)@RR#!@_*BQ%<,!=@$-X$^07#"MUJ2-D< 6="G[22.CI[RK M-I<<',RV[#GV!A3#&"=%(I=%75!04P_"&[[J%;FT#A3AX(4!?%8:A,Q$< IN M\ZYF8@=?$[BKW'?1@+9F9*\4PND&.9(DZZZ*AE$QACHV!H(-8M 1U+.*+H@W M5M'>V97V('_1 /&&>Y#CTJ<@W05%<$JA.MLFVH7T!QB"<6@;W?W M .CGGJNTM<\E"S-B MC'02#Q)] "\&J'O6B'N%$*/V[T^5P50'%$OA_2L!:3KK6L[S73P MR=(MEF9&.$%Q^N]T)L?C/6*2,6NF1"?!A@-R%=Y0L9*^TC '-05; OLI6%Q[ M@DH2)MTWIQ>7OB%)B]K&9/#-JZN4#8(T?10!8HRB(S<4/DDN1.[((XU%8H<+ M);RC->)&8SB[9%EF9+42[>J^G^C.W"VC%I7#_R84;P$O)(4!Z K:,<$JR M'5=QCD.0";AKP2S'/%+JHMOQT\HM8@)'7JRKH1,U*G 5@ 5Y)5F1H"&)L@L= M\Z)6:=;%EBU2LXVS$S* ;8)_5]]ZA) PBNR:A+^XE/=G7+)?6PG>:2>I).+J ME.U(++3)B*F)_\ M[&9KWL%P2=E&E,PU]'%!L4=#[]ZY MGW9@*XSR_CZ#!3:3Y U6GH(]#R>:2AL(:Z3DPB)T=/3'QM^ZP(MB6$K9T89M M!_%SZ;MI.^^J+!V+)8T52I@H%@'=,QA+#P@*JGU)B-BM$1\E#$RAQQ1Y= K> M5. P"U(S07$V%0:,1(F80UX/@1'/.)82*:L1KWQIJYVZ0^-(QD=^'NT/01;I MG2IB.J/72(&"0:UH)PHF 2+>R[<;D_+U:DL.0FHU( E1"L+\R;5>,S+_+.H.CF=BOC,/1P\?G]._CT8_3$[,(2&3O)+X;ZK&;-X'^+=@W@G06SU4HK$L1 !R9[ MC^FQA +P?*2^[0;!PS>I)C$[II 16ATC'O93TF!DTW3!*X:;)3[.+)^M9X&U MO0^*MS>*"55+M)1AI"$M(KN.UI>68$.9GA5-PS5>+9[P]0S5X)NFL%M^4KMX M0U%:6-)9*$D$TK;'/XX>/3ZA%S^>CTY(#[_XY@:;D1"9ZTPJ$L,QHF7&2,'*3+G683410,$&N2[E"$#8I4#EW*P-N;JG()M M7(#.!O)V^'0^4E^A&DO@W*TZ2?W*7#:RUXJX*_.*2E9DE!00-8$^ Q1'(L=' M'H!^2OY8TRCNH62%E:' \*;K[!/SLG-5R?(Y/3DZ^Y'K0"%]:MP* M=JPIP.3DZ/1$GWC3$5TMI44CB@N^XD78482S_N&?4:A>$ M,O'+P\)H8@78H.R9>:\ MIMM$01\ECO?W8?>&-YQ%7:A ;@I5--@0,M4VI5$@.G)W)>DZ 8+V!Q8A9O3EH)D6 M[NFFG8\T)9#O%G4?ERL)/40J3,10'[8D&2*11L8EF,C*Z3((N; M+DE#G@R2]](2B'&-0W,"C5!3DS#U%)X.UA4E:A8V9W;8AZHTSZ50PR[(HRD. M/>VCEU@MX)Y MK=4.0;5J*31Q*NK4S&+\^"H+H-^E?3YVZ:;Y6UIY2.FTMH( M2AU\=A?)AVB$)/V'V(Z.,2JGZK$"#MFCSDT;M7VMMLLVV=?5[L*N?*7*E*?Y MVI"-+EP4D55W+_R1TG#K'D6-&#T.!3NU<\G*4R.07<>^&(@+?[F:NZ!HO=/P MO:/#.5=IN"3K5.F@0SZ-LZ_1QM%[MXK;=34\+@ZP93YUD12!@$T*P'WL*]TT M@6$V4,16(AIZD=/);;F-!5(&:1"3S!"N4/: 9V',6ME%<,]F2#') ,EQV6 K MZ^VF@LJNC)S49S,;UYH[W,;0J[[?A8D6,S@H($P[&48AQ%PL^?:G*%4OA7BD=]>VN07 7%K,0XBG2/L& M^3(,=I!UN@_E[)C^3&D_2SO$]@7WP\S:NUH&5]Q**ULPS,:GBU>J82YZ9.;- MN*XSMTWH!Y*DQ$5.?+O6BA]G_&&I>8>7WEEE67A:W'WU7Q^!?5K?@V$2P3!% M_3YT'!(W_0V0:J1F9#3\9%A<7B^U)S;0_6FL+4L>EAJ!41W2'4%H2<0J]'+$ M=1!TI&(!3EQ=E!%%NI1W:8Y+932MA'FJU+R28A^N&[3Q\>)#F, M\E($3_*U=M%(;5*ED\]P8!:#8'*&4&^=NFXC3G;ZNED2@+*#R]VBID@W(S>ZL!R=)&KA2"GW"< L>OR7Q^&Y0-@]R^FS)+8*>E0T%!:@5 M6>4[%M&R!F>4P$ K,UQ+I:Y,X=&M[9IH0EPXZ;L[A^%!5LSFXJ\I%HW-LI]5 M\1MT8=N/2=[%B&\+-+4O-4Z@^".Y@D!DA'F1X@&R/))%9>^A]^A(1LL L^+M MXUTDD814PA)F?^TK[62KO<@0W=1) M6R)I;1R*8[9&/2]:]8#[,GM*/DF0,7HJ=!RO'5S"KK,.6HQ-3GJ@'8@YN67E MT\E]Z"P%>8[)AG)@:!00D6';?B"(PX;DY7&?J+/Q>%M_?()=5DA*6XL*W5(1 M)PZ'"G6"2!L;!XX;E)E!:6PL1\_+9\8Y/#8_'M)85]@"O8?@:^:2SB5:D8(1 M>HWQFP36^'Z,>P:3JS1WROH<6JZ0EOA @!P4N]6T0[+6B?)+QI5&L&*4E4^/ MY >Q^:>+2T&60EI +/HX1:?7/UNHL='RW P<_% MVMYT:RZN+\T/)S^,XHKHDQC<>REQ:G49_9]N-3:?%4(XKI+#-SE#ZHPD H7\ M=[HY$-=1ZX^RQM2HGQZ\LWH 2CM;,4SW26]_!3[+P61<5Y[@N7@=X$RYBE;D MDX2/_/SHCH390/I!T33%E%OC[C0ACXFK MXMQ6 E(>^PF]>NMQ:3Y&9<*P4,0D'N-#S"&*PE\*NM;2+:.VD300$L_WZC M@*MXG62D\B2Y335=2K,Q=3_MG"2F RD@9+"%1+G:S!W!#_0!NKMUVA##DT(7 M)+BT!:'0.OY$:<-LCBN=)HR+H"L?L=XXXQ4XVWUPD6K@E'Z8!1'/3E#R]* MM,@"#\V0\WBMDP:7^681]4-*PA1E-"'+1FJ!1U,R=:1AW$^/[(SD!P>U#%-Q M0AM72'&V;]"->TH7&:7%D-(X$]'3)NH;Y2FQI_PX20F3J_9U_"2F']E#.1V: M8JY0G?Y#*;N20<]?..?,54(G&L).P2G.16[W@R%WWF1+#11?69*,S"/'C^^= MLVQLWV?F^:$T7!#2=,$]PXR:<*4CIEQYO7<.5'_J5-Y'W ZO0E6I MYF[>;J/O?]"7AA/AJ7$4"/H*&;99*=#FJK* M@S'^>38NWU].ZDWP<.-<)VY_ZQH72C=+/_>-]1.^*Y+'%P23<[OADNQZ3RK# M%5RNQ2+GZ:8<.<7I?CUF)-OIO#SR2-#U[:M@+15WFG[F=GHR>7C/,*;(NN7D M&^5J3XM867@[D()=;BDWC:LNDP3\9[ U)V MX)%RW=\[KKZ@-X)DC)R&\I0P"862OI!7Y603K4HM5X.?D8@&+#O-]?'V2_M*8I8\/\GP//E M=2L_ND^?IO^RX$)^J=\_+O_?P3M.ZH*I[)R6GHP?/3R0C#&^:?V:?[<_]2V% M+/P2P9MM\ !]/_>^C6]P0/J/'%[\'U!+ P04 " B?6I:M',*E#X% !) M#0 &0 'AL+W=O=30CYAW[?)QO*I._9G R>K*S+9,#2K?L^=R33 M:)3I_F@P>-?/I#*=Z4F\=^6F)[8(6AFZ'_<\(>BG6]="XYD:>UW M7ERDIYT!$R)-26 $B;\MS4EK!@*-'Q5FIW')ANWK&OU3C!VQ+*6GN=7?5!HV MIYWW'9'22A8Z7-O=[U3%\Y;Q$JM]_!6[;5<9@D"E3_LN[*@\M M@_>#1PQ&E<$H\BX=198?99#3$V=WPO%NH/%%##5:@YPR7)1%<'BJ8!>FU^?S M\\L;,9O/O]Y>WEQVT\JQ+,2,!J/)$WCC)N9QQ!L_@C=+$EN8 MH,Q:+((TJ72I%[=Y*@,)+,5\(\V:A#*BM?/**9.H7)/X:[;TP:&=_GXH.:7K MR<.N><0^^%PF=-K!#'ER6^I,7[X8OAL&>+6VSIQ:=O!N.N^*B\7*\=K67)8@60Q"(HM&2( M;L0YPC*>O'BU*);!YBH1H]'@S63PNB=N@,^8CGX4"ORCP_2 "9=8)=KZ DD" MND>*U H05***!)O6UBGR7;1ZHHLT%J]PR4:R4]@HLP4/Z_9=05FN[9Y@9C.V MCZR[T#^T,?)9KF*!,NN"^J>ZLU.H%JNW1AD1DBIC]$V,B?4*S24@2V7%AV^C-+TK$Z ,=U[6F%4I6"$.@.U)NN>A MCGIE:U6<0YV:1!I!P,/.);H\S[5"H3%P7%WFC:G!#"1(J-4JC6UP:/DFZ[[N MRE5L_IPKQK6O&)><.'6'?$1Q;%.)EN%GS]+L^8F$*N0 *3C&]GL>G#,,A,OA\>O&[EYXA57V\%_8U9)T_C-X+>NN,B8;2W? MMA:F&WG'JM5D[M5-E*2CA_7HOA8I4YX?XT%LB<,A)/K0>'"DPI[)#(^.VU,8 MX-(Q9X@,\JVTJB P5IAC_F^5M>V$^Z6D#0S0R:5*'QEUQFO/$)_RL.$7%&#R M?,^V81^&PO=V]R:W-H965T* M-VT 6A(ID:('HW.\'O%UK\T>UDM+22YX5U5UO96UY,QA4R4KFHNKK4A;X9:%-+BQ> MS7)0E4:*U"'EV2 8#J-!+E31N[]U=Y_,_:VN;:8*^>Y,)L'F>GU7<_O M;2]^5\N5Y8O!_6TIEO))VK^7GPS>!AV55.6RJ)0NR,C%76_FWSR$#.\ _J'D MNMH[$VLRU_H/?ODEO>L-62"9R<0R!8%_S_)19AD3@AA_MC1['4M&W#]OJ?_L M=(K,_J[7?Y.M/D[ 1&>5>]*Z@?4!G-25U7F+ M# ER533_Q4MKASV$>/@*0M B!$[NAI&3\B=AQ?VMT6LR# UJ?'"J.FP(IPIV MRI,U^%4!S]Y_>#][>O]T.["@Q3>#I,5[:/""5_#\@'[5A5U5]+Y(97I(8 A M.DF"K20/P5F*/\FD3R/?HV 8C,_0&W6:C1R]T6N:23BKHG_.YI4U-8UB99.4Y;GBF5!D7+V,TKE%)-A;:4('Y1M6"*#8A#4 5=X&:5UC@\ MBZR6M*R%$865L !KO0=EC7(%!62>90&8JD^S-%4LF,BR#9266TXK ;@#-O!% M!8*:R^/\FB5D%P@#9LM&RCY]AD(+G:%L\F]6S&$E%X:L0Z+S$K[@(QS5J)CH MRM)?H9'E ("'JQ_HACZO90;V^]E*R#69SZ7I\HT?(WX$]!&F$Y99[JA6=$6! M[P7^L#F$DY /8V\T\>EG!?43N0]^0S-$B%7_%J[T0D)151)DQEX83FGDC4.? MOO\N#OS@1_H%]F6#(K9:&ID2"%>8$F;W/7\84S@-._C/VL*"BZ^Y4NA%T00\ MAN/H"%IW2G'@G\*%.I$73R9\ )W WREXUA%579:9!6&R?<+DKVC'NSY^Q. M](JN]\S5"@Q;#+TXCAKWQQ##W83Q^#42!S9F-P[C0S'* [<]M&R? M'-L/6[8[;^ZL=YQWAN<)%K#FZN6$]*@ %9@D\L)HRH?8FP33+@,_M77/R=G5 M\P;+#^&V*?D^,(9M5K25L3' %44P\33FP] ;CZ?T6!OC0J>3[&F%K+[FFGX< M(H*$W@@ C/*<'_ \QLTZ& ^D1JV%(L:MR^X;:!X*1QJAB')B1[T63F&9H45R M#_MFVP'0D9Y5RDV 5%YF*E&6H+1T78(=S"A(7[.M)'-M3!/9#.8&SY0+) ?V M?FT1ST)E+O;13)NHST$B:9*>8Y^+02I92U6X3%EU>=(VN:XTE&+3]IZ9:RM? M5R!PQ;3@+'"JH*"#<3RU>7DB.;:1N@MVD.5>$KF6<$5^[/E!Q+<1G!A/?0ZF M413P#9?V *7='WI!%/--C+H2HRI$*/P.! &.,A-XD[$KVUA3%M"\JQEH#4!L M&T@-5>21YLP_0EJ&D1> WP>TZ1OV6&U=56T;50 Q)@@0'\]3 ;+IR@T4BM!# MHB97A_'PC:Y^4-:;$/*V"2I?,.A@/&A^/%>4FO%N[382'K.> ;KD>8VWM%VB M<4RTL#Q]<0]QT5;=O-9[#MO.-W2)0X0W:ONLT5//>2QKNMA6YU/\ )BII4L# M: '%;#.:)7I9N#',,0A=6(7X'[W)X' NV",/"C%*H@O0T/,Q$WQIC7M]SKBG M.NFH/Z6-% :S4-]O3]]*[,A^HW[0$ACUPR-2G=,//'M*H+COOZ.H'[_[6HQC MW"/^<3]\1Q-^<% _8B+E&1=5C(LM)"A1]5X4S[S9AJY\*)ZK+(,]/7Z+=V\< M@?N_LV,:Q>5+*0OFQ;M%89LBPX.[00IQ6]^X>M;R_DM%CRLE%_3^12:UF\X_ MNGW'-$DB0'_C/,U(C<'DZ5G+:P*>T7C@\GCD+Z6;^+--_\SV%W;;7_A?;G_? M@G?9_B[;WV7[NVQ_E^WOLOU=MK_+]G?9_B[;WV7[NVQ_E^WO_[3]#?8^P>;2 M+-V'9A86!FR^QG:WW;?L6?,)=P?>? C_59BE0M1E<@'487^"A= T'Y>;%ZM+ M]T%WKBUV.W=<29%*PP#X?:&UW;XP@^X+__U_ %!+ P04 " B?6I:X;:& M6!8* !U'0 &0 'AL+W=OJ<-H4PJKI96<\.+\^HOV\ MX8M6"]?Z+4B3B3%?Z>$NO>ST22"5J<03!8E_3^I&91D1@AC?(LU.PY(.MG_7 MU-^Q[M!E(IVZ,=F_=.KGEYVSCDC55%:9_V06_U!1GV.BEYC,\5^Q"'N/3CLB MJ9PW>3P,"7)=A/_R>[1#Z\!9?\>!83PP9+D#(Y;R5GIY=6'-0EC:#6KT@U7E MTQ!.%^24!V^QJG'.7[T;WWT27\;WG]^*W]Z)=W$.^H.A>&\*/W?B;9&J=)W (81M M)![6$E\/]U*\54E/C 9=,>P/C_;0&S46&#&]T2X+2&W%%YE52MQJEV3&558Y M\>_QQ'F+H/G/-J4#R:/M)"F1SETI$W790:8X99]4Y^IO?QF<]-_L$?BH$?AH M'_4_P65_)GTQKOS<6.TEI9>853J51:($\$),=8'?6F9".J>\$[)(1:;E1&?: M:Q@Y5Y*LG0K*3^1X4EFKBQGEF<;NLLQHES="9MEV:JN7;;I^+KV05HF)(G(- M&SIA56FLKWE.R?M/['UFVA/OFC==,*(,AWU2H0M054)NU;8KM./ETFKHSNP7 MILI2"$!J*6Q.20_ $<0O@@8")BJEY@6$6N&FRD*D6I$E\<1>8U-ELV78(@.8 M391?*%4 ">Q7$"JE]3K1I2S(+)Y%B4H#0+U(I5<]\;A3?B&G4\!DT*%EDC8- M,R5A=/&DG.<7"^WGXEMER):U'*2^BW('P*V7*!YTBG,Z@;-T@>2JB(SKBL5< M)W.1 ^S(7$D&X^BI#C8WA2+.+)?)4$+(GPG4F4$+Y<[%O7I2F1B(NZ*LH$#] MJ,-C8G(7]:2-PFCVSPAM.WDBS.8K,X-0"R8+B/T.> MD+N[=#8QUIJ)L9*83I;=-J,8E4@,B27>JC+)N863069$?]'X>;3NYU';SU71 MHAS?[]8DQKM5WRIM%6^Z,3ER=_EW6&O!(5#E)#$[U4ZXS>D72Z7$9#X+!V+GIEN$B.F.\R"9VS&SC)#)6X0*^)X MB\9<*RMM,E\&.[FH;0+1G&8OL$0Q[Q J2)!B1O3PTR%A;) .Q8+4KZ4L*]"$ M,T*X!_1=EYQV[:0&_\!U.N?@!>FXOR46H_JZO[G; *E=+$JY9,PEMTPH":!/ MY0A2I5AP \NY9"9UJ()$:1!:%-CUX:#*MIBOW*I0ILHKBX9UC^?VZQ_-G0BF5/^AR!)T?29 MBH(1YG2K8USLH$.!U*,EHFV5KRPMR6S)S<+C[MB."KAGF+4)((Y%J!SQA5)/ MH>^ U,L&4M=,':H[XU=//,RYS0#F5B2G&8A6KSD[*0\9K.+ZVXL522D9 M*PWUO37ZA3>9*6:O*(/60&W*56V[OH@%!?M4EL_'D&([>/$!=5<,3L0K<4WI M#A@7XS:^HCTWCDLY8Q2UJ*F82G2A79T/5 MC3E VO^N(H8!1CI"&DOVA5V1:$LE+20/46DJ!UI.')S#?(US;M:"\3K(0U;; M#)&!>"%>]X_7/4+"P?X^8S!!G[NV>M8=]OOP=[,N7@ZZP^/^@7@TGG&@C42A MTXUT6OG4W39P3+'D"GL^[I\>AG5'K9)-V!& RZKT?/ M]!OTSWZY?J='Q_NT.XK:#4ZZ([B.'L8Y%<-FS$B?@U0;#19()?'BK-=O,(VL M\N*X=]2\J!OA@+6N3M#GHM#)9^;O$@Z7BD>*#*/0;O&V(V8MX&A=P-$O$_"? M%7"NGJ_OBG!MRGRY7ZF+?^O6Z?W*]8X;BA\!9KO-VCVLKZ/YSBK9-A90%JSK MCK,6E>JH=!&7$9$MT;>&U)>F7W]4R;S0W[#QH:72Y[9*<:AJ0O V=F,0(9%N M+J;@*<9%@>Z&4?GM]=WC[9A=L=&G N,U)&;U'^C6&!Z@)30:K1SZD2";]J^- M\/_[8:?E>>!L]6)KV$(V?Z8U@DG!*IX\!;'0EM!:S' L'QNG?V5R3GJMG$OHW&.MR'-?W@WM:MF97I MB9=398M;=OL&U=LK2"A-J_;0[7-):96FUF$NS%=RLB80KD M3R*P:Y0>YD QS>\,'X(&S[RA0=O2OZP-C'>FYQ_SA4BR](&K$\- M3!O+\.ZSO;XTM=>JE)\MN;HHA'VZE=KLKWIQ[_#B06VVGE\,KB\KL9%+Z;]4 MGRV>!IV67!6R=,J49.7ZJG<3G]^.>'U8\&\E]^[HGMB3E3%_\L-]?M4;,B"I M9>99@\!E)Q=2:U8$&'^U.GN=218\OC]H_U?P';ZLA),+HW]5N=]>]68]RN5: MU-H_F/U/LO5GS/HRHUWXIWVS-DUZE-7.FZ(5!H)"E/][?+2\''D9XZ2!K%=XV"I,W%,8)_6Q*OW5T5^8R M_[N" =!U$),#Q-ODI,8/,NM3&D>4#)/1"7UIYW(:]*5ON0QX%M5@K*/?;U8N M//SQFJ>-GM'K>KA=SETE,GG50S\X:7>R=_W]=_%D>'$"Y:A#.3JE_9\DYJ3" MU^'^'ROT!3FT9&K;UJ+ZC\RIJHN**FORNNFLK VHBT@4IBZ](V$EK9366"U< M:$P6V,"NDXX4=V-F;"[*3*+@_98$OLG\A[HZTE<+35[: GK#^YVPRM2."BE< M#55DUE1)&Y@)BB+HS72=JW(#]5LE=Q+LX7E5)JT'0:&!M(0;I83*S!25EL$! MK'"5S-1: 6]=*O;$V!K3S_*4EJA]5,4O&2+)LMJ%)2K5T[^5;-=;\!: M.UG6$M?,;* 7JB(\.% &RZAG7Q$F)Q&XD)K2-W'[_KM9D@PO%L;A>YD3L"L0 M$:? FC5@L@;Y-4-4&6$+Q06Q^((8-S*'>G=&JSP(W@H=@KYDQG!]^LGL@=%& MM)?D3 %O"P06>"7(DD2^X]6.HY'+RCBVN;:F."H)":]7$DF0G;O*'3Q&N;SE ML%8"@!$3J/=;X4/-O.;^;>O6WYW-$!3W>E2^Q?_%VVI8OB[;(L#KKLS# /O::,P[1^\8M=^B;"'DZ/TY@ZE'Q'L Q64C6=1.DTIG>(RIR2- MDNF('HU'GYT(Y]LPXED,DR. F4?344+S-)H,4_J(%)UWU 2#@#R? M1/-D3+-A-$HFK?DS2F?1<,INI$DTBZ?L8AK%TRDMZVS;13F$MVES( FAE8%+ MBDJ43UQB)[*-I-@FXNQGB'H=^(V5- EC#9FHN%'_6>Z^H4WAXG@83=,Q;D9( M8L+>(RGCV8R^N>;I79Q$DTGRGM[-H_%P@FN, ,?Q>_J$K=U+FCD1[P^UY2AP M3/Q>:K! T=I;V)X">;-6&*.V4@,-U%MGX)_ M_,:"+C%T5AJ\*C<\B!S]0$N,786"7##)6=B]+TNS$VR7/F.L,NZET753@*QK M65<5 K#8\OQJQ<%;=YAP[.&Q<96US-197M4.NP 43P>!25;!L2QP5\EQ6&N, MJPR/JR<>L:&+ULW^Z'BD6OE396-)OT,C_>680].Y;WZ89':[8-TUNP,@*@-YC.[ MA7U)-^.:HGAFB1^[H,/)^R,0K/>3 =\EPY#P$'AZ"$EAP7;$M4725--QC84\ M.'S-9/]M*P]MY;Z8FG#ZN!IP3&LK%2+:9,(?=1QRS+T#8UM550VT$/DP[G&_ M4R%QKBNZH[;@&1M/+[J&<(QZ3,1F'\:][T"IOTEAV[/"27KM'/Z" M?136+GWH1]!6-$WB<)T,DW =X;H0I<@%8U[>''9_%A8TY4C+ M-42'_>FX1[8Y0#8/WE3AT+8R'O47;K&PO=V]R:W-H965T+^^1\EV72PQL'V1>.3=<\_=\8ZCK=)?38%HX:44THR]PMKJ.@A,5F#) M3$=5*.EDK73)+(EZ$YA*(\L;HU($<1CV@I)QZ4U&S=Y"3T:JMH)+7&@P=5DR MO9NA4-NQ%WF'C27?%-9M!)-1Q3;XB/9+M= D!4>4G)/6G*S!1;)2ZJL3/N9C+W2$4&!F'0*CWS/>H! .B&A\VV-Z1Y?.\'1] M0+]K8J=85LS@C1)_\-P68V_@08YK5@N[5-M?<1]/U^%E2ICF"]M6-R6/66VL M*O?&))=_64VT"YD^CP)(#IQ9D>[!9 M"Q:_ 1;%<*^D+0S,98[YSP !,3O2BP_T9O%9Q%O,.I!$/L1AG)[!2X[A)@U> M\E:XFJZSMCL?%H))"TSF,/]6\XKNF86_IBMC-5V4OU^+O45.7T=VS7-M*I;A MV*/N,*B?T9N\?Q?UP@]G>*='WNDY]/]:IO\-!D\%0L:TWG&Y@6\V9S47.?DVC2>!U'"%$CGPDB@\H_-J((G]7C>&>.@/TA#N:BVY MK37ZL.8O;F%^I@E1TO?#[@"B*/&':1?NN&0RPQ8>M&M<%V1M7" &R4.<^#VZ MS5'7C_H1?$)CX/V[01Q%'V":9759"V8QI_:G6F>:_2])\D]::5K%/$]=4V,Q,L>O M#:NX9:)ED?,VRZL=&-PT*7:7@,M,U Z=+L"#LDA \ L\[C666+G'X-I.P-_J+&ULS5=M;]LV M$/XK![*1:\9J:K&B[Q3:ET MS2Q.];QG&LW9S&^J18]&T:!7LTIV1D=^[5J/CE1K127YM0;3UC73#R=F4A(T+X\[X_CPI._LO<'O M%5^:G3&X3*9*?7.3B]EQ)W(!<<$+ZQ 8/N[X*1?" 6$8WU>8G8U+MW%WO$;_ MU>>.N4R9X:=*?*UF=G'[7_&PLR&+]FR@JPW4QQT<^2C/F&6C(ZV6H)TUHKF!3]7OQN J MZ4296(UO*]QG1Q^OKLZ^7GS^#./+,[BZ_71^ Q>7M^/+CQA8].?M>L4(]":AT#VI,X8N2=F'@7,[X[#% #T/-&%)"9 M(]I_!2_9Y)UXO&1?WDK-EI40P.0,+J1EQ,=P:.*M,(91I-8<_QE-C M-5;/GR_Q$+ST7_;B3M2A:5C!CSMX9 S7=[PS>O0]!.2YS&.!@G)\A0'_6A(LFP MYI) M(UBX9&9_X9G%2\O"^Y@D672 3_]#DAR?X^)[6YG*V1J(HYP,$PK]F QH#'&* M1FD"XUII6_T= -^]R6A,/R! 3C(Z/-@.?A!TWT684H*!XRA+R6"8XR!-,A)1 M^C\3,/EO!:1.P"0AP]11,,Q)FGEZXL33LT? _J"/FD ?>7LD&XHVR("2E XA MIH1B,>R1+",TB0^V@Y^LLQ])MA%D&OS ] &_FPV&YFT-G_N\]M6+DS%HL2O% M 1R^8.OM)GB?5>CF%%&Y-IYDK+/814^'$\@W#.1/HGY4E=@QH@^PY5DO1%K8-EL@;]D'XI9?X M;=::RP(91D#3757I\P/@P%?>G-^B4'KF]5/ C:UJ'PXOE%1U5<"42UY6N$W= M(1I"5GK'K#6\; 4(9!,]/BHZ?H]MFN&PQ$3?QGDWPV9!"'Q#<)IUZ7;J9'9+ M^7K)I;0YH&;?%1LJE*RKA!(L+=-PWU2)AZZOSFVD96O=MY-)V:)>C]A&#I^S MY$+@K%BXMRX4R>\ME*YJ0E#.JR.8LQ)++9!J5J?!/"_8<;BD,$YW@&B$UZRO MV8&KHSRC;HR'=T"BR(\SP*L@2V,WSF% LBAV":W=Q1%)HFWQK2Y3E_'2=WU. M6-0+FU@DQ77"3N M&:(JN<\P]',(J'FX;LRB:O BP_9BACFSFIM L%3RET+5 M#;>8YUQS7OM#[M).NQF!O-L/ADDW"0P]D>.E[J*WTR5B$'/?"^.1<52%AG&S MNFFWQZ'+W)J'7OT+T_,*#[#@)6Z-NL.T SKTOV%B5>-[SJFRF+$?+O O ]?. M -^72MGUQ#G8_ D9_0-02P,$% @ (GUJ6OG5&I(.#P I"P !D !X M;"]W;W)K&ULU5I9<]O($?XK4XIV(U7!%&_*DNTJ MR;(WWK)7CN3-IBJ5AR$P)&<-8K@80$=^?;[N.0!2)"W7YB4O$@A@^IB^ON[! MJWM3?K4+I2KQL,P+^_I@456KLY,3FR[44MJ.6:D"3V:F7,H*/\OYB5V52F:\ M:)F?]+O=\K>1I]?^(=6][9U M+4B3J3%?Z<>'[/5!EP12N4HKHB#Q[TZ]57E.A"#&'Y[F061)"]O7@?I[UAVZ M3*55;TW^F\ZJQ>N#TP.1J9FL\^K&W/]->7U&1"\UN>6_XMZ]VY\:JRKWGR\_N6G%U_>W7P25^\NO[PZJ4"3GIRD?OVE6]_?L;[7%Y], M42VL>%=D*ELG< )AHD3](-%E?R_%*Y5VQ*"7B'ZW/]Q#;Q U'#"]P4YZTTI< M:9OFQM:E$O^ZF-JJA#?\>YNVCM9P.RV*D#.[DJEZ?8 0L*J\4P=O?OQ+;]P] MWR/I,$HZW$?]&;;8NWZ[=.M$Q4=3S%]4JES"=;$OJ4%XV4IEPLQ$M5!B9G+$ MJ2[FXDCH K=,;66167%\)F 9M9RJ,EJ'_@S$Q>5'<:/N3'Z'1X?BQ[^<]GO] M\];5!8(8OB%N5:%-B7\I[)")+R3%1R,+<2FR6HGKM#)$O3<@ZH.N..H=B_%P MDIQ.QI'6=]/H'\>UH^%I,NZ/Q.?2++6UIGP4OYA*\<)?S)W3S:GV$O^[W6Y< M^L54,G=;-@85DBA0^ZBL/4.HEJ4J*H1F59>ZTLJ*HW$R>CDZ%D>C9-3M'GL: M^;H!QL-^TC_M@=H@Z8':KX5"C&_5XR/AWB:@3R8Y G,WPAUY"Z%'E:L[E8L^_&I55XZ2%?<27,>C26>,]);GG*DM,7CB;1TVYG9) M_K0$H]&PT_N&!(/.'O<[$]=%9#MP$B@4W%V@J1)Y9JE4MZ65;7!MQ1S:2NB))U.$J$3,^)3BPY8KP.3<(G>60)+LK[KP M/V M56J(?K] W7P4YKX (5M/K08&M<^.6 (KG-S6$FZN M%69.T8T7( W5):>70)#B-Z;PA&*3/:V@B$)T:!"XWZ4$5R$&!#$"1]T?:$?@ M9\ U(I5V02%XGY ),TKK7,&>J7X"/EF=4I( :21,H6=(':7'0A]1CDNT?N)& M0G@*QYR8)]0#5=%:VP7Q"S7^G@H"7-[E!=@FYG,O!!!1229PH7RE9JJDS7$EFAXX M[ =?-*F6U SL59/Y'?8[@RAD2XX&:V(']:8@#H55[62R5.@QLG41;_"@U-RO M8T/O%.2L7$[83)NK4M,L(>C"^,2]WRI%&RE?1D]=]XAD \YTNU-8'OHAEB1EH'$]Q=EP_I1BZQ"9GDPD".,P-$;X 'W:4>S>0Z8\M8SX;] MX2A"_-+O&)Y0) #\FXHL0-&!>X?])K\=>^:VALV(,5Y[=_GAR]5% L@RUP6# MF.@!&_(H5_*?E(B$=E9I5Z-")"&JFA"3ENMFRFKX#%(Q-)K2:.A,O'>_IPDU/[V1HG M](( @T\YM>\_X=1^N,F)GG6W<9JT'K0Y33B+,#24,]J\851]!XY,OL.)N9#W M.\-!DQ77(P4>2L6)$F\3N&D,W"."TX2LX)HJ(>3R.X$GYYY ;7!*>^PB*]=H M+K8W*B2OG+I2O@ZB'":K&O8;\ B<.KW*%3WSJ)*^6*:+< MAD;DUC7&<.-Y.DG+O5V(Y$8WO"'2V#W\$@!C@=P.2KJAS #2":#%LM M0!58.K.^M8KHUUD\K%M!1EU5#K6[]LL+0QJ;PM]KX00(84I8V:>?Q@Y)VVV: M3H=A?O02W\S).ZESW\X![L?V;0,!;83/AK=JZS)>U(VG$M@YEX7;0&M[#6O* M$@'?+:5O59 ';B?1L*'(KG)*P P4:2V)@ZW4AN=_F:+I$6T1OT!L M;;W$DV2]!E'5@6N;94067$L# C%+S0]NDS7K4./.C^W7$ )[(*N"M3"&["/'3CJ2Y81JL0 MG84I7C#$1!26<]^9R>SW.F81NG%T!][T:DF.P-1XD9>"$E3.2OO=B49-PJ F M$XE+A'HCPZ4>?\!HF;;.NAXQ8"G$1? \54 O.5(2#4]*(_C@2:C9S*<05J^5J9LM\1T0 8W9MUX3"PF?3WELFX6$ M,=-E \9:V]A9FW'SI._G&O'?>\G%M+]_SA?:)/(00K;L 2Z_%IG+&93ZFJAN MS_B(\5M0TU7S0ACR.4^)GL,!C=YBT)[@<5EY,97I5T5M!FG @U"8@[&E([W) M,:@:.'7$;9/#*T[PA2MJ\![%>0BY.K2%6T1.XI-X4K#$-D]5[-79^6(3[]ND M;DN3'9W[J/6.'_RL<^%Y&EFX;;)):^KEAEIVSU1KRZ JI/IK,"GHY _P-;13 M-_3FD=].&F9%@\%"<=!S9?):5/6:45G2"$']DY^?M67;F*IM9]X-S+N; MS-?QWI2M6Z]\D$E?&S.4TL?0OOO"ZM!=:XC8-F68."T-S: :(LJIR2S7.7* M-3XY @U;ZGN5CGA/_79K $NKZZ(F<594"4S$%7%(1!JJ)_H-UA1$.JBV3V8# M=0XO=/N,G/WRB-!=HUP8/WJQNR:W+=T[XJ?I;/'JGY_%.XH#^(&E4=.'(NTT,U'7LIIIKN?2(RO'UL4&!-TE M[D7$O/EC$L>JM'3[H//;+!O?#+S7".P2)*;7ZQ;)YF7>ELL0Z>*2_)X@JYLK MD(/ZAGNM;7E:0Q/"H=(5D!=8;)BG6]N@$9\@D7"YK^?=[*#>=RJ[9L/TWWE60Q%J"L06YFCE;,(V)S( MESPUI[F1VR6[B3R<$F:KV:(S_+^;;O?8?W/17G.OG^#L.0QHYU/*39-.2$VG M[FK'J1,GB\WI/7=.*\4=8/[8V3_,WP(*_G?C^U$+ KQS%>6B75'V#D%BH=]6 MA3C).KFC)'SXUNN/6D?65(6D'ZT#@?7;\]VGM6*0M+Q44GW%1M9YY9RE*0:H M:["B;8!:)Z ,W("UU3X%?2@[V6/?A?+)CH<27-PA2)L*/:<. M=_WTQYWZM+H1-C&-F%=N7%%"?T@>.SN7*#>&",T,A,]SW+2">G\Z.*J>])@! M@'R?O.1Z$@1S3N7A[ D"4@>@EH7OI>]EF7&X^HP0>M-&)Y<:R1S< 7F5"(! M%9I6MT^G:FKK39B\K>W\'@7;DQ%(^/3H[4\JXYPA&.4XNADZ_$H^,-3461S* MA_OT,41-7U"YDJ&R+7TZW G:'$V/X8X45W[*T&G'MCO8BI,JYTCA8RV:?K:7 M.T((QT@:;=T:*/*FA9BAWQAV"6; MV=[S6L:=GT"L==O(>/M2$1]!=R:M\[Q/S0=:3'Q:G>UGM%Q;L/'Y5LA9A7K M#YJ$/BI9VLUQO#L:L_[K.KOEV[H+=PS+QPR'@K\<XG;A'I4'6&I=03'HC2?1/K?E1FQ=^A3DU5F25?+I2$X] +>#XSI@H_ MB$'\,/G-?P%02P,$% @ (GUJ6H&Z&K/0"@ ,QP !D !X;"]W;W)K M&ULK5G[<]NX$?Y7,#KW:L_0-M\/7^(9Q\E=T\EK M\KBVT^D/$ E9N%"$C@ MJW]]OP5(BK8E)S?724:F1.QB']]^NR"?;53[52^% M,.QN53?Z^6QIS/KB_%R72['B^DRM18,["]6NN,'7]N94SU9E:-N)#RW2W6O%V^T+4:O-\%LR&'S[*FZ6A'\XOGZWY MC?@DS)?UAQ;?SDTGV[BU431C9:>-6O7"L& E&_>7W_5Q MF CD_@&!L!<(K=UN(VOE2V[XY;-6;5A+JZ&-+JRK5AK&R8:2\LFTN"LA9RY? MO[M^__85^WSUSU>?GIT;:*3?S\M>^H63#@](!R%[JQJSU.Q54XGJOH)SF#+: M$P[VO B?U/A2E&XR\Q2 M=9HWE68G%^Q?@K=]FAF2)%9ST8Z)HH^(/D+V$CJUD24[8EGF17Y!%X67Y0DN M$EQ$*4,]H5H:EGEI&N$SB%.6>D&:L,_*\/J!G<[ (Y;'7I&%=)%Z113@(DV\ MP@^LH^M6W4K+%)"Y[UJI0"':P&Z$P&"MNN;1%6=LI^%I5H8?01 M"T//3U-WD00Q+H+<2XJ ?3+<")9X89"QT$M#G\5> L.'.(1>4/CX]&-LX85Q MWL>A[#<)"R_.L#$BE>4L3+PH]F'=0N!V-3'A.(BP7W;"CA'9K,#?Q,NSY*0W MX#B (-T-O""*[%\_Q]_!C.,XQ8^A79+0#6=%-6QT'" #A8^[A>P"!.J!^0KCXH^ M/5,K/=:@(0.O@[*Y:,1"&A8 ^@D^T[0 5+()B)PA41(BUC$+8.$[14YTZ'OS M6C!QAT:NL019!\* P\S'=9#D[*,P70L-BGT8XW95_8;NLZ*$$EY\H.C''_(P M"'\:_[ZHA8V2MN9;)\LE;VX$J<7^ -$)"P'57V"\=:+3("R-< $:<.8X]:*" M1 0]A*@ZU=>=]RU;,H1)U@<)P!EF,6PY03F@KQE2>'^9%3Y%7+ 8_K8 MP"\0;0V7-CALK;0DM12!+()Y5 -A%K#W0$S+THP5T)2/>)Y@JX_=4SA^.4$\ MJR6?RQJ[$;,"DEQK 0K> .06*JW4>^EHBL43=G$(?_?V##&_['U00^_9^@>>^J-*;_[Z@X MUL"4H;"AJ>L'NE!?.3ZC,&?7?"TIG8]7Q?AW599MQVO-"D P9KEEXH_OO[BP MLLA'R,'7'P=OQBJ*?2]-0-JH8$#] 5/N\L*2G"B8E@=AQMX0^F_W 3P,;0%D M^2/:'96-I+!/ ?9)D=\(?L2'T7C!?E&JVLBZ)J+'4ML.U&*.@$Q(-YF:],I?N_DNJ<&WPO]V+:"/ ='C!L3S!$I9V;H42"/ MPP KOC2M6$E#U;OHDXW0-D@D=HUM%.SG6X%2J'I&P:VHH)85Q3#*%2P:/8Y2\#Q=Q&8%T8MA!&'H<8RIHC!<@R".J#5A-#>H:SO &1"Y* MU:)-\+TIV"RI<1GJ,"MX=EK+KZ+>GAIX<-HH:EWH#IHX9:U:*XM"A?A !/O@ M8U-%PG,PK."U_*^HSJQ-.';(E25>^[,SY@E-E4 ^8+MJ[)(A."#]&TO/T*2[ MQ4*6LJ]23EVC)\%>+U^CL8*]>JJG"5JTKH."=CI#LS4!I/]ENAP*J59_Z\!] ME;1',GW&7CN]0WPWX!\85 FHQ6%'N) AI!O5U17%P!J%)7TL#GI[WR9\$W*[XQ MCIRQ*VO4(Z;W#FT"9BR^/IIS7EL+]E.0A=:^7#QJ:P\FJ1>]6J3Z[[SI.-H23?>.#*EXA\_KWIRJ M$W_29Y9DI#_>S0P3(R:YL&80&]TWYQ6Z@)T_R,MA-%/-@SWX+9>U!2QEOF MYF]![:JO]C>[<>/D>TK=HZ)*O"Q)3MQ5$;A"0Z,.4AHI$ I.,Y?CNXI*Q-7* M%N%[.-O'. !AGDE8&E!V]\@.!]4]TL<1CL2%/1I' 8T_(5FPGQNLW3GFBO!D MKP=/$OO099:\FK0A6$?(O<& J(4]H>P[T 4\3U& ME&$#7*XYQA%0S1:[+6@(FF-HRL^2<<_]D!AXF/P95YCMU$*ZU<\G_;PQ''IZ MT[_7X%W$Z/Q>:]5'C:#,V9%_%G[+V(E5C6I.)R=CCE/Z>,2;SJUN8Y<3-R+T MYFMQN,8\)A=L=\_KIP$)ZTOW^$(L%L(^C!Z?6V C%RMQ9\CY73VZ::HOU=T4 MA%+3]@B)%H&8=""Q=LVW-G*[!WU0[Z&=4W3IF#,..JZ6RQIJY$+2SS32CL\* M[VN8#"_'O8\G ^?0HS55R\H&%BR**I']DP^QLD\=AX=OT+J19CG%_E\!/ B7 MVS-B7GO'5J38_^CE?MV,-8/4!V/JIV=U-VGM);D)% Z0W2/(Z6[^FRC=\(?1 MV"*J#\*7LT]G'GHV&*G3SG> 8#J'/!AZ/]^K?XA@#?)0\F9L=<1%$_56VS5: M1L7=(RZ%?-4$@7: #%8/)BA[/+*^-U874O+0!#B[M0^Z[(2-$QF%8.(DVAP& M<.?G+=$T**$6-]"$S:B.YYVQ*'*'!^(.>K@NJGMF+_J\FG&[<<8)_2"QOJC. M:%F)IX0<(J:BA8TBS5&$W-@!QSUPLQVPECAB]G$D?39VZ+G#L&7?Y%3#6:CJ M#RA]7=DJD@234J!*4<)T %N OT VE2O7>XM=/9GM&CFL[5SN!"WD$8^-$%]M M,YCJV/>RX'SR(FUKH;DR1JWLY5)P\ @MP/V%4F;X0AN,[PDO_P=02P,$ M% @ (GUJ6@(G!;W0!0 )P\ !D !X;"]W;W)K&ULK5=9;]PV$/XK@ZT1.("LU;6'3V!]I$F!V L[1X&B#UR)NV(CD0I) M>>W^^LY0TEINUD[3^,%KBISYYIN#0_)HK?07DW-NX:XLI#D>Y-96!\.A27-> M,N.KBDM<62I=,HN?>C4TE>8LK9DYNWL^N+O=/9S<4YG%V]GU]9 M8=HBG39(T1-(803OE;2Y@0N9\>PQP!!I;;A%';?3Z%G$1$&4/(,7 M;WR-'5[\E*\YTWSO%'.8P9S=8VE9F&G-Y(J[\1^SA;$:Z^3/;=XWV,EV;-H[ M!Z9B*3\>X.8P7-_RPR]/^0,,;A&*Y**1:U@7_7+-(J"0R='L^X[/'Q-L$*FV(,,=_BR M+A=<@UHVG Q.,@LIXBPX"&-JY%5C46HGO<&#I58EA%X0!/2W45; \,>R@A!# M+QKUESU8YR+-L2&Y/$MKR.4-'=1X+/_(E5D7F:@,X(9(C6#DQI]P%/+6&1& M9K""*',9LRZKSF&*S9+*2,&ELMP';'H73$N4-S#'!==B &W#LM:HKO&$0$Y% MSYRI%W^AHX1!"2%3F#>A,&H+;M><2U"XU\YRZDL&T]:H$B;Q08D"=TG9M%I. MK1:P47*W [IFZ0PQ4BKPU#4'<+G9(9_=.85*LUNN\=A%1^0>$:$"L-] Q1 ' MB9?$$]B!:.*/ _B5 H'"833QIOB] Z/(G^[#FR;@N+*[[XV3Y#5IC/W],7QJ MT'?#*,#-%+N%J1_&WS&=H.G(2P(R$:-\^%,QB5\N)A&$HXDW&4\:1\;))B91 M./)&HZ2)53SNQ80V01@=XDHWZJ(RGGK3:1.M?3_Z7E"^S+^=G^S_<#JH2>&] MD;E['[^C,<=N9XQ*!2.4M;"YBQ;UTE2MI.N\&$$*W#UG^LF=Y6TK++DMLFL, MZT[B3_#65A1(Q(.=V ^[+Z>T@UX_+&,OK;B[I!;WU&@*1Q5/%E5B-MD=M@?) ME\)UW3YGWC6@%^;/J33H6+\3>/M%4K 3^-.>.[VOQIW 'SWE#IT=;+72?$7] MU#73/==:ETQHN&5%[;ILF^7VZ.Q*^24S$OM)SX7(#_YS1C[*7MS3+26V]8ZQ MK;'](.7)HR(:/3!L*/>JZM^49^X>L<4^<5QW&YRU&[PYA@"O<;J]EI!8_5VW MA7%#=PO 4PWO7/T"-1!B6;@4^MNNPL/>XZ7D>N6>: 8MU=(V[YC-[.85.&L> M/P_BS1/R/=,K.O\+OD35P)^,!LW9WWU85;FGT$)9?%BY88XO6:Y) ->7"D_U M]H,,;-[&)_\ 4$L#!!0 ( ")]:EJKW_&PO=V]R M:W-H965T,FS M0HV=C=;E=:>CD@WF3'FBQ()V5D+F3--4KCNJE,A2*Y1GG=#W^YV<\<*9C.S: M3$Y&HM(9+W F055YSN3N!C.Q'3N!LU^8\_5&FX7.9%2R-2Y0_U[.),TZ+4K* MB^UG;.SI M&;Q$9,H^85N?[?H.))72(F^$B4'.B_K-7AH_' C$IP3"1B"TO&M%EN4MTVPR MDF(+TIPF-#.PIEII(L<+$Y2%EK3+24Y/[J;SA_N'3PN8W-T MU-$$;HYTD@;HI@8*3P %(7P1A=XHN"M23-\"=(A52RW<4[L)SR+>8N)!-W A M],/H#%ZW-;5K\;JG3&6RX,5:P0PE+#9,(OPU72HM*3/^/F9P#1<=AS/55:;>0&%2 M2:XY*@]NS2*!_(=67A@0 ZDWM).3DS6I6@'+,BB%QD)S&NZ.*WDDF97(J-M8 M!+;,S#X!4 ?3&PM9:V*V+1#LTKK"T$]/$R1I*TLK7*2*2*8\8>;P)8UI2U2* M()1K?("E/A!-J3#AZAHHH3%?TO(^JCU8D-6D\X9<5Q -S0T0I?T*I21JU*:2)_+>,T^1W'@Y]*\. M'F>(T&).0; F;426HE2&1'6&[V M/9@C?=MXHEL)VV/I.D4>,2Z DE%F)+RD1DCV-?1WUCJNFBYLH4\WS2/V$2UB M_$S*,?7@8],V=W02T-P,OF^#]MEUK6+3#-WCL1*U'ZJBQH;Y8JKH%*GL^J$7 MMRV8X :^%Q[,#7 015ZW7=O'F7XEVHMAMJL_'=^ZF:LW163]3'7M^K[?)LOJ MK>>/??X[!U>T'.7:7D0--!5(?5MK5]N[[K2^XKT>KR_*7YA<\T)!ABL2];U! MSP%97S[KB1:EO? MA:;KHQUNZ+Z.TAR@_96@K&LF1D'['\#D7U!+ P04 M" B?6I:ZI5PKH0% "A#@ &0 'AL+W=O>^YX(L\WQGYR!:*'AU)I=]$KO%^?#08N*[ 4 M+C)KU+2R-+84GH9V-7!KBR(/2J4:I'$\'I1"ZM[E>9B[MI?GIO)*:KRVX*JR M%'8[1V4V%[VDMYNXD:O"\\3@\GPM5GB+_M?UM:71H+62RQ*UDT:#Q>5%;Y:< MS4]9/@C\)G'C.N_ D2R,^<2#]_E%+V9 J##S;$'0XQZO4"DV1# ^-S9[K4M6 M[+[OK/\88J=8%L+AE5&_R]P7%[UI#W)SZ_=WLU_@]N[CU<_G T\F>6&0->KS6CU]1CU)X8/1 MOG#P3N>8'QH8$)864+H#-$]?M/@6LPB&21_2.#U]P=ZP#7 8[ V?L??N+T:1.\+\[<6F1XT:/"=VCOL7?Y^E4RCM^\ /"T!7CZ MDO6O9^!%]:?!'=B$NP+ARI1KH;=0" >W:"4ZF('0^6XP!])>HK68 Q5=]@G, M$I)^FJ;@"D&&@W RZL=QO)N1SE4DS@NTW9VG%ZE70!Y(E_*(Y0)MF\OP/PS2 M])+V:4N[-89-J;91 /D80BYST,83Z'L$1A_V,*L)NM _ONC5W&\RQ MB\*H'&U V,H]=DO! 6HOO:(I;\!H_-[31,%: NZ-)Z@46: !N+4H17O2>S8< MDJ!]K=D(DUJ0W3E?H49+2ML^KS><",![4J^#4I+V22Y"IZ0)OR^9 M/DMO"ID5D%'[>PR-A]_,Y%%"U=-U52N@SCJ,1ON:O#+Z'JV7"X5?9/.=($1- M"@Y@S(FNO=IC2-(=+$M-L$;C74D_XKJF&DIN<6I/;C?[2SB*HU$W#BXWME2J*XSF LEB/H^+' EM697 MA)$8D8;ZX+B?3":03/KC'V)(IOW1-(;WU Y9I66"@5@&2">%]T&%D M1%2,'A'S4>\))X&F[W=Z"Q6?-A69XUVFZ0AW&ZKM!MM0KJU965%R;$R YSCK M9K1!*D,QU%,1V5E&+"Z4SHBSXWPS2:MK/[W=X!\YU[OK#,?6B= MU'/QP0.536@)+CKXMG*F%89DA(]9C9PHG54K.LF%>HN8E-UXNOLR_F>4C/XE M2NH=R#I><-,C2'7+X/;DA0)=A:K8E]\.8:!) _6%BCJ!E7\1L8LMA65A;H0--?Q66CJ(&.O.X&Z# MB@X;W4/MBTWCF-+;4.AH3SQDN/8=4-3*Q0G7M@[#4)1TH7))J'$U&/;#UA:@>>+,.EY"%\72E":\% MW2'1L@"M+PU]0YH!.VAOI9=_ U!+ P04 " B?6I:7:57-)(% "G#@ M&0 'AL+W=O M>^YX(J^WVGRQ.><.'@NI[$TG=VY]U>O9-.<%LX%>)3 [8L"F9V$R[U]J83=?83,['*'4WT M;J_7;,7GW'U>3PV.>HV53!1<6:$5&+Z\Z8RCJ\DER7N!7P7?VM8[4"0+K;_0 MX$-VTPD)$)<\=62!X6/#[[B49 AA?*UM=AJ7I-A^WUM_YV/'6!;,\CLM?Q.9 MRV\ZHPYD?,E*Z69Z^Y[7\21D+]72^G_85K(1"J>E=;JHE1%!(53U9(\U#RV% M4?B,0EPKQ!YWY@N&I-$:O?A0O3:"$XJ2,G<&5P7JN=OY^_'L M'F;WT\^SN_?C^?UUSZ%56NNEM85)92%^QD(4PT>M7&[A7F4\.S;00S@-IGB/ M:1*_:/$M3P/H1UV(P_CR!7O])L:^M]=_QM[]UU*X'?P^7EAGL S^>"K(RL3E MTR9H:US9-4OY30=KWW*SX9W;UZ^B0?CF!8"7#<#+EZQ_5Q)>M/ TOKOQ],/# M^!>8/WRZ^QD><@YWNE@SM8.<69AS([B%,3"5[0<30.TE-X9G@*67?@&]A*@; MQS'8G*%A+QPEW3 ,]S/"VA+%:0$WO77X(M0*T /J8BIYL>"F2:?_[WMI?(F[ MN+'MFONM*7>!!WD*(1,9*.T0](8#H?<[F3*:E89,1-G*G;C$XX,H))W'*:="*_^AP(B<,4@ELQ:[ #IRQU!3713HQ\/K^E#),U'3QDD, M9
MYB+-(<4F> J-AM_-Y%F$U=-V52EPE;88#0XU>:?5AALG%I)_D\U[AHCJ%!S! MF"!=![532,(>+0N%L)+!OJ1/N*ZHAH*ZG#R0V\[^$L["( F#T^IZ%M#3S+#O MXP;8$JL,UFQ7U*DC/\=Y1FO_*$?J?U+D-&R37U':;'G#):L]MKO-4;JVY,+" M4DL\7P!4;78-GX4C.(K? M-,]X,(1I2[1VEG.9>;[PA&=+LX/S9#"X@/.H.PR'_ADGT<6!%]H'+482I"(Y M(>:3.A". G7?;_46+#ZE2S1'NTSA06[NJVW&FU"F1J\,*R@V(L!1G%4SVG(L M1RJ+1K9<^QXS2H(0#TQ2$N%X,G1YEYIA'(R:V<-N;X'YP3Y?6'KC6R?V7/[H M ,O&MP0;''U;*=.2^V3XCUF%'"D=ERL\S_EZ"XB4_7BT_S+^9Y0D_Q(EU0XD M'<>HZ2&DJF50>W),@BI]51S*;P\YJ]A@!9+@L-&)K/K@^4ETB?<%I%904\2U M5HLJ\0RZ?V\Q4*,X>@;])(AA_!(+*!H&(R\;!^&@LA -X:FS:J]U>2BX6?DK$GT>T7]UCVAF MFUO8N+I\',2K*]Q'9K!+6I!\B:IA,$PZ8*IK435P>NVO(@OM\&+C7W.\27)# M KB^U/@-J0?DH+F;WOX%4$L#!!0 ( ")]:EHO+3W9+0, .@& 9 M>&PO=V]R:W-H965TVA=I2,Z<.7/A<+I7^ILI M$"T\E4*:65!86TW"T&0%ELQT58623K9*E\S24N]"4VEDN3\'S*!UZ0Q/Y2/ZTL=.L6R8P0LEOO+<%K-@%$".6U8+>Z_VG_$0 M3]_A94H8_X5]H]L;!)#5QJKR8$P,2BZ;/WLZY.'$8!2]8I <#!+/NW'D67YB MELVG6NU!.VU"XNEW>W=\L'J[N;J>A)3]..\P.F.<-9O(*9IS C9*V,' I<\R? X1$L&69 M'%F>)V\B?L*L"VG<@21*>F_@I6W4J<=+7XNZKBJ!U%N6";A@IH E=2=94*:F;(#:0N92OG4I MYS]3/FDJ43&> VW2D472MW 6?X _8##L1%&?A-ZH,^[W2$CZG32)_V>5J1+! MLB=R13I1IY>F3H@[HW3LA$$G'HYA73!'1F-5ZZR@>YU#@2(G>[ TW8CJ#U)^ M_VZ4Q,G'9U*<=@91"K=*_NGCX/*16'*Y R:) Y=,9G[E!@ZW',T$'HZ0IG&+ M3QDWGB6I9;IFPI$]2Y*^"_6L'X\_G/@\<.7&U-A$R;+O-3?<=^K++/N=87_H M4[?\NRD-94;4NVZ+II@^LY05A]%]J7W# MD^E3HM[Y&6L@4[6TS2!J=]LQOFBFUT_UY@VX87K'I0&!6S*-NL-^ +J9J\W" MJLK/LHVR-!F]6-!3A-HIT/E6*7M<. ?MXS;_#U!+ P04 " B?6I:6V$$ MEP<>^;*I:OCY9=UWSXOQ1,-+S& M-TO1;K(.K^WJ7#8MSPJU:%.=^ZX;GV^RLCYY\TJ-?6S?O!)]5Y4U_]@RV6\V M67O_EE?B[O6)=S(,_%*NUAT-G+]YU60K?LV[7YN/+=[.1RI%N>&U+$7-6KY\ M?7+AO7@;TGPUX;>2WTGKF9$D"R$^TC%O20OMYH/ZCDAVR+#+)+T7U>UETZ]2\[L3&+P<&FK/5G]L7HX2D+?+/ 5WSKC127/V1=]N95*^Y8 M2[-!C1Z4J&HUF"MK,LIUU^+;$NNZ-V]_O;YZ_^[ZFEU<_OSKU?75S=6']]>O MSCN0I@GGN2'S5I/Q#Y#Q?/:3J+NU9._J@A?;!,[!T\B8/S#VUC]*\0>>SUC@ M.'X%_GGOI2E'LKJ@OU- ME'7'?N-UU[><:?.3#_WS8B&[%I[TKWTJT@R$^QF@Z'HAFRSGKT\0/I*WM_SD MS???>;'[\HAXX2A>>(SZT^UXE,Q^)O?29C=K3KILLOJ>Y;!]6?=95=TS?IM5 M?=9QR1K108-E5B'V1@5+UJVSCO&R6W,D!VBSXZLR5TN790?W[]:8,M+^_KO4 M]Y*7DO$OI<0F*Y!MNZ6H2L%$B]&&#+9OP30/QA2L1H:@J5FG+(A<@#AJ/W'D MM"U9UIF$/)NFXAW';%;WFP4X%\,AC)3\':W+G/MV-9\EK6C M'_S)BYFR7054Z7B[,4GJH2(E#'AOW(E(+_M6<6\1UA+82P:KM+T" M[A/!LBW.FJSM[IE.'B2V;#@Y,8)>0GD"V]P2R.]S_[R%Q^3DQQ:;Q#;&\K[* M],!>A]RC$RO6D-=J4SZHO"1+&&J)K6!].QO,V(>:\A?RBMFX;/-^(T$RYT/& MH_REO'XK$$P4J<@BI6)+61:\-6XM^X7DGWMRM\F\VXHMY9!_R<61Z88,S'+> M4M0@'/B9O9F>3D%0DGVE%- T\::$'%:!2PIHPM\=81]$!R44EC5-*Q!Y2A++ MQ\'1\>#$ 6P&-*NY?0/P\TA!;9<6VW&WF6(*ELV2M\+SJG>RT5?=T:/&,W& MC$P;#34 ZU&PM.SB^I*E;N0PC*6G83Q+4?=5@+%ZQG[G]E+@\T," M9'^-BU^2E:GJVI$2@OE!N3 4 &2O/ MFC$O*P/<<0(J.6PU NR*BU6;-#VVP:Q4L+ MG2C\)]LWRB,*1%1;+GKCU";/0(.GJ3>+#JD-\3(Z D2@O$-E0R?+)VODHIP1%?LI7RE2ZTQ?Y2$!@]U?OOQ#'?GS_B^MNKOY)K-LQ$TBIZ M('M.)C?N>K,>RC4Y%A>2WR*K6!N.[!23^/<\:W6UIW)06>=57^B2C_9ZM$[# MLE59UT1.#%4B :$J5PL%Q]OEUXQ]'/+J1Y57+Z:\2A)>&CC1(U<87*U:O@(E M9Q>#SA0&/:S7\BT2"(U:+A';5MUU6#606^5*952\GWI).)M/5KT95V\5UP10 MRH=IR=R;!<,*(GB=5:8J.?7F,\_^ZCVGZ(+32;3*JMQ.K@R'#NYJO>'HZ>II 34>J>LK CJ'@9J-AW[VF>W%*75.U11Q6XM MIG1OZM\QG.NM G@LBDWQ_:!<&-A_@- OV,^>'OW9-Y^!^0SUYXUB6/_=PK& M>?CGLX1=9G*-Y'BO_?*4A:X3QQX>4L^)@A0/4%$4AS3B^"Y]X\6>,\?(1Y1Z M):J*]AZ)#HQ2V>UYY]XY;3Y7$.OY+Q]\>H[KNN;OY5"B=#O^%SM>X(]+(L>; M)RSV8]!WYE%D1-JI-;8IA+&3S(-!C !O$&ONI'["X)W.W)NSFYU2<#21ESHQ MM@^=,(VPQL7&(49<128)$&"[5>2X-'4\\.<'3@CQH+$0/&-3EX6>$_N>X7QW ME0^Z:<+\Q$FQHYND;' \$7@D.?B08FC'_+O2D"29V= M1C;*WU!FRE2U?M;R2D5=+J2JY$T:IOH6:4*B>H%S.2A7:GA%I9L^68$C4*FP MG[(MP(37E,S,42ZW<[><,C:5#HWQ+<.6-XO'K#0$:8>2B5H.NDMV--F,G8 1 M"E5I_45E$APS3J'-63+E/;F=[.#SE)LP44,BT(,XOH>HJY)/G0NR^69!69D: MI^ S5RF?4T5-?1N::$C-:6*G9LEJ MT1U;-)L<"GSAF,55Y46@B0 QA!Q//-' M)A1;83"YC&.!:X73Z@>=ED]#VWY'SX@.%&.!$^T)0]V6U+)6'2U;EAI^2?48 MI_,10-CXSWB-"BI4".5K\OF MR5NFPXY6GM\N56ZV$<\*XOP0-&0M'&!EJ]6<$^4HU2Y*DR3@M,E*J_6AP79= M(NFHBII=_&^JGJ<:[F)I= M?[=R]6ZCQBJZ]@M92M,)X>,I 7ZF.%$%1];69Z(?FU/F5$W^A<@@&6@&*%.I MB2"D;AI(H$YQ*![I>%?PIJ76RUA#;GGC,W- UJHP)^+G@[Z*X;0_%3Y&9ZI1 M9\I@VA=IG]I4*!5T?YW]8NIM*.##E$^?]776PW:\>+Y3B(U?('":IE*F(N@' M0=4>' OX[00]Y..Q?Z'R&Q6-2$1T[-NMM>QNL"EG5;(.E&[PX#M6Q:_"OS#@ MA3CH1SP9TZ.@5A&MI2X>I<4%&:$H^$WU56)N-2C=]-]W6 M4"%"PI5\$E>[ Z4G9$K5%5%?@"AQL>!/H66 <-FK6Y%GZE7T$J+(YS/V#Y6? MWCT$MF?,GLF>ZPI4:9"T9^KY4ZJ&4$"DL:N>DWGH).%J> MV'!2Q(F;FB.Y96-C^<$S.S'DO$<6'#AX*2!71QND[G)[JMT!,\XE\KQOK>/L MM'R=%=.W4_O2.JH..8L2S5"#T&%>9TWH@!((]4R4%\ZT\0_US_8VB(+_K(7@ M>1-4?H,> JRJYQ/OCS3!MCMM4]=AJ[,VW4_IGA=7;:=.5<:/]UD.*2D;FU:; MOB[SLLGT+1.R#N6G4IV8-@V3%(G.T/5S# L-@=/H.*J3=$2KI1R;3J1-2^1) M;_)0"]&"Z4.=Q&_4PGC01]UI8016"R.8A=L=#+WX< G.,+[0;0U M K1Q]8D5B)$<[D.,.SGA/)UV2\&A$^/H_(1&Q+@(:(=3]M0&B=.8 ?+"8YV( M87;@!,G44O'"&".1'QWK1$RL>^&DJ""-,*+ <6\G8FJY1+XWO04>BQTW\H_T M(8:YSWS'C]WGT[L7>JH[$;K>_C;$)*0?3WL&3938C)@JD3)OZ.3?UY MK*R=Q*E&YZ^YO/&?##VG\YG[=7!3H.1K9;F\?Y@B$4[_K>N5 Q),N+!S:4'! M3EDU+^M--?/A)"ZJ![K=P)3<(=T>4MXJK! 5(9?B)23$J8; M&Z6[^.B%E0VINP6*.G(?N-N;YAXL2J8I@[*?KN!O!,94W!S!8G_"XCC9O4U0 M:P]#<6A=#.Y@<3K!^K?!8O__ HO]O5CL&RSV#1;[!HO]PUCLJZN$(0N'#U X M(5#7ARQ%/\GC$JB(]A- M"#U73?R0KAM 8EA(-QGN4[![[KAABMV=(*!^?.1.-&+JU2>'D1M@EH2JIZ[ M.K8P&"EI'OO'L-MSO'E ]P!QDK (9^41^>=.&+@'L!NBQ@D+<(I&\11"QFG+ M$"+,CZ$WW1K,7;HOP $]C>DA3FP01P42!OOQ.W \L.EC84!F&PO=V]R:W-H965T9M"=$(-"MZ@") M2[OU 5JUW?HP[<$D)XE5Q\[L$RC_?L<.96QJD::]$-OYSG>QX\-H:^R3*Q$) MGBNEW3@JB>J+.'9IB95P75.CYC>YL94@GMHB=K5%D86B2L5)K_AEX4X6)?F%>#*J18'W2%_K6\NS^,"2 MR0JUDT:#Q7P<3?L7LZ''!\ WB5MW- :?9&W,DY]<9^.HYPVAPI0\@^#'!N>H ME"=B&S_WG-%!TA<>CU_8KT)VSK(6#N=&/"Q&1D MS1:L1S.;'X2HH9K-2>T/Y9XLOY5<1Y/YS7)Y_;"\7#W&*=[NEE+E[Q!UT]@:325#BYUAMF?!#%[.QA,7@S.DI.,"TR[ M,.AW(.DEPQ-\@T/@0> ;O!785)4D_JS(@= 9S-FNU 7J5**#A72I,JZQ"-^G M:T>6OYH?KVU#*S)\7<3?I M7BQ3'$5\5AW:#T>3]N_Z'WJ<3$8:'",-3[/]^ M9O]!!U?65$!\#X%,>': 2N1MJVJA=R!Y%Z$6EG;^_498:1H'"@NAH+8F1,!2!W*C>5E;@*0FL8ZGN>P;AB SG7AL90*_U9IM%BK8()W-),IM3P- MI:;R?(".W0EJ"W-FYQ-E$Y(9&,P"O,Y*F71U0^@Z( G6J"1N^-RI%"TA7^:6 MA8_-J"9TCJU4"K0A*,6&XZ-DH.4DF=S(K!%*[;S^/IDH"LOIB8$"/)/U+D2V M09\3\QR]&\WJCL-K%I$9H[(CR[5QT@MW(!6NA)P;)]ME"?;$_IP/PUW9"@]R MW=>^J/BH(U1HB]#WO&"CJ6T.A]5#:YVV'>4WO.W+2V$+J?V9YES:ZWX\B\"V MO:Z=D*E#?UD;XFX5AB7_/:#U 'Z?&T,O$R]P^,.9_ )02P,$% @ (GUJ M6N5 A]#* @ %P8 !D !X;"]W;W)K&ULE55M M;]HP$/XKIVR:BA0U;P0H R1H,[4?2E';O6G:!Y-<2-3$9K8IW;_?V8&,28"T M+\[9OGONN3O?9;05\D45B!K>ZHJKL5-HO1YZGDH+K)FZ%&OD=),+63--6[GR MU%HBRZQ177FA[_>\FI7W8"9S]P6.Y M*K0Y\":C-5OA$^K/ZX6DG=>B9&6-7)6"@\1\[$R#X:QK]*W"EQ*WZD &$\E2 MB!>SNJ=,3&H2]Y\V=LN M#P<& _^$0;@S""WOQI%E><,TFXRDV((TVH1F!!NJM29R)3=%>=*2;DNRTY.' MY]OD$>[FUP_W"4SG-Y!\6R3SI\2%>?(\\C2Y,(I>NH.;-7#A";@@A'O!=:$@ MX1EF_P)XQ*TE&.X)SL*SB#>87D(4N!#Z8?<,7M0&'%F\Z%3 ND )=SP5-0+C M&21O], 5*O@Q72HMZ9G\/!9W@]H]CFI:9ZC6+,6Q0[VA4+ZB,_GP+NCY'\]P M[K:N7'0;WBX41P; M*73[00^.U=X[:-8:YME-OVC3[7_5F9-XSN2JY@@IS,O4O M^[$#LAE#S4:+M6W]I= T2*Q8T.1&:13H/A="[S?&0?LOF/P!4$L#!!0 ( M ")]:EKT & U 8 +D/ 9 >&PO=V]R:W-H965TI ,AY-!(539N[X,=8@\-C)A=2:%0'&7ZW.7K3\]>/='W&J0M8*WC6#RCF"N$IF\ZJ$>G+0[V;O^ M\8=X,KPX@7[4H1^=TGXJ,"<%WX:U^/WAZ?%F\40WR^7=TY)N'C[1Y_N;V_O/ M]T_W=TOZBAA:,K5MD;"25DIKK!8N M%" +;+"ODXX45UUF;"[*3#:>%_@F\Y_JZDA?+31Y:0OH#?,[896I'152N!JJ MR*RIDC8P$!1%T)OI.E?E!NJW"F$&2WA>E4GK040H%"UA1BFA,C-%I64P "M< M)3.U5L!;EXHM,?;5"M'AZM,OLI16:/T%T)2^\=N//\R29'BQ, [?RYR 78%P. 36 MK &3-5<;QGJ)N7E)"P>B41!-F9J]S!8J3+>P9K)0 8 M/H%ZOQ4^Y,Q;YM^V9OW=V Q.<6][Y7OL7[ROAN7KLDT"3'=I'I9;J-39"7>^#R.>Q=AR!##S:#I*:)Y&DV%*GQ&B\RX;N0[8]Q2/L"$@SR?1/!G3 M;!B-DDF[_1FELV@X93/2))K%4S8QC>+IE)9UMNV\'-S;E#F0!-?*P"5%)!A-TS%>1@ABPM8C M*./9C+X[Y^E#G$232?*1/LRC\7""9PP'Q_%'>L 1[C7-G/#WI]JR%]@G?B\U M6*!H^KGD?OZ_+@C_:73P:1+1V;0_8JK5@>[.XN'QD)>=I?W)88;MXKU63:A: M+@AQ!AGLF/#U,V4:P!M^1G&]R2&0"GKD1I5E8.1&,3J$,FUAOK 2'/O"SRYP M5"7#25 _]^D)=.6F&,V$LU-5-OG8!_/6- E MFLY*@U?EAAN1HY]HB;:KD) +)CF+?>_+TNP$[TM?T%89]]+HNDE UK6LJPH. M6&RY?[7BX*T[=#BV\'ASE;7,U.V\JAU. 4B>#@*3K()A6>"NDOVPUFA7&8:K M9VZQH8K66& 8WTM+95\6(K,&/BQQ$LB0$#ME35OE396-(?Q,C\^682S.9;WZ89;:[8-?6HE-3=W M(%)<(,T-A)?SL C&H_W"76A9*O,'\*7P.#6 #55QP -::TX&0-0Z\X7=PKFD MZW%-4KRPQ"^=TV'D_1$(UOM@P'?), 0\.)X>0U!8L&UQ;9(TV72<8R$.#E\S MV7]_E_80ZUYU31A]G VXCK69"A%M,N&/*@XQYMK!9EM550VTX/G0[O&^4R%P MKDNZH[+@'AM/+[J"<(QZ\*)^FU,_@KSE%8 MN_2A'D%;T32)PW,R3,)SA.="E"(7A#8W'?/_[]P#*<$O($\NNL831[-6;H)U M07X6TULG]<'1=0HIL0F71F8CM*;F9M7-=O?2F^8Z]K*\N=3^)BQHRI&6:X@. M^]-QCVQS46P&WE3AX6TO+"_!];9!B[8 WZ&[KU_\%4$L#!!0 M ( ")]:EH3FKWRJ D +,8 9 >&PO=V]R:W-H965TRB*?EB1*XDUQ=5Q MEU;;4Q[9Y=:._%U53?V_6CIW/KD M^-@62[U2=FS6NL&7N6E7RN&U71S;=:M5R8M6]7$4!-GQ2E7-Z.P=CUVW9^], MY^JJT=>ML-UJI=J'#[HVF_>C<#0,W%2+I:.!X[-W:[70M]K]?7W=XNUX:Z6L M5KJQE6E$J^?O1^?AR8>$YO.$?U1Z8_>>!7DR,^:.7B[+]Z. .E:%XXL*/RY MUQ>ZKLD08/S6VQQMMZ2%^\^#];^P[_!EIJR^,/6O5>F6[T>3D2CU7'6UNS&; MO^K>GY3L%::V_*_8^+G1="2*SCJSZA<#P:IJ_%_UM>=A;\$D>&9!U"^(&+?? MB%%^5$Z=O6O-1K0T&];H@5WEU0!7-1246]?B:X5U[NSVT\^?/_WR1=Q\NKZZ M^7+YR\_OCAW,TL?CHC?QP9N(GC$11N*S:=S2BD]-J:4)\:L62W6O MA5NV6B.7B 8UJ[5032F0X*UB5JSGR9Z(6WA5%5IK M-O6W%'\1OJWKEK3>HE51=WQDMHL*NNJPHI"K=6LJBM7 M:F_2['2#NBH?/&JN;)PGS[L8;?,KQ16 MS;5[>$Q)/V9[UL&!TPO35D, 7@S>X/590&(*V#0HE8S70\S::^]+E+BH^O5?J#IZ]^?&'210%IQ=7'S_S8WCZ5FZYY8W[ B2%OE=U MQV*<5U0)* 6@)IRUO6K(I!5W^N' ?C[Z=F=/(,TT/H,8L.'%B!ZD0KQZE\N* M=#/CG* 8-HVN+;%)'Q\GVR C,Y]K(HT&:198[GR8Z&T;3^QSI_NUWAAM_2!* MY ,^/YD.':'?*KU\+\QJK9H'B(LH \96$PJ:#R6:P@<0%L ,^"=0*'CNL>O4 MLY2B6V/F$DX:2O*:T11=VY(:>D7)?H,]0O57@+&4Z;LQ*!M ?1!0;"LJ73RO MK'S" X]6Q9) K34W70,8[]5ST%71&FN?PH>T2DW6"2EY@9U7!C@,)K:"RHRA M VI?/C_M>XKTF7<<&4)9.+U_XB$2BZJQIZ]:WFJ\HW*24CP!IX+Z7;2>*"1N MB5JC*(Q%A13IXX\9:SIUNX9/)HK3@CH#2&L."WQB/9PBA3=;MH0XYZJS=PUB<4P$<2II[)#ND M00<.9IVE*HQ" 2,-GU$\CT0)\5"GW)>F;6,QU!]"8+ /=^#8=Y?-B $7(4#O M,?C\]B@0=F]9$LU_PX%".1-:YYM"E!V-JGB/:* (.2KO=,Y =8.VN*K=5RB\ M2'(/C-( .FH9Z^7U[18D@D%#MQ<[H5ZW%15ZC3_E=AZ*1%$;RRKG?FJF-5U- M"IQ%7MMS W%O2%D##8ZH<7M^[]?>5M>*8/FL'8BGVACFIW:7!&]\MP%G*(CB M[8GX)UJ,ON$6:)=Q5,,O:IF?-C4OGOV'S\R.F4EJ>QS&.V&,H\ MB=AT(),\%I>4_\@GW[5:YA4GTP-H0!-98F:>)3*-8P(6AC*)"&(6R3P+&%<8 M3V0>1>+B4,DZ$@E6T%HX-R$ (;WD\"\"O5 20L<1@W49,K)8QKFG@3:2:1J+ M\Q5=+_Z[K6T^Z$@]C1IL>4TZ3:<3QC+!)EGQ'/#. B )B.(K!6QKY M>&8AQ7,*Q<5Y^%PT,QED7H[3G-9Q1D6G>)K((,Z?AA0JB1,.3\YQCW*VD>3) M]X2TSX&0+"3LM8PF?U!$HP,1#1+(/R.WP^E$3C@044)IY"E))H&<0+6OB6@< M(3]8&HG,\YAMRY1#&^89&9Y.(AEBZ)F(HK D MO+(79M*G#K+[FV!.ISQ#IB&3D"2)Z@ MH4SM!+XCYKS\#\YM/Q,63K[1%,YBW#RJ/=[>A&^)X F$B*2,D)3X,T6%O3 M MMJ=KU-":B4D*%A*1@Z$P%$B: +)]Q@%B(Y7QA'GI"R*HSV6>DM.0H[9N,"VR M6$Z!(*6*EXEHBAJ:BBMNNX8I;[QTT,;3Y>,-\C3,WP*^C-/T+>55F U89GI. MMYA>:TY]Y;A.DCY%)YF<GR( M,W\[XZM@77,_LZ +MZI]6ZM*W!+H0N"SK@5]L]@GJ+U!T1VN,ZQML MY+-R_K;!.L+IKP[HZM$= /W&,^VVN@^/P"=(T MW0W!$*U[-;A=^,O]0K&!N:-HG.XA",?3)_OOC?Q_F/J=XX3VV.%EB,$XWC'@ MHQ>]#A,O>SH:CP_]5GF\]T,R[AD+_KG<"KYL^-^4MZ/;7^3/_0_1N^G^Y_S/ M_F8%S^98"LFE(]'ZG\C]BS-K_EEZ9APN-?RXU KM.4W ][DQ;GBA#;;_3W'V M/U!+ P04 " B?6I:^]1??P<$ #Y" &0 'AL+W=O&DA472(+NOMB\S)PY<^&,YD=C?[@*T<-CK;1;1)7WS74< MN[S"6KBQ:5#336EL+3QM[3YVC451!*5:Q6F2?(AK(76TG(>SK5W.3>N5U+BU MX-JZ%O9T@\H<%]$D.A_SANQQQWZ;\W6TBX>4 I9HW;2:+!8+J+5 MY/IFQO)!X+O$H[M8 WN2&?.#-W?%(DJ8$"K,/2,(^CO@+2K%0$3CGQXS&DRR MXN7ZC/Y[\)U\R83#6Z/^E(6O%M%5! 66HE7^WAS_P-Z?]XR7&^7"+QP[V2D) MYZWSINZ5B4$M=?2DYJ3LO*5;27I^>;_YO'K8K&&[NG^XV^Q@?;>[_?QU]^U^LYO'G@RP6)SW M8#<=6/H"V"2%+T;[RL%&%UC\#! 3LX%>>J9WD[Z*N,9\#-/)"-(DG;V"-QW< MG0:\Z4ONHA(>"]@*ZT_P8(5V(I2'@[]6F?.6=G\_YW@'.WL>EE_.M6M$CHN( MGH9#>\!H^>[-Y$/RZ172LX'T[#7T_YJC_PT&#Q7"C1&V@-:A@\8HF4M:"%U M8TV.14O>C< ;R!!$TRA)L\$5#[H#=\H$8-BTJ"@X;J@Z#IP(_"K:A-JSUI'(PZ$ X^YHB% M@[>3-!DE21(HL'HA+34<8T MUUA(\A5*44OB7V.=\75);9.(BCX$4 FFV1EC9>I/:"7%5.K^4&HZ0>?'L"+@ M(8*A\"^BT 6+TMEEY]?RR9MU[ZCC&!=(QJ@]X8@CI?=@2-:2@M1[UT4P0XVE M].Z9+#/"10KZB!^$5"*32A)ATND0G6EMC@$D9VDK,H6:( MIO;6*/64K][VNS=7Z>3C)P>WE<02-D,1?NV+D WUQ<6/DE5/*"B-R#T;J.-V M)7?NNN%W&M1HD8ZH4%R#89BJT_BY]A9?C*,:[3X,7:9,+ZB;3,/I,-=7W3A[ M$N\^"KX(NY?T4A66I)J,/[Z/P':#MMMXTX3AEAE/HS(L*_HV0H3#.+1M'6<"7S@KPAGD\KD>,*Z::ZM'R*>Y1,EJB=-!HL;F;1 MR>AX,?'Q(>!68N-V]N [61MS[P]?LEDT](1084H>0?#RB*>HE =B&@\=9M27 M](F[^RWZ>>B=>UD+AZ=&WPO.7O:AH3PWIGG'80BQ8B>05BE,"% MT50X6.H,LS\!8N;3DTJVI!;)7L0S3 _#&?9/C@#=^K6?XF?+_7;HDU>1O,R.7:52'$6L0X,YF_?C-X//^WA M.NFY3O:A_]N#_"<$?--PCFM;L^R@O=9#H +AU)25T,^0\JJ0, M6D3[4TLF@ M&K,! 8K5+G4.F>1+D^N:C/6.JBXK=P"5-2DZ!WS#LF*]T@$(G;%BE?"(_H)D MBIVM$M*Z =QU56PH*5U@X)E(+FDSM$ &\*GR2::V@#I[QT/C'OGMO&W'E:/) MK:@*F0*AM9+)2>02UW]UT@@'VA"+A\.D4+Z"ST^-=D;)+)#=2"UTZKV.V."[ M<8.77C7>D5R)-@^#Q;=1:VK5UUO[V7722O9W>#OX+H3-I79\RQM.'0X^'$9@ MVV'2'LA40(R%2*79M$KKA,JZ?3;)A5A-[,QVH/WWLYV000L(3?U" M?.U[SKWW.)Q$&RX>90Z@T%-9,#EQS,11[Q6!64P$TC694G$\Q0*OIDXGK/=N*>K7)D- M'$<56<$TOVC2Y_;Z#TEHJ7K9@W4%)6?,D3ZT..P!O M< 3@MP#_)2 \ @A:0' N(&P!5FK2\(R M&6&E:QL&G+9UIDT=_T@=ST=WG*E=3_R1C FD/!=X' MY+M^>*"AF_/AP0%XLI27@"Z_4%N::$RO"12OK TL MN-*F8I>Y_DZ , GZ?,FYV@:F0/?EB?\"4$L#!!0 ( ")]:EHL=6B^0P( M (H& 9 >&PO=V]R:W-H965TNJY,2ZBPG/ :F'Z2B<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ M^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK?? MH:]G9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[=1M;R M'BN<1(*W2)AH33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !] M[$I&KM([F#@W[6GKCA9W+S06Y^U:D]@=!?$;[@-LY\SVTQN"VN/KAQOW'N13_W MI#]4( K;!25*><-4URJ&U:'1KKK^\C>\Z](/6!2$240AUZG>9*%?I^@Z7S=1 MO+;=9L^5[EUV6.J?!0@3H)_GG*OCQ&PP_'Z2-U!+ P04 " B?6I:/*4S M.!$" #=! &0 'AL+W=OD6E-\Y:".I\Z&IB6T-4!9! M4I L259$4JYPF<>UG2ESW3G!%>P,LIV4U/S<@M!]@5-\7+CC=>/" BGSEM9P M#^YSNS,^(A,+XQ*4Y5HA X<";]+U=A'R8\(7#KT]F:/@9*_U0PAN6(&3( @$ M5"XP4#\\PA4($8B\C!\C)YY*!N#I_,C^/GKW7O;4PI467SES38'?8,3@0#OA M[G3_ 48_R\!7:6'C%_5#[G*.4=59I^4(]@HD5\-(G\9S. &DJV< V0C(HNZA M4%1Y31TME%*W\!4$L#!!0 ( ")]:EIMZ/JY M?0X @Y 9 >&PO=V]R:W-H965T0CV@=/-F6'4W9R0;(TGOWZ_*A[='QZZ8JYJZ0[,0C7X M9FIL+3W>VMFA6U@E2UY45X?'1T=/#FNIF[W7+_FS"_OZI6E]I1MU885KZUK: MU:FJS/+5WG@O?7"I9W-/'QR^?KF0,W6E_#\7%Q;O#O,NI:Y5X[1IA%735WLG MX^>GXV>T@)_X1:NEZ[T6),K$F&MZJJF@G\/%' MW'0OTZ2%_==I][T7V$J MQ_^+97SV:$\4K?.FCHO!0:V;\%=^C(KXE 7'<<$Q\QT(,9=OI)>O7UJS%):> MQF[T@D7EU6!.-V25*V_QK<8Z__IL-5'6J:*UVJ_$I7;7XIUL8 ]HW@O9E )/ M2Z]F*_%&NZ(RKK7JY:$':=K@L(AD3@.9XUO(C(_%.]/XN1,_-*4JUS/$^.GQX(YO5'$@'HU'XOCH^/' ?H^R(A[Q?H\^1Q&CK(41Z^0?YD;91C:% M$K_]A(W$N5>U^]8FO]73%;TA<7H1WXL,^=^.V# M^NC%:66*ZYU"#[/UJQ)S>:/$(C.@&[&HH 7AC="1.D@S2\Q!S6SCCU=6RTI8 MR *^K:E%L2:D#QP>@%6HLT="6KR3U@LS%::U@BPHJTJ F+(+[*=XTTB)%107 M,P/,\$2I1JAZHDKX,#%-&VG:H %/!1S<(ASY>=V$C$F9QZT!>(_'U]G= M>C1],;6R5I30\'51M24D8/:"3G)PUMKK65@*R4T[FPL9=<",596>*;CI?FF1 M_) $%Q!*%O,1O:IT$98FSH.U53,GSRX[9I;:SX65C3/UDO2(K(>\K%C)/4XK M13J=@56/SW_FO:&7\\9Y[5NO2/57'B2D+8.6/JABWIC*(+NPKXJK1/)MWO6; MK[]Z=GQ\].+G\ZL/XNSJ+;\=O_B6O;96$@F)7#/9DTH3_ UF@R\AI!8&=/"2 M]9[<(PAZ)>U$XM']]Q\KM>+]>NH%LUNF/1#P77Z#:A+4@D (STRUK9EH=%N3 MC-WI,7N(596D:D2/TW,+!9\0+85?T%V4E>G)RIG@?V1:;=06MX M!L8/3$2OB9$"!RB-#9IW+=D?5 ]@'R'+4I.U1F))00:Y\0_D3HDE$N8,G.NF M32Z+4B#ATU9S$"7-AX'FLDS8=B1+U$_OH&UD, MT&;VM0I:Y Q1HB(BA3FR!?8PT 8,4,$S*4:;%EX9G8O23;VHS$HIN&#RHV02 MMBWG*-J>G4L61?1DXK=1GB("89=D U%9 A5H,@;TQ]M@SVM5YGQ@./\2/Y;7 MU*9L*^5ZNT3UQ$0CYB@RH*A<(:$O!5=Q^%Z;U@4,I9F_\#2K?@[C<:VXT;9U M)!I*6HT_,#JR>2_J:"O ,3%OH2ND4SB )O&A'">GBOS$N9:8.P72*LEVB!?% M3$,+YN]DNU@ )])R,9ZP;L0 &6@KA&P9T3O,32 MZ\8L*U6BPH#BPGBJ0+G*L-LH3B*(34T9OX062AA6_&XF,U&T3!P!=F%<-,1)"_/#46,1)\^@)*MB 8W;=7 U,DEX)Z<'F8=:NYP&7T&0_E@ M0^+ WNCP!$6KI5K-G=M6O2.R$X";.=K):]*.G"'L$ JAFNH0'@A6=%&6/?-& M5KKDT-EAQ$[H& 7;E3V@C; \E6C"I&$?@C_5P0!L_R[#]N_^$MA^#J/,+.>F MW]Y6S5Y8:;%W3=FM<[W;A1BF?H<0WV3*>H.01X"%)+AQ(YP<<_Z6M5<>;:>A:/S315$=CL=M&&>9HB MVPW)-C[JADA']Y7NU*#+HTAYHP'0&.1VEKHK^.\@UQN_4#F>)%)E)M5O*B2J M+5R#*L0ZGVP-&"K.1I<4^ K]%PC[$' +W1I-A24;+H(X\DN#"KG:-.\"3(CHR]SA"3W3!*UV2@C#>[+53V-M_$]CT7*--TPJ;I M!#B4*29"V.V.A_LX-#U,[97/Z8) )75[H#?G^0DQ7,1N3C%\@'EC-XINU9)* M7 LE;.[M[@IS[GA==CU:ESI$6*7(3]9*D6]$G$,/$:0NDM2/30P#(X0GQL['):SG0:)2#>+QMZ\A,4'38E\%_UBWR MM#:E+@(3K$1#T$U9'H7'+IL0G.49ATF#4T$]$7P->;Y8T9J-5!(G'">;,Z+1 MH"HR7]G.$W1-O 1^A+[0#5:IZ.AW.!8/G]#S,@%VZCZ6C0IA% *YH[M0H45. M6T2?(4>QA79Q5A'2D_K$L!_"M^/>D=;X\]!()R@CLP[S>6:NQ,]GH/_, N I3:X:' MY^^IVAC1C?US\ERWQ(8GA\DXEG-<\AD+@JH1QT_%2LDPTU8?"4,HQDAA.GO^ M(0]H#\25IF_H/M%(S!7O,U<5M^ MH1'R!00(7@W:H!3O< #279FJ98_8=2:_'0N]PW@7*V8WY[?(.Y0AUK5_GC:Y M3)OP">DWQ'D$3N>7%PEGIP+O%,&X-H1Z.JL/NB?.C=5_,H".Y]K!B4=KB1H? M[18G0C]03;-U1^<2NM$A-J"C:T73>DOEP%$*G)N*H&U4.Y?\]W.?:&-;4U[!:C*9R>:S_^FG5/F!H1@3II>$%ZYJ,HBP? MJF_+3)R1UD.Z3XJN5:EEOKC&<"QS%+5*!XS)N'WS;&_)I\_,BJS6,R]MSOL0 M_[*\T<[$3%T$YTD'6]NIN"=)9G;$9_]$"0J&R[*Y/_]"03C)"CE:A8/&!0J] M# B5Q%IW@EQJJ/X'GZ#(U"75BX1D)HD1.26R,AYU]K$5MWI(5ME)5#BS M!]NJS*0"E;Q=CTKOL)S+BW2[1OJ]C99SNJ%SFY9KN>K %+)4X=2,7NLT=1BE:MH8'VYDA"A8 MW5*Q.XA5=\-LV1M\TPZV&WY7>?B]];QHW28(_G)A?S1+NK_$'DPGOZVC#-0V ME %3QJ;CYO')02CBX1C6C5+CRT.0:>R/N2]G$.RUI_J:ABMKN@GH*\9\F+. MM&T7,24#CFO7._V.-T!N.QZBN$>]C$K:.)8G4=OX<=96!H;5ZB#*$<80SM"U MCGRXG((_6S,%0CQA+LAP:A3OL5!ZA2X1])RO>^B+JDJXF 5>5-92M_]Z0D,> M\4F4)..F[!07$\47C&B0I1F+G!0HS.0<-%9I3!P1\=46OJ'$4#H?MO&5-@JD MX(@(HW1C@YU\J;&"O!QD:-C!P+%)@Q*^UK-ET: *ODVUVER;]^_4GQ1&+[M" M$'$_9X]MG^&$BN1&48(DV"@[B%>[2Z/C+[HU:IS.WIE[7K?6:=]^('4'Z3L. MV\;="?KXBX[0/T6&N_#X, /_L^/;(?5WUP'&7W(?X =J [QVFRW0O=0_S,!# M._1Y[="0];L+!N-[WS#8/;WKV?X+ G&8F0=/>&B,'QKCA\;XOZTQ'LJTW"Y8(OU/+G^:?^9V$ M'[=UCX??"+Z3=/9*:7F*I4<'3X'!;/C977CCS8)_ZC8QWIN:7\XY)N@!?#\U MZ"?B&R*0?_SX^M]02P,$% @ (GUJ6DVISL7T&P ?58 !D !X;"]W M;W)K&ULW5SK*HB7*CI,X<14M MRUYM^:$2[>2VKNX#R %)Q,,! \R(YO[UUR\\AAJ.G63WRU6E8G$>C4:C\>LG MYL>==9_\6NNF^+RI:O_3R;IIMC\\>N07:[U1?FRWNH8[2^LVJH&?;O7(;YU6 M);VTJ1Y-SLZ^?;11ICYY_B-=NW'/?[1M4YE:W[C"MYN-ZJI 2\/&;$#V)8^*+^=^! M^BN:/$QFKKR^M-4OIFS6/YU\=U*4>JG:JKFUN[]KF= 3I+>PE:?_%SMY]NRD M6+2^L1MY&3C8F)K_59]%$%_SPD1>F!#?/!!Q^5(UZOF/SNX*AT\#-?R#IDIO M W.FQE69-0[N&GBO>3[[^/;M]/:?Q?M7Q>SZ];OK5]>7TW[20,5_P MF),C8YY/BK>V;M:^N*I+778)/(()Q%E,PBQ>3 8IOM2+<7%Q/BHF9Y/' _0N MHE0NB-[%$7KOW4K5YE\*%6=47-K:PVQ+Q7I4E\6-TU[7#5^PR^*5J56],*HJ M9G!1@]8VOOB?Z=PW#M3N?_M$Q P\[F< ]^(/?JL6^J>3+8[E[O3)\[_]Y?S; MLV<#TWL$[#'FC6]+NM&U.OX#$#KV\K[8N5KK535;7' M^WK;\+L-#/JQ-OB+5H#8FFZT,PM5/$0^)F?//HYGX^+U='I#O\^??4-KV3,R M4G,MCH8/.+UJ*YH;4<6;,[UHG6F,/''U>;%6]8KFO3&>$"L,.KNZ#,.-238X M&$D')[:(J@6<]TH))EZUI:9A12*1#1'SB.TT+,1&X1B6R(*TK2OV6KFX@%_F$]Z%A]!,!#(@ M(@>WB%"QS51D7,S:Q;J'D]*416V;8JWN8++ 4P,+",/HY1) O,"]UKHN+QD' M(!0P5DYHH4A0T$ZOT88 09"DW>@1@'A%2TV@Z4?%0OEUL03S!"1]P0WENXCY.)FPFI-6L%@EF05I2B8Z(I MI>[R@,@@>A]W]Y];=>+01QY)Y?_K;#P!DUI5..02N8%A2%DUFJ4"C J+5PS+ M9#P O4\B]#X9QLS6PQ7O4:)S$"6QW0>]?X!,\0OLFJJRL)T8+QK;P#IM6P?P MY$E]0>U)8>?A_45Z/ZP&+*!&>%Z KN)2H4SQ>F74W%2">A[<.+@W)RVRM$0& M!.<;LV&,4/#S3E4M/MP(>@%!;V@H7,91T@_]>8','' * &PC!P [%M;[F"M MQ@4X8PD9,IJPDW= J5Z!,PE$C2M/P;0T>^*")^BW&C77>,8K!!_8&2WN$M!! M( D.%J(RLI0F$+9$GUQZ9#(2U45"@>M1$A1.:@6^!0HO+$+B<*.;M2UM95<$ MVM<\,G#5\&RC10SZVKN0QK/:@\$$39CO6<; KLP$C*YU;%A!C+9,V'6X3K1? M/1J8N+8%3@@@,"X/POG< [(AV <=2C38.B&L5[AJB - MY:MMG1V MIT!82^M>_@J^<;0\N9 BGP(<7YAL)%2H#1M71)^@#;F*+\&5$X0Q;M%N (3 MC'@&-OT95(E5-:C+O0G!/;7=@MNLYA4@TNO@R=!46U![$ S#U3V-P$G&B7V= M>H*"].U8='=ZM69<_-WN])UV(S*][A.$A!:M+6R1>^QL%%K!HFV _+]0!7[! M30RAHN],_-3IBN J2 /.#\V , '0'HMP1DA@5:P*+VL#0#OMQ%XOQU$3( - MB-#JXI*\DL6^#W/_#(4.4T\C4T\'27[TM'Q7LK*]AN#W42!+S%YUM.='_,K@ MKX%#PO*/_C'L&5(B#^M< YQN9&=OU"<=U9"W JG5ELU/#XKRYL-]L8F>:U#4 M0_B$WZ7Q"S#1K:-) 7^X;VEO'GF'+0MNK[ -^D,-,6%][#C0^;H5!D2'P14% M_[XSAP0@Y'OA#;N%B;*(DYQ&:(([^ 0Z#OJ,OB(("!'315D>91CA$B*)2BNR M(^00S[6NHULT+J:+IE6(CKZM&MPN;84"!%+S;2B%PHG]*SC=IGZF!TZ:5F 2OK,UJ72P +,"C_@WF2IYS JD& MG%B.:6"&&HR4QZB"" H\P2WQ+#!&UR7"+;AU6POH!(L(>D:!P*5UL,*\74+8 M]NKE=8S;D#5YM#*P77S7?P>/A:,6L 6 TX,P5"1(/""=]AR!<=S36N8L=6P M7\IT!Y;H^[A$WP\*^Q:TS=RAA6&-OF3YW1K_J6_E_C"QXH/#D-%E3Z"+C@X5 MATFFHN"H!8-6D>579"HDJ05*:N>5687(#^Q86^/6J#'75A4-44_U B7.& MJ$DR[<"R)\7"M08"85S:M67.\'WU:.[)BG:H@OT*7&$(G L&/8Z"W?@R$Z;X M,[=V\6E?O$7\ MT?013HX+("[\/!K[>FW&GY>V;;>(?F01?D-J8U\I0&@3^M M,4!9J;ISF.O*@/Q0SPL/-I!B=I ?K/@"Y)A,C>Q6API"+M&!,#1[$IKC:7YZ MAQ-@FP\4"!2"O!]DZ$B[-@9Y&PONGG4^RXF@8\.Y&A*A@:%OG+TSGEX*CBG$ M1SO:RNA!E[:=-\NV2E14R(5L,$.)628TQW:*'%$U!S)[, M,0"/[IL('+<%J!D;,]HJA%^1$]X.>2(%,65!WA1+63!E8TM='20LG $9G]IE MV'_H9H'>B2+&,9)&,C)UDDP'?C ($#V^G-P8E"^I+=A)3O(@2TZSHW]^]E=OO[M(O\[KG&[1>81;[:$%R% +4E[ M8+8P$XYO0F3BHT\<]NM2S9UDN$B_ZQ($QD$,O+?#[;FCP"@-(Y"B<(EWB)1+ M=L,ID *WW&G$4EHV"@%&&4ID*X:>-+LP.RI.($F &XR/B1S[\EW-D0U$,'N' M)1 $4A+,7I*A&(Q!J)YV5@A%V?= DP>*TNS06QGD&L1LB$/"0K&(^+"=@ZY@ MY I*O*&-O<;+V1XC/5WANPGMP^J-0O#2 "^E'TE."%W)%MXO-6S0/ MQ<>KA=G@WI0XXOSL='(F3[QJ@:\&8JL16-7/^(<_4(2+]/ ;S ^O*8ND5F;DK*U;L1_]V#=- 3C&Z3P37.678M:+DA]R%$QFUM9*-0ADO\.Q0'"2%*1#CMO@B:S/3P M.@BHU$NR99@[JT.F'^Y[O6*9.LHE$@5T4T&K5+SY4!42SB&^P7/LDW%,%[PP MN8bFQD(UP9(=J;G^0W&HL6C*\H9G4968YY_O(07(&!RU.JDN?#]:%#_3S MC:U7IV\,HA8KXPA+D9)[#LK;NPO^PZ-T9Y?*TN?#!>5;3L44MYPC/U:5_OU4 MNMF'Z"N1$U-JG_EU<*EL,<\+BP]>VKSEHIRS[6I-.C_'1, :Y8(16E7,M+O# M./-28Z6-%2?2]7S3=RCP>T(''"-L6XF^%94&?$A*X7Y1$/F8F@MX9B...OHS MSE;!_1&N<3?(D!B>H-)R9%K[)?(6"[/LL8-UW&\E@"&WRJ_%$%#>E\H'5!OC M6/7E?]]@#ES"%0B>P/0N&GA7[ON6MKX;%V$%8*]LP BTCIU9,JH,31(2F%(J M=RFVX3"# Q,VC#I4UX.C&=<(A19%+$(O1^1L8IXQA'KLH@89P8X&0RA^(8&V M^DS)"PIK@@.00GZ"UU3SV)A&V%PAHM8H+_3E(;*VW!+ 'NH%P$1>K1/8<\/ MT*9)4C(Q>E C<9_8+X[H]_#M[?MOHAQ&N6]('0V-7CD.M40Z>5$*BTM@NQ>8 M?-O&7.J(0#T%)U$ ,AU?;&FC$>:R@Y@>&VY=%)FD4J6M@X2Z&AE5H2+\42F M\%A3;EW80N3)IF350_]-%IM3+ N>J].,\B2LC?H5=6&?VD7N8\2P0&-2&NBL ML JBDU_J@0V/Q2AA%78>R*+21_@]/>42.WJ;W*\0UB**Q,>00H1"&(.^2I@7 MEQ0Y<%^R5]9AUI+A2XKTP+KNCF>\8$C1AU0:EFRJ6Y\,%QTLA.5,A_SX#Y 0F1Z%V M3!>G)4:-GK*PH'577,+JE?]_<+SB,A= J%/Y:';%+Q(3G%6%$<_GX!2@X:4T M55B"$3>18CCQ.GJXQ3U>4T%*@3;^SV!1U@M.&V/&$,.T8( M$>1*,#C90SD?XE1L,(CYUQ=+U^>I3'P^7.6]YJZ #X@%O0O[]:]W=I+D*GUJ M(.B46/K^N'RT9*MTRG;1#GXF#;T,6]XI"XJ5CX. M,:<*S=&2LO09EL>8.Y@K:VTM,P>S!,?AU>@!VDC\\I%3JDPGW/L98R M')LCQ:GZRGS2U9XS]I@Q6&#]P'U)?5/5^'RX #SMZL['6@JW#16UOJC<_R[B MQ306D4!@GW1-_9Y=^?!U:I)!F;(I/7 9S5$%#05>\I=Z)?O0C&&U%5\W:\N; M*]5+EF8)C(,>85WMFY3;B8SOJ,X/G'HP:8KS_%L*H-0F]'_-]ZP0>4PRS6> M=R-%0]N_OA>J583"31:R<=]KPUS!:^ =II:N#N=AWO02+DW2.V2VK:06!AH+ M'E7RG&-:2AJ:\QYF&*'2N<('/R?T?V,%>/JS9+HG7E+I" :] YSY)YBW:6GQ?$0? MT_\NVH=MZ(]Y#[V:SE[ !O)8<)O./L(C8[I[>G8Q*EX:KU8 ':M8EQ*0CF=G M@D_IBX>S=M[8K5D4D\G9Z>,S.4.!-&./&MO82%,?MI%1U^\22 3_#V/'E=0* M,SV4'"!W(814PJC0FVUE]YJ]%GA?'+UAMV\4ND/ U=5WBM)W-,?DRRP4HP[. M"+ &IT1IE#BO[BQ2/W?"8\].;^I:4PA7J:V:DN-N5%B":08 RJB03\]-*E7L\0EUY*Q3 M(),B-5'&Q8>%OQ#DB"-F& 3 4)<*VPY>6/@G->D!S*2"CL!-WVL?M[2*X3T8 M/[XFT'1Q>O;]J+C.:YVPJ,E[1-2*DGOX@2#I:3\>=;$HKQTIB',;ZE(*BH>I MFR:=DTM:1\89>4:OK<:DNY!(Z=-L6?-!;-T)SBB1<62K4^] MH>D*/D'$.#Q MEW4V)]M_@@S]#TJ(O"4+B)L=+_@PTQY!2D MCI3)<",)E>U[HZ@OO7@UG5W-D'@*1<,PQZ : @_C.7K!(;"%*%1P*4/T/HR;LMK84'JY] CD"%V MRL*\21%#KS)^88#I]6WQ\_3-QRL\E_[J^MWTW>7U] ULD]G5AQF=2']S/7UQ M_>;Z YY%GTIPQ5F^56O*V."9]NN1=%0,>J5]%'WUJ(L Q_.<',,S9$W MD]PB>U&BQ5V0R83=U@J ,Y1L6D_-,EF>W_!1M7"VA%JP*/<;0X@?BC?4>W(. MSL*V;7S\:?@G66*JW0FCPN'#MN:V8EU^PV?0,U[] ;.B;MTC76,9:M(=>1)& M1NVCZ@7G9[K#1_VTSA(D66]'G@\NYZ?ZAIG #^4TD][)C\33 W,7CJ\.+ &WF(",3]+$!,Z?7N? MC6XWGT2U\$@@G&QF(*)# #+6$-WDM?_:EJM88T"W@ &)WDW''P,0=$Y?#AQH MXU99*IOG9U4.:*R-=@H\CGTHSO)LL[/-'4D+G5PM>;9N8BM!=6:5_'8 MCF0N^G0^---R]H,;:@=6;GC^(N[43/+ =\X[[PG'&?$>O?:VU73FW79'1O M VN]?OL7J%Z]?GOU[D-Q>W7S_I8^'@7Q),4IS1H")9DVM_]W^MFD[0FL:]X YI">1U;M>DD6&\CU7 /'B(;?2>"1,U]:^2EYXUWW:ZUO$_^ MSS?3'>T-_)H.NI#-L T++^-KKI6C+H@MG1LB?UT^2#0J\#CPJ%A6X''S_1&6 M]X$[;$"EMY9X&*G&&QGOW'LW*KQ:ZF9_T'S)UV+;4W*+>:*#BQ=F'0Y(I1/E M>L/G24EJIWS:#EX'8%U\4M09XO1I2C10)\=F2R=_LFO885NR9W:'Z%FIN:[" MDYTVW=1$+E3DX4']$Z.+'58/U3H);EI;^J7?(K.R4YF]+7(JFB1CWP M?Z(YLGM^+YYWP3G3N3U)R4C2)O0DCD.#D,-O**&[* UK9*S"'#6"J7R8!MMS M9.<=Z:07(^G5)B0A^7-!,.PE>$?+XNHSA.:D2.\IV>0P:+-(@W)T]$S"$\!Y MRK#1*7L7\[Z7[U^^#8G?490M#2P -,I.J*; 7H X)+@^P&LC-YV=GH.E2NN,^GK524&+.[P<8]ULKI[&A"4"T4FG=[2)<3-E^)2@61 _HO8#9E/O;_]D,]3 M\X%6T:B1#) )--2H1MFU\/TNHJ"V!J&+GBL-;_A0!8:_0T);F)',PQ'6U<*! MAWG(/AT^0>K(* B&Z@O-87C E&=%^ :7;@RM 2:,/?";2OO@(V%28>HE M7COXGAVZV7)(*AS'@0B*R@_2HH%*&*6-:O_@'&!3<,^>^&4E]>X=GPS'B#U^?D),<0;<(U>ZPUX0*$)+JXW8K MY/7Z9A:9Q/Y2N#2[3(IZDQ4/XW-YE2)O+5Z +>IU"!]E7P2%=5O1=T_I(R%U MPQ\'C5?CMU6G_$71]#A_F/4M:RJ$IDMX]6S\],E)X?A;I_RCL5OZONC<-J D M].=:@\UV^ #<7UK;A!\X0/SB[//_ U!+ P04 " B?6I:3Q_:C!D$ !; M"0 &0 'AL+W=O744E3:K4ZG^V"2 :QU[*SM0'N__L8)I%1BN7Y)[,G,,^\S MZ6V5_F'6B!9>4R%-WUM;FUTU&B9>8\K,AETBFS=-6KALDTLJ002D4C M]/UV(V5<>H->09OI04_E5G"),PTF3U.FWT8HU+;O!=Z>\,A7:^L(C4$O8RN< MHWW.9IINC0HEX2E*PY4$C\O@=Q;JQ*=\)D0YY/IS7P.LX>[R7AR,X?:$UL(-&>]AB4K M'%8CWFD8WP!45"'T ^; M)_"B*B91@1?] N]!KYCD_S)7-G48*VF4X DKJT@F,--H4-J2H)9PRR63,6<" MYD1$*EEKX._APEA-1??/L1"5!C2/&^ :\H/>X/??@K;_QPGW MFI5[S5/H@SDU=I(+=*:/UTRNT "7,!34H.0''K/W).)Q>P^@[9H;8'M\H%%2 MI*H()ATB8!J!&?K@> S42B&5&^(P<'95LA>L(UQQ*;E<43,*!U>'/YG,::! M %^@56]UF_3NU-N!#[5'C-4&-:=*=;YJ9Y!5@*\TU Q"K=OMG+EGZPRHR:F% M)36=UBCC-Z#L22/*+->:X1D$$;QH;O%<+9<&6D$':D$]:#7/7"5_L(@J$M,% M:JK*PJ:@$U:VG7?F*]HDVEB+\K^O\4'L2D?I!/:AY.XRN!E5+$^ 6ZE_5.UZ?#9;/N4_Q>:*H[ ML$RK&(VA+-2C* +BZC0/726)P(_J 66I/'7]UJE@MZM@MS\=[)GFU.@9=?J- ML9QV MG];'"9"[BCY6)*'MJ8VKX5U7WS,^>9&PC'$G%:KXMY5NG#2E]>ZA.% M/KHD+C@)6M2T'EQ^$J3$T3@JY]6'M%S!*.?"U:JAZ)]'E_"&3)N*"CRE,&]V M(RSPST-_QW&;:\EMKJFXE_S5'4SA(.X=A.B=^0YI3ZZ52#[BS==*DYDN2$?< M65*$->UY49"%@P#GU+$4-@X67HK4U6ZM&XA5+FVY^RIJ]>T8Z/M2*;N_. 75_]3@ M/U!+ P04 " B?6I:L>X+K.8% #H$0 &0 'AL+W=O]K(7B:)XOG/[#@^ET[60/]2*4@T/.2_4V6"E M=7DR&JEL17.BAJ*D!;Y9")D3C8]R.5*EI&1NA7(^\ETW'N6$%8/)J9V[E9-3 M46G."GHK055Y3N3C!>5B?3;P!IN);VRYTF9B-#DMR9).J?ZMO)7X-&I1YBRG MA6*B $D79X-S[^0B,>OM@M\97:N=,1A/9D+\, ^?YV<#UQA$.7 ME',#A&;\;# 'K4HCN#O>H%];W]&7&5'T4O#O;*Y79X-T '.Z(!77W\3Z%]KX M$QF\3'!EK[!NUKH#R"JE1=X(HP4Y*^H[>6CB\!H!OQ'PK=VU(FOE)Z+)Y%2* M-4BS&M',P+IJI=$X5IBD3+7$MPSE].3FZGQZ-87W=V3&J?IP.M((:EZ-L@;@ MH@;PGP'P?/@B"KU2<%7,Z;P+,$)K6I/\C4D7?B_B)YH-(? <\%T_[,$+6A<# MBQ<\YR+%K"GXXWRFM$06_'G(R1HB/ QA*N-$E22C9P.DOJ+RG@XF[]YXL?NQ MQ\"P-3#L0Y],L=+F%:<@%F"-A:L'+#HTVH%I59:<8A5HPN&2J!5<8QT!*>9P M03@I,@I36[R?B[I"+=7Q;0UT1V5N'S\QE8FJT/"-:'HH /TFWJTH+ 1'U:Q8 M@C9D 1N)0BO(1%Z*P@[1 VX59T)I>,\*T"M1*;1 ?8 3N%M3?D\[A %,-\UG M5+8I-Y? 7'SX6E*)+J'*+:J"(_ ]Q_?<>A ED1F$3I!X<,T*&Y.=Y2=PG@NI MV5]U;-!"HA1%F-")HC$$3AAY\.Y-ZGO^1XRBINB6!EQ98W!&9HPSS9!"GN.Y M*43CJ%U_)TQ>%D^U0N3$<8(ZW##>6RU:ITQB#LFB.[&3)HD9(([O;1W\IQ&T ME"D)0T5" LD-!Q2P(N.5$;4)HI"C\DI:FFU3N./YR4XF,H.X0"8H.-[QA==5 MAH:Z3IK&=6Y2-,/.1&GX'$0G ";&;MJ-<9W3E^2.,-:^9_4Z06A"UT:]E[N= M^-18SH8A]"%;D6))ZY<]>3,B.+>V/0"7DWM;@D1, M$^!GDMC-WRO"W15X(4CGM9]BIM',F@X;GP_IPX6<+6T=H1?HF&;(9TDSL31C MK)DC6U6&KQ'>XQ<5=-F_ X\(J1.&!LF+' ^9_[T)[G%?< ]1,AB.X9$2B14_ M])K1:\'VXA<,_08@&$9[4&W2.YD]9% Z]-Y"/$S?/C5C7W9/?SJ,WD*"EYZN M$[5=)WIUU^ETF6?[RJ&VT:OC<-_LK4>S&V68?\'9G)BHSAIKZB,J%]G^-FZ* M:7>3EI1;02UZ*_9I<^I48#<(-QNUV\+<[F;[34J:G!H#*WRHC72@0!0LCMB) MXK$9I$[BC]MV=2N-J?K1VDE_5JPTN:BED/XI+O4\E'";%E(K:@)P!#%6\S@U M Q=K9@R7E91V*V\MFZZP!1Y;4N_7=*?!A1 M@L#Q3'?%KA7$K4&;%'S%-$O88._*14Z !@1X'7?T=R5Y:T/'>NP=483[ACD2 M[ 9J=Q$&*<26;_; V'/B)(6>6HK;6HI?74M?B*XDPUSB>$N-^CAVLS7D4#'U M*CE<3.?VS/6T>>2U%<;C0PT=B#3\:>KP0#%LF+GU &'-02NVYR7Z_AQ:F92[.LI-IP83T5V"1(:V[SO)+C%XX: MWY,+S&?;L_'*QW5[0H1@/6'%=FV[J]M$B:6F1_"M:;(+[*E+TJOB?%/\] M*48[7]\YE4O[C\%\%6$?KS_$V]GV-\9Y_?6^75[_ _E"Y)+AX8?3!8JZPP3; MJZS_*]0/6I3V6WXFM!:Y':XHF5-I%N#[A1!Z\V 4M#]W)G\#4$L#!!0 ( M ")]:EH_VU8HR 0 % , 9 >&PO=V]R:W-H965T[WK?:6T[727\P2T<)S+J0Y:RRM79VT6B9=8L[,D5JA MI).YTCFS]*D7+;/2R#(OE(M6U&[W6CGCLC$X]7NW>G"J"BNXQ%L-ILASIE^& M*-3ZK!$V7C?N^&)IW49K<+IB"YR@O5_=:OIJU5HRGJ,T7$G0.#]K).')L.ON M^PL/'-=F8PV.R4RI+^YCE)TUV@X0"DRMT\#HYPG/40BGB& \5CH;M4DGN+E^ MU7[EN1.7&3-XKL0?/+/+LT:_ 1G.62'LG5K_BA4?#S!5POB_L*[NMAN0%L:J MO!(F!#F7Y2][KOSP+0)1)1!YW*4AC_*"638XU6H-VMTF;6[AJ7II L>E>Y2) MU73*20W%S >)0,1^/1='0Y M@<,IFPDTS=.6)>-.12NM# U+0]%7#(417"MIEP8N98;9MH(6H:ZA1Z_0A]%> MC1>8'D$?7'MBMCKB[_F"L8U/#!1(%QPDPIE"HT&_DQFQFJ*GK]V MD2Y5=G:K=!EU8E8LQ;,&I8Q!_82-P8\_A+WV+WL =VK G7W:!Q/*T*P0"&H. M=Y@JF7+!F0]VVK%+A"$NN)1<+H#)S#G>+8=,,)FBW_I,:6M :1@K8XBL4[.0 M_)__/E!)=C\Z<_N2= M[G*4\CPMM'8P*=>X@<*XM>$$:LY3)BT44LV<)UT@ I>K@BPFG6>DG0^HT($N7D#*+"Z5?G(Q&+OWM MQ:L+1>E"7;L0LL(S<18$,Y86&@D=!1<3\(),$W*B0/NJ,*3+0/.$W"H7\,_A /XU.Y"DCX6W'!WO70[^=\*I")JS>S_'6E-EN6SD' MP2&7JOUHFT\WZ,?QA_,) M@^.XOX]/3)YM$J=^<-R-OX?2(=PHBQ#VH EA&'R*W_$+V_T/YW?YCUZG8 MA;T@IJ=S'TFN"@>0U(EBRX++;0=OLQJL*97@H'_4IO8FA._4Y)6#[E&GWIA7 ME66%FBO*DBI!WT-QDN_<'Q!5LT+?_L7+T1YX0LG%SQ9UOA-@O TP_BB >SI# MM^X,W6_N#+\75#6Y94X[C&0YQSG0R8R&-*@J)VQTO^NW0#*[VL!^VU/RP__5 MZ\*4;O?%^BTD-R.XJLQOS21]JXOI5EWXIIDO)'^GB9(/2_2:E44FIS@ W.[@ (P@I,TN8DTU(I"R8\$WA M(QIX M*T6E)][>F'H4!#K;8\GUO:RQHB];J4IN:*IV@:X5\MPYE2)@8=@/2EY4WG3L MUE[4="P;(XH*7Q3HIBRY^C9'(0\3+_)."Z_%;F_L0C =UWR'*S2?ZA=%LZ!# MR8L2*UW("A1N)]XL<3:^\,/A=XT&=CL)ELI/QB)\M\XH66$ K,C$7@]/J* M"Q3" A&-_XZ87A?2.IZ/3^A_NMPIEPW7N)#B[R(W^XDW\"#'+6^$>96'#WC, MIV?Q,BFT>\+A:!MZD#7:R/+H3 S*HFK?_.VHP\\XL*,#<[S;0([E S=\.E;R M ,I:$YH=N%2=-Y$K*EN4E5'TM2 _,UW\];Q^G2W6,%NM'M_%[N1$]16TBEX9_91KO)OY+0Q-*JOZ$U__RWJAW]<89ET+)-KZ-,5[<.\$0AR"PNIC09>Y?"H M34$]B33BJBJJG0;J\4]5)LM:H%T_9:=A666BH1) 4=G5G+94^UU+4>0.9,X% MKS*$E6TD?4F"JR0O2_"=+79L:R6WA7%DFS.R64?6FBL4SIB7LJEH;5,(0=,# M*@2N82L%G24:;FU"9B\;34X:[D9 '8+E!E77)?81VP<[:E=46:,4@;U+X 8B MQOQA+Z+1D/EQ/Z9!&OHQ&YZI?LS#I_C$BL!Z S].8XA3>@V!Q3Y+$UA+PP5A M_X(.T2"BD F1&?IIPF 8^_TPAB?4>N0$<34W$FP!(4HH(%$>]OTAZ\$@]!/6 M/X:_@7C@AZE-(V;^($IMBK$?I2FLFFS?J>SD+M9:@H MJE7J&?QCT:)%1$ M9K.GHO0& YB?;'[PO%:DVXCY_3Z[@]NAWPO[](Y(X"BZ@V>Z-D\UH];4Z!KH M7;TO'0?!V>%=HMJY*TH3*A6E/<>[U>X6G+6'_W?S]@K]R-6N('$%;LDUO$][ M'JCV6FHG1M;N*MA(0Q>+&^[I)D=E#>C[5DISFM@ W;_!]']02P,$% @ M(GUJ6E*N[3H/ P 9@8 !D !X;"]W;W)K&UL M?55M;],P$/XKIX#0)D7+:U\VVDHMZP02&V7K0 CQP4VNC85C!]M9-WX]YZ0- MF]3U2VR?[Y[G.=MW&6V5_FT*1 N/I9!F[!765A=!8+("2V;.5(62=M9*E\S2 M4F\"4VED>1-4BB .PWY0,BZ]R:BQ+?1DI&HKN,2%!E.7)=-/,Q1J._8B;V^X MY9O".D,P&55L@W=H[ZN%IE70H>2\1&FXDJ!Q/?:FT<4L=?Z-PS>.6_-L#BZ3 ME5*_W>)3/O9")P@%9M8A,!H>\ ,*X8!(QI\=IM=1NL#G\SWZ59,[Y;)B!C\H M\9WGMAA[0P]R7+-:V%NU_8B[?'H.+U/"-%_8MKYI[$%6&ZO*73 I*+EL1_:X M.X=G G,)\Z_WGQ;7\YNE#S?S)9PLV4J@.1T%EIB8O 0*2V.F,]SIG\5'$2\S.((E\B,,X/8*7='DG#5[R6MZ: MWK6V3SXL!),6F,QA_J?F%3TX"S^G*V,UO9A?AW)OD=/#R*Z*+DS%,AQ[5"8& M]0-ZDW=OHG[X_HCNM-.='D.?W%%5YK5 4&LXFL,AX4>A#PM?%@@9T_J)RPT\ M,%&C<=35CKKAQ#VG#Y+:"-,(S,!:":IX R? )=A"U89\#9Q> -TEEBO4W7VZ M3P*?'=9;B/Q!F-(8^\XXJ[G(B=LT3 *I LE$*(H\<_3'EQQR62&+3QH5\@NR=JX1 P2 M0YSX?7K44<^/!A%\1F/@W9MA'$7O89IE=5D+9C&G=D GEW'6-ASB9*72EO]M M#2>.+QV$IW!R?NXG_>BTN\)#Y_@6AI'?Z_5ITH^(?@B'WD_PK/9+U)NFPQG( M5"UMVP8Z:]=$IVWO^._>=N!KIC=<&CJ&-86&9X.>UQ[&?F%5U722E;+4EYII M03\"U,Z!]M=*V?W"$72_ELD_4$L#!!0 ( ")]:EJ/?NXXC 0 !\, 9 M >&PO=V]R:W-H965TDMM W:2M@'2)(B]]<.P#[1,VUHET26I..FOWY&296>QO6[#@'VQCB)Y]]P] M=Z=S?R/D5[7B7,-3D9=JX*RT7I]WNRI=\8*I,['F)>XLA"R8QJ5<=M5:E?Q>@JJ*@LGG,<_%9N!XSO;%0[9<:?.B M.^ROV9)/N/YY?2]QU6VUS+."ERH3)4B^&#@C[WP:J-!H:/1W[!\]PH0AC?&IU.:])WVC]8W]&7&5/\0N1? MLKE>#9S8@3E?L"K7#V+SB3?^!$9?*G)E?V%3GXT2!])*:5$TEQ%!D97UDSTU M<=B[$+M'+M#F K6X:T,6Y273;-B78@/2G$9M1K"NVML(+BL-*1,M<3?#>WKX M\>[N\LOUS0V,;B_A;OKIZ@&N;Z>CVX_7XYLK&$TF5],)O)NR6R?T M^6T ?*O//Q8 (>:;+,^!E7.X+C4KEQDZ"R.EN%9PF:DT%ZJ2''X=S926F$:_ M'8I#;:5WV(HIK7.U9BD?.%@[BLM'[@S?OO%"]_T)'WJM#[U3VH<3+-5YA:#% M BY6Z %7D)5PP:1\SLHEC I1E=KLOO#V3J^X?.WS(>].VC_LW73%82%RK'H# M09L, KM;8EC1,J0[I':Y1A]^ K_G MDR3Q4 I]$B.<1/W8[^+0_Q$_P.4J_ M59G*S%D%GIN0R*?0\TA(/? "/!3XAE"IL^^UPK=O8NK1]Z@@(3&-.COA+T#W M#,* $@2.4AR0,$I0"/R8N)3"_XM _[\ED!H"?9]$@0E!E) @MN'Q?!N>(P3V MPAYR CV,VPO:D+0P!DH"&H%'"<5D.$)93*CO=7;"O\NS$[TD:'M)\,.]I(UO M@PIFS_# U^B(388)7YHH'.H7)VW\PW[1)M-LAT;NT*@:S=%<-RE8Y]%^&G7@ M_,!9>VZ"N#(TV_\64X:?,XTUSI#&RC+LX'/V0)I V9TJR:SU&ORFV\C,FX*B;K8;BW_H>$D MB:F1L8A#XKI6C@%;0AQX1DX@)+'KF4ZY->>YQ'=W1#9-]1![W;VAK>!R:4=3 M!:F!4\]O[=MV^AW50]_N>#TZ?V9RF6'"Y7R!5]VS",M/UN-HO=!B;4? F= X M4%IQA1,\E^8 [B^$T-N%,=#^)QC^ 5!+ P04 " B?6I:0W8755@$ !\ M"P &0 'AL+W=OG<#NK^^>!$*V9>),OTAWM[?/ M/JM]T0YW0GY7:T0-#UG*ULTX7@K0>59QN3C%%.Q&UFN=3BX2U9K;0XZ MX^&&K? >];?-K:1=IT*)DPRY2@0'B!.U=9@/%D(\=UL MOL0CRS&$,,5(&P1&KRU^PC0U0$3CGSVF59DTBO7U ?USX3OYLF */XGTSR36 MZY'5MR#&)G\#@12)5Q1-VY5T_L"#*E1;97ID89 DOW^QA_QUJ M"GWG%05OK^ 5O$M#!/;U MYIG MN%XKN.(QQD\! M.L2JHN8=J$V]DXB7&+6AZ]K@.9Y_ J];N=HM\+JOXBTT7"8J2H7*)<)?DX72 MDM+B[R9O2RR_&8^A53_Q3Z^)Y*+\Y3 M!+&$F>"K#QIE!H9_$].36,U,CZ"Q^2B1H")3&F-C4*\1EB*E:DWX"LXAX70D MW:_%U98/XWAM2K=P._; MH1? K119HI20CW C-!:*-V);^E:Z=D%OQW$JU;G0+"T_64@HAM$!;89*#:A@ MI42NJ4!U+A.=H(+ST XN@A:F1;]6QL"+;&L7P6QF\K\9!('?=G_ H-N&$R4>5"4>O+G$#VD\ M(UZ2_H1PQ^B/!5K U?3+_'+25/2GT3]3A"G+?L^9I%1XS<#+2@[:O6#@MBGE MKYF,U@=!4!/\EG.$KE.=!TYY?H\;O4=[*7QNJ2Y[8HD*JNTU6*J?O[!4%SZW M9&1.DZ5>35"WU"NJ@K*)1IRE^7C^P?4340^KJ(=OCOKUL4>\JV'_6D&C:*RYQ?* -S4WPB$RJY]]F1RM3)N7_0C7\+299T6F*F%-; M,;VP#$NU[!V7_>/R GJV0\OYT5CH!K;ON/L.>E:UX*:X=&H3489R5IXO9Q+*6M6"5?4-9:DZE V6"#+6:_<:+$IYJN%T#2M%J M>E6D3AYE^4TMA=#L:947ZG2TU'I]/)VJ="E67+V5:U'@S4*6*Z[QL[R?JG4I M^-P(K?*I:]OA=,6S8G1V8IY]*<].9*7SK!!?2J:JU8J7SQ:'DS/3M;\7MP*_77]I<2O::=EGJU$H3)9L%(L3D?GSO&%8Y. F?%;)AY5 M;\QH*3,IO]&/Z_GIR"9$(A>I)A43!/OC5OM[LW@L M9L:5N)3YW[.Y7IZ.XA&;BP6OVSFVB.65DK+52,, M!*NLJ._\J7'$:P3<1L UN&M#!N45U_SLI)2/K*39T$8#LU0C#7!905&YU27> M9I#39]>?+C]_?,?NSO_Q[I:-[_@L%VIR,M5031.F::/FHE;C[E'CN.RC+/12 ML7?%7,RW%4R!J0/FML NW(,:KT3ZEGF.Q5S;]0_H\[J%>D:?MV^A12I7@MWQ M)W:5J327JBH%^]?Y3.D2J?'OH377&OUAC<278[7FJ3@=@1!*E ]B=/;3#TYH M_WP K]_A]0]I/[L%_^95+IA5# M9NH4S'\W, ?U[@_,>LO(5BA2B2JI-/P,,!ISZZ!DQ?W_$);+JBR1!NP->R_F MHH23CYCK6G88UH/ \3%P8BM('':KN18LL%PG8JX5NC;SK0".;N/F6DYBXVK[ M,&&Y?MS$+6V,N(GE1S",R$8Q

.Y7B>N=LQ[BV,L1_BH6NF!/2B1C%O#8T=9$QBXVUBV4%BS 2^ M,]E!"U=N9-ID@Z@?>[5+'(>2V(FL*$D.)5O8)5OXZF2[RA:P+(H45B^$?A2B MV$HY=@D&5Y0,7!NW5%J6S[TI[(9<16O8Y.W[5^3M08C[\W;>X04]:[@[R;N! M2[FK.LB;::QL(>O#3,C4_Z]#N&@2<8/20#/!COV&$6Y I0NI&GM)DYE] ME!8KL-U"*%ME,U&(1::9@RH5X!J&"5@2]?A3 _$"%VGF,P<(/TE:1(5-#5HV M$T_8IBE,0<*#7*!@9&/L!#&[$;HJH4'VPGT^_P^V%BO*9:**#0+]]$/L.N[/ MW?TB%\9+RL WBTR7O+@7I!;VP9\)<\'27P#>+*)22 D%=X$56,PXM+R$*.1; ML>,0[0(0ZS>>5[S>CU&,.*7%. ?W<@'E@G@HB%G*;G[5LOT&^1 Q? EP*\0 M+37/C'/86JJ,U)('(@_PB/YNY+#/R)B2A1%+H"GNJ-S+K<9W?Y'"44?AZ/44 M;FL'L?%#QF=9#O#44Y'AYTH)/4C @P:&"7C5JU(LW['$C27V"'::'"\S-=A" M^B2:L.-]Q-FR5>L^9N==E(FKILNF]C[@.+$V^4O&FHQ+>5D^P\PC+^?499 &=$W8 M!UDA[WG!_[P:QZ;_'@T'9X4^_7\B5J]!!DUNPPY3[>A"88AQ]=R87?)U1GGX M*Y: .SZ+3?>\^?RU=BOS;+@,Q M^T7*^6.6Y]2<,=6T\!A; O#^NM H.U3E%+7CQ';Q,K:\$ 1'18._];,)I_B] MRM9-3;,MU_9-^XYC%+?.,*4Y/%7#="URY-AU,.-K48I5IJGL+)I@P[4% @FK MOO&"N7X4H,*\*85XY26TS?!\@*HK#19 3T+_Y>ZBO^IGY/S81ZVRL40,/51+ M'S@HAU[ZF"H1MK"H[$?$#: ^4)'BKB+%KZY(E\UZ0/5-A=[F[E;1VE^D#MN\ MVZHL]:> [+_48S< J/K,>&X,#Z<5CB;%8%J_*%4[;?VB48M&_C=>5!READX% M=8)30-IKZX]Y):ASUDUPA]N4B%XE-3 HP[;@' AS MTH4Y>768*727?71#$3RL[AU*C>G.Y/9VXR*+G47S!Y[E]#'!I$Z%[DJ[M4I7 M6Z=(E&/:FV!#A-Z#>?#T0+2M'4_5/<=Z<0!]T:;:C3N8:NZY%5F3( MMT').A7IG#4@L;^K;%;7BOE]P9<-3E%'VRS$#5[?B%73?/MNJ/WWIQJQ.539 MO6@0"NAQHP.L<.S-AR_[KY0_:@2IO"]0E>I2=U'G^"!5OF/BDQ2 M:.5I7LTIX%FAL3-3]7$378OG9N>&[*WV;'V_QXCSIDKVMIR3UY1(BXI18$5! M,*E'B5,7*#0M)Z3VBHAQVG^4(N>F.,B&TL^(\NX&W<PYM!5Q",%Q3#>X8/=:=#*U@*(VFO4^I*U'>FP_&= 3$;K7^ MJMH][3Y*G]>?8C?3ZR_:'WEYGP%Q+A80M=]&P8B5]4?B^H>6:_-A=B:UEBLS M7 J.PD 3\'XAI6Y_D('N4_W9'U!+ P04 " B?6I:;J"1!3D# 2" M&0 'AL+W=OY M;N34O&RLR:C=F\G)2&QT538XDZ V=V/.NP\5BN"FTVG,EHS5B9)]30P]JW!IQ)WZF@-)I.%$$]&>)^/+=<0 MP@HS;1 X?;9X@U5E@(C&?WM,JP]I'(_7!_0W;>Z4RX(KO!'5YS+7Q=A*+,AQ MR3>5?A2[=[C/)S1XF:A4^PN[SC;P+<@V2HMZ[TP,ZK+IOOSKO@Y'#HG[C /; M.["6=Q>H97G+-9^,I-B!--:$9A9MJJTWD2L;TY2YEJ0MR4]/YN_2Q[NK:3J_ MNX6;#_>SNX=Y^O']AP>X^,@7%:K+D:,IC#%VLCWDM(-DST!Z#.Y%HPL%=TV. M^?\!'.+7DV0'DE-V%O$6LP'XG@W,9<$9/+]/VF_Q_.>2+KC$JRDU,X<9_T9G M3$,J)6]6V*Z_I NE)1V8?T]EWV$'I['-$%VK-<]P;-&4*)1;M":O7GB1^_H, M\Z!G'IQ#G\QI*/--A2"6<%,8P@K*!AZ1^):9IGSF6F1/IVB?!3Y-^SC"/%5 M=P#H D'OL-HBU%V7T709J$=8+U#V?0*J,7#C5-'DJVMXV+1Z8OZYG15R2K_XO0 85F=N":$#[9>_ G-?'_ M7DT8>&%LQU'<)1(%?4V8%]IA&'2U\J.CFKQZD3"/O2;-876H2I382=)5:SA@ MORK*S_WXDZ*POU<4#SR/V6Y@DO>]0-EY'!V4 M,+'#:+C?CX>_W8Y3P^X&ULK59MC^(V$/XKHQ15NU)$7@@0*"#!LNWMAULAV.M5JOK!) .Q M-HE3VRS;?]^Q\U).QR*=5 D2O\TSSS,>>S(["_FJ,D0-[T5>JKF3:5U-/4\E M&19,]46%)JJ2R%)K5.1>Z/LCKV"\=!8S.[:1BYDXZ9R7N)&@ M3D7!Y#\KS,5Y[@1..[#EQTR; 6\QJ]@1=ZB_5!M)/:]#27F!I>*B!(F'N;,, MIJO(K+<+?N=X5A=M,$KV0KR:SE,Z=WQ#"'-,M$%@]'K#!\QS T0T_FXPG2DM"@:8V)0\+)^L_OYM!YO'+>P^+;>/L%Z^+.'NA>US5/8]&$0N!#Z870# M;]!I'EB\P4>:F2QY>52P00F[C$F$/Y=[I26ER%_7!-=PT74X4(X@ /HJA.FMETINZ**9X *U-8 M\_RD,85.6=4JNR;GIL/K MAML$,8^!>81-@+[W.X6O]K22'_:&DBZ?>EP!75M*DT>C,ABZ\2B 8.3&8Q^" MV!T- GBF>Y*7I!6!:2WY_E0'0PM8_[&AE-GDO*V!V/?C>()-4:Q M&]/IZ$$4N\%P"#M233Y7%+J2:&AN@"CF!Y22J-'93UXI>F\\10KCW<2_OWC< M($*#!6V"E92)/$6I#(G!9&(HC"DP1, ?#6W^U]%DA3B5VE#K1Y%]^6-ZA?UA MW"77_QK'I:(R0':U=-4DS:U Q)'?_5^$9GF=6'2GMT[)P]@G1V-W')"CB1N- M;V[8M3CUVDCUVECUVFC]V'9-_.;WPQG3Y$N3+4VN7-TJRV[0M\D5]J,Q7+MO MO(OB4* \VA*H2 2AU'6B&^VJ[+(N+O\MKTOT9R:/O%20XX%,_?YXZ("LRU[= MT:*RI68O-!4NV\SH2P&E64#S!R%TVS$.NF^/Q;]02P,$% @ (GUJ6ETQ M[ T$ P ?@8 !D !X;"]W;W)K&UL?55M;]HP M$/XKITRJ0$+-"Z^C@ 2TTZJM&BK=]F':!Y,LWV9[)6^-SFBA<="2#,-"F7-5HJ2=K=(%LS35N]"4&EGF MG0H1)E$T" O&93";^+65GDU49067N-)@JJ)@^FF!0NVG01P\+]SR76[=0CB; ME&R':[0_RY6F6=B@9+Q :;B2H'$[#>;Q>-%S]M[@%\>].1J#4[)1ZMY-KK-I M$#E"*#"U#H%1]X!+%,(!$8U_!\R@">DL$O96[;_B04_?X:5*&-_"OK;M)P&DE;&J.#@3@X++NF>/ASP<.8RB#QR2 M@T/B>=>!/,M+9MELHM4>M+,F-#?P4KTWD>/2'Q):PG8687K 6=0XR0SL4SR(+DX0[#4$>Z?09VMZ<%DE$-06YNZR.KJW*)C% M#*R"I2H*NL=KJ])[N#:F>IOF6L+)(.]+N,NQ?AXNHGZ)2(_86"8S+G>0UM&- MC[YG!NC;*D&/VD +N 2;J\J0L8'V&.CPL-B@;@[0-5W7)*]TC&'!!),I=F"# M.RZE"T7Z2]1<91 /.O%P"/&P,_@<03SJ]$>1E^Y^YS7,EO(#1 'I#]]TB70">.HT']U;2AKC>/ 9_)?DH+66ETYPJ@;/9 M5(8R; RAG'T:)7%RT?3)8 BK(]-#L!Q%YO-%-=14^@E:_<&@#:VX,XR&OD_Z MN #-+V?V M'U!+ P04 " B?6I:M+\,S]H" _!@ &0 'AL+W=OYCV8)(+ ML>K8J>U NU^_:P=2*E'V@&/?C^-SDWLN@YW23R9'M/!2"&F&06YM>1-%)LVQ M8"94)4KRK)4NF*6CWD2FU,@RGU2(*(GC7E0P+H/1P-MF>C10E15=.=J#JV2EU),[_,B&0>P(H<#4.@1&CRW>HA .B&@\[S&#YDJ7>+P_ MH'_WM5,M*V;P5HE?/+/Y,.@'D.&:5<+.U>X>]_5T'5ZJA/$K[.K8Y&L :66L M*O;)Q*#@LGZRE_U[.$KHQQ\D)/N$Q/.N+_(L[YAEHX%6.] NFM#N((F3SAF\=E-LV^.U/\"; M/E?9_,8/5*ZA*PT0QG3D*=UR3A)4V-[#!U-U?Z[NQ-M-Q7 ^%M_!ZM#XPO>'2@, UI<;A=3< 78^K^F!5Z4?$2ED: M.'Z;TX1'[0+(OU;*'@[N@N8_8_0/4$L#!!0 ( ")]:EI'[MZY. , /,& M 9 >&PO=V]R:W-H965TJ6 MLN0B7 -(](&FI3Y0P^QHM=H'DQ3$&L?.V$[3\^^W[$ &M#0O2=FN^NJKP^7Q M3JH?N@ PY+WD0D^\PIAJ% 0Z*Z"DNB,K$'BRD:JD!I=J&^A* *$E!!PR M8Q$H_M[@%CBW0$CCYQ[3:UU:PV/Y@#YWL6,L:ZKA5O+O+#?%Q!MX)(<-K;EY ME;NOL(\GM7B9Y-I]R:[134./9+4VLMP;(X.2B>9/W_=Y.#(8?&00[PUBQ[MQ MY%C>44.G8R5W1%EM1+.""]59(SDF;%&61N$I0SLS77Y;+![OG^Z?5[-'\:T8XEJF:HIMV2OXCBUH5ZET?#ZR.>>*].Z MAB9*FOVLF6:N5\^S3/U^VG>IF__=E 8SP^O<9F7827"L<&ZML1IMHJG6,F/4 MH),=,T533)=9S(K%Z)QKX.!H$)6@MF[<:I+)6IAF)K6[[42?-8/LMWKS'#Q1 MM65"$PX;- T[_=0CJAFQS<+(RHVUM30X))U8X*L$RBK@^49*&PO=V]R:W-H965TL:TV/8W<_]NK.F#$)-/9=1E,P;4[6SB[,P][&[ M.'-#7U>M_=@Q/S2-Z9ZN;.T>SV=BMIGX7-VO>IJ87YRMS;U=V/[+^F.'T7RK MI:P:V_K*M:RS=^>S2_'V*J;]8N:%,&-/R>=LZU)$MQ_WVA_'[ #R])X>^WJ?U5EOSJ?93-6VCLSU/UG M]_@W.^$)#A:N]N&7/4Y[HQDK!M^[9A*&!TW5CD_SUW0.KQ&0DX ,?H^&@I>_ MF=Y?_IRL[BY MO?GGAP4[N37+VOK3LWD/&[1S7DSZKD9]\H ^(=D?KNU7GKUK2UM^KV .Y[8> MRHV'5_*HQM]L\88IP9F,I#ZB3VT1JZ!/'4(\>,QXSZY=LZQ:0^3@[-)[9,!E M\>=0^6J<,FW)_NZJMF=?;=L/G64C#XA,_[E<^KX#I?[[TA&-#NB7': T>^O7 MIK#G,^21M]V#G5W\\I-(HE^/P--;>/J8]HL%TK8<:LO<'7OG^PH.VY*]-U7' MOIIZ"/,!K!_1=E@EI/^HS+*J =UZ6A^:Y\$;H1TU_C*TVY5E=ZY&^E?M/>N) M65,-J/X'8SV6>]>;FA4.N5[:;@H)+=@M@CM"\$ (/$&@13/",/LPZCT89H3! M3#]NWP67E= )I[JP0,3:7_5OV2:3Q33."?9"F[ M-G[%UN8)%0Q._LQTQ)-$X"43/%897D#J.-$TPV5$*R(1/,?,Q\XUE?>N>V(? M'!PM$38AYF).QG/VRT^9%/+7'YZ"1U$T_5XC"7'

NF*%6L?675789QITPM-<;6 HC KYYE,F4@UST7.;DU[7U&< MGX=(9#R!>2#%Y M_EQ*0F^6,IGR#!9%RF4J<08ZCEB:<95O0OD2;T[@;!2?LA/)DUCB*1 G&J>: M?H7",#UE'U X7L I,G GYE*!$@F/DA2'G48Q2W#F\.AWY\K'JJX1=@D[@N(? M)UQA!V; E9R8H;F0DI@1Y3S%P8V\5!,OU<1+-?%2'>;E)N"[T MP]3E'-VL_ M(S92Q=_-(-S1Z H\20\3;&N)ZSS;62(>A@P#&* M;78KKM)=K@C01?%8QL[L= BT$Y'XF5^[4#*9&=3Y4@D<%7LLVL7P8SK5#Z+JT9*2@ FJLD9AG^[PX]C8^0D2B7AW*CJ3!"Q4:0:F[T&C*B2ND,UKE25#GB M:*J:1$I9?'R"A0FA55K"1%Z4BB'95SKE5T@(R MBDJC%$]1#30P[DQJ0,B/T9'J6QY194-AS1)Z2=)]5B*EM'J9D(H+N"DAJ"A, MD=J%2-()YON4!!]2JGX'9JH,FC)VI"&*MPU1_.J&"!_6L8EC[]'Y MM46%D_AL/3IXSTZ^M&8H*_0:+[:]1XV\IO$9-NK1_*S7M:7D(.[!I7"WPA5G M= 1^XLXULL]OFQ1DQMJT3^QQ514K5K6%Z]:NHS;F66_CP=\&^LE2U89VA8\? M!^J/*)$Y6YD'RY;6MF3^ 5PO@QU$9Z"VEBY*E!1KYZG;:NNG(-N8)]:Z'H)0 M7%;%N&_3C!7] #@;$/T*7=>C&^IRSY@I5I5]@+'E4Y I0@>.<1' $1QT[/C""88RN#"X&H7BF>&#G2$SZ3W--4]!\_"A1*:D6H5$H4@U M<+?ONVHYC-UO[\C+4.A6IK,K5Z/:D,H,!0XU"B\27S[J$6,=OCPOY<%\[];7 MV.X^W&TI^D/;CQ? [>SV^GPYWAIWV\>[]Q^FNZ_ G-K>031ZDX+MW7B?'0>] M6X<[Y-+UN)&&UY4U\)HV8/W.H4^=!F1@^T>%B_\#4$L#!!0 ( ")]:EH' M6'* X ( !0& 9 >&PO=V]R:W-H965T@#)" ,K4?2E%A;YKVP20'B9;8S#:E^_<[.X$QB?(E.3MW MSSW/V7<9'(3\I7)$#:]5R=70R;7>]3U/I3E63-V('7+ZLA&R8IJ6%!+6O*B;_3+ 4AZ$3.,>-YV*;:[/A MC08[ML4EZL^[A:25=T+)B@JY*@0'B9NA,P[ZD]CX6X*DHE7W"H?:-R3G=*RVJ)I@85 6OW^RUJ<-90,]_ M(R!L D++NTYD6=XQS48#*0X@C3>A&<-*M=%$KN#F4)9:TM>"XO3H:74_>X:' M^?3I<0;C^1W,OBUF\^7,A?EL!:T56Y>HV@-/4RX3X:4-[J3&#=_ #4)X%%SG M"F8\P^Q_ (](GIB&1Z:3\"KB':8W$ 4NA'X87\&+3LHCBQ>]I5SG*.&!IZ)" M8#R#V2O==(4*?HS72DNZ+S\OZ:Y1X\NHIH?Z:L=2'#K4) KE"SJC#^^"CO_Q M"N?XQ#F^ACY:4D]F^Q)!;*#F/Q><&E0R7?#M44RK47+QV*XFN$Q_E2,0\$YP MY%J9W,+F;A4V7QNPSN<"IRER0$GU5+ 1)74\9GWXCDPV]P#H%+%:4[ YR184 M''0N]HKJKZ!MC]8\(O,(28\F,*6A3@3OH16[W4ZG;:S0[?1\:P6W01NF.>-; M-( ;5DAX8>7>EBFE6TBU(>;&5$5FBT7SH!LG$+C=J >A&P5!7<]:0N+'E"F( MVI#<=II"7Q9+V2,W";HU#S=*$F.%;C?HP*7S]LXZM4*YM?-($;,]UW73GG9/ M(V]<=_H_]WI>/C*Y+;B"$C<4ZM]T$P=D/8/JA18[V_=KH6F*6#.GL8W2.-#W MC1#ZN# )3C^"T5]02P,$% @ (GUJ6F#$P2>H @ N@4 !D !X;"]W M;W)K&UL?51M3]LP$/XKIS AD!!Y:6F[TD:BI7N1 MQH8H,$W3/KC)I8EP[,QV*/S[G9TT=%*I(MD^^^ZYYRYW-]E(]:1S1 ,O)1=Z MZN7&5&/?UTF.)=/GLD)!+YE4)3,DJK6O*X4L=48E]Z,@&/@E*X073]S=K8HG MLC:\$'BK0-=ER=3K#+G<3+W0VU[<%>OM^B?7.P4RXIIG$O^LTA-/O5&'J28L9J;.[GY@FT\%Q8OD5R[ M%3:-;G_H05)K(\O6F!B4A6AV]M+F8<=@%+QC$+4&D>/=.'(LKYEA\43)#2BK M36CVX$)UUD2N$/:G+(VBUX+L3'RW>%Q\?UC R3U;<=2G$]\0JGWSDQ9AUB!$ M[R"$$=Q(87(-"Y%B^C^ 3W0Z3M&6TRPZB'B-R3GTPC.(@JA_ *_7Q=AS>+WW M8L1G%#5"IF0)<^*JJ!8HSR:'ND#A&?#*'3[ M((CS[0_Y. M/U%QK-W4T)#(6IBFM;K;;C!=-?WXIMY,M1NFUH70P#$CT^!\>.&!:B9%(QA9 MN>Y<24.5Z(XY#5=45H'>,RG-5K .NG$=_P-02P,$% @ (GUJ6LPX3(1F M!0 90T !D !X;"]W;W)K&ULO5?;;N,V$/T5 MPEML$X"(Q8MNN1A(LMEM'K()G+1%4?2!MFA;74E423J7?GUG*-E.N[:;?=F7 MA))GAF?FG!E2IT_&?G$+K3UYKJO&G0T6WK?'PZ&;+G2MW)%I=0._S(RME8=' M.Q^ZUFI5!*>Z&O(H2H:U*IO!Z#2\N[.C4[/T5=GH.TO67@:KJ,49:T;5YJ&6#T[&YRSXXL8[8/!+Z5^ M5/W MSH"@+IONOWKNZ_ 6!]X[\("[VRB@_*"\&IU:\T0L6D,T7(14@S> *QLDY=Y; M^+4$/S^ZO_IT<_7Y@8RO[F['#]>?/Y&#!S6IM#L\'7J(CU;#:1_KHHO%=\1B MG-R8QB\@C;^V)9O%TUNCX;]OV-) M=+('JUQCE?NBC^ZA_XIEI8F9D8]EHYIIJ2IRW72-B(H>ZTIY71!OR*6I6]6\ M_.A(GZ+;EL[>#;>G\[#09&8JZ%VLED=I$*>](]#@9+:&5;Z"93>P/'CWT-Z_ MRSA+3QQX=P#) 7B!A5DZU12.'!Z3W[2RO7@(4*_KB;:!_GL 4TXA%CAJ,+EN M&O.HL)_)W;)N$=J]J9:X/51@V;;5"[E3KR8#S@1!WUR[%^U,U2DQ\( MHYQS&NEG&-9%Z9? 'QA(\$!?2"Y# P?4LB/ M0WF!8Z N, ;1*0O(!!5I5P;HE_H*'X" MJXQ&(OTOI: 2(0,]:>"=IR&&3.5;*.U[@&$$&;*F//M.C/(MC$82Y)]@VBS/ M:!:(X!+;J"N)S"*:@6J_A5'!H3^"-"1-4Q%BTSA0R]($>I6]B5&H?NA+#J-# M)+C*(XB'@?.,4P:O=C *@T4&SUZ8LF\=Z.ZOR,SS8$%C%HH@96CE))9DSUD3 MK\^:^,UGS5A/#0SUJES+8U/3ZTU-QYN:KHZ<[B!JG*G*(IP O?F%!@=-'M2S MWGHL[<6V_5C:+<0PX<-8"$I:(;:F)J;+ Q6X6Q6KV;SIZHT:SHL_X4;664*$ MXZ\:J6R\:N;E*[$A![?PJ-$D$S0%!C&,^(3R'@R,F MMW ZV[7)0=C#5U??6MMYN. [ M<%TVOKL%K]^NOR'.NZOSQKS[ +E1=EY":2L] ]?H* 5=VNY2WSUXTX:+],1X MN):'Y0*^@[1% _A]9HQ?/> &ZR^KT3]02P,$% @ (GUJ6N= NG@9 @ MC00 !D !X;"]W;W)K&ULC93;CM,P$(9?Q3(2 M @G5:=HMJ"21VNZBY:)+M+(&P(.A?4$ MZAY[V #G'N1L_!J8>+S2"T_71_J'4+NK):<&-HI_8Z5M4OP.HQ(JVG%[KPZW M,-1SY7F%XB;\HD.?&[ODHC-6B4'L' @F^R=]&M[#J2!^1A /@CCX[B\*+J^I MI5FBU0%IG^UH?A%*#6IGCDG_ISQ8[4Z9T]GL\^T-VGS:[E9WW]&K:["4 W%!,VF;U < MQ7-DH':=8"]P9V/!L\"=_4?!/U:YL=HUQL]S%?><^7F.'Y:E:6D!*7;38$#O M 6CR_DE>G;7B1PT4A7*.^/.C#F^ G/.:@];!)@?PWTV2\C^ M]'YRTB("=!T&P:!"==+VW3+NCK.VZEOL;WH_J%NJ:R8-XE Y:31Y>X61[IN_ M#ZQJ0\/ERKKV#&PO=V]R:W-H965TIZC4;7S1@7CC\HSF;*'\B-2;G F0*]R3*FOHTQE=NATW2> M#^[X.C'VP/4'.5MCA&:>SQ3MW(IER3,4FDL!"E=#9]2\#/K6OC!XX+C5>VNP MF2RD?+2;<#ET&C8@3#$VEH'1WQ-.,$TM$87Q[X[3J5Q:X/[ZF?VZR)UR63"- M$YG^R9V.]N& _%&&YGMP!1!QD7Y MS[[N=-@#-+LG -X.X+T$M$\ 6CM Z[6 ]@[0+I0I4RET")AA_D#)+2AK36QV M48A9H"E]+NQKCXRBIYQPQH_F-S>CN[_@]AJB\,LTO XGH^D]C":3V_GT/IQ^ M@=$T@/$\"J=7402SVS_"27@5P2=X8(JS18H0"H,*M8$K8;CY!N\#-(RG^@,9 MS:, WK_[ .^ "[A/Y$8SL=0#UU#H-@ WWH4Y+L/T3H39].!&"I-H3V\=00>O![NGD+' M__679K?QVS&]ZB0+:B([T+)=:=D^Q^Y/J=FF4I.4+3WT"@^V\S[YC8'[M"_7_UH$/UI\ZK0JFX/4.E5JG;.IG;JS M'V&FN&W[,$:!*QYS6A_+ZRS]6RNF3K*@)K(#6;N5K-V?>_ M.JWFTE$QCKTX'].\6HZ7WVG*8?>&J347&E)<$67CHD?-194#9+DQ,B]&JH4T M-* 5RX1F;E36@)ZOI#3/&^N@FN+]_P!02P,$% @ (GUJ6M?:%M)Z P MA@H !D !X;"]W;W)K&ULK59M;^(X$/XKH]SJ MU)7:A@0"; ^0@+1[G+:T@K*KT^D^F&0 :Q.;LPUT__V-$YKE)8VJ:K^ [)ZQ9SR=G53?]0K1P'.:"-UU5L:L;UQ71RM,F;Z6:Q3T92%5R@Q-U=+5:X4L MSD!IXOJU6M--&1=.KY.M/:I>1VY,P@4^*M";-&7JQP 3N>LZGO.R,.'+E;$+ M;J^S9DNL0)A@9R\#H;XM#3!)+1&[\M^=TBBTM\'#\PGZ7:2CL%W9[VYH#T48;F>[!Y$'*1?[/GO=Q. !X MS5< _A[@GP(:KP#J>T#]K8#&'M#((I-+R>(0,L-Z'25WH*PUL=E!%LP,3?*Y ML,<^-8J^ZB_XJ+G@_W4IB5AEL18WQ,X)+>0K3_(GK@ M5S*&&%U#W;L$O^8W2AP:OAU>+X&';X?[%6KJQ1'6,[[Z*WS]*)(;831,,$*^ M9?,$X?+GF6B@X@!#A3$W\$5J#?],9)( ILPB[ M#I4:C6J+3N_WW[QF[8^R8/Y*LO 7D1T%NE$$NE'%WAO@D@O!Q9(J36)#>PE_ M,;&A:@E>611SME;&9LOOMA<$;;IOV\/HG!NUFE[MV"BL].N=JH-"=5"I^H*N ME=RBXDA934FO;-(;"?A,3X_&,N$Y8?- TU6[W3H17FH4G @/SJ+3##X5-D=Z MFH6>9J4>NO?T& @JKDJAB'Z 44SHA-EGJ$Q,\]S/AG^BY=S&JY\HJ73JG4?8 M*B2W*B5_4]S@E5PL2JMOZ\SYP#L]K'.;*\\+3NYR6.G%.S6V"XWM2HWT-AQE M)E593.>HJ-*6B6Z?YZ;7.CW6$J.S! [/C8X2.!?C'KS0*5(*V4Y'0U:X\W>K M6"V:J7[60YRL#ZC)RGNBGS1YAW9/F&ULK57O3]LP$/U73AF: MF,3(KY86UD8J*6611EL1.C1-^V"2:VN1V)GMMFQ__>PD1 4"XL/ZH;$O]Y[? MO5PN@QT7]W*-J. ASY@<6FNEBC/;ELD:8%,WUERD1.EMV)ERT(@24M0 MGMF>XYS8.:',"@9E;"Z" =^HC#*<"Y";/"?BSSEF?#>T7.LQ<$U7:V4"=C H MR IC5(MB+O3.;EA2FB.3E#,0N!Q:(_[.)TJ'E M&$&88:(, ]&7+8:8989(R_A=NAU;<@ MQ2799.J:[[YB74\I,.&9+/]A5^@[6"G++J2AYJ'_8 ;N<5@%<# MO/<"_!K@EX56RLJRQD218"#X#H3)UFQF47I3HG4UE)FG&"NA[U*-4T&\N+H: M7?^ V03BZ'(:3:)P-+V!43@+%].;:'H)H^D8SA=Q-+V(8YC/OD5A=!'#9XC8 M%IGB@J*$PS$J0C/Y2<<7\1@.#S[! 5 &-VN^D82EULO-*F?>* MLC$FQ^"[1^ Y7J<%'KX?[C^%V]JCQBBO,09 M34G5BRR%N4"I_:@"? D3R@A+*,D@UD'4C:\D_!S=225TZ_YJ\Z,2T&D78%[G M,UF0!(=68R)5W[CE?\6>Z!KI[HE4UAQWO[H*WRO MQ)M!LPWZI[V^,["W^S6\S#KM.+[;9#T1UVG$==X4=ZO'BFG-0O $9:NZBN!D M[US7U[]GZEYFG?9ZG79QW49<]TUQ>R]5F[#N"T-<[8?[7%EK6M_I/M-F[XT- M,[*OB%A1)B'#I08ZQSW-(ZHQ6&T4+\I)5GDOE&ULM5=K;]HP%/TK5YDT;5+7Q.'1T@$2T,PX M5DSG&5![R%!/])N0BIDI/QCRM0I\AI C?':_3SO'A=S#V5..#1+S95\XYS[, 40YI%ZH8O?N"JH(;! MF_!(YE=8K-9Z#DPRJ7B\"M8,8I8L[_1YU8B- %+?$N"O OR<]S)1SO*4*MIM M"[X 859K-#/(2\VC-3F6F*\R5D*_93I.=<=W5U>]F]]P?0[CX&(8G >#WO 6 M>H/!]=WP-AA>0&]X"OV[<3 \&X]A='T9#(*S,7R#D=#2$.H%:#*%L\>,I?IC M*?ARBHJR2'YMNTKS,UG'4",'X'M^_76XJ\LJ:O.+VOP< MK[X%KY^Q:,J2F81_<,42%F?Q6Z2L(.:O.)$IG6#'T;*7*)[0Z7[^1)K>=PO% M6D&QEJ/7ME!<-_$ 1A'5W7O=RS^7>CD$"F/Y]RWFM0J8UPOF=6MSSZ1B^J? M*602PRR"B(4(/(1T4Q>XKN4M^O8$O@[6P6 M%)L5"J%9 ?.C@OE1U4*P)ZBU=@KAN.!Z_"XA (LUNRX9WV @\$PE3F< #"-FS&B6Q M&MJ'",6>P;:EN!M','.&PO=V]R:W-H965T/W?7 M\_767#S)#&,%SSEELF]E2A77MBWC#.=(7O ",WVRX")'2F]%:LM"8)24H)S: MKN-S"9.^Y1A! MF.)8&0:D/RL\Q)0:(BWC=\UI-5<:X/9ZPWY;QJYCF2.)AYQ^)XG*^M9G"Q*\ M0$NJ'OCZ*Z[C*07&G,KR%]:UKV-!O)2*YS58*\@)J[[HN<[#%J!UN0?@U@#W M-:"S!]"N >VW CHUH%-FI@JES$. %/)Z@J]!&&_-9A9E,DNT#I\P4_9("7U* M-$YYT6PT\A]^P.06HO!N'-Z&0W_\"/YP.)F-'\/Q'?CC :S*!S?1!%,)_?A M,+R)X!S"O$!$Z'^ KZ .\Z3-:'T#"8JPP)"IA!+R9QB"8@E<,]9>DYUB1/P MI<1*PDF %2)4GFJN613 R2N[%4L5R6+>:)7GM.S5]LI.>H1'/)X(;[;B.\>%+_5K,@T MZ[$@ND>#..H1'/*H@K"W7KDE!5<^4_ M337E1DBDA$F@>*$IG8LKK4I4DZ/:*%Z4;^F<*_TRE\M,#ULLC(,^7W"N-AMS M03.^O7]02P,$% @ (GUJ6BRJA@\% P & H !D !X;"]W;W)K&ULM59K;]HP%/TK5E9-G;0USP+K(!(D;1>II16!3=.T M#VYR@:B)S6P#W;^?[80,:(JZB7U)_+CG^-YS_;C=-66/? X@T%.1$]XSYD(L M+DR3)W,H,#^C"R!R9DI9@87LLIG)%PQPJD%%;CJ6U3(+G!'#[^JQ>^9WZ5+D M&8%[AOBR*##[-8" 8QB,GBGLF>6;.D60&$9Y0@ M!M.>T;DD%W&YOV*]T[#*6!\PAH/G7+!7SGM$Q4 I3O,S%B*X_0Q7/N>)+:,[U M%ZTK6\M R9(+6E1@Z4&1D?*/GRH=M@!VZP6 4P&UM?_0-W5VA.+H> M1E=1T!^.43\([B;#<32\1OUAB :3.!I>QC&ZO[N)@N@R1A_0"%9 EB#_"9V1 M3&?Q- 2!LYR_D_.3.$2G)^_0"&@[ MZ)82,>?HDJ20[A*8,MPZ9F<3\\ YR!A"OASL' MHG'K#+J:SWV!;Y.'*:,%NGP2P C.4:"W#C#T_4;:HTA P7\TB5^2>\WDZM*Y MX N<0,^0MPH'M@+#?_O&;EF?FH0[)EEX)+(=4;U:5.\0NQ_C'!KW:@EK:YBZ M4E>^W;$VV_'_O/;__*#_8X8)GP)C MD"*ZDMM@+._JIG@.TOQM^H])%AZ);$>^5BU?ZW^>J=8Q13TF67@DLAU1V[6H M[7\[4^UG9\#YZ+K[1R5X;N;:MO7L1#6PV3MLI?/FUILI#_F]02P,$% @ (GUJ6ET'8Z$S P M_0H !D !X;"]W;W)K&ULK59=;]HP%/TK5E9- MK=0UWPET$(DVK5:IU:K2;@_3'DRX@-7$9K:!;K]^MD-32 +B@1<2V^<8*F&?&J+.0<\-J0B MMSW'B>P"$VHE/3/WR),>6\B<4'CD2"R* O._5Y"S5=]RK?>))S*=23UA)[TY MGL(0Y,O\D:N17:F,20%4$$81ATG?&KB7:5?C#> '@978>$?:R8BQ5SVX&_4BQQ$F/LQ7B&JW4](M)IF$K^X3J8Q]* MKE:)XLGD_F8PO!FB+^@>5/;0S9NJ)_4\34%BDHLSM?(R3-'IR1DZ082BYQE; M"$S'HF=+M;T6L;/U5E?E5MZ.K5P//3 J9P+=T#&,MP5L%7<5O/<>_)6W5S&% M[ +Y[CGR'"]H">CZ<+K?0D\/IWM[W/C54?A&S]]U%/H$Q#GZ/@>.):%3]&LP M$I*KO\;OMFR7:D&[FKXN+L4<9]"WU'T@@"_!2CY_;N:E#17&X38J;4$%?NQ6 MJ"TG8>4DW%L/MX1BFL&FC\LV(^$QZ^"88NF1Q+:R%U79B_;6P:!@7))_V'Q= MV 1A(:"]$$J=:./P@C#LUNJ@"?*#T*V501/DM)= 7)F(]YJXHQ)4:B12'LHR MR D>D9Q( JU>XD8$KNMT:EZ:H+!;K^@F9H>53F6EL]?*,Y,X1Y-F3;?9Z#0C MC**X9J,)"IP@JOEH@G;XZ%8^N@?X8-4MH[Z%A[KJ-F^)J!/7;;6@PLBKEUH+ MJN7&L3<:@P+XU#180D6XH++\S%:S50\W,*U+;?Y*]79E*_8A4S:&#YA/"17* M^T1).A>Q^M/SLMDJ!Y+-3?LQ8E(U,^9UIOI3X!J@UB>,R?>!WJ#J>)/_4$L# M!!0 ( ")]:EI_BAF9[P( (0( 9 >&PO=V]R:W-H965TXY]CG7]F6\YN)9Y@ *O124R8F3*U6.7%$SV:BQ"1%.@\(%[QB2FK/$UIINXSY*@=4 ):5L-E#/$-4 M=P%1@A>$$D5 CKH24T\<=D]LKIN1+'$"$T??)Q+$"ISXXP<_\KYVF?J>9+-W M(MLQ/&P-#T^QQS]*$'J[LR5*C/69/@12[W?>#EMS.W=Z33RPQ.:Z7<6!-QQ& M8W>U[51'E#\T6VT[:M;%U1^&;=2.MGZKK?\_VC+",$O@A+*:-MI:C:^5[0D[ M#.I?]O=D'<9XW9*B5E)T4M+N^=A1TAZ URY)T8'!8>#OY^HP*.B%@SU-AT'[ MFMRM^[D L;1U3J+$'.;Z8FM'VU)Z92O(WOA4E]BZ(OZCJ>OS/19+PJ16GFE* M[V*@G19US:L[BI>V"BRXTC7%-G/]FP#"!.CO&>=JTS$3M#\>\5]02P,$% M @ (GUJ6MTCC\*M P 7 T !D !X;"]W;W)K&ULO9=MC]HX$,>_BI6K3JT$F^< >X"TRV[52MLK:MJ[%U5?F&# JF/G; >V MW[ZV$T( D^Z=T+V!.)GYYS?C\=@9[QC_+C8(2?"<$RHFSD;*XM9U1;9!.10W MK$!4/5DQGD.IAGSMBH(CN#1..7$#STO<'&+J3,?FWIQ/QZR4!%,TYT"4>0[Y MCWM$V&[B^,[^QB>\WDA]PYV."[A&*9)?BCE7([=16>(<48$9!1RM)LZ=?SOS M0^U@+/[":"=:UT"'LF#LNQZ\7TX<3Q,A@C*I):#ZVZ(9(D0K*8Y_:E&G>:=V M;%_OU=^:X%4P"RC0C)&_\5)N)L[0 4NT@B61G]CN':H#BK5>QH@POV!7VWH. MR$HA65X[*X():#G$R06'H'8(7NH0U@XFL%) NA1C5RHNK>YF-<-]Q1!< M8'A V0T(_1X(O""RN,]>[AX>N[LJ&TU*@B8E@=$++^C="8&D-8S*+[+[Z05W M*PJ8H8FC5I1 ?(N^_^8GWARVH*XD=A1@V(89=ZM./!>)J/ND:$*36 ."Z MV %;@5(-H(F_!RB2MB14R@.CK)O$=AHE<3(:N]MV=!:KX2 X6!UA1PUVU(G] M%E-3EBWH/EOU#] VWDHR:9'X\3 XY;58^8/ L_/_ MG03A:'@":+'RHNA"0I,&,.DL]2<,%YA@B9&5++EFO5])["C.01/GH',BT@WC MLB\1SP$[*7W2G8+!>5U$H\ _F1R+51R%0_OD#!OH82?T$Z/K_\0\/*,)0S\^ MK7B+512&B9UYU#"/.IEG)>=J"P&K:J7:Z$9G[XW#LX2>&X7AI>[A>X>]SNND M^Y/1?O9KPEKEN!EX<7S":#$;QH/X F1K0_8[(>>Z_!7@%I(2Z9[\HCFO1=L- M-XFB.#EEMICYR>!"I?J'+=/OW*Z:SORD67M@WU=^]$ JH33'"AU*98954YPS M@^^^G&I5WMF>XJII_\5AXE^F]DIJ5?K&ULM9=M;YLP$(#_BL6FJ96V@AT")$N0UJ;5)G5:M>SELT,NB37 MS':2]M_/!@K9,.F4=5\2#-P]=PY^<"9[+G[(#8!"]UF:RZFS4:H8NZY,-I!1 M><$+R/65%1<957HHUJXL!-!E&92E+O&\P,THRYUX4IZ[$_&$;U7**'/"C2<%7<,7",3"L+SG^8P8?EU/%,19!"HDP*JK]V< 5I:C+I.G[629V& M:0(/CQ^SWY3-ZV865,(53[^SI=I,GR3,W3J; M.2A;+:-U<2PWO\I<"7V5Z3@5WUZ_FU_/T1OTD:JM8.H!\16Z!=TGNF5TP5*F M&$AT-@-%62K/T4O$2YDLY<94NPJ1RDQIX60%)#W &R04:X->(>,1' M7^WNDQD%3X^!8]EBW/+355$6%99191KLX\(=XXNXL M++]A^4^Q ANKB@H.6,-HU,,:-JSA4ZS0QAIV6#[Q SLK:%C!4ZS(Q@HZ+!SY MH9T5-JSP*=;(Q@HMK,B.BAI4=!3U90-:JBL%P@:,.D#/CALUN-%Q'%T2IN0U-@P(Z;$*:;5&GDMKI*NU"/=IC;1:(\^LM3K?X0[$C[SHSY>,>[#/ M-'OVCU2L62XU::7CO(M0+Q51;8.K@>)%N?5<<*4WLN7A1O]U &%NT-=7G*O' M@=G--G]&XE]02P,$% @ (GUJ6FB/S([( P ?PX !D !X;"]W;W)K M&ULK9=K;]LV%(;_"J$50PLTT5U6,MN $V78@!8( MXEX^%/M 2\<648GT2-I._OU(2E84658=+_D0D](Y+_D^I'@9[QC_*7( B1[+ M@HJ)E4NYOK9MD>908G')UD#5FR7C)9:JRE>V6'/ F4DJ"]MSG,@N,:'6=&R> MW?/IF&UD02C<Q7&O_X(&LN_)U-+$?W" I(I9; ZF<+ MMU 46DGUX]]:U&K:U(GM\E[]3V->F5E@ ;>L^$XRF4^LV$(9+/&FD ]L]Q?4 MAD*ME[)"F/]H5\LF^$<2_#K! M[R2XP9&$H$X(#)G*BN&08(FG8\YVB.MHI:8+!J;)5O8)U>,^EUR])2I/3C_= MS>9W](RZZ'/C,J'LO-]Z@ M8@+I)?+=C\ASO*"G0[>GI_L]ZX$N:- %0^K3 M6RQRM,8D0VIA1&J-Y%@2ND*%0=K'L=(;&3V]5&ZGGA/'T=C>M@'U1+FQGBOM MJ*1/*XR#)NJ%I;"Q%+["TI)03%,8,%2I1:U.!)[;]7,8Y/G!J&,G/+#C]%N) M&BO1H)69$" %8@NUI%#(]#("CVF.Z0KZQDL%%F2%]2XA/JI@(@DNU):3LI4N M,]IG/SJT'X9NQ_YA4!B&'4;)H)3(,VISXDHX-QC(.@B^0P MR W=42SUF4SBADD\R.2[V/,\7:3>PBY.^NJ'6_+1 M$V ND.N@LMJHO !E^*E/ZG98*MA+54HH.J:3#.J=0M='J'3_CN@TYLT"KMT!GO_ M6CIVZV1> E^9&XY QF]UL&V>-K>HF;D[=)[?Z-N5.?$_RU17L\^8KP@5"M=2 M23J7([5A\^JV4U4D6YOS_X))=9LPQ5S=$('K /5^R9C<5W0#S9US^A]02P,$ M% @ (GUJ6CF#FB>3 @ Q0< !D !X;"]W;W)K&ULK55M;YLP$/XK%JNF5NI">$G6=02I"9E6*=VB1MT^3/O@PA&L&IO9 MSLO^_6Q#6%*1J!_R!>SS/<_=/8:[:,/%BRP %-J6E,F14RA5W;JN3 LHL>SQ M"I@^R;DHL=);L71E)0!G%E12U^_WAVZ)"7/BR-KF(H[X2E'"8"Z07)4E%G_' M0/EFY'C.SO!(EH4R!C>.*KR$!:BG:B[TSFU9,E("DX0S)" ?.7?>;3(P_M;A M!X&-W%LC4\DSYR]F";Y P MWIK-+*R8%JW+)\Q<^T()?4HT3L6SZ=UBND ?T#:6M3XL$ M75Y0(-;@Q._?>"6-I!(5'*5TS5/:.UMK/HSK;@5_:QGE'U2/E/4P^X!RR6A$E$(=>4_=Y' MG9&HAT:]4;RR;?29*]V4[;+0=JMS$!VLD=_P-02P,$% @ M(GUJ6K/VX&UL MS9EM;^(X$,>_RBBW.NU*O>:)I_8 *9!4&XGVJM)V7YSNA1L,6)O$K.W ]G0? M_NPDI&2;YD!KZ?H&',?SRWC^]I@,PQUE7_D:8P'?DSCE(V,MQ.;2-'FTQ@GB MYW2#4WEG25F"A+QD*Y-O&$:+W"B)3<>R>F:"2&J,AWG?+1L/:29BDN);!CQ+ M$L2>)SBFNY%A&_N..[):"]5ACH<;M,)S+!XVMTQ>F15E01*<81C' F%0/)KBZTO@+68CUR!@8L,!+E,7BCNX^XW)"7<6+:,SS3]B5 M8RT#HHP+FI3&TH.$I,4W^EX&XL# <=XP<$H#YU@#MS1PCS7HE :=8PVZI4$^ M=;.8>QXX'PDT'C*Z Z9&2YIJY-'/K66\2*H6REPP>9=(.S&^\L([>/1F#P'\ M<057X8UW,PV]&7CS>7 _!^_&AUGH3<)9>!\&<_@-;A!C2(D+'WTL$(GY)_@ M)(7[-G$I'#"><,)VX%KFHHUAR!=X$4=8,H95=-R]M.: M.*U$'T?GX-IGX%A.!Q[F/GS\\*G!L>GQ&+<%XQ^/<5HPP?$8NQE3"Y9;K0$W MY[IOK0%$&#RB.,-GX'&.!0>I(\P(>B(Q$01SN,:(9PPO0.[M.QQEC)%TE8^Z MH2FK.B:($PY_SN0#(!0XX7\U+8;"FTZS-RHS7O(-BO#(D*F/8[;%QOC77^R> M]7N3@#IAODY8H E6D[132=IIHX\_R_R(&3"4KC#0)63I@O"(9JF0&J)$-3@( M"AOTK.[)H9'<@%)"G K5Y$3V(97*FP0LGMW/GZU.HNW8'O0M:VAN#Y5I]?!4 M973" DVPFC+=2IENJS+3-^(,*J_*?GD(BS,0F"5-D6]GN_",$6M*P--6PU/% MT D+-,%J8O0J,7JM 3O,?&&ZR00_@QG>XAA<^ <.I)K6I-IGQF;))R%:_3LV!.F&^3EB@"583MU^)VW]7QUI?IZ0Z8;Y.6* )5I-T4$DZ M^._]NE62JD/MK2,+XOW^;))I\/KPZKF.\\/A]7K4H-]UZX/\!I1E]WKU4<'K M41=6MQI3B\-%%8>+G\A;7IIF*"9_RW4=3,)[W\M7](;1IWW:DL%#T9I("Y6K MI(E?_3HHM(H07Q>MI7R5; ICJX.GKG:=,%\G+- $JZEL6R\O9]:[2F&E.YI4 MU4KSM=("7;2ZL =OW7;K!M[O-_D+7>!&)\3IJOE1;HHM75>*DQV.^K MR&!KK3)HI?E::8$N6EW8ETJ#_7^6&NR&6D/'>55K:/?Q9'VT5AMTT0I]S(-: M;X+9*B^R<\@#7I1]J]ZJD._EY6OS97CQ+\ U8BLB>7XB0I!D[RYQDC*I0;(^TM*Q?Y"/:#Z>V/\+U!+ P04 " B?6I: M.<[]T=,$ $&0 &0 'AL+W=O3P>/YCA@?$?8DN(!.^!'XJ1M95R=]-J"6]+ BRNV8Z$ZLF:\0!+ M=*7D M( K70*?RQM@/?3-?C2Q;1T1\XDD-@=77GLR([VLD%#SD[ M *ZM%9J^B,F,O57Z--3SOI19C-)PLP M62YOGY=@\H# 8CZ9SA?SY_GM$GP%3\1CH4=]BN-Y8VLP)1L:AC3< !RNP&VX MTI=3[./0(P)<("(Q]<6E\KW#E(-7[$?D"MP3+").5 E)<:51(\ZU8]EJ'NXB M_7Q!]L0'KGHZ8Z%4=LI-7PJZ(CR)9$'QFPI+_E)&+TL$+KY<@B^ AN!YRR*A M0A/#EE2,Z;Q;7LK.-&''.<$.=,"]>M]6Z+3(J@S04E1G?#L??$^=1D1$O&O@ MPBO@V$Z[)J#9^>YNC3LZW]UIR,;-JL>-\=P3>(7)R.E7S0A,/(]'9%6>HCK^ M$_QV/;YN>C=BASTRLE17$X3OB37^\P_8M?^JX\XD&#($5N*UG?':;D(?YTLJ M74=UU"40O1A"M_?]N-_KJ*+8%RFI&D$;=KME*U2U&MB=S*:40B=+H=-8&A/O M9T0%U?,NXL8@B)1^LMYOZM+IF*P$DV#($%B)QFY&8[>Q$HHTUK&6>'>+\PL' MKG-4!54KI]L_,D)5H[Y2#_55T,O"[S6&O\PGO2[Z7N657SO0[A]%7V?5=X\J M'=580:=S(OY^%G^_L8J?F<0^T-M4MEL!O/I'[H/?ZPU>,>LQKG96/02D'>E;872 "&1 M=30/*O/=:W>.*J=J WON47FAJI'C0EA?-]#.=97=F&]9!]5*#[L:7==UCM=N MC5FUSZ/4ZG2C+Z=1D(>P,8WO\:3,E#@K;O*4U(NI1JS/EKY1-&0*KW^CA/]TF9E$0Z;0RJ=VN9QW_J^< M=ZH*O.]6:JS&JEJ)J#F8SR;;*AP/!X1OXF-V 3P6A3(YN668-7S MM(%ZOF9,?MSH%V1_?(S_!5!+ P04 " B?6I:[EU7)M0" #G!0 &0 M 'AL+W=OAZ%)AZ;4R#(?5(@P:K=/PX)Q M&0S[?F^FAWU56<$ESC28JBB8?AJA4-M!T F>-V[X.K=N(QSV2[;&.=K;XX[@U>VMP2I9*W3LCR09!VQ%"@:EU"(Q^ M&[Q (1P0T7C8809-2A>XOWY&GWCMI&7)#%XH\8-G-A\$GP/(<,4J86_4]BON M])PXO%0)X[^PW?FV T@K8U6Q"R8&!9?UGSWNZK 7$$5O!$2[@,CSKA-YEF-F MV;"OU1:T\R8TM_!2?321X])=RMQJ.N449X>3.+F!NWAZ>PG?)C!)KN/KBR2> M0CR?7R[F$%^/89K$HV2:+)++.7R"[Q63EEOFB@F)K-O"U3=>TIW#%#W\S$< M'AR]A E)=*,\:I1''K?WEG+&-=PQ46&+=)25-:V&_1\8E%HMV9(+;I] K:CGIT&]0:# M8N3NL&V&!:2[Y0X4&?DX)!Q*+A?GU MFJ3N?Y#4:R3UWKW_%\5O-95OP40HS3/F%&WHDFZXTAF37F1,/DRF2!?[4''# MG=Y76[I.?>93N[FX&79.NU'4#S?[C,.]=^M&X!73:RX-"%Q17/OX["0 78^5 MVK"J]$]YJ2P-!K_,:1*C=@YTOE+*/AMN.C2S??@74$L#!!0 ( ")]:EJL M+28G=00 ),/ 9 >&PO=V]R:W-H965TV&6;^?:\#!$@, M2Z5Y =LY]_B>:_O:M[<1\H=:4:K1:\X+U7=66I4TU8:"P-\+'5/.#1/X\>^.U*GG-(;'[3W[MTH\ MB%D01<>"_\4RO>H[70=E=$G67#^*S>]T)ZAC^%+!5?6+-CNLYZ!TK;3(=\;@ M0JY&OPP;&ZZFW.TG1.? MF=/'Z+LH]$JAVR*CV2F!"P)J%7BO8H0O,DYH^A4%_F>$/1Q:'!I?;QY8S"?7 MF^,+:H)Z38**+SC#-X/#G:TY16*)4J&T0A!G1)5FL,\IM(@L6/&L$)R;=9&* MO.34C*<05 D'2:&_APM5-?^QKT[D$D4E2_4&?SZBQ]Y MO]DB^YYDDW19D6ZEA*">2ZVMH!NB>.*V"3:%]CB..GX M/??E.%1M6(*#*#A%3=JHV MP4J-.Q'5J<9V+XF[KS5-*L61:?49Z1245A4W/ MEBLZ*&H^,V"C!QTI#31N$ QZ%=3E3+B2[*F0M-N/5L[.3]K^6+6B[Z M73_ 84.O!8:3.,0-P6U8$D1>8!<&D2"F:F3O]9ZD\><]4_IYDDW^?$8L/8O%%L?=0">US.2)*T3-R\%6I MQ :SY!(+[$(R\0_///_B>V:P.^D*%H:^,'A.\S>4;96IJ/2Z92N"O?X-%HC530?FZ$ MGM<,5!L%R]F$32PPN/J\1ISK2N+(=5/=48'YF* MLZJ"#C3;&ULM5AM;YLZ%/XK%INF3+Z)?&-N<\/L]CCCD]HRUE/_@* M8P&>DCCE8VTEQ/IS7%,=T.]:@MENX)!]!5#KG%'P1O^<$8*"J/E/Y0DZMHK!DJ(ASC M4"@()'\V^!+'L4*2%J?CV[N1^ F]D]>!]@@4C,/X"/X.$N ._? M?@!O 4G!_8IF'*41'^E"QJ"0]+#<;UKL9SZS'S3!-4W%BH-9&N&H#J#+X"L& MYH[!U.Q$#'!X!BPX *9AVBT!7;[=\C4(\UN0=P3'; M8&WR[@UTC4]MNO4)%O0$5M/4KC2UN] GGTF*TA"#&,L+ C!U$P"Z )F<(,ZQ M:'V-"T@OAU27YV9B6BZ41[PYU.C8"CK0@W6KH#.\$\D[%7FGD_Q7S#EX]V9H M0O@)7(1AEF0Q$CB2EZ/<+22HN'[E:X82R@3Y-U]H4Z38QSW@^A%"R_:,AB8M M=KXOM6N(TAGVB:*XE2ANIRB[+,MYXUUZ#4"*11MS]XC1$#J.V^!];.5"%PX; MM#L#.Y&V5]'V.FD'AT>.GV3MP'$;7^^(B6] OT'WV&AHJQNTQM8[R@_?&3J5 M48W%L&(Q['ZCY:&U1=WI];N77Y]@04]@-;7\2BW_%3\H?I^:]@D6] 16TQ0: M^ZK)..D"63+*VZLBXRA=H&?8C9QJL2K*DEI2=<=V*O>#BA%VD/;:.9J:]1]L)]W0O_I_#-6$I$QO M+,B3&O"Z$*T*]%2MED+UB1;TA5;7 M5H\_GZ;N\3]>EFMMA!R[>=9J+V6I;K!_V8!+-EWM?B(*19*HK&1K5: M]FIYGVG MG6ECRV]G@1G :*^EP MN;T=H3_8&F,.?J5)QOK:FO/-M:ZSQ1JGB%V1#<[$)TM"4\3%+5WI;$,QBHJ@ M--%-PW#U%,69-N@5SQ[IH$>V/(DS_$@!VZ8IHK]'."&[O@:UEP=/\6K-\P?Z MH+=!*SS%_-OFD8H[O6:)XA1G+"89H'C9UX;P.H1!'E @_H[QCAU<@US*G) ? M^,Q3I*<2>3QLR+5ZN_, P^O7]@_%^*%F#EB>$R2 M[W'$UWW-UT"$EVB;\">R^X(K04[.MR )*U[!KL(:&EAL&2=I%2PR2..L?$>_ MJD('\[&=W=@.%T M>C.;@D]@O$;9"C,09V",*/T=9RLP3,DVXX LP2TAT2Y.$H"R"#SP-:9@DG$1 M$<\3#(:,8<[ ^Q!S%"?L@Z#[-@W!^WE[ZHLA^5 MV9M'LHI@O]1B92L80+ZZ !3\"TS!M24+CT\,M M27AX>KBI4&/5JVL5?-:QU:T61E;9,M*61^9V<\TV:('[FO 3ANDSU@9__@%= MXR]952Y)%EZ(K%$QNZZ8K6(?C%""L@4&B(,Y7L59EN]TL<4WF,8DDM6QY/,* MOMQEGP>6;04![.G/AQ62P"S+3/S0" MSS);,KNPP'/]EDYE)F?J]&J=WJE[&@N#5NYFK[MFCBDV=$MS%R;;]*'WVJ9O MZ/%K/;[2U8[\PGP$]UBZ6_U+.MTER<(+D36J&-15#"[L=$%GT5W+#YS6UNBB MO,#QV^=>F=N9RJ&Q;WJ,"SE=1=2TNK;124"P5990G=&YB@_://B_O*X*;QQ\ MZ)KM7S$)S'1,KZU5F3 MXX*#+= 4LN_>H++5>9-Q5U2'2?B.ZP5M35V8Y!"'$ECS%#<5[;LK:"NM>T8X MDG:C\$*-3Z7RDFSAI=B:-=MW95#=EKW=J*&D\S(\WW?;FT&"@U;GUSY4)WAN M ?9M&E3W:6]PZVXO)AK3H./779C=/BFA.JES1>][-JANVEXU[&X+!AUH.>U. M388SS>Z!5V9SKMI]1P>5K<[KENV?:-DRG,RRI;CCEKUOJN#)7=7KEAUTVF-' M_(LRVW\P)#C9<0YEN.9Q+D7I!^.B%--5,79C8)&/<\I)2?VT'NT-BX%6Z_DH M'_D58Z@]33DO_(JH<"H&$KP4E,:5)QR$EB.X\H:333&4FA/.25IA Z^ ]02P,$% @ (GUJ6NF/X!9B P 11 !D !X M;"]W;W)K&ULK5A=;]HP%/TK5E9-K;0UWT Z0&IQ MUR*QMFKH^C#MP8"!J$Z^*37-->4?;"YQ@+ M\!J3A'>,N1#IA6GR\1S'B)_3%"=R9DI9C(0(O5UA0E<=PS8V%QZCV5RH"V:WG:(9#K%X2A^8 M')D%RR2*<<(CF@"&IQWCTKZ MJ, 6<3O"*_XUCE0I8PH?5&#_J1C6"HC3/!8 M* HD#TOZNL5Y0;[B&U/"LU^PRF,M XP77- X!\L,XBA9']%K+L06P/8^ #@YP#D4 MX.8 ]U" EP.\3)EU*9D.$ G4;3.Z DQ%2S9UDHF9H67Y4:*>>RB8G(TD3G1O M[N_A'EWT[\:7(/+,+P>AN [N*%TLHH( 5>(H&2, MP>@-/.*4,H%&!(,0S^1:$. 48H$BPL\DY"F$X/3D#)R * '#.5UPE$QXVQ0R M:W5O+7.T/D@0XC'Y\"UOP''.]PN%L!AX?#G3+CN%WD[& MYWZD]T;(/P,Y _H"Q_QOE2AK&J^:1KT-+GB*QKAC2+MSS);8Z'[]8C>L'U42 MZ22#FLA*\KF%?&X=>R%?E6)K9#-#JM?=LNOYCNO)A[[W_@Z MY=-)!C61E>1K%/(U/NV;-;)16NE^P]XQ1&\_S&E:K8:_XYO:/#Y99;.HLEE; M93])Z!*I1@(\+.(T2F8@I&2A&HQ*J]6R';M6=))!360E%5N%BBT]5FOIE$\G M&=1$5I(O*.0+/FVU8,]#0> 'NU^H_2C?#UK-':/59O')&FWKO6VTZC]DBS0E M;Z WEUL+D'_5JIN[6IYC5XE6-JB+K:SA5NMMZS%:SJ-+0YUL4!=;6.F_*;H&M M]ZSK@:!IMHL;42'WA-GI7.[S,5,!@^Q]02P,$% @ M(GUJ6@I+H;:Z P A!( !D !X;"]W;W)K&UL MM9CO;]HX&,?_%2LWG39I;4C"SQY$ M)M2(Q6A=U>G.Z%FSP0:TG,;%/:^^O/ M=D)*II #G?L&8L??3_Q\X\>Q/=Q3]H/' (]ITG&1U8LQ/;&MGD80XKY-=U" M)N^L*4NQD$6VL?F6 8ZT*$ULM]7JVBDFF>4/==T]\X=T)Q*2P3U#?)>FF+U, M(*'[D>58AXH'LHF%JK#]X19O8 GBV_:>R9)=4B*20L8)S1"#]<@:.S>!XRF! M;O$G@3T_ND8JE$=*?ZC"+!I9+=4C2" 4"H'EWQ-,(4D42?;C9P&URF<0!TSXA\ J!=ZZ@70C:VID\%.U#@ 7V MAXSN$5.M)4U=:#.U6H9/,O7>EX+)NT3JA/_Y[B[X/IO/T7@1H+O5E]L'-%NL MQHO/L\G\%HV7R]O5$EVA!68,JS>$W@<@,$GX!UG[;1F@]^\^H'>(9&@5TQW' M6<2'MI =4W@[+#HQR3OAGNB$XZ*O-!,Q1[=9!%$58,N(RK#<0U@3MY$80'B- M/.TFNC].*1/D'ZRG'[J60_C@*T=R&*,U>99N8VUQG:LYO:?I M:G9]\IU!W^T-[:=CNVI:]5W/J;8*ZEH-G$[9JA)@IPRPTQC@5,\>P.3TG.@H M>4RVM:$TTWK'&L67#D*3L, 0K&+:H#1M\):9/3!IJDE88 A6,=5IO2XE6V^7 MV__!'A3)W3XDM]L^F=S-J$L]-46KFGJT/G<: U_0["JDZ18$(+QA '+35;\@ M:09=.BZ-T@)3M*J)[JN)[ELF?$$WY:Q)6F"*5G7V=6?B-*[1_V?.-[.](N>] M,S[HS:B+336Z,;&/MN=R/;[1QQPI#@$&PO=V]R M:W-H965T&D.ROW_$E!H/C!'7Z!7PYY_69YWCLU]/=4O:#KP $ M>HJCA/>TE1#K2UWGP0IBS"_H&A)Y9D%9C(7<94N=KQG@,$N*(]TR#%>/,4FT M?C<[=L?Z7;H1$4G@CB&^B6/,GJ\@HMN>9FHO!^[)^Z:8)6<3?!+9\;QNE0WF@]$>Z,PY[FI%6!!$$ M(I7 \N\1AA!%J9*LXV27!*A*L M@P2S]4J"7238[TUH%0FMC$P^E(R#CP7N=QG=(I9&2[5T(X.999;(/-'_?'OK?QM/)F@P]='M_,OH'HVG\\'T\_AJ,D*#V6PTGZ%S-.*"2,@0 MHNN-V#! @R39X @-8LH$^0]G/:0+-$X$3I;D(9(1G(/@Z*,/ I.(?Y(J7V<^ M^OCA$_J 2(+F*[KA. EY5Q=R(&DY>E 4?947;;U2M&FA&YJ(%4>C)(2P*J!+ M B4&ZP7#E=6HZ$-P@6SS#%F&U:HI:/C^=+LFW7]_NM4P&KMLJIWIV:_H79.$ M"#B?R!D5'K?D#$U!G%5;-WJ2#Q(.9^B:\$#V]1_ #-U@V6HBGM'WP0,73$[1 M?^MZE=?2JJ\E?6Y=\C4.H*?)!Q,']@A:_\\_3-?XJXZS2C%?D5BE!ZVR!ZTF M];YLI5-'*\]J9UGI0_E11K9M><\][F-HU#X5@R*Q"@:GQ."\A<&MPY!GN7L8 MS';'LPXP-&J?BD&16 6#6V)PW\+0KL/@'F-P#>,00Z/VJ1@4B54PM$L,[;

'48VL<8;,\Q#S T:I^*09%8!8-78O#>PM"IP^ =87 ]XY!"H_2I%!2)52AT M2@J=1@KS%4BGNA# ZEATCF\)PS8Z!S :KW J#$5B%1BFL3-B1C,.*G!4ZX6, MHU>&Y[CM0Q0U8:[M=9QJF%\3UNXXWNX%5"U_ST>:C>4/,Z\*3'X,1)FGX"NR MKO=VC4*G&@:E:KXJM2I$:P?1^@7CAKY/9#P:"XAYK1,KU%615:GFJU*KDMTY M8K/1[/4K;E<^$2=2D1%U_QS9K.^A9VF6..BC.OTI,#X7XN4YJ MV"QU,M3?X7#-G<4UFSWNE";G 8W7( #A)0.((1'U!%4:VJ%2-5^56A7BSB"; MSF^=\RH]\E"IFJ]*K4IVY[G-9M/]:W.^6=LNYKS]GCFOU+^K4LNAZGM+1_+M MO;18*< @L#9#G%Y2*EYWT N7B9_]_4$L#!!0 ( ")]:EH? MOFHBV 0 %T; 9 >&PO=V]R:W-H965T$K0@3XEB89'UHK(=:7MLVC%4DQOZ!KDLDG M"\I2+.0M6]I\S0B>%TEI8B/'">P4QYDU&A2_W;+1@&Y$$F?DE@&^25/,GL8D MH;NA!:V?/]S%RY7(?[!'@S5>DGLB'M>W3-[9%3E _ M3R@B/L=DQQO7(*44D(9'((;#\VI()29(<2=;QM02UJC;S MQ.;U3_0/!7E)9H8YF=#DKW@N5D,KM,"<+/ F$7=T]P_GS^\O_L(IN_'#^ <3&BZIAG) M! =T :YIMCP7A*5@2F8"O)T2@>.$OY.!C_=3\/;-._ &Q!EX6-$-Q]F<#VPA MJ\JQ[:BL8+RO !VI8$JB"^#",X W(E M4R4EOU-L@& 0>@>%*%4TPZ[NO##L!0>ZZX;Y7A@@ M7ZV[?E5:W]ARU>]4H%JN%%''EROHU#NK\X(^3%IS7[D].HKN1"B$!V4JXGS/ MARV6?7)T6<;H&"]58.M?OFP1(%OH.K\36X(UN:; E35FQT M4S>%UF9?;^O0-;-J0:T_.)FU(;0VZ]HE0+U-T*]46N_[4+_Q=Y3:4.C9RR6J M;>3DP3*$UNZ2VF_ OB&):HW+R:P-H;7_!=?N!;W$O1R3*.IZD<-U5!&BLW^H MMBM(;UA+(G<$,%*51Z0[T6C0.2P+_%[05>EK.!94.Q:D M=RPM0?\G3Z!OX.0Q?8W3$53;)!0:4K)1)V0*KG+RL_V[G/V-H.OB=!@ M#< M !D !X;"]W;W)K&ULM9OO;Z,V&,?_%2L[37?2 M70,F/]JNC=0&O%7JK57;N[V8]L(A3H,&.&><_I#VQ\\& C$0MTS/WC1-XN=C MXR]^;'^#SYZY^#M;,R;12Q*GV?E@+>7F=#C,PC5+:';$-RQ5WZRX2*A4;\7C M,-L(1I=Y4!(/L>-,A@F-TL'L+/_L5LS.^%;&4TH\1P?D);Y' M[#G;^Q_I2UEP_K=^<[4\'SBZ12QFH=0(JEZ>V)S%L2:I=OPHH8.J3AVX__^. M3O*+5Q>SH!F;\_B/:"G7YX/C 5JR%=W&\HX__\;*"QIK7LCC+/^+GLNRS@"% MVTSRI Q6+4BBM'BE+V5'[ 5@?" EP'XO0%>&>"]-V!4!HS>&S N \:- '=T M(&!2!DSROB\Z*^]IGTHZ.Q/\&0E=6M'T/[E<>;3JX"C5=]:]%.K;2,7)V?7- M[[]^>0CNOB(_N'Q 7] ]2R,NU$NX%6R)'IA(T#6G*;I$'WTF:11GG] '%*7H M8(#M;H8?>6I7&1Q\_?.IJF!WCL_ (>>Z;&/_]&,^""=Z/P18,>4_? MC(J+LO2U5]TS7L[S#C9K(=%5FDFQ53E&HC^O50%T)5F2_=71NLN"-NJFZ=1Y MFFUHR,X'*C=F3#RQP>SGG]R)\TN7?I P'Q(60,(($,S0=U3I.[+19]<\RY#* M^DNM,WN14?JXC;*UUKI+7BNLK[P%;)K#]*SX-/LR.E$W[=.^;!V%7.RX9JF@ M76SMY%V"S0?3/^A"]>ZRD6^76X;4V.4+)I";IS;/Z1+ M6E%? 2!A/B0L@(01()@A_:22?@*:/R>0^D+"?$A8 DC0#!#WVFE[]0ZM*_2 M4"WR,Z8720LN5+3*H"BDJL)(OG8I/&VE*M<9.TXC7\VMU?;5#A(60,(($,S0 M[KC2[MBJG1J;2K9J:*Y4/8@F?-L]]1VW=)N,3L8MW:Q5]M4-$A9 P@@0S-#M MI-+MQ*K;+1.A$DQMAA%?H1];*B03\6NN)8WC7,P-?=6O7?N5RX)^LK]8.'(< M/&XH:6U$7R4A80$DC #!#"5=I]Z2.O;U9T074:Q2)>);J>1+ERI_=HEFY_2= M&4N:.9JG)\W1[(/6&H#2"!3-5&[/3'#?F/G4J&.91()*UJF8-;ZW8F[7J#WV M<%,QR%H#4!J!HIF*X5HQ#+Q6L0-[2X@[ECY.:^GC@]8:@-((%,V4L'9C7*L9 MT-Q.?$;!2\C4#GY.LS4BL<+5DV.GH 7>=8UAU)SY[(WH._6!T@)0&NGNC[VE M@*E3[:JX=EMESI]82K5 ,7MB0B]55)J,^&?MYT;)-ND4IV!.]MKB-96!-&!\ M4%H 2B-0-%/ VK%Q[9;-(0&U+W]0OW'[9L+MP07JNH#2 E :@:*9$M;.BVO= M^!>YDFJOK=C>,=:Y&[!3>L]QD]88=MWV# =JIH#2"!3-5*WV4UR[H=+3D+;3 M>JLW;:G7VN'[H%4&H#0"13/%JPT5]RU'9<6$=KI7D4J>8;Z\Y%GW+MR.ZJU< MVY[!7ELZ4$,%E$:@:*9TM:?BVDV5W6\4U[OI[DY/=YW"0=H/\Y+F8F/2''E- MY4 -%% :@:*9/X;7%@JV6RCY/!=6ZY5MJG?E(@JE4C/4^X(X2J+.Y&D']U42 MMST5W+6] ZTU *41*)HI9>VI8+NG\A]_*%1%=Y$W:O2F^@D;1*H4K$8R0Q_O M;\C=I[WOKQ3Z!=T_TTU>H//^ '5P0&D^*"T I1$HFGD7U3X/QJ"_.6)0EP>4 MYH/2 E :@:*9,M=>$+9[0=^IB.@BSC>F#*UBSD6GNEY[@G6.FD]0S.V5]98- MU/,!I1$HFBE;;0UANS7TE8K'*#WHFI?1#9_;FS9M!'LMO?4"=8) :02*9NI5 M.T'X?WEX1Q6]U%[[P;D5]$D>4)H/2@M :02*9MX-M:F$89_GP:#N$BC-!Z4% MH#0"13-EKETH;'>AWDK2TZXDC=M)&O0I'E!: $HC4#13K]IXPG;CJ9&D]Y/S MQ:-@[)!]:,?V'IZ@#_^ T@)0&H&BF7+79A4^@ MU,Z69W>VWGS$Q![?^[@!),TO:>8;9BILU0S%8*Z1Q-U?I.%$?$ MBC>2;_(C30LN)4_R?]>,+IG0!=3W*\[E[HVNH#JH-_L74$L#!!0 ( ")] M:EH15,+LCP0 -4C 9 >&PO=V]R:W-H965TP6G.:I'51D8-OQE+VLA-H1#OOKY(4^4_%U_4Q4>;K^I?ZSA)B8Y7]EJ5@-@JL I729;'+QQ'9_T :HJ_06+*_J MOVC7'!L%:+&I!"N:8CF#(BOWG\EK'#RA%H+-*4..I7Q\0CFNSXZ_.WLH+UA[U7![U7"M1X[J2=Z[LA)\(Y$%^OM>'H#N!"VJ M?VQP>[6.74T]J3?5.EG002 ?Q8KR+0V&/_\4]Z+?;:A 8@8X:<&)2WUH=X<- M>:\3[^^(^C'9#O%%A_3#[2&+\VSO9.FT+!TG2WT3QVQ+RT3>PD?*,Y:BAY+: M:)Q*OC<02,R [K;075#G=B'!@<0,\%X+W@-RKE/'%[GWXV/0O;CLMH^!P7+9 MLESZ.W>VL](XE7QI@,0,Z*L6^@K4N5>0X$!B!OAU"WX-Y%RGCB_RM8]SXTCG MC>@=WEUQ:OW==8OY(D&IF>@'42L&=7 C!P4/I&;"Z\04.W.)AXO=0M[8V.;C M8S;6.2AV!R&KC3^R#;<2 <6ABG8EB=RBRNUC^7VTE @U&4&HFN4Y0\26LBT%S%)2:":^35.S,*SXN M!DU1C=J)+M;Y*'8')*N+G[-7*Q!H1H)2,YL0.DOA"+8- 9JFH-1,>)VFL#.P M>)C8+>2-'=M,C(^X&!^TE-P!R>YB"5=:F6!;2N?H*6$=IC"!]3%HGH)2,^%U MGL+N-I2'CT&35*-VJH]U1,+NB&3U\51UTZU,H#$)2LU$UW$*]V!]#)JHH-1, M>)VHL+LIY>%CT"S5J)WJ8QV2L#LD67W\);/WA]U:WDCG:#=AG:?P-:R-03,5 ME)JYOJ$S%7'WISQ6.$#35*-FVMCN8:(S$G%G)'NSS9XHW%+>..?H-A$=I@CL M AT!C5-0:B;\P1H=V"(=:) BEC6_8Q;6\8B\8Y5NFA_+Q6XU;Z)S=)N(CE($ M=K&.@(8I*#437H7J /G]DC'Q-E!O=K1O\@S_!U!+ P04 M " B?6I:$K_F=80& "F-P &0 'AL+W=O=7B@@Q\P" M\@KA9&?VQU<" E9,9+,]S84#6.>1> \<>(V8/7+Q.5\S)M%3FF3YV6 MY>:] MX^3AFJ4T/^$;EJEO5ERD5*I5\>#D&\%H5 :EB8-==^RD-,X&\UFY[5;,9[R0 M29RQ6X'R(DVI^'K!$OYX-O &SQN6\<-:Z@W.?+:A#^R.R4^;6Z'6G(82Q2G+ M\IAG2+#5V>#<>T_\D0XH6_P9L\=\9QGI7;GG_+->N8K.!JX>$4M8*#6"JG]; MMF!)HDEJ'%]JZ*#I4P?N+C_3+\N=5SMS3W.VX,E?<2379X/3 8K8BA:)7/+' MWUB]0^4 0Y[DY2=ZK-NZ Q06N>1I':Q&D,99]9\^U4+L!&#\2@"N _"Q 7X= MX!\;,*P#AB\"O.$K :,ZH-QUI]KW4KB 2CJ?"?Z(A&ZM:'JA5+^,5GK%F3Y0 M[J10W\8J3LZO/_SQZ[N/9'F# G+Q$;U#YQ?7:,FV/-DR@=X$3-(XR7^>.5)U MID.QA=,,SNZ@6V$G\ODA/D3=\B[&*, M/MT%Z,V/G0.S8P(6GB#?*S%#"R8X'N-;,.0(#/9+C&L1R6_RZ9<\_U7>O417 M62Y%H4YGB?Z^5@W0E61I_D_'Z"XJVK";IJO4^WQ#0W8V4&4H9V++!O.??O#& M[B]=PD/" D@8 8(9*1DV*1G:Z/,%SW*>Q!&5+$*K^$E]AFLJ'A@*N3K)5#E& M@JJJV94>*[EO>BJ85QV*^@JRG7LGDYFSW94=LD<"!#-D'S6RCZRR5T4LSA[0 M0K HENB2AG$2RZ_HFU'DNF2WDOO*#@D+(&$$"&:D9]RD9PQ:J,:0*8&$!9 P M @0S4C)I4C*QGC$W]"E.BQ3=[VKO=DIO'4)?Z2%A M! AF2#]MI)]:I;_2DBMWH;0_4O#IWL$^ZA;\V(:!=81]Q02"&6)Z;FLA7*N< MG[(BU[UE9P*LO?9. -Z_ MXN+1N*NX=#7UL=?1E$"-T52^M:N>U7K-SU->J+L_7LA$!= M4.]:TW8EVU,5U))"T4SA6U/JV5WIL?9(K=9W*ITY #6HH+0 E$:@:&:Z6C/K MC4#MD@=J84%I 2B-0-',Q+0VUK-:LN^Y^1EW72!=_.)"NK!WW%MT4)L*13-% M;XVJ9W>J_8N76KK[<+E$7*!%\&'9F1=(:[D I06@- )%,[/7&E_O%+:601K/ M!2@M *41*)J9F-86>W9??$/%@[+$K_J):5?A\O8+%Z2W#4!I!(IF/L%JK3*V M6^7O*EP+FM$HIAFZ%7'*T%*EIZQCSYLO]$\9RU>29A]0WY,'E!: T@@4S4QM M:\>Q!UK5,*@[!Z4%H#0"13,3TYI[;#?W!ZI:'7WP=LS>2V^%(6D$BF8JW)IX M;#?Q?:I:]8RA,Q&@?AZ4%H#2"!3-3%=K_?$0ME*!FGQ06@!*(U T,S&MR=6_902T\%,V4O;7PV&[A^Y>O(]RDO<_>)PWH;P&@- )% M,[/7_A: )[#5#-3F@]("4!J!HIF):6T^/O" ^\!]UVFGF]PO7*!^'91&H&BF MPJU?QW:__EV%Z[^Y24@SO@"E!: T D4S9W&V/Q3X+FA5\T%M/B@M *41*)J9 MF-;F^_:G[@>JFM_Y]-O=JVKV7GHK#.K7H6BFPJU?]^U^_8Z%A2IGJ#P%OJ&/ M3*3HFNO*A,X?!"OG2G5*#_JT'906@-((%,U,T,X4<^ YYK"3S&%GF<-.,_\_ MC+W?&GO?_DS_X(P@>WSO3( Z^9IF5D[/'0Y?3%B!ZM74N/7HOMVC7_:;P&^G M]58?4&6W49SE'"5BK4/9FHWD7U4EBU(OFF?.OIGDO)TW)QS6C$A&Z@OE]Q+I]7 M= ?-JWGS?P%02P,$% @ (GUJ6M7?LCY] @ N08 !D !X;"]W;W)K M&ULE95=;]HP%(;_BI554RNM) 3R00>12M-]2.U6 M4;I=3+LPX818=>+,=J#[]SM.:,36 .L-\;']OL\YQ#X9;X1\5!F )D\Y+]3$ MRK0N+VQ;)1GD5/5$"06NI$+F5&,H5[8J)=!E+4%58TKN?N9#06 ME>:L@#M)5)7G5/Z> A>;B=6WGB=F;)5I,V%'XY*NX![T0WDG,;);ER7+H5!, M%$1".K$N^Q?3D=E?;_C&8*-VQL14LA#BT02?EQ/+,0D!AT0;!XJ/-5P!Y\8( MT_BU];1:I!'NCI_=/]2U8RT+JN!*\.]LJ;.)%5ID"2FMN)Z)S2?8UN,9OT1P M5?^23;,W0&)2*2WRK1CCG!7-DSYM_X<=@>ON$;A;@5OGW8#J+&.J:3268D.D MV8UN9E"76JLQ.5:8EW*O):XRU.GHYNN7C^?SZ]DMB:^G[F-R>G+VMXV-I;3UN&T];NT[V.N+:<9,)5RH2@+Y<;E06N*[ M_]F58^,U[/8R]^%"E32!B84'7H%<@Q6]?=/WG?<',AVTF0X.N4=8N->54Z,* M:I6Y4NO(]T:X<]W!&K:LX3&6W\5J5/Y_L;R6Y1UC!5TL[Q4LOV7YQUAA%\M_ M!2MH6<$QUJB+%;Q@!0;885.\>%W$\&5U?6_H]+N9HY8Y.LP4 MFG)L: O=Q1R]/)7#, S\?YCV3B ?5#OQ _[CD^ MYSJYE_Z:BV>9 BCTDF=,#JQ4J>+&MF6<0D[D%2^ Z9TY%SE1>BH6MBP$D*0$ MY9GM.0ZV=$_!U!QM<#R[4V"P]TD2JS8(?] M@BQ@"NJIN!=Z9CI=JG HG7\??[F[1X_#G[11=HC'/"\Z *8GX'$U8S'- YU^XE!=H!/HM@\WB M(WD!BO<2/4TC='YV@@QY4M)6"+[MM(RS6%V7$L:59*\(Y)< M#]UQIE*);ED"R2Z!K?TU)KV-R9%WDC&"^ KY[@?D.5[0(FC\>KC? H]>#_=. MN/&;*_-+/O_8E347@"(JXXS+I;Z67\.95$)_1K_;,EXQ!NV,IK3B&PGDT&3R> 4>QCI/$I%X[:,5-<'Q2>/W^SJIR0JN9,N6DS0L^R-UUT.MZ>V9: MHG#/=_?<'$;A3L]Q]^S86]4T![$HNY)$,5\R5=6<9K5I?,.RWN^MCW1#K/K7 M?YJJF]X1L:!,H@SFFM*YZNH\BZI#51/%B[)FS[C2': G_.N=I, MS '-WX3P'U!+ P04 " B?6I:FI3S?)\# "X#0 &0 'AL+W=O0U7T.E[RRX*)G20[&TY5H RQI26=C$<7R[9'EEQ9-F[DG$ M$[Y115[!DT!R4Y9,_'<'!=]-+6R]3GS/ERM53]CQ9,V6, ?U8_TD],CN5;*\ MA$KFO$("%E/K%M\DV*T)#>*O'';RX!K5H;QP_K,>/&13RZD=00&IJB68_MO" M#(JB5M(^_NU$K7[-FGAX_:K^M0E>!_/"),QX\7>>J=74"BV4P8)M"O6=[[Y! M%Y!7ZZ6\D,TOVK78(+!0NI&*EQU9.RCSJOUG^RX1!P3LGR"0CD"&!'J"X'8$ M][T$VA%HDYDVE"8/"5,LG@B^0Z)&:[7ZHDEFP];AYU6][W,E]-U<\U3\\,?L MS\=[]'S[S_T<7:$GP;=YLZ?ZD4(/5H><5WTA697)B*^VHUK73;O6[=G5R8G5,T".OU$JB^RJ#[%C UJ'T\9#7 M>.[(6<4$TFODXM\0<0@U&)J]G^X:Z,G[Z>1,-&Z_.VZCYY[0FVV$@$JA*U-J M6RHU4^MZ<2/7+(6II0N"!+$%*_[U%^P[OYO2]O^^91SH,D*<4FQY$)B1SF+^IQ%'ZT0T6B/KK#K1<,WS0 + M_" :;+@!Y86!9]YP[+Q]L)V/%8F.-W!/A^:-,.P.'NK$"'-"]X3]@WX#?[18 M=,RC)>FP/)M 9!AD8D)Y)\V3-_/D'04CZUXZ8PS$D#8:C6J>"1.TG!8!4VP$.-11 98$$31 M("+[H*4M02R;HX%$*=]4JNT&^]G^^'';--V#^;OZ6-*TRF\R[9GFD8EE7DE4 MP$)+.M>!_C:*]IC0#A1?-XWS"U>Z#6\N5_IH!:(&Z/L+SM7KH%Z@/ZS%_P-0 M2P,$% @ (GUJ6BW""JEU! J0\ !D !X;"]W;W)K&ULK5=1,Y^X7'?+46:F$P'6_("N8@GC.+&#,EB2NA"/=/L[[ AI U-: MTW-0",D0$F@LB:D'9]R,( M>B0"$*DR],#H:ZZ/APS0J9*/"0B2%_R3W/%YGJ"/'SZA#RBOT-.:UEP*\_% M2'+*Q$&Z(W+3$,%GB'@8W=-*K#FZK3+(3A4,I%=:U^"]:VYPK\8$TDOD>Y\1 M=G%@,6CV?G'?(IZ\7QSWL/';0/M:GW\NT(<0)3E/"\IK!NBOZP473";?WS:/ M-QH#NT9U(UWQ#4EAXL@KAP-[!6?Z\T]>Z/YB\]:/5);\(&4GG@Q:3P9]VO>> M%/HHIT?YL(0,&"D0;_."R62P.;;9(-(;J)OY=>I%<2 /V>NQQRRH& ^'IZC$ M@O)C?]2B3C@.6X[#7HXJM4%FY('I9U3)*D27+HSL\-FGD&W;/ M+* P'!GDNB M(5H.JH64S/^QLZ@^Q87T7XYGQ2RP8C.VV M1ZWM4:_M7ZBZW&I9+!<%('B3Y9_;243=S=T@-EAT03B,7(.&19,WC.T\XI9' MW,OC$43-9 CH49FXSOZ1]4[V%-8S%7>LN/ \USQ4793)I@]Q0F744AGU4KDI M0,5$9SWHC$?IFE0K:^*/++[$YMGJ@BZ&1N22+@8'9XAX[J$7<'NI_"936J=V MS>47+F\W!ID]Q7>:3HP,_9&1OS,;+(@]SV!C@^'A.3Y'O8W7R^<;*6K2M)>% M;'");&NL7#R+PR.321>$(S/C;9K.W%8>/K# _Y,KLD3GJ2HR"8[/GWGH@WEN0J*O%P &0 'AL+W=OSN5Q,,6)/$C&V@E?;'KQ,@@=CQ4(DO+8'W MG#S'E_,Z&6P8_R$6A$CPFF>%&#H+*9>7_;Y(%R3'XH(M2:%^F3&>8ZDN^;PO MEIS@:1649WWDNF$_Q[1P1H/JNP<^&K"5S&A!'C@0JSS'_.T+R=AFZ$!G_\4C MG2]D^45_-%CB.7DB\F7YP-55O\XRI3DI!&4%X&0V=*[@Y1@E94"E^)N2C3CX M#,I2)HS]*"]NID/'+8E(1E)9IL#JWYJ,29:5F13'SUU2I[YG&7CX>9_]6U6\ M*F:"!1FS[!\ZE8NA$SM@2F9XE%ZPE5!",>A+A5;>H)_N M,+YL,5 'QC5)+X '/P/D(M\0/CX]W#L.[ZL!J4<%U:."JGQ>9[[=,$@U#+@J M^])4U#:+;\Y2[L!+L<0I&3IJBPG"U\09_?X;#-T_3"6>*=E1P5Y=L&?+/KK* MU'[&14J Z@Q@RE83.5ME:I.E;%5(XX1N$T95PK)9K$=)H*9N?5B2KHFCI-8< MD?HUJ6\EO2G6I)",OYF8MJ'AP?V\( Y:4 :1%T$S55!3!58JU5)4PRBJ]9*J MA4,E2#'G;VHT-YA/3:R!AA&VA\\J.>(,:\[0ROE=&8.R (XE+>8@8T+\DC/4 M(" *XA:I0>2AV,P:U:R1E76,EU3B[#3*2 -H#Z9-<<07UWRQ?<^D*5_AS+@Y M8NUF20S;1+HHAHEKADIJJ,0*]7C_LFU8)JI$7_EN&TK7(-3!!-W&9%P[E6I8 MF*<+0%[5^4,0LT.X^@RY8>"V TRY,4(=3 >&"&T,CZSB6J"VQQMD*;\]"^^YM1$4:0P\AV"8UJ:*.'0P; M6X%V7^D:U,^@*#O1[.0B/,-XAYK?&&1>$OL=E@,;SX'^Z>>!K#D6&0\%T&I@ M[ST5G"O;<>6-KT&[L?W)V'1#L\Q8J.Y//>3'?M2>%8,.*EG8,2V-F4&[F]T4 M$A=S.LDZ&HKN2KTH<5$;SR"+O=#KH&OL"]K]ZX&73BO?JK,S^;FB2_7X8^S+ M4/>F'G21UIM-NB@^.. "DYQ*J3AGN^.6,I5"'63,LZ\[6<_7^]XO5,>/#XWA(;OAW1&Y8&H\ M%VI]FA"\^H\CN\#C5>A^Q>=R\7A!NI=,-26UJC,JA"OV/#H(.' M+KNK&L7DQGM6RSI7MN-K&LE!PGH=WJ_.] MN^@S93LNNK%"9+?"\6D/G4CW.H2\MB.:51VG*-08(K(;XGX9WK(5%107V$AH MS?'N63E3MN.*&V-%\7F6HM6?WUWTF;(=%]WX-++[]*E+,=%>#L'VLYY=L^7K M'[S\+-\\WV$^IX4 &9FI(/KW M&6-R?U&^8JU?J8_^!U!+ P04 " C?6I:SAW5RQP# #." &0 'AL M+W=O\Y.VGHNK3:![ZT?KGG\3UW]EV&:ZE^Z1S1 MP$/)A1YYN3'+"]_7:8XETR=RB8)VYE*5S-!4+7R]5,@R!RJY'P7!P"]9(;QX MZ-9N5#R4E>&%P!L%NBI+IOY,D,OUR N]S<)ML*KD&9:V)S0Y<,!V:Y!?"IGUF%.T6A#/QU:?IY^M+ MN!M_OYS!,4QS)A:HH1#PE?&*N=R,.5T.)E($NF:0X!R5P@SNV .,M4:CX76" MAA5/WR#;RTQ]WELM),9'KH&])EO?/31L.DUA#MT1!& M<"V%R35@*]\ BB(.IW.#1]/KS7 4^>#X\. MJ.FU.>XYOMX>OMGE%&94+[**4RK"Z#AX>T016R$]7[,GU1HH%W"+&M6*)C]N M)>= +VW-5/:S*T6U"_UN%VSQNM!+EN+(H^KD2+WXU8MP$+SK"N__)$O^$]FC MT/?;T/+V1 M,J7^S.M;T_FPZ[,'6_Z>GNVH?FI"H=G5_=0HZ)8]:&4/GILX>HY8WJ.B)]DE M8="1NBC<$=%EM)O?I,-H-WG^5J4O42UM+,^H69= M]]9_-'6GOV9J40@-'.=$&9R<46Q5W3WKB9%+UT_NI:'NY(8Y?7"@L@:T/Y?2 M;";V@/83)OX+4$L#!!0 ( "-]:EKN9$'DA0, +@0 9 >&PO=V]R M:W-H965T>WP/]K$S6'/Q4RX %-J$ M022'UD*I^-2VI;> D,HC'D.DW\RX"*G233&W92R ^DE0&-C$<5P[I"RR1H/D MV8T8#?A2!2R"&X'D,@RI>#B'@*^'%K8>']RR^4*9!_9H$-,Y3$#=Q3="M^P< MQ6#N:<2+GCPE?EJ,;3Z%O)A1I>!NN7K M#Y -Z-C@>3R0R2]:IWU=QT+>4BH>9L&:0J>'U.09!%8OFZ)I+^4]9OU_KWNA* M02A_5!'OM$"\FQ/O-A;TDUX,>$X^,.3?HAGX^DF #K#CO#JLHIR"]A)0LQBL M1ATRL%<51(YS(L?/(-*OX9%BNB4>W6ZOFHB;$W%W^L30;Z37 CW3HW2F"/"9 MJIP*C7A[ZM?+V?;:^_!Z+1#OY\3[C64V-?7J:]K?$M;M5NMZDB<\V5776ST: M*KP%THL;&L-*^U6LW4>5A=;=IK"AE>0:$^U9-^P4J[C3GN09]G_F7G(@_!S5 ML^BR[(34K2RX, V\FVOL+OTU7S+):$0K6;;A-+BP&MRBU^ VS 87;H.;[>8I M_;M;^F.G1OW"6'"SLV2K>&6^QLA]JU$X#79;5+(-V\&%[^!&=ZCPZTJ2O2U! MC]VZ^5Q8!V[VCD=?_JU+%C.E-PA;]:LDTXBZ;\4*_\$G+:K=AN>0PG-(HR\\ M-6^SZ+_V8=4BD\(J2+-53!154)FL,6[?4I1.(*0]&4D;UD$*ZR"-R_N.DS8# M*>_N"?YW5VV7SJ'F3/^1BCF+) I@IJ.6D5Z3$X;BL?)T?2>*WW036X7 M0/7^WG30[V>&.>WF?U:,_@!02P,$% @ (WUJ6F6YJ#L8 P 0 D M !D !X;"]W;W)K&ULK59=3]LP%/TK5H8F)@'Y M;%)8&XDV3&,2&Z*P39KVX":WC45B9[9+8;]^=A*R?KA5'WAI;>>%.S+/I5ZPXT&%YS ! M^5#=L>5G:/WTM%[*"E'_HF6+=2R4+H1D94M6$92$-O_XN(:K=3TH$YFS5;V"=7;/I%#OB<#UTPZC,!;JB M&63K K8RU3GS7IV-O+V*":1GR'=/D.=X@2&@\>%TWT!/#J=[>]SXW3[YM9Z_ M0V_W;ORZ8T6!U$>PQ#S[;2.QM8P&74:#?>KQ"!>8IH"P1%\P7:B>A]P34_H:F:B6T5WT*3[M1;W> MP'Y:S8L)=>[VUU&) 17Z;MBAUIST.B>]O4Y4K:F.+]1GRZ' 4A6(9*CBA''T M I@CJ7Z[D8:$@/*V[5_46XP7Q.J$ %S)2D=U,)*OJ$VS*I#H/ZV&NKCC -4 ] MGS$F7R?Z!=VE*?X'4$L#!!0 ( "-]:EJVV^?3(@0 $D7 9 >&PO M=V]R:W-H965TLM#'G>;1,H& MJENINUUMMNU)I[YP8)*@ N9L)]E^^QL#(="P*)&<-PDV,S_;\\<#X]&.\5]B M#2#)2QPE8FRLI4QO3%/X:XBIN&(I)'AGR7A,)3;YRA0I!QID3G%D.I;5-V,: M)L9DE/4]\LF(;604)O#(B=C$,>6_;R%BN[%A&_N.IW"UEJK#G(Q2NH(YR&_I M(\>665*",(9$A"PA')9C8VK?>'97.606WT/8BZ"L6&I&4$$ MOE0(BG];F$$4*1+.X[\":I1C*L?J]9[^.5L\+F9!!XODL$MDOV>6V@ZY!_(V0+"Z<<09QF.3_]*4(1,7![K_BX!0. MSI\.KXW0*1PZISIT"X?NJ0Z]PB%;NIFO/0N<2R6=C#C;$:ZLD:8NLNAGWABO M,%$/REQRO!NBGYS?J/-R=_D0?*.572D?3E] M9S_]6Z>5Z()_13KV1^)83K=A0K/3W3L-[N[I[DZ#NW>ZN]T2C$ZI92?C=5[A M?4U!B9>LR!PH#P3Y]PM:DSL)L?C9I%R.[C:C5;JZ$2GU86Q@ M/A+ MV!,WKVQ^]:GIJCKA+DZ89XF6$V?;JE/MXT^N84$EJ$DJ G9)#YPW& ) MD?2%I$R$*F\V[JD<.LB@*N]O)\.!A8_;MAKQ8Z/>H->K&[D-1M?VL&[D'1OU M.W:_-*JMO%>NO->Z\F=<([S@RTU MOHPD8#QE03S",%N&LD0!+YX(BHA()*= M$Y]\Z'YEPK9E_1&>UNF=^T#JA'F:8#59^J4L_599GI!(N;\F4Y3!A2U^-J3X M$2")TFO&(0AE8\1;J>?F"ITP5R?,TP2K23,HI1E<+I%OW6$&3IBK$^9I@M5DLJU#16%=+G45;$T2 M::6Y6FF>+EI=I4K=9U\B@174:@9SCA)8^]!GAUTGS=-%JX?=.83=:0W[9PAP M=T39A^]HJ M'[G5[_.*&U M3O!L<732/%VT7!RSPMSXFGV>FH>3#/#YGO*5^% MB2 1+-'5NAI@J3_X' M4$L#!!0 ( "-]:EK]FGU- P8 #(L 9 >&PO=V]R:W-H965T:84D/)6N1:(DT>VT]E9EW7TQ[84) M!J(F,;,-M-,^_.PD36)(72(=J??%;1)\?K;/.?'!?WRUI^R9KPD1Z"6.$G[= M6@NQN>QT>+ F,>9MNB&)_&1)68R%O&6K#M\P@A>I41QU',L:=&(<)JWQ5?KL M@8VOZ%9$84(>&.+;.,;L]89$='_=LEMO#Q[#U5JH!YWQU0:OR(R(I\T#DW>= M@K((8Y+PD":(D>5U:V)?^DY7&:0M_@S)GE>ND9K*G-)G=7.[N&Y9:D0D(H%0 M""S_[,B41)$BR7'\DT-;19_*L'K]1O?3R)M M)![I_AO))]17O(!&//T?[?.V5@L%6RYHG!O+$<1ADOW%+[DC*@9V[QT#)S=P M#@T&[QATJ0;]W*!_JL$@-QBDOL^, M815W=.82@<.(?Y5/GV8N.OOR%7U!88+NPBB2^<&O.D*.11$[0=[O-.O7>:=? MVT%W-!%KCKQD018ZH",G49O)C6,D_K9-VL@>_(([^N=\V7W2(KNBFO^UY6K#$CY^J-7: IC>4R MQG&Z$$QD2B0K(I<6@>:OJ-KN ;^FCR=[S!;HK]\E$MT*$O._:^9SD_7?J^]? M+:>7?(,#<)43=2O"C;&'IC'/8/T4ILKG M;MQMR_=V5PUEUF98:>/H+;QCBMT>Z6U\H&%K;N\7;N\;W?XCK8S2JWA'F*ST M:$-82!>(RENT7X?!&@75]S.@7' D X#(RT86;VDI*)H3^24@H*LD_/=PJ]&D6F+K@F'LLVDP M1D?!L-H7!\$8'?OYJ)%7VZA_$ R@H6O!L*UR\VDUJFGH/[FE3,)X&]>YV0QK MZF=0F@M*\T!I/A1-#W)%8; _N\ITR# MJ[:-* T'XJF1[*4BVRC]E"[CN.7=]=Q M4/$'E.:"TCQ0F@]%TX-<*D!V[[/7<5"%")3F@M(\4)H/1=,3H]2H;+.D<_(Z M#BHS?3 HVTH7\EJ!"70@'BC-AZ+IL2Q%)MNL,CF6/4 /$:[=YYAM&P<05& " MI7F@-!^*IL>T%)GLSU:9;%"9"93F@M(\4)H/1=,3H]2:;+/8=+^-YX2IWVZR M'VT0WHHU9:D6HO2/D/,M3@*"SL(D;_*U-OQ9-X.J[./T+?E/5QNFYO$TCBPD MS0.E^74NL2S-)7K02@7+_E#"8D2^HTJM2CX(8/I;W8?1&QT-M3YXD#*7"TKS M0&D^%$T_QU"J8HY9%7M**IID<*(@;&8V78)S6E6%'!Y)PC6-^H=JKU?3Z$@W M]J$&KSN\5*@3OP%@=?)^EQ MSX/G4_O2RXZOEICL-.T=9JLPX2@B2XFTVD-9NUAV0#6[$723'JB<4R%HG%ZN M"5X0IAK(SY>4BK<;U4%Q3'C\/U!+ P04 " C?6I:;J-MZ_X# "B#P M&0 'AL+W=OXVQ!>M,^0*^O.>5'EV.=<8G MRE[Y#F,!?N09X1-C)\3^P31YO,-YQ(=TCXE\LZ$LCX2\95N3[QF.DB(HSTQD M69Z91RDQIN/BV9)-Q_0@LI3@)0/\D.<1^W>.,WJ:&-!X>_"2;G="/3"GXWVT MQ2LL_MXOF;PS:Y\KP>3;5,:)Z>KS[.5Q,)^M'D.P^/JT?'Q>S?[Z\O49#,!B%Y$MYB EX 5S MP=)8X 2L!(U?P8<0BRC-^$>IZ[P<@%^!"?@N8IB/32%[J=HRXZI'\[)'Z$J/ M( )/E(@=!X\DP ;@WHW@3\ MDT5$;<-W4-QNX\@//*N%TI4AZ+JNTT+1N$';\GT]BE>C>#=19%+?X+0'C-=I M?C#RG%8G%UU5BS;4^ 1^X.HI_)K"OTGQK5AM[R'XW:;E8D"NW8+0Z+P@"-H3 MHI&Y@>N-]"A!C1+TWCR8)#^QA4P=!K;PB-S(9#'^F7#&PL M877)=3X[P9L'C&9"[@EE:Z""(6SG9JUN-$1VFTRC4XOQ2G:&Y[,-['^XT>3G MGK1.=Z=(6-B&[49OWY:%YJSHKQJ M/9^K K0HBLXV9?7Z%#&9BCC(\$9:6D-?GEE861"6-X+NBQ)I384LN(K+G2RB M,5,"^7Y#J7B[40W49?GT/U!+ P04 " C?6I:20U_K74$ )$@ &0 M 'AL+W=OV7*EL@YS-%B3)9U3 M];J>"6B9E9>()325C*=(T,70&./[ +N908[XB]&=/'I&&94WSM^SQF,T-*QL M1C2FH MP"X-[+J!<\:@6QIT+S5P2@,GCTQ!)8]#0!09#03?(9&AP5OVD $;SK^/G!Q2,7\;H,YKR9+U1),\.7Z )D2Q$ M)(U0P.*-HA%Z(")EZ5*B&15HOB*"HMN *L)B>0?VK_, W=[F KX9;,TPY++I.!BG^&";?2-IVHET4,:T>C4 M@0F!J:)C[Z,SL5L]!C3LH"[^A&S+=C03FEYNWM68!Y>;VRULNE6NN[F_[AE_ M10KI/FUK2%N>AWM=J M7CMY5ID;W]8I*M"@?+=[\'7"L5=Q[+5R?(+3AJ4A3R@B2@GV M!BKP%E.D. K^GL'>4E2L!9,4MNQC&G9T)(L1O*.)>9;C]VLDFRC7][%=(]E$ M.3[N]?0DW8JDVTIR3@6#O$U0R%-(I6(90U@P"RH$I!=T-WQ'$=NRB*:1CJ'; M"/WG?BT]TPLP03OFA)M7)GW=?CU]310L4;N> MOB;*\2WW3/K\BJ+?2G&VURY$$KY)5;[I(A['1!P)FW;_%8[]X_ET'*=&30>R MO!JS)LCN]'P]L7Y%K-^JT?O#]4*5[E]3I:_I++B2LY,@8NM0U5B_6J?+$3X2 M:AU,H]0ZV'FIQD?E&VXE.I90L0//0L9D6:RUB=I'M'%CHKY3%[9+0,$'H%/" M]H&PW4KXA2L2@S+#-H$+PSZO'Y&R-4GRK$8N-3#/PPUB&EC?\<[E\E">X=;2 MY0JZ70[PD7!K8#KEUL!:I!L?:BC<7D3]]-F+FW5/X^R] !.T8T[9':HG_.O+ M)WQ9_:2!Z0HH#:RE@L*'$@JWUU _<0B7GD\/V/H"G&I0W4X]"H$&97<,<7Z+K_5/LN\<^=W[X*;X2/*-B"5+)8KI M EQ:'0_B+HKO#D5#\75^$W_C"N[U^>.*$MC,&0#>+SA7^T8V0/7U9_0?4$L# M!!0 ( "-]:EJ5H#L>"@, &H* 9 >&PO=V]R:W-H965T???&U5T(^J3F )L]YQE7'F6N]N'%=EB,<1A*HHH\ MI_)W#S*QZC@-9VT8L=E<&X,;M1=T!F/0WQ9#B3.W9DE9#EPQP8F$:MYQKAV2PI06F1Z)U2U4^5P9OD1DROZ35>7K.20I ME!9Y!<8(C07?T4R&@Q$9WW9' Q)WOW;) M!_) I:1F4\A%#)JR3+U#JYI3":KM:ES;,+A)M4ZO7,<_L$[#)_>"Z[DB YY" MNDW@8M!UY/XZ\IY_E#&&Y)($C??$]_QP3T#]T^'!'GA\.MP_DDU0[T-@^8(# M?%VN6OAKN\M-J4YSBU]UVTKOJD[OZFAZ(U!:LD1C3F.3T[X\CC+\Z\$X)UE\ M)K(MY9JU.GMM'>VNCRA2K$YL04F"9*F-X MI2A;.V44>/[U3E'NNODMS]\IREVW1A@&.T7I;MS".K:/N&%O8>-5-GW_*4IN[![*F>,*Y+!%"F]RQ;6ABP[FW*BQ<+>]1.AL7.P MPSDV@R"- [Z?"J'7$[- W5Y&?P!02P,$% @ (WUJ6CV;WQ(8! 7!< M !D !X;"]W;W)K&ULM5C;CMLV$/T50BV*!$A7 MHGS-UC9@6RVZ:-(:<=H^%'W@2F.;6$ET2-I.@7Q\24JKBV/+4LM]L45JYFC. MD3@$.TB(N&-[2-6=#>,)D6K(MZ[8\H9L0FCJSB9E;\=F$'61,4UAQ) Y)0O@_"XC9:>I@YWGB ]WNI)YP M9Y,]V<(:Y._[%5$)<2Q1E)Q?,I!G>*9VK%Z_8S^DR&OR#P2 4L6_TDC MN9LZ8P=%L"&'6'Y@IY\A)S30>"&+A?E%I]S6CG#GVC3$;%Z! 02683SDZ(:VN%IB^,F,9; MT:>I?N]KR=5=JOSD;#E?/7R MI,W=, ==9*#^%5#LH_]=1@O8H_D64&N5>\69Z!K9_!78-G"IN]=^[9C(@1BFTPW]-<[=1\]2$C$WY=$[-L4T2988 FL)N*@$''0^!FN MBJ]/:!7?/*^Y!R$.:O(53?.9BWDBPQX:;+T%'55N\/V)>ZQJU<8HN&%4XS8L MN W_$S>U/PI)THBFVUL$AVT(MC$*;AC5"(X*@J-N!&/ZZ4 C8K;<+*] &@+: M \](&KH1BV/"13G[&GVII-M+,F1AC*K!>]Z9"HVA=ET2EL!JJHX+5'S]1J#*&K6I; :FJ]+=1ZVV8?6Z#5[7VL M$:EK"K8)%E@"JRF(O;)(\VSN9#F:)1VMH@6VT.I*5LI=_(+;60Y>2](#[ZM, MU\XLN&E6Y^B7'/V7WM;R)]PDVLHLN&E6)UI6R+A5B;Q (4N/P"5]C*%2+HMK M::89MO/ZL%HPVT*K2UJ6S-AJS8RM%LU6T0);:'4ER[H9=RR<7ZKVRN-H+KZ: M@^TLK26TNK1EV8Z;Z_;E]>5^GM />Z5VEAY,J^I6WONZ"A\,SZ5L#*ZSE);0 MZE*6!P3<\800T2.-((VR)LO__SBSQX]KM>[@7%&K1P-;:'5%R\,!?MG3 6YU M/&@.HK-D5@\(;J4=F0#?FK:N4*OPD,JL,UG,%JWCN6F8NJ5YUG=^3_B6I@+% ML%&NWMU()1Z>M7*S@61[T]Q\9%*RQ%SN@$3 M8&ZOV%*_7R@'U TU&?_ E!+ M P04 " C?6I:!DUVLL # #?#P &0 'AL+W=OX9'9!"D)N^JH6VTTTVX_.W 3T !F M;3/I_/O:P# D."3MIE\2#.<<^QR#=>]L3^@C2P X^I9G!9MK">?EK:ZS*($< MLQM20B&>; G-,1=#NM-920''-2G/=,LP7#W'::$%L_K>F@8S4O$L+6!-$:OR M'-/G)61D/]=,[>7&?;I+N+RA![,2[^ !^)=R3<5([U3B-(>"I:1 %+9S;6'> MAJ8M"37BWQ3VK'>-I)4-(8]R3+7? W%L,55QN_)_@.TAARI%Y&,U;]HWV ] M,6-4,4[REBS&>5HT__A;&T2/8+HG"%9+L(X)DQ,$NR78EQ(F+6%2)]-8J7,( M,?%W^CA\__K#ZB]V@A M]R'ESXALT8KDN=B:!TZB1W3'6 4Q^CT$CM.,O158EF *;*9SL0ZIID?MG,MF M3NO$G*:%/I&")PS]6<00'PKHPD#GPGIQL;1&%4.(;I!MOD.684T4"UI=3K<5 M]/!RNC7BQN[VQ*[U[%-[TLO]5A5O0Y^HZ?*DN&4ECF"NB:. 7T"+7CSF^D: M?ZBBN:98>"6Q@]@F76R3,?5@B3-<1/ .;6"7%D5:[.1+7 )-B7AOTZ)]7]^J M$FV4W5I9'I5/@>F:GF?9WDQ_ZJM*8@=I.5U:SF5I01%?GI,SS,EQ MIX[A^TI>5UJWO\[ MGKQKQG9-L?!*8@>Q^5UL_B\[GGSUUV08QM%GIP!Z[M08 $,%T'?\ ^"!RVGG ML5HIP5C_0QW8-HW7.LH8-7X/C-,TXJ)&:GV?\=3J]1?RWAJ:4L!,E2T%;LQ7 MKSXT+][0J/GR65T04LBP=,L)*BL:):+XEIA-Q80"8Q<$8 Y6/#!_%A(J()8[ M8MQZ-6Z-&E_W3+4[FD 6(V&*BPZ+5?3YK$-KN,6.JWAS54#3,U3;K$):CGG: M\&O5:8Y69S]9$;2BPY)@:%*!5)YBH0IY?(PU)O5>YY,#W=4=)!,O:E7PIGWH M[G9=ZJ+NS8[N+V7W6G=4KS)-Z_L)4W%>,Y3!5D@:-YZH6&C3338#3LJZO]H0 M+KJU^C(1'3A0"1#/MX3PEX&&ULK59=;YLP%/TK5ZR: M6JD+A'RJ2Y RTJF5UBD*ZO8P[<$A-\&JC9EMDFZ_?C90&B::K5/R$/QQS^&< M>PV7R5[(!Y4@:GCD+%53)]$ZNW)=%2?(B>J(#%.SLQ&2$VVFS M@I!AK"T#,9<=ALB8)3(R?E2<3GU+"SPQ#*U"6 M73Z7/4-)Q;K-\W$BOP]&ULK5;O;]HZ%/U7KO*JIU;JR$]" MZ(-(E'3JI%5"L&X?IGUP$T.B.G&>[< FO3_^V4Z:0DA1I_$%;.>6.:/$YQCOB EKB03]:4Y4C(*=N8O&08)9J4$].Q M+-_,4588X42O+5@XH94@68$7#'B5YXC]NL6$[J:&;;PL++--*M2"&4Y*M,$K M+![+!9,SLU5)LAP7/*,%,+R>&C/[)AHKO 9\S?".[XU!9?)$Z;.:?$JFAJ4" MP@3'0BD@^;?%,FGZ'2BRGA^A=V#=8R(*ZXH'E#EA'D65'_HY^-#WL$VW^#X#0$ MITOPWB"X#<%]+\%K")YVIDY%^Q A@<()HSM@"BW5U$";J=DR_:Q095\))I]F MDB?"U?UL>0?+N\7C7$%%V "5T .60&/12;XM5R4XR\IK3@J$CE_!3QDA,B2\XDI9 (J M##-N@KVM@W7>"-9VX($6(N5P5R0X.10P9>9M^LY+^K?.2<4(QP-P[6MP+,?K M"6C^?KK;0X_>3W=.9..VQ72UGON&WIP@SG79!(V?X?MG^1P^"9SS'WUFUV)> MOYBZ;VYXB6(\->2%PC';8B/\^R_;M_[I,^J<8M&9Q Y,]%H3O5/JX2RG52&@ M1%G29UI-'FFRNE.WH1., EG\[;X;QZCAT!_[AZCH&.5ZCC]N40?Q#]OXAR?C M/SJR"T8W#.7P@'ZIC6;#?S"G>2XO7;U-^I(\^8;?W1GG%(O.)';@K-\ZZY_S M>/GG-/&<8M&9Q Y,'+4FCDYNSR]4( )%E3]AIKQLO@NLW:\)7,J/1+U\U>=K MK6][>\?&&G2.UKP'9 ]&G?/7"W+[CU_0YA?\R?41]%P?@65UHC]&#;U1%Q4= MH]RALX(M4O"?8S ML 9!IP#S8Y3K#*SN-7F,KD:>XU03EF&]U,J&H%UM^]69;M,Z MZ[>RCZW;SE>9N@E^0&R3%1P(7DM):S"2MQ&K&\MZ(FBI6ZTG*F3CIH>I[,4Q M4P#Y?$VI>)FH%[3=??@_4$L#!!0 ( "-]:EK[N.*3FP, %P, 9 M>&PO=V]R:W-H965TG?+TDIJB^*FP)^L45JSAF>X0K6U0<<&9 96%[CA/:)2;4 MBL=F;\[C,:ME02C,.1)U66+^\Q(*MIE8KO6V\4A6N=0;=CRN\ H6()^K.5MH@+'XC\!&;#TC+>6%L>]Z<9--+$>?" I(I:; MZFL-,R@*S:3.\:,EM3J?&KC]_,9^;<0K,2]8P(P5WT@F\XDUM% &2UP7\I%M MOD(K:*#Y4E8(\XDVC6WD6"BMA61E"U8G* EMOO%K&X@M@!N^ _!:@+=%@CY_ M^H(^(4+14\YJ@6DFQK941]&$=MJZO6S<>N^X=3UTQZC,!;JB&62[!+;2T GQ MWH1<>D<9$TC/D>_^@SS'"WH.-/LXW.^!)Q^'>T?4^-VU^(;/?^]:ZJHJ0-67 MQ 7*B$@+)FH. K$E2K'(T5(5K+J#IO!5 5WTW4'C(^CWH3O*A:AP"A-+M0P! M? U6_/=?;NC\VQ>_4Y(E)R+;B6W0Q38XQA[/=/PJ3#*DHJ=B*$'YD'WQ:W@B MPZ,;Z#H.(\<9C.WU=F .K8+A:!#L6B6'5M[ ]]S.:D?*H),R^",I*2L!2?P* MO279<(7;1W "W]^3TV/E#OW1GIP>J]"-1OURPDY.>%3.(LYI^:Y$<6KA^Z/C]>J).3W2TBN\9/3/52NA: MI1BA*Z3:)5H2BFEJ5OI7CT@"HK=^HU/6[RG)DA.1[41UV$5U>#1+GMI40*)) M%WA-B3!IK^*9\AH7O=D_/+CA,\_;K^4>HX&[G_N'1DY_GHPZ1:./Y#T1HH:F ME''ZHR:"Z,[>IV5TT$SV,W[TVXP_Y!A$@ZA?B.O\&B><$S77XT1_FMTMV[:< MD>_L:SZ5SR8X]M;850)?F?%5H)355#:#2[?;C&PO=V]R:W-H965T MYO/J_6=_/M[H_K+^\W M]^MR?OVXT]WM^^#B8OS^;KY8OOOPT^//S/K#3ZN'[>UB69JUMWFXNYNO__BU MO%U]^_F=_^[X@W]??+G9[G_P_L-/]_,OY<=R^X][L][]Z?UWY7IQ5RXWB]72 M6Y>??W[WB_^C]4<7^ST>-_F/1?EM4[OM[1_+I]7JG_L_B.N?WUWL[U)Y6UYM M]\9\][^OY65Y>[NG=G?DOP_JN^^#[G>LWS[J\>.CWSV:3_-->;FZ_<_%]?;F MYW?3=]YU^7G^<+O]]]6WM#P\HM'>NUK=;A[_ZWT[;'OQSKMZV&Q7=X>==_?@ M;K%\^O_\]\-OHK;#^G6/Y;W._VBI9\#AVY8/BQ?"4=NN)BO.WX?Y\#Q^;_H M02\X.?]7T0].SW_R@EZP./\>]X/E^4]>/SA[TW=)_HJ71@=3O-4K3+T&_O4 M=WCZ?"]P/%[S"N:LQVM? W<_WD;H#K[_DS-X'&#PW#\Y!\K[97\?-XO'#Z/_ M-]_]S!/;\F[S_[K^97DBA]WD_J/ZCYO[^57Y\[O=9_%-N?Y:OOOPO_^7/[[X M/UVQ36(AB44D%I-80F(IB0D2DR26D5A.8@6)*1+3)&9(S$)8(S.'WS-SZ-(_ M?)S?EIV?N)V[]2=4R2F.Q[!<'HQ'03-1V#(02V$-8)J]#VH1LZ@ M$LNKU5WI_>5VM=GL/HZ6GU?KTEL\_7 [_[T[Q)QDWQ CL9#$(A*+22PAL93$ M!(E)$LN>L''MK3T=SB:M-W;>L=5X-O!; 4;>,45B^O3^CT>SB];]-^20%L(: M\37^'E]C9WPEJ]7UM\7M;5=*C4^R?#@*!L-!\W=QZ1R@;_Z06$1B\>EO8_>K MF,U:KXR$'#,E,4%BDL2R\J\S73'H(/!9#1K!4*' MUK&9?7&SQIMX\OU-/'&^B=/%EYMR[:WGRR^EM_KL/2RO%YNKU<-R6UY[\[O] MC8VW77GW\S_V?[?;]&JUW"YV6R^W^YN;Q>YG\_UIJ:X8<([=]\,*B84D%I%8 M3&()B:4D)DA,DE@VZ3CBFK2/HW)RR(+$%(EI$C,D9B&LD9K3[ZDY=::F6BW_ MMCM,NR^WI3?_LB[+NUT<=AZN.9V^"4AB(8E%)!:36$)B*8D)$I,DEI%83F(% MB2D2TR1F2,Q"6",H9]^#L<*5%.HIE'-H)JEM&:4UJ9L^\X7S&_K^77IJ?G=,V'I MW+MW6)):B&H1JL6HEJ!:BFH"U22J9:B6HUJ!:@K5-*H95+.4ULS+H,K+@#]@ M/YA4BI):B&H1JL6HEJ!:BFH"U22J9:B6HUJ!:@K5-*H95+.4UDS1JK7A.R+2_@6HAJD6H%J-:@FHIJ@E4DZB6O?#.F!T.X(?' _A@^/P!/%KC0#6% M:AK5#*I92FM&:57FV-?''2^8R\=F]WZ*4GG[F*>;F\5]=VXZH=ZY26HAJD6H M%J-:@FHIJ@E4DZB6H5J.:@6J*533J&90S5):,SJK>HD_>H-C>;1@@FHAJD6H M%J-:@FHIJ@E4DZB6H5J.:@6J*533J&90S5):,T6KEHOOKKG\N6-YLNQPB6HA MJD6H%J-:@FHIJ@E4DZB6O?#.&!V.Y6?G?!E/WK$"U12J:50SJ&8IK1FE5=?( M=Y>-/N[$Q57I79;+79!V!R9:&4*U$-4B5(M1+4&U%-4$JDE4RU M1[4"U12J M:50SJ&8IK9F95=/(G[[!03Q:.T*U$-4B5(M1+4&U%-4$JDE4RU M1[4"U12J M:50SJ&8IK9FB50W)=\[8?_Z:8.[]>BS4?OJ- 5Z_Q2JZ:X'<3'TA^/V%<+082VE-:^Z M796! G?EP769G<.NS4N,C,9^ZUF]= _1-Y=0+4*UN.,W$DPNIN-1ZUH[Z*@I MJ@E4DZB6G?F*R\]\'HHSMU-G;J?11VM0S5):,TBJ*DS@KL*(Y7+U]6F= O-P M=[]8?O$^KFX?'N?4=(8+VHU!M1#5(E2+42U!M135!*I)5,M0+4>U M44JFE4 M,ZAF*:T9H$$5H&_0C0G0;@RJA:@6H5J,:@FJI:@F4$VB6H9J.:H5J*903:.: M035+:# MBV#AZ- Z-E/G;:;11VI0S5):,T*J0D;@7O"C=MRX>5P@L#-+T (&JH6H%J%: MC&H)JJ6H)E!-HEJ&:CFJ%:BF4$VCFD$U2VG-U*P*&,'X#4Z[H<4+5 M1+4*U M&-425$M13:":1+4,U7)4*U!-H9I&-8-JEM*:*5IU+P)W]T(]W'TJU_ONVG[A M@MOR<7V7^N?1?YVU(/*O[F%Z!RM:T$"U"-5B5$M0+44U@6H2U;*#5C\BGK0/ MFM'6!:HI5-.H9E#-4EHS+:O61>!>X.6WU79^Z]T_K*]NYIO2NU_O:VLO+G?E M1GMG(UJ[0+4(U6)42U M136!:A+5LH/6F$P\&<[\]EQB=-0"U12J:50SJ&8I MK1F05:$B>&6APKU?[PQ$"Q6H%J%:C&H)JJ6H)E!-HEH6G%8,9O[@9/$_=- " MU12J:50SJ&8IK1&!@ZJ8,7 7,UZU?+O;[!N/J!:B6H1J,:HEJ):BFD UB6K9 MX+2%X<_\DWA$!RU03:&:1C6#:I;2FO%8U4T&[KK)Y7QSTYF ?L>DA/9+Z-*- M]TXVM"Z":C&J):B6HII -8EJV5FORAP=LT UA6H:U0RJ64IK!EM0!9MS@G1] M%L_31:G+:^]JM>E>_]EM]?Z\A]8_4"U"M1C5$E1+44V@FD2U[* U/N^-3U,1 MK76@FD(UC6H&U2RE-5.QJG4,W+4.U_3H0<=\\8O99!"T/_2AG0U4BU M1K4$ MU5)4$Z@F42T[\W69HZ,6J*903:.:035+:_WY7+SS D_I]K[ R"IA:@6H5J,:@FJI:@F4$VB6G;0 M&FVUH.,3(#EH@6H*U32J&52SE-8,R*K=,G"W6W[K2$1ON=K64_/S:KW_;F0_ ML^9^]5QBH@485 M1+4*U&-425$M13:":1+7LH-43P<>VE5! MM1C5$E1+44V@FD2U[*"-W2_+'!VT0#6%:AK5#*I92FL&7E5"&;A+*/GJVWXE MSUWHE?LFRL/R>K&Y6CTL'\LH=_L;&V^[\N[G?^S_;K?IU6JY7>RV7FY?GGWM M'KOWYT:TF8)J$:K%J):@6HIJ M4DJF6#TV;*R6=&M)F":@K5-*H95+.4UHS0 MJIDR<#=3TL67FS?,4+3!@FHAJD6H%J-:@FHIJ@E4DZB6';3&]SG#X/38&RVP MH)I"-8UJ!M4LI35SM"JP#-P%ELL^J8AV6E M1+4(U6)42U M136!:A+5LD'G MVA^C43L5T4X+JBE4TZAF4,U26B,5AU6G9>CNM)Q/VPW/WAY^;6\]09=8>D>H6]8HEJ(:A&JQ:B6H%J*:@+5)*IEJ):C6H%J M"M4TJAE4LY36S-2J"#-\FH^.7K]LB"Z^@FHAJD6H%J-:@FHIJ@E4DZB6H5J. M:@6J*533J&90S5):,T6#*D7=K9L^Q^MNJG=XHJ4;5(M0+4:U!-525!.H)E$M M.VB-Z_#XLY.SF.B@!:HI5-.H9E#-4EHS%:O6S=#=NNEYO+[[VUJ.7M9SU,L7 M\T^+V\7VC]U&^[T??_J#]Y_EXLO-_KLELUY].FZA/WMFM=D\SEPR\S_N=EKG M5$[WO>\=Q&@]"-4B5(M1+4&U%-4$JDE4RU M1[4"U12J:50SJ&8IK9G758EH M=Y,_%S!$4Y340E2+4"U&M0354E03J"91+4.U'-4*5%.HIE'-H)JEM&:*5DVC MH;MI%!YF/'F[CZ[E[N/J_G^=P?G$^!?U275_OYA-6U/FWKSNJZ&^\=IVBM M"-4B5(M1+4&U%-4$JDE4RUYX:_C>'^5\W9F<:-$(U12J:50SJ&8IK9F<5=%H MZ"X:=1Z_SW]_]O@=[1JA6HAJ$:K%J):@6HIJ M4DJF6HEJ-:@6H*U32J&52S ME-;(SU%521I=\,?O([2$A&HAJD6H%J-:@FHIJ@E4DZB6H5J.:@6J*533J&90 MS5):,T6K$M+(O1K/GSM^=^.]XQ1M(Z%:A&HQJB6HEJ*:0#6):MD+;XW!X_%[ MU_SE'+T?!:HI5-.H9E#-4EHS.H,J.L]>[^?[ ;Q:+?]VM;J[+[>E-_^R+LMG MI\"[\=[1B7:14"U"M1C5$E1+44V@FD2U#-5R5"M03:&:1C6#:I;2FG%:599& M@S+1*@6HEJ$:C&J):B6HII -8EJ&:KEJ%:@FD(UC6H&U2RE-5.T*A+M M;KH^E/:[=/P!JU>*@Y-5[2_=0_:.15*+4"U&M0354E03J"91+3OK59FC8Q:H MIE!-HYI!-4MIS;BK&C\C=^/GE[O5>KOXGZ>F^K9Q#PDGK?X'H;=A^#H M@D*H%J):A&HQJB6HEJ*:0#6):MD+[XR1X^PE6A]"-85J&M4,JEE*:R9G51\: M]:\/_;:>7Y>>FM\]DY=HA0C50E2+4"U&M0354E03J"91+4.U'-4*5%.HIE'- MH)JEM&:&5A6BT1M4B$9HA0C50E2+4"U&M0354E03J"91+4.U'-4*5%.HIE'- MH)JEM&:*5A6BD;LGT?.4Y>E:+H/)Z2E+M J$:A&JQ:B6H%J*:@+5)*IE!VWB M?%7FZ)@%JBE4TZAF4,U26C/NJM[/Z(7>SY\Z98FV@% M1+4(U6)42U M136! M:A+5LA?>&?Z%XYPE6OE!-85J&M4,JEE*:T3GN*K\C/NO0G3YL-FN[O8K7Y:W MCYFZN5G<=V:G&^^;G:@6HEJ$:C&J):B6HII -8EJ&:KEJ%:@FD(UC6H&U2RE M->.TZOZ,WV !HC%:^4&U$-4B5(M1+4&U%-4$JDE4RU M1[4"U12J:50SJ&8I MK9FB096B[AI0O].7!ZQQ^G(T/CE_Z1ZS=RZB?1Y4BU$M0;44U02J253+QJ=K M"W6\+'-TT +5%*II5#.H9BFM&7A546?\PMI"?^8$IMON_?$1+>R@6H1J,:HE MJ):BFD UB6K9"^^,Z?/G+]'[4:":0C6-:@;5+*4UD[,JY^QN]CU_^7$WRN*J M]"[+Y2Y+NS/3J?;.3%(+42U"M1C5$E1+44V@FD2U#-5R5"M03:&:1C6#:I;2 MFCE:M7[&HS]L9EN.3TY3C<7!ZFA+M\*!:A&HQJB6HEJ*:0#6) M:ME!F[A?ECDZ:(%J"M4TJAE4LY36C+>JG#-V3EOO/-@6R^7JZWR[^%IZYN'N M?K'\XGU-;ORCJWT_>#(:J%J!:A6HQJ M":JEJ"903:):AFHYJA6HIE!-HYI!-4MIS>2L&CF3-VCD3-!&#JJ%J!:A6HQJ M":JEJ"903:):AFHYJA6HIE!-HYI!-4MIS10-JA1U-W+4P]VGV MW);73_/3CY])_^5].@3M?[FZ.NYA>@&WU79^Z]T_K*]NYIO2NU_O9Z-? M[6)R<5VN'TL^G=F(]GA0+42UZ* U3LB.)[.3?$0+.JB6HII -8EJ&:KEJ%:@ MFD(UC6H&U2RE-?.Q*NWL;K[VRQKWKKU3D-1"5(L.6OT38C =^WX[!0-ZC43M%Z#:B&J1:@6HUJ":BFJ"523J):A6HYJ M!:HI5-.H9E#-4EHS1:MZS<1=K\'F_Z"+[:!:.#GM8[2^BXG0 6-42U M136! M:A+5,E3+4:U -85J&M4,JEE*:Z3EM&KK3-UMG=?-_W&C?;,1U<*#5C_]./5' M@VDK']%!8U1+4"U%-8%J$M4R5,M1K4 UA6H:U0RJ64IKYF/5R9DZ9ZL[Y_^X M=^V=@FCUYJ#5/R&.QH.+43L%T4X-JB6HEJ*:0#6):AFJY:A6H)I"-8UJ!M4L MI353,*A2D%SEQHWUSD6T.3,][;H$@V'[2@81.FB,:@FJI:@F4$VB6H9J.:H5 MJ*903:.:035+:P? MM+AST!J+SX\GXY-\1!LYJ!:C6H)J*:H)5).HEJ%:CFH%JBE4TZAF4,U26C,? MJT;.U#E7W3W[!RW>'+3&]](7X]FPG8)HHP;58E1+4"U%-8%J$M4R5,M1K4 U MA6H:U0RJ64IKIF#5J)FZ&S4]9_^@O9GI:=-E&@S'[5A$5[!!M1C5$E1+44V@ MFD2U#-5R5"M03:&:1C6#:I;2&K$XJZHS,W=UIL_D'S?5-Q1GIQ67D3^;M$(1 M'3-"M1C5$E1+44V@FD2U#-5R5"M03:&:1C6#:I;2FJ%8]65F[KY,U_R?86]$Y+=-D:5(M1+4&U%-4$JDE4RU M1[4"U12J:50SJ&8I MK9F655MG=Y.?_W- ZZU M M44JFE4,ZAF*:T9CU4E9^9>]L8U_6=VNO3+T ]./B.BC1I4BU M1K4$U5)4 M$Z@F42T[ZU69HV,6J*903:.:035+:5@Z,^:F52PPRJ6TRQG6,YB7"LQ@UIBNM>A M^3B_+9_Y7(@685@N9+F(Y6*62U@N93G!7V]5F\U?O4_EYM2Z]Q=,/M_/?G\M+=#4: ME@M9+F*YF.42EDM93K"<9+F,Y?(CU[C:5$=UN!PZ MX](UI_N%??NG(LF%+!>Q7'SDZN^=V63<6G8[84=-64ZPG&2YC.7R\YZQXKC9 MQ+F9.F\SS3X&PW(6XUKQ-*K%D[MRTF]6]@M:_\!"ZRHL%[%L.&\S==YFFGT,AN4LQK4":UP++'>-I,^\ZA>L M_G&%UDU8+F*YF.42EDM93K"<9+F,Y?(CUPBB\30XB36T>,)RFN4,RUF,:\7D MI!:3[OK)R53K'SP;=&S7'+D'->Q3-DAQ1E# M2G;(C.5REBM83K&<9CG#3(-6:Q#24W;<6O^@9)LJ*!>Q7,QRR9%K'*GZP].@9!LH*"=9+F.Y MG.4*EE,LIUG.L)S%N%90UIHJOKNITFNJD-OJ'Y-L007E(I:+62XY()RDF6RU@N9[F"Y13+:98S+&8*N2SK1J4 M"UDN8KF8Y1*62UE.L)QDN8SE^X16^U!N9#E(I:+CUSC0V0P.XU%MK*#?]XP5YVVFSMM,LX_!L)S%N%8\U:HSOKLZTW<.$%N00;F0Y2*6BX]6)A^VH0@=-64ZPG&2YC.5REBM83K&<9CG#QI.]]5ZW$C_>&1K+R@7L5S,<@G+I2PG6$ZR7,9R.P7,IR@N4DRV4LE[-SN_T&<,['=^_:/1;:@@G(1R\4LE[!P7,IR@N4DRV4LE[-^Z4EF=6QG7]ZNE6VU M0DK@+J3TF^/-UE%0+F2YB.5BEDM8+F4YP7*2Y3*6RUFN8#G%PG&(YS7*&Y2S&M7(UJ.6J>WT9[%J+[G'Z1RW;J4&YB.5BEDM8 M+F4YP7+RR#D6A,W8(7.6*UA.L9QF.<-R%N-:^5DKR@S<19E7SA-WJ_W3DJW* MH%S$N_B%R-)WX)[%(CIJS7,%RBN4T MRQF6LQC7BL5:>V;@;L_TG"[DUOH')5NI0;F(Y6*62U@N93G!:H^+/! M25"R51F4*UA.L9QF.<-R%N-:05EKU SQ7,QR"N7<([?:.RU1+F2YB.5BEDM8+F4Y<>3J9S%'P6 0M!,3'39CN9SE M"I93+*=9SK"'LRGDQ.DI)=& ?EO[#-U] MGU[3C]Q6_YQD6SXH%[%IW_4LBTCE(M8+F:YA.72(^>8+R38 M(27+92R7LUS!TD@]^PCMBZ$ MX"MOXXB0GV66"4"YCN9SE"I93+*=9 MSK"8O+]YJ8LM^%\.__PTUVY_E)>EK>WFUW^/2RW M^V_,:S_UUN7G?8K^^$OP[OW)SW_U?Y1^Q\\S_T?[^//W%?_AI_OYE[*8K[\L MEAOOMOR\&^KB[Y/1.V^]^'+S_0_;U?TNP-]YGU;;[>KN\>9-.=^E\GZ#W=]_ M7JVVQS_L!_BV6O_S\>%\^/]02P,$% @ (WUJ6C#.=0*-,0 NE $ !D M !X;"]W;W)K&ULM=UK;QO)O>?QMT)X#Q;G )E8 M;-YG)P8R9E^JN^Z5[#Y8+ *-S1D+L2T?2']Q_L_O7CW\/#I^YGZ[9>3/KQ_F5U=;5]^N+[Y^.+5#U_^ MSMZ]^N'V\\/[FX\G>[>X__SAP_7=/W\\O;_]]4\OEB_:O_ WO[Q[>/J+EZ]^ M^'3]RRF<'O[ZR=X]_NGE-^7MS8?3Q_N;VX^+N]//?WKQY^7W87E8/YWQY9#_ M?7/Z];YW>_%T7WZZO?W[TQ_$VS^]N'KZDD[O3V\>GHSKQ__[Q^GUZ?W[)^KQ M"_G/9_7%MT6?3NS?;O7BR[U_O#<_7=^?7M^^_S\W;Q_>_>G%_L7B[>GGZ\_O M'_SMK]7I^1YMGKPWM^_OO_SOXM>OQ^X>#W[S^?[A]L/SR8]?P8>;CU____J_ MGK\3O1/65[]Q0O9\0C;WA-7S":NY)ZR?3UC//6'S?,)F[@G;YQ.VL+QJ'[FKV:=\>[!G/]K+]N%>SGZ\E^T#OAP_XEGV M6Z>T#_ER]F.^;!_TY?A17RU_ZY3V85^.'_??_L+:!WXY^Y%?M@_]SWMX]>-?@]!Y"(L_OW9_%4'\11@=%M\M[.>[-^\>(V1A[V[>G!:O M;Q_3[>WI[OI+/OW[\?1P??/^_C\6_[:X^;CXR[O;S_?7']_>__#RX?%+>H)? MOGE>_L>ORV>_L?QJH6X_/KR[7^0?WY[>GCE?Q<]?9A'@Y>/WXMLW)&N_(3]F M4?%X>O/'Q6KYAT5VE:T7?PW'Q;__VW\L?OI\_WC<_?W?KM_\Y^>;N[-?ZNLX M'$Z?'N&KWP$?XW#]^>/OA/,XK*[O?N>WHIC_/5XEP>7\[W$:7,W_'J?!8O[W M. VNYW\KLB2XF?^M2(/E_&]%&JS^NU[2^G<\C\\PYK_KY6!_#_SC,WS&<_.] M+')__>]@9MW?\'O@\_=W\,-A]>VGY>K+ JO?^FGY3"W^_/0UWM]\^6GX?^7C MWRW$P^G#_?\[]Q/P*[D^3S[]+O/]_:?K-Z<_O7C\9>7^=/>/TXM7__-_++=7 M_^O@?K]:;;+5>_?#R'_TXCBZ0&L)A@WC9?(N7331>>N\1[[_\ZG$N9Z)$ZIM#$CN26$YB!8F5 M)%:1F""QFL0:$I,DIDA,DY@A,4MBCL0\B04(&Z3W]EMZ;_E?];=DFI/8D<1R M$BM(K"2QBL0$B=4DUI"8)#%%8IK$#(E9$G,DYDDL0-@@S7??TGP7?2^N/W_X MZ72WN/UY\>;VPZ?WIX?3V\5U__WYOV9=?_XQNDIJP)/8D<1R$BM(K"2QBL0$ MB=4DUI"8)#'U%=OV?O'>C:XND,L9$K,DYDC,DUB L$%J[[^E]CZ:VJ^O[]\M M/EW_\\/IX\/9#Y=$3T^-8Q([DEA.8@6)E216D9@@L9K$&A*3)*;VD^N@R^WR ML%V/,IE=AL1EF-+FI0S:*: M0S6/:H'2AHG=J^$LHXG]E]N'Z_>+3VWKYM.7ULWE[(ZBR=E-:D=4RU&M0+42 MU2I4$ZA6HUJ#:A+5U+,VR.[=^K \C,.;7-6@FD4UAVH>U0*E#<,[Z\([BX?W M]<=?;GYZ?UI4,%Y-GEGK MY39;CL,8;=VA6HYJ!:J5J%:AFD"U&M4:5).HIN:]9#2ZJ$$UBVH.U3RJ!4H; MAG'7KWL:QG+QHL:<'%Y//PBT7QW6XQR.+I>2\9C2YJ4,VBFD,UCVJ!TH8YW!41E_$FXM<2T>BB!M4LJCE4\Z@6*&V8PETA36*TX8=J1U3+4:U M1+5*E03J%:C6H-J M$M44JFE4,ZAF4U0&G#5.^:@BVA'58Q7N%U!BE^#*IH8]J1U3+ MLVD';/2YU0)=L$2U"M4$JM6HUJ":1#6%:AK5#*I95'.HYE$M4-HPR;N^81;O M&UX2TQKM*:):GDU[ M8]OE^-,!!;IFB6H5J@E4JU&M036):@K5-*H95+.HYE#-HUJ@M&%@=S7%QYNQ MP/Y]LY?B:')TD]H1U?)G;5#YW>X.D^O8Y*(EJE6H)E"M1K4&U22J*533J&90 MS:*:0S6/:H'2AMG=51NS"]7&A&D?<2HYL='^(ZKEV;2/MMQOI^^VT6(CJE6H M)E"M1K4&U22J*533J&90S:*:0S6/:H'2AHG=U1^S>/TQ;4)3'$O.;+0LB6IY M-BVO[9?C8<$%NF:):A6J"52K4:U!-8EJ"M4TJAE4LZCF4,VC6J"T861W7

U0*E#>.Z:U=F\79ETKBGN)4_O9J\PT:KDZA6 MH9I M1K5&E23J*903:.:036+:@[5/*H%2AM&=E>=S.*[*LZ<"157DL,:+4NB M6IZ=V>9NO]Q/KF"C+4A4JU!-H%J-:@VJ2513J*91S:":136':A[5 J4-PGK5 MM2!7\19D;'14_-34A$:U(ZKESUJ_-I/MM\MQ;09=M$2U"M4$JM6HUJ":1#6% M:AK5#*I95'.HYE$M4-HPH;MVXRK>;CPW7RH[&]=HRQ'5CJB6HUJ!:B6J5:@F M4*U&M0;5)*HI5-.H9E#-HII#-8]J@=*&J9YUJ?ZUN(/.EUJA?4A4.Z):CFH% MJI6H5J&:0+4:U1I4DZBF4$VCFD$UBVH.U3RJ!4H;)GQ7G5S%JY/4?*GX,LFA MC]8J5],BY.B:28XN6*!:B6H5J@E4JU&M036):@K5-*H95+.HYE#-HUJ@M&&2 M=YW*QYNQ)+\X7RI^?G)$D]KQ6>M?VMXO-ZO].*;)10M4*U&M0C6!:C6J-:@F M44VAFD8U@VH6U1RJ>50+E#:,Z:X^N8K7)]/G2\7!Y-Q&2Y2K:>WQ:IS9Z,Z0 MJ%:B6H5J M5J5&M03:*:0C6-:@;5+*HY5/.H%BAMF-E=@7(5+U"FS)>*4\EI MC=8G5]/"XR2MT0TD4:U$M0K5!*K5J-:@FD0UA6H:U0RJ651SJ.91+5#:,*V[ M[N1J3G'4$WH$2U$M4J5!.H5J-:@VH2U12J:50S MJ&91S:&:1[5 :;<6"C.U"B6HEJ M%:H)5*M1K4$UB6H*U32J&52SJ.90S:-:H+1A8'H=EQ/MWG,=OO)6VQTT0+52E2K4$V@6HUJ#:I)5%.H MIE'-H)I%-8=J'M4"I0WCNJM6KN/5RJ3A4G$K.;+1>N6S-A@'E6TWV3BRT=XD MJI6H5J&:0+4:U1I4DZBF4$VCFD$UBVH.U3RJ!4H;1G;6179\$\F9PZ7B2G)8 MHTW)]72OQVR3K5;CL$8KD*A6HEJ%:@+5:E1K4$VBFD(UC6H&U2RJ.53SJ!8H M;1C6705R':] QH9+Q4]-3FBTUOBL]3LSF^UJ/%TU1QV5\O-=CV.:72#250K4*U$M0K5!*K5 MJ-:@FD0UA6H:U0RJ651SJ.91+5#:,*:[^N0Z7I],'RX5!Y-S>UI[O!IG-KK# M)*H5J%:B6H5J M5J5&M03:*:0C6-:@;5+*HY5/.H%BAMF-E=@W(=;U"F#)>* M4\EI/6T\;I:'W3BPT5TF4:U M1+5*E03J%:C6H-J$M44JFE4,ZAF4U M0&F#P-YT]).5QE^VR<5R3B^:H5J!:B6H5J@E4JU&M036) M:@K5-*H95+.HYE#-HUJ@M&%<=^7*QYN7XWKF>*FXE1S9ZTED?[?,Q@WV([IH MCFH%JI6H5J&:0+4:U1I4DZBF4$VCFD$UBVH.U3RJ!4H;1G;7G-S$]Y"<.5XJ MKB2']72KQ\=#M^./BZ"+YJA6H%J):A6J"52K4:U!-8EJ"M4TJAE4LZCF4,VC M6J"T85AW)SOH>*D-6H=$ MM2.JY:A6H%J):A6J"52K4:U!-8EJ"M4TJAE4LZCF4,VC6J"T8<)WS9U>CNN/K^"JI*8UJ.:H5J%:B6H5J M M5J5&M03:*:0C6-:@;5+*HY5/.H%BAMF-)=>7(;+T^F3Y?:3DN/RZOQENJO MX\LFQS9:H42U M5*5*M03:!:C6H-JDE44ZBF4U0*E#6,[ZV([ M7J%,&3"UG58>M^.2^NOX>LEYC?8G4:U M1+5*E03J%:C6H-J$M44JFE4,ZAF M4U0&G#O.[ZD]LY_#,:W0FS2IZI?F"OMZO)M9'H M@LF!36HYJA6H5J):A6H"U6I4:U!-HIJ:]8K1Z)H&U2RJ.53SJ!8H;1C$74-R M&V](IHV-VIZI-NZS212CFT6B6HYJ!:J5J%:AFD"U&M4:5).HIF:]8C2ZID$U MBVH.U3RJ!4H;1G'7?]S&^X^SQT%MI_LR;M>;20J3S:,CJN6H5J!:B6H5J@E4 MJU&M036):FK6*T:C:QI4LZCF4,VC6J"T80IW'<=MO..8-.7IV1K,9=JM-^,D M1ON+J):C6H%J):I5J"90K4:U!M4DJJE9KQB-KFE0S:*:0S6/:H'2ADG<]1*W M\3T:9PYOVDZW4MSLQJ/Q7L?72LY@M&&(:@6JE:A6H9I M1K5&E23J*9FO6(T MNJ9!-8MJ#M4\J@5*&V9PUQSM!"(:@6J ME:A6H9I M1K5&E23J*9FO6(TNJ9!-8MJ#M4\J@5*&P3OKBOZ[>)%O_&HI=6Y M!(X;B??X-:H=42U'M0+52E2K4$V@6HUJ#:I)5%.HIE'-H)I%-8=J'M4"I0T3 MO2L%[KZV5] Q2SMT:T54.Z):CFH%JI6H5J&:0+4:U1I4DZBF4$VCFD$UBVH. MU3RJ!4H;)GS6)7R\/WAIS-+9@$+O/QH%- MKFE1S:&:1[5 :-W(BCR=&-U@M1+4>U M5*5*M03:!:C6H- MJDE44ZBF=V?*BJOU\C#.;K1?B&H.U3RJ!4H;9G?7+]Q=Z!F=UT']/I47;640[] M^CVJ!4H;!F=7"=S%*X%I,S+B6')THMU!5,M1K=A-FV'99CR7KT37K%!-H%J- M:@VJ2513J*9G/8_,K*/LK*,<^O5[5 N4-HS.KL.WBW?X9L^TB#O)J8FV_5 M M1[5B-^UR;:\VV3@UT18?J@E4JU&M036):@K5]*SGD9EUE)UUE$._?H]J@=*& MJ=FU[G;QUEW2#(JXE9R<:%T/U7)4*W;3S0R_R];CK;)*=-$*U02JU:C6H)I$ M-85J>MX3RNZ[ZMP^7IV;.3)9 M&UR:VF[&L8FN6:&:0+4:U1I4DZBF4$W/>AZ964?964-;ZU]T/N^U^')1HMPS5!*K5J-:@FD0UA6IZ M/]T;E<7VW_M.:"S&?9H MA0S5CJB6HUJ!:B6J5:@F4*U&M0;5)*HI5-.H9E#-HII#-8]J@=*&"=\US1YO M1B\*7YC-L/C7XJ?G'P)_BUXUCBZ3'/JD=D2U'-4*5"M1K4(U\:SU?\4>;311 MHPLVJ"913:&:1C6#:A;5'*IY5 N4-DSRKH*VCU?0+HYVB)^?'-%HVPS5[U)D.<30YM]&:&ZKEJ%:@6HEJ%:J)_;0\-AVHYJA6H5J):A6IB/RUM M3=(:[=:AFD0UA6H:U0RJ651SJ.91+5#:,*V[3M\^WNE+&R(1QY+S&BWUH5J. M:@6JE:A6H9K83WMBD[Q&"WVH)E%-H9I&-8-J%M4U0*E#8.Z:T4>XIOHQ8:"Q$]-3F>T M_(AJ.:H5J%:B6H5JXEF+?<@:7;!!-8EJ"M4TJAE4LZCF4,VC6J"T83IWC<;' MF[%T/C>))#L;U5$G.:I)[8AJ.:H5J%:B6H5J M5J5&M03:*:0C6-:@;5+*HY M5/.H%BAMF.I=N_'PM9J#3B(YH(U'5#NB6HYJ!:J5J%:AFD"U&M4:5).HIE!- MHYI!-8MJ#M4\J@5*&R9\5XX\Q,N1U"22^#+)H8\6)U$M1[4"U4I4JP[3JN-H MVPR!+EBC6G/YRY?H@@K5-*H95+.HYE#-HUJ@M&$\=VW(0[P->7&\2/S\Y-Q% MBX^HEJ-:@6HEJE7/VF!4=[;:C*,7W=\/U1I4DZBF4$VCFD$UBVH.U3RJ!4H; MIG37?3S$NX\I$T;B5')@H]U'5,M1K4"U$M6JP[2MF*T/^W%@HUL+HEJ#:A+5 M%*II5#.H9E'-H9I'M4!IP\#NZH^'.5L:I@X9B:/)T8W6(%$M1[4"U4I4JP[3 MXN)RN5NMQMF-[FV(:LVSMAO>A:NK\;4.M..(:AK5#*I95'.HYE$M4-H@E)=7 M7LU#1FN2/+Y2Q7L%S)5Z_"^([*HURS4L)UE.L9QF.<-REN4S7,%R)X"1W9+F]/([OD-D;&[) MA7/30QLM2[)O4;K4*R7,-RDN44RVF6,RQG6Y@'&CT-[V0CM>BSPWSF1U/L'1XB/+'5DN9[F"Y4J6JUA.L%S-<@W+2993 M+*=9SK"<93G'Y@N5*EJM83K!< MS7(-RTF64RRG6Y0+&C5)_WTO]>&.3&GMR89WT'P1HGY/EY0+&C=+]T$OW>+WSXM24 M"T!Z;*-=3I;+6:Y@N;+E(I.Y*W9)P7(URS4L)UE.L9QF.<-REN4ZG\LY>U^FSE6YH*9G.=L!1;FX>C^F"Q7LUS#GR3W)'EJX(N+^R0.7/^2IQ)#V^V"(IR.V M7#R\V78GRM4LU["<9#G%F) MS98X42YGN8+ERI:+?@@<75*P7,UR#P7,ER%PG&0YQ7*: MY0S+699S+.=9+F#<,/6S7LDSBY<\LOQ('TV&:[ MGBB7LUS1PG&0YQ7)ZUM/)S#K*SCK*L7? LUS MN%&0]EJ86;R%F3@():ZE1RE;PT2YG.6*EAOL5;S?3**4W6L3Y03+U2S7L)QD M.<5R>M;3RCJ964?964HVQA$.5REBM:;O#+T^%J M$J-L#Q#E!,O5+->PG&0YQ7)ZUM/)S#K*SCK*L7? LUS N%&&]LIX67S+Q.B@ MC/BYZ<')=NY0+F>YHN4&G]G-#M-_7&*[="@G6*YFN8;E),LIEM/SGD]FWF%V MWF&.O0^>Y0+&#<-SU>NTK>*=MO',BNQLBL:1Y!1%N2/+Y2Q7L%S)6RUFN8+F2Y2J6$RQ7LUS#+@^-&T=VKMSW>CD;W[8S7,%R)*E^N2!@?%K?009ZMU*)>S7,%R)W&VUD=QHQ#OU?I6S M7,-RDN44RVF6,RQG6'R<:/D[1485_$"X_S!1'$H/739-B/*Y2Q7 ML%S)?$R;8Q3'DH,7Y8XLE[-A1GTE.7+2"B7,YR!QG&"Y MFN4:EI,LIUA.LYQA.*W*P7N?$N8'1(4OS< M])QE.W\HE[-P7,ER%ZR"NXQW$I(%, M<2L]P]D&(LKE+%>P7,ER%W7&]9PZ8_) IKB:'N=LMQ'EPG&RY?IP? MKM;[29RSG464,RQG6Y@''#.-_TBI*;"T7)E*D@<2LYQ%'NR'(YRQ4L M5[)+S%.7]25!Q*3W"VTHER.R7,5R@N5JEFM83K;< M8)S0>COY%TYT5#TT;.Q7'TE.<[8BB7,YR M!QG&"YFN4:EI,M-YQ,E!VN)C'.EC]1SK"<93G'5REBM8KF2YBN4$R]4LU["<;+G!]?#E;OHVG%Q5LYQA M.FAS9;S42YG.4*EBM9KF(YP7(URS4L M)UMNV/'9+2>AS;8S4Y0+&C4*[U\[<3G&UIHMR1 MY7*6*UBN9+F*Y03+U2S7L)QD.<5RFN4,RUF6VW.S=>F$3M; M:\.6.E'NR'(YRQ4L5[)_L1F:\772?]!P#9#42YGN8+E2I:K6$ZP7,UR3Y@'&C=._50C?Q6NCEV5IQ(#VVV08HRN4L5[! MFBBG6Y0+&C4(\ZX7XG IH\G2MN)H>YVP?%.5REBM8KF2YBN4$ MR]4LU[3<<$+M:CQI7+++*I;3+&=8SK*<8SG/<@'C1GG>*X1N+Q1"4^:RQ*WT M%&?[H"B7LUS!75-@.*,IIEC,L9UG. ML9QGN8!QHQSO=4"W\1T]YX[8BC/I"98+&#=*[5Y- M.&2;_KM3IW7PM'[)"M'5ON1+DCR^4L5[!98+&#=*[EX/ M=!?O@2;.V(IKZ3'.-D%1+F>Y@N5*EJM83K!Z./M>(HGC-B*6^D93G)'ELM9KF"YDN4JEA,L5[?< MX K*5;:;A#BYJF0YQ7*:Y0S+699S+.=9+F#<*,1[)=#=G!)H\HBMN)H>YVPC M%.5REBM8KF2YBN4$R]4MUX_S[>9J&N?L=J HIUA.LYQA.HGRBF6 MTRQG6,ZRG&,YSW(!XX8ION]5/_?Q#3WGSM:*,\GYC7)'ELM9KF"YDN4JEA,L M5[?(DS.EHK?FYZ M:+/%3)3+6:Y@N9+E*I83+%>W7+_ADZUWDTLGZ*J2Y13+:98S+&=9SK&<9[F M<:/0SGJA'>]FGINLM3Z?X&Q'$^6.+)>S7,%R)S7,-R MDN44RVF6,RQG6Y@'&CU.]U/Q]O1R^J4Y.UXNND_R @N2/+Y2Q7M%S_ MRO'HXWS7-%R\;?>;*<3Y03+U2S7L)QD.<5RFN4, MRUF6]W/?;S[F314*VZE)SC;_$2YG.6*EHLG.%OG1#G!98+&#=*\%[O:X#N+S1 4^:PQ*WT M!&<+H"B7LUS!YB'>TTR<>A77DM,6Y8XLE[-?.>HHS MZ3'+U@]1+F>Y@N5*EJM83K!+GIFY@N5*EJM83K!$^#%?L_7E_;O3Z>%X_7#]ZHWB[O3ST_1^_V?LQ,YEFK+E[98<<") >69 M[3I.V\XQH5;8,[$I#WNLD!FA,.5(%'F.^=\A9&S3MUK6-G!/EJG4 3OLK? 2 M(I"SU92KG5VS)"0'*@BCB,.B;PU:5^- YYN$1P(;L;-&VLF]F21]R]&" M((-8:@:L;FL8099I(B7CN>*TZE=JX.YZRWYCO"LOP3JH\]DEP])0HG MP^$LFMQ=1Q$:C'[.)M'D8?+C+D)?T)0S9 J+;@C%-"8X0_<@5#4%.IU17"1$ M0G*&3L<@,X!32T7 MW3(J4X&N:0+):P);&:Q=NEN70_?F6?XO$-G5@@5$0*-6#Y7IZ-_H',T$$)UB4'\7!!!RI J/_K.")7H$:@L M.)1':GZXWX.YD%S]=G^:#J@4X#<+T*WH2JQP#'U+]1H!? U6^/E3J^U\;2KN M1Y*-/XCL5>']NO#^,?8PPADT?L\EK&-@NM&NPU8W:'?;3L]>[U:B(:]SZ7?\ MR]=YXX:\H.5U?*_.>Z4_J/4'1_7?J0^$T)CE@+"4G,P+B><9(,F0"N;JJQ I MYI"R+ '>:#1X(ZSK>VYGSV9#EMOQNGLFWV8%?K##55JT=WI;#GQI9H10>@LJ MRP901^LQ-##==R\^5..IG";_:BHY3Q&PO=V]R:W-H965T,H7G("^SEG+-S M9B_CSHKQ5Y$@2GC+,RJZ1B+E_,8T191@3L0EFR-5,U/&=(XH*4 M9Z;=:GEF3E)J!)UB;,R##EO(+*4XYB 6>4[XGUO,V*IK6,9FX#&=)5(/F$%G M3F;XA/)E/N:J9U8J<9HC%2FCP'':-7K63>AK? 'XEN)*;+5!.YDP]JH[P[AK MM'1 F&$DM0)1?TOL8Y9I(17&[[6F42VIB=OMC?K7PKOR,B$"^RS[GL8RZ1I7 M!L0X)8M,/K+5':[]M+5>Q#)1_,*JQ'IM Z*%D"Q?DU4$>4K+?_*VSL,6P?(. M$.PUP:X3W ,$9TUPWDMPUP2WR$QII#!Z&IS#:/ ,IR%*DF;B#"[@Y2F$ MTY,S.(&4PG/"%H+06'1,J:+06F:T7O&V7-$^L*)EPSVC,A$PH#'&NP*F"K_R M8&\\W-I'%4.,+L&QSL%NV6Y#0/WWTYT&>OA^NGW$C5/MB%/H.8=V1";(84@C MEB.H%,/@3=UQ@0)^]B9"!X%\B4;P^9/E MM;XT9>PCQ<(/$MO)IEMETSVF'@RI1*4JU:'5"6U*7"G@%P+ZE5P&%Z[O>1US MN9V1!I3M7;5V46$#RKJV*M".A79EH7W40C\A=(;ZUDU)RF%)L@4"FT*D;E&J M9JC439'&R(E^2YL\EBMX6W'Y;KOF ^R':L P:]RJ!WU&!QXL^! MHFP*W=M;L=UR:Z'O8RY1^_^/'$[+LW4&6-[4@U;\_=/A MM"V_9J8!93GMVFZ%^RC;M^IVS*W"D".?%056J..RH+)\7ZO1JH;WBM)5&[]5 MM;TLQ?]DR@^#>\)G*160X51)MBY]=4)X66S+CF3SHOQ,F%3%K&@FZOL$N0:H M^2EC&PO M=V]R:W-H965T%+U@I+$D5")5DK93H ]?DE(4RU:\#L+> PAT6Y6$SZQT M*UP0*YKJN4L63>E*E 6!2X;XJJHP^WD.)=W,+->ZFU@462[4A!U-:YS!%8CK M^I+)D=U1TJ("P@M*$(/ES'KCGL6NKP0ZXG,!&[YUC50J-Y1^5X.WZ/%FIU:RKA]O4=_1^=O$SF!G.8T_)+D8I\9DTLE,(2 MKTJQH)O_H$UHI'@)+;G^1)LF=B173%9OD:O40%09]RNN*8I'QJ"[F>4ME) MRSYOV-X#;-=#[RD1.4<7)(6T#[#E1KO=>G>[/?<.$F-(3I#O_HD\QPL&-C0_ M7NX/R./CY=Z!;/S.>U_S_(=X!<=9QB##N@3H$BU@#60%Z.L[&8K>"JCXMR'? M&VXPS%6OBC->XP1FEGP7<&!KL*(_7KBA\_>09R9AL2%8S\^@\S,X1(\^48%+ M^3+2'@[9ULC'6JY>B.O(G3B>$SA3>[WMR$!<.)Z$SDYD$)"B*X$%#-;FP34> M^XR8A,6&8#UOP\[;\)EJ+C3IITE8; C6\W/<^3E^6LTU\G"[1L:>Z^S6TGP@ M+I2UN5=S W%!/ZZ7QZ3+8_+TFIMC@E,\E.5!^&,?#I.PV!"L9^II9^KI,Q7; MJ4D_3<)B0[">GZYS?UISGE9NK7Z[/L:G^]4V%#;:+[;_I?73V#ITND^OMH\B M!S:8XT'X8Y\.H[38%*UOK'=OK/=,%=>"39EJDA:;HO5-O3^FNP=/K4<4G;]W M$-S_RS4_*BH>B-HM-WNKW:N 9;IMYBBA*R*:7JJ;[5KS-[HAW9D_5RV[;B/O M,4V__QZSK" 34VBBUO;1M&6T@I?*";R'3;U9(0&KJ76%+T/L&H?UE[1H;*DO,O9C"/IY9C(H($(F4@ MJ/YY@FM($H.DX_BK!+6J-8UC_?F _G-.7I-94@G7//F=Q6HSM486BF%%=XE: M\/TO4!+R#5[$$YE_HWUAZ_L6BG92\;1TUA&D+"M^Z7,I1,W!=-WPG:1;+ MB:WTV@;!CLIU9L4ZY,PZF*!;GJF-1#=9#/$Q@*V#KB(GA\AGI!,QA.@"N?@' M1!SBH<\/(7K_[@.2L-99J5H"O'X]G'N :X$)7P]#VF&.V+K5/KDYKGMNGPI> M: %;+A3+UFB>%:?>G)X_/FES-%>0RC_;]J; ]MJQ36FYE%L:P=32M4."> (K M^/X[/'!^:M.Q3["P)[ C3;U*4Z\+/;C;I4L0B*^0+J,FX[6J9?Y(]'='*LT* MW$&.:RKK4^!.[*>Z2)TKOU6DGL".1/(KD?Q.D>:QUH"M&%TF@*B4H+6A"GT% M*A!D<9LZ!>"PI@YVO;'^G&C48H>'0\\='-N%G0'^2_J#BOZ@DWX(&C1B^3%K MXSIH9,+8P>,3HDVCD4=.,B8<--08^R._,CJ*?EA%/^R,_BHUQ>);421TGA?[ MU\9CV C1\_U3'DTCU_/Q"8^FD=-.8E21&'62N.9"USRJH"WN3M>W5K8^P<*> MP(XD&U>2C?_'?XMQGYKV"1;V!':D*79>KDI.=R+2+5,T0?"L;]TQ4SN]2.M- MR&D< 3QR'.?D-+68>>34*FRQ&CIG3A2NW?IPWU6]1*P'0K S:M)JL2,8-XDU M[7P?GZ5&7JB1_U2Q2_>C^/PFBZ85'C['NZ\]KRA;)= ]0#< M)I>F44N>]7H3LVL=20IBG7=V$D5\EZGBBE_-5MWC5=XSG9=SHO,$5+ M>DO%FF42);#2D,[%4%\31-'E%0/%MWG?L^1*=U'YXT9WQB",@7Z_XEP=!F:! MJM<._@%02P,$% @ (WUJ6J9OOZED!@ ^"$ !H !X;"]W;W)K(E]94Y!AHK[0*L;1"G MV\.P!\6F;:'Z<"4Z:?;K1\F*9)$4$R?J2V+9YU[=1RF[S%&Q2Y(POS]C<79W.L*CAR^NHO6&EU^,IY-MN&9S MQK]L+W-Q-&ZR+*.$I464I2AGJ]/1.WP2$%(&5(B_(G97''Q&)96;+/M:'EPL M3T=661&+V8*7*4+Q[Y;-6!R7F40=W^JDH^:<9>#AYX?L[ROR@LQ-6+!9%O\= M+?GF=.2-T)*MPEW,K[*[/UA-R"[S+;*XJ/ZBNQIKC=!B5_ LJ8-%!4F4[O^' MW^M&' 1@IR< Z@"0 VA/ *D#R%,#:!U J\[LJ51]"$(>3B=Y=H?R$BVRE1^J M9E;1@GZ4EN,^Y[GX-1)Q?#H___#Q_-,UNCJ__'QU??'I _H-O8_2,%U$88PN MTOW,*D+MFRFV L"#8LX8'E&1@S M!FSQ%A'\*P(+J*:@V=/#B28\>'HX&-B09LQ(E8_TC=F^^>B*;;.<1^FZ,T[_ M_"G@Z(*SI/A7U_M];JK/72XS)\4V7+#3D5A'"I;?LM'TYY^P8_VNZ]N0R8*! MDG5Z2IN>4E/VZ77&Q7S/V2U+=TS7MGVX6X67B^GM%'L66-2:C&\/.Z+!.:[G M6!(NT."H9WD$&ER'A]WPL(T\/F]9'E9S(DH76<*0F!B"5CE1PIN8H:*^<'44 M]YF=@Y+ MJA+)(8:&'BN0R6"*@R[CDNQGI_3\'.,_"Z6HOIH%55DPJ)@8@T* M.;IG88Y8NM318 =7\_+;7BY1EZS M4\[IV+8\OS0@ZLJS2P6YCDWUU?M-];ZQ^G=)N9S^U\C=JM)!AF(FC(5V-'Q- M#XDM\5%!!#P)%!@K>^;:AZW6!%A&YG.1,1),9^+B8KE>LHT9CM6-0;,%0V7K M=N_ 0N$?J,=U\J$:.V2V8*ALW<9"VUAXF2C7\9VU'0!LWY>N01T0^[YMR:N[ M#FA13)T>7<:M:<-&__(B9:Y3=\64BOIEFCH<6#(NT.$(4.@19]RZ*&RV4<^0 MYSIC=RFG-I%E08-S'.' ?)F;#B>L6H] X]998;.U>JI$8]7Y4 H*'17E6(XR M4!H7Y=$^*JV)PF87]9A.8]7D$$QEFZ%!@4MDI=:A?-_KH=#Z)6PV3,>+-58= M#[%]*I/2H"QP9%+&XIZ[,+8V"YM]UD6:9K=AN6."+G?)MEQ4YEF\*WNAIVY, M=[3&#)DM&"I;MY6MY\/^CQ3O@7Q;W=@ALP5#9>ONN+2>$LR>\E'QKN.[QEB] MUF8:'&#/);)T:W#8][P#\>LR:?T=&&W.BY2[3GU8E$UJIL M@^J)P/:4@=(X)]]5R&AR$:='\Z!U5V!V5X_)-JC6AQ!7&1$-RL5$IJ"BJ(U[ M7#"T)@K,)NIXV0;5 MF6)W/2;$IAV8F82WON@MB:+C";KOENNXWOT6P31BFJ M[[CUC(UYCA650;,%0V7K]K!U?>#^0+6&@5Q;W=@ALP5#9>LVMG648':4CZNU MNN,&MD.Q? NJPSG6X>)7\]7@J$7=/K5N#1V8=_%>I-;J7AV(&VWYQD<+L^5M MV$ #P[Y](.K=IS^MLR)F9_4,M2:J-W+ =>2'%UJ8@^5G%QJ8;[ENS^X!:8T6 M,1NMITHU46V0K%\S#4:AH4)HCY4BK94B9BOUF$83C6^2YY<& [(5K#'=!T@] M&^#DX,FBV2P=+\]UPDX=RMZ-!D3EK0YS9<VDO?G^&38/\20IMF_T[$QS!?1VDA>K,2*:VWKK 7^?XU@_T! MS[;5@_>;C/,LJ3YN6+AD>0D0OZ^RC#\6=) M686%'+*5S3<,<*&#JM+V'">R*TQJ:S+2* LN_%YA!62HFN8Z_6E*K>Z8*/+S>L_^L MQ4LQ"\QA1LO?2"'68RNQ4 %+O"W%G.Y^@590J/AR6G+]BW8MUK%0ON6"5FVP M7$%%ZN8?O[:). APHQ,!7AO@]0."$P%^&^"_-2!H P*=F4:*SD.&!9Z,&-TA MIM"235WH9.IH*9_4:M^?!)-WB8P3DZ?;S_>W7Y[1_/;Q8?Y\]^4S^H3FD-,Z M)R7!>FOH$CUL@,E!O4)W=4XK0(*B&:TY+4F!!13[Z8L,!"8EOY0L7Y\R=/'A M$GU I$;/:[KEN"[XR!9RU>K9=MZN\*99H7=BA:Z'[FDMUAS=U@44QP2VE-MI M]O::;[RSC!GD5\AW/R+/\0+#@F9O#_<-X=G;P[TS:OQN!WW-YY_:05C) MDRQ[)[*C+ 9=%H-S[)/6P$M&*T0;MTM_(UE89753B<6+$A!O$^R[)W(CC(7=9F+SOIC6JG#]4]7$4DM<+TBRA28'02>GW' MSH:HV$W@G7D^+ >8GL=>#94-8&L>A M9Q:3=F+2_Q C0/I7[+?$)",=9M%/!\8:HD+?#:*>B"'*2UW_A+%G@_!M@49@Z_1>"?= *5L!6NJ7F M**?;6C0=4C?;M>U3W:SVYF]4.Z];S.\TS;? /68K(M^-)2PEI7,5R[K,FO:Z M&0BZT0WG@@K9ONK+M?PD :8 \OZ24K$?J =T'SF3?P%02P,$% @ (WUJ M6CJ L !H !X;"]W;W)K':0]N?XWA-_G/Z.\4<1 TBTITDJ!E8L979MVR*(@6)QR3)(U9N(<8JE MZO*U+3(..#0@FMBNXW1LBDEJ#?MF;,&'?;:1"4EAP9'84(KYTQ@2MAM8+>LP ML"3K6.H!>]C/\!I6(.^S!5<]NV0)"854$)8B#M' &K6N_9Z.-P'?".S$41OI M2AX8>]2=63BP')T0)!!(S8#58PL32!)-I-+X57!:Y90:>-P^L'\QM:M:'K" M"4N^DU#& ZMGH1 BO$GDDNV^0E'/E>8+6"+,/]KEL9X*#C9",EJ 50:4I/D3 M[PL=C@"MSAF 6P#'R^E\=#?UT6*TO)M-5\B?K2;SV]7]4K4O?)"8).(] M^HCN5SZZ>/N^;TLUJ8;:03'!.)_ /3-!RT4W+)6Q0-,TA/"4P%;9EBF[AY3' M;BVC#\$E:K<^(-=QO8J$)B^'MRO@_LOA;DTU[?(#M V?=X;OAJ2$;FB5L+5 M?1Y8W1'8BF%<*YAGV]KD5"PF6$*(% MYO()W7&<"IR?(3_F*A3-)%#QLTI/KTD]FR3S&R([T?.JU/.J=@&.*-ND$K$( MR2,M=T3&ZEC/IWML5:U";Q6JX;(3K3JE%IU M:K6:Q 0B--U#L-'7%;J-(A( KY*FENBUBZU),K\ALA,!NZ6 W?^T>;M-ZMDD MF=\0V8F>O5+/7NV"G(/R/ CVR@4*$%6Z]?[>HI^KB//_S9<78A]Y M$@I\;;R=0($^;/*[OAPM[>/(N*9GXV-E*W,7^(I]Q)@\=/0$I=D>_@902P,$% @ M(WUJ6K!NK^A/ P CA4 T !X;"]S='EL97,N>&ULW5C13MLP%/V5R(P) MI(DTS0C-:"MME9 F;1,2/.P-N8W36G*$A:42S(>RF5Q5>@ZF)5+J4=DT(8">_N:C4B4?"2!E9N4&1N1 MNY/WOY:EOGP7V/O1AZ.CWEGO[O1R'SEQT"D)O<+G3Q!&93'1Y$EN'[.+2E_L M2F^&'QNMEGN,D0=^+ RFG!Q=J&^Q"8E:)4@395;%)%$*G_6#BR/2AP MIU-P6:HFM\U@?T_=\#U@TP.#7(C68)_8P'A84:V9DE>FTPQN@@^@P+5OUY5Q M.%=T'?7/R9;0W$R2::DRIMHT$=F$QD/!E M_K(TTY%-'YXJ=JU8SE=-?Y6W!C#U"%>G5276GP6?RX+9R3\YX7A(-[Q@42K^ MQV2#4IF9 %,DN&=*\UDW\EO1ZI:M]*:<5CGNN?\&/?_;=9XSR1057=.F]@]Y ME5_LV+TN7\-S\[6R[]AK,KXX?(_N>'#H)I.W8/)-;/?@\$W&Z>%[=(?% S=Y M\6K?[,\Q&1VDR= =USIGPIT381L-X.0](C_@#"^V28/ID@O-I>LM>)8Q^>!@ M:.0UG9H_-G?TS?B,Y70I]&T+CLBV_9UE?%FD[:AK6 @W:MO^!M.+DO;8;W)Q MF;$5RR:NJ^;3IAF8ALGJ+B#L(U?-Y4T"5CN0 MWY\':LK/B6/85DCA.4S\"F-]!'&,( M/(TX@CD #Q@2Q\U[<.]]%&[>4^'V/[#COU!+ P04 " C?6I:EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( "-] M:EJT#& GY@< I$ / >&PO=V]R:V)O;VLN>&ULQ9S?B#EU7TY\,FJ" MGZ=_?'U.-_GZ6,F?MU7UD_W:%V5].;AKFOLO%Q?UYD[L>?U[=2]*] MJ*?RQT5]+P7?UG="-/OBPA@.S8L]S\O!MZ\OUXKE!7Q2-6+3Y%6I7M0OW.3B ML?[?^_HI>\CK_#8O\N;I;-RZF&S/AMW;[2\-N$*Y#+@3E4%]SELF[:WVBOSQ7C M@U"_?'QV:*IE7C1"+G@CKF1UN,_+'_HRZEM<@*_1QN'E\1C$+_+_"6.UV^4; ML:@VA[THFV,W;6,X30^Q>7I(BQEX3NK! M>66$6H-8&TO'3]B-$ZP]W;A+/U13B^\$S$E3/;E 3,PB(WJ-9(GC9B]<3KA@ M@>_,_<#/_&XT,8^,B$6B.IR26O:]Y=/S2:Q[WF\L]#K=#S/)B%@E5U&T^,L/ M@A8Q4C--HA8-F1->^?/ 8P[$Q%PR(I9)$(57GS,O6;&%-^\$#Y/'B-@>?JBF M98]ESM_=/H>Y8D0LB_3:2;S/&':7_^-,'6,B-WA.4FH)N.4J9'! M6EBF[-OI:)@T1L36<)W8S]2$EV:1^P=<,V..,(@=<0Q3XL7KQ+U6+0NY,%L8 MQ+9(UW$LPZ(B>8\FYG4C$P2QC$EG@10SO=M3+[6T\L7E]E!N8( M@]@1B7?CA>O.X,#D8!#+(?6N=*OJ81LENDDA&&8(@]@0B1>TZ4[L)'JQQ!9^ MZ@91NDZZ_0V3A$&>8,Q3M5[2X=.-VLF[#4P/!K$>8O[$'FH6"]G^>;D1;)'7 MFZ*J#U+ Z@6FBS&Q+ORRSK="LDSR;5[^8(Z4O/PA]%_5D!%3QYA8'7W&N"KR M32YJQLLMBR7$Q-0QIDXTGFZ%K,7F(//FB25Y_9.M>,F/P62PTC)&"U;$$D$3 M\O\:$!/3R)A8(SCF&&)B(AE3)QMM2LX^95Q];OT?B(4)94PL%#0W[S8RII&,B86#YN>=:$XPY4RHJUB=_/S4T)E@MIE0 MVP8DZB?A,,=,B!WS7L;^# HQ,<=,B!WS3N+^$DZ(B6Z-4.^-P 3^9%MC:ID0 MJZ6?R9\$Q"0SH_0SZ)"'FE2FQ5\#.'/NT$ W/BRX MF9XU=YE"3,PKTW/E+I';V_.3$$Q M9Q 3\\R4V#//">MG%@A>"^;]4M=2CR\S$L3$/#,E]LPK9GJXOR_:$@HOF,OK M.[8LJD=X(@33CODA._)]S#DOVG(?+$6:F'M,8O>\8JYXM=-JAYB8A2QB"[W!3$695U(]; Y2;"$F9B'K0T^,M9@MGUJ'/ @) MZ_L69B&+V$)O,)UYP!+Q4!6*LE,BLM 3R,06>H/YO.C4.[:]OHE9R"*V4*?. MWQ] /EQL6IB%+&(+]3!C66F&JF3J:EW,&6:A&?4Y@B[F(M_MA!0J":K97#0P M7YMA%II]Y.:.PA2*4@_TC/_2F1#$Q"PT([90OV_>Z3,9-42&F)B%9FG?,>8XX/POI #$Q"\V(+?0^9MM- ::- M6<@FME!W0_?-&(*8F(5L8@OU,1U]D^IS54XU.\3$+&1_Q&$#N '=#2C$Q"QD M4V\*O<5,U66WAT+TUILV9B&;?%,(VRV'Y00;LY!-;*'3N^6O+0\Q,0O9Q!9Z M#S,^R,T=A]L8-F8A^RQG#]IE/%M64)8V9B'[G(\W.2\8'X'%+UM=,!16_<'!+[![E'HE?.'@W1VS>'K8$NVE^OOWW=BEU>BFVH/J16KV]XL8DE MTP_MM8S)5-_]MCL4A:M>B\J@XMN7?V7Q\F\XOOT+4$L#!!0 ( "-]:EKQ M"++Y\@( !L] : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V\MN MVD 8AN%;0;Z >,Z'*LFJFVRKW B!J)P$G;5Y.Z+D@5\HRZZB?RNT!@QO OK M$3+SW_\:=LOI]7@8MZ^G-XO MI\ORO.E/R]7;OZZ&G\?5[_UPF/ZQ M'X;M\,P=8OGY7DS3 ]=_[Z[7A[[SQ=[=]FY6SR]/'3GIQ?;]7,'.0ER M\P=Y"?+S!P4)"O,'10F*\P3O5V +U=\V,;H+=3O1U ;Z=Z.X#>3O5V +V=ZNT >CO5VP'T=JJW ^CM M5&\'T-NKWAZ@MU>]/4!OKWI[@-Z^>5@"T-NKWAZ@MU>]/4!OKWI[@-Y>]?8 MO;WJ[0%Z>]7; _0.JG< Z!U4[P#0.ZC> :!W4+T#0._0/.P&Z!U4[P#0.ZC> M :!W4+T#0.^@>@> WD'U#@"]H^H= 7I'U3L"](ZJ=P3H'57O"- [JMX1H'=L M_JP$Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WDGU3@"]D^J= 'HGU3L!]$ZJ=P+H MG53O!- [J=X)H'=J#IL ]$ZJ=P+HG53O!- [J=X)H'=6O3- [ZQZ9X#>6?7. M +VSZIT!>F?5.P/TSJIW!NB=5>\,T#LWAP4!>F?5.P/TSJIW!NA=5.\"T+NH MW@6@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0NJG%:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L" M]*[-L Y ;VO:<1V W]8T SL&(+@USEO9@( .LZ 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>) MN*T"V& #4].;=K=;+_8"#)P&A7^RW2Y]^SFDK;2IBU9ETKXW08GM\SOX2)^[ M7'][GHU;'89^=)MHY_W\*4E)I-F-8V4YVJ'WX:A^2N6[V]8-)9)KJ MI)E&;T:_]L<:T^:VH?U MY&EL?TM9OR3$X>2RQ^VZV5V%#5'R;L)QY<\!+^>^/AEKN]:L[FOKO]1#V)4< M^L3YY]ZX^'R)=WJW4/ [A2.QF:^K6[8SQ0Q^?BEZ=3_;AALWI4UR< MOY0Y%QAVWMMI=F%BUGP\[G4DQ]/K.10RUG?G7_$M,92^^/W,<=JM:?\R.USO MC\GNEWFX9'E_SOBM_@?[D) ^,D@?.:0/!>E#0_HH('V4D#XJ2!\BI31" M$5502!444P4%54%155!8%117!05609%54F25%%DE159)D5529)44625%5DF1 M55)DE119,XJL&476C")K1I$UH\B:463-*+)F%%DSBJP91=:<(FM.D36GR)I3 M9,TILN8467.*K#E%UIPB:TZ155%D5119%45619%54615%%D5159%D5519%44 M635%5DV155-DU119-45639%54V35%%DU159-D;6@R%I09"THLA8460N*K 5% MUH(B:T&1M:#(6E!D+2FREA192XJL)476DB)K29&UI,A:4F0M*;*6%%DKBJP5 M1=:*(FM%D;6BR%I19*THLE8462N*K!5%5I%2:!4IQ5:14G 5*457D?Y/7K]/ MT_X?QR_/>*B[\34_6?[C>O,34$L! A0#% @ (GUJ6@=!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" B?6I:X&],\^\ K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " B?6I:F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ")]:EIO M4G$*]0< +(P 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M(GUJ6G^,MD-0!@ T!D !@ ("!N!( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6I#1EQ^+%P U$$ !@ ("! M 3P 'AL+W=O&UL4$L! A0#% @ (GUJ6A6%8A1&PO=V]R:W-H M965T&UL4$L! M A0#% @ (GUJ6O_?20EM P +@< !D ("!$G( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ M6H&Z&K/0"@ ,QP !D ("!7XH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6NJ5<*Z$!0 H0X M !D ("!2* 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6EMA!)<'#P ;BT !D M ("!,*\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (GUJ6O0 8 #4!@ N0\ !D ("!JL0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6D$. MP>*Q @ W04 !D ("!TMD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6CRE,S@1 @ W00 !D M ("!T.$ 'AL+W=OCZN7T. (.0 &0 @($8Y >&PO M=V]R:W-H965T&UL4$L! A0#% @ (GUJ6D\?VHP9! 6PD !D ("! M]PX! 'AL+W=OX+K.8% #H$0 &0 @(%'$P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ (GUJ6BTI[!"3 P )P@ !D ("!8QX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6M29:JR8 P AP@ !D M ("!TCH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (GUJ6D?NWKDX P \P8 !D ("![40! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(GUJ6F#$P2>H @ N@4 !D ("!;%(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6@NG.+PP P LP\ !D M ("!46&PO=V]R:W-H M965T&UL4$L! M A0#% @ (GUJ6ET'8Z$S P _0H !D ("!#G$! 'AL M+W=O\" M "$" &0 @(%X= $ >&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ M6@PRZ]%6 P F P !D ("!@GL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6K/VX&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6JPM)B=U! DP\ !D M ("!J)(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (GUJ6NF/X!9B P 11 !D ("!>Z ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6A^^ M:B+8! 71L !D ("!?ZP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (GUJ6A*_YG6$!@ IC< !D M ("!:;T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (GUJ6IJ4\WR? P N T !D ("! M\,D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (WUJ6LX=U&PO=V]R:W-H965T&UL4$L! A0#% @ (WUJ6DD-?ZUU! "1( !D M ("!__ ! 'AL+W=O&PO=V]R M:W-H965TSX 0!X;"]W;W)K&UL M4$L! A0#% @ (WUJ6@9-=K+ P WP\ !D ("!._T! M 'AL+W=O M.< " "L" &0 @($R 0( >&PO=V]R:W-H965T , .D+ 9 M " @2D$ @!X;"]W;W)K&UL4$L! A0#% @ M(WUJ6ONXXI.; P 7 P !D ("!V <" 'AL+W=O&PO=V]R:W-H965TEO9@( .LZ 3 M " 6Z/ @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !P ' S!X 62 $ @ $! end XML 133 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 134 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 136 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 268 477 1 false 96 0 false 8 false false R1.htm 0000001 - Document - COVER Sheet http://www.dxpe.com/role/COVER COVER Cover 1 false false R2.htm 0000002 - Document - AUDIT INFORMATION Sheet http://www.dxpe.com/role/AUDITINFORMATION AUDIT INFORMATION Cover 2 false false R3.htm 9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 3 false false R4.htm 9952152 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 9952153 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 9952154 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 9952155 - Statement - CONSOLIDATED STATEMENTS OF EQUITY Sheet http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY CONSOLIDATED STATEMENTS OF EQUITY Statements 7 false false R8.htm 9952156 - Disclosure - THE COMPANY Sheet http://www.dxpe.com/role/THECOMPANY THE COMPANY Notes 8 false false R9.htm 9952157 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES Notes 9 false false R10.htm 9952158 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.dxpe.com/role/RECENTACCOUNTINGPRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS Notes 10 false false R11.htm 9952159 - Disclosure - LEASES Sheet http://www.dxpe.com/role/LEASES LEASES Notes 11 false false R12.htm 9952160 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES Sheet http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIES FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES Notes 12 false false R13.htm 9952161 - Disclosure - CONTRACT ASSETS AND LIABILITIES Sheet http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIES CONTRACT ASSETS AND LIABILITIES Notes 13 false false R14.htm 9952162 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNET PROPERTY AND EQUIPMENT, NET Notes 14 false false R15.htm 9952163 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 15 false false R16.htm 9952164 - Disclosure - LONG-TERM DEBT Sheet http://www.dxpe.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 16 false false R17.htm 9952165 - Disclosure - INCOME TAXES Sheet http://www.dxpe.com/role/INCOMETAXES INCOME TAXES Notes 17 false false R18.htm 9952166 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.dxpe.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 18 false false R19.htm 9952167 - Disclosure - EARNINGS PER SHARE DATA Sheet http://www.dxpe.com/role/EARNINGSPERSHAREDATA EARNINGS PER SHARE DATA Notes 19 false false R20.htm 9952168 - Disclosure - CAPITAL STOCK Sheet http://www.dxpe.com/role/CAPITALSTOCK CAPITAL STOCK Notes 20 false false R21.htm 9952169 - Disclosure - SHARE REPURCHASE Sheet http://www.dxpe.com/role/SHAREREPURCHASE SHARE REPURCHASE Notes 21 false false R22.htm 9952170 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATION SUPPLEMENTAL CASH FLOW INFORMATION Notes 22 false false R23.htm 9952171 - Disclosure - BUSINESS ACQUISITIONS Sheet http://www.dxpe.com/role/BUSINESSACQUISITIONS BUSINESS ACQUISITIONS Notes 23 false false R24.htm 9952172 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 24 false false R25.htm 9952173 - Disclosure - OTHER INCOME AND EXPENSE, NET Sheet http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENET OTHER INCOME AND EXPENSE, NET Notes 25 false false R26.htm 9952174 - Disclosure - REVENUE Sheet http://www.dxpe.com/role/REVENUE REVENUE Notes 26 false false R27.htm 9952175 - Disclosure - SEGMENT REPORTING Sheet http://www.dxpe.com/role/SEGMENTREPORTING SEGMENT REPORTING Notes 27 false false R28.htm 9952176 - Disclosure - RELATED PARTIES DISCLOSURES Sheet http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURES RELATED PARTIES DISCLOSURES Notes 28 false false R29.htm 9952177 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.dxpe.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 32 false false R33.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 33 false false R34.htm 9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies) Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies) Policies 34 false false R35.htm 9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Tables) Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Tables) Tables http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES 35 false false R36.htm 9955513 - Disclosure - LEASES (Tables) Sheet http://www.dxpe.com/role/LEASESTables LEASES (Tables) Tables http://www.dxpe.com/role/LEASES 36 false false R37.htm 9955514 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables) Sheet http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESTables FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables) Tables http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIES 37 false false R38.htm 9955515 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Tables) Sheet http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESTables CONTRACT ASSETS AND LIABILITIES (Tables) Tables http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIES 38 false false R39.htm 9955516 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNET 39 false false R40.htm 9955517 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETS 40 false false R41.htm 9955518 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.dxpe.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.dxpe.com/role/LONGTERMDEBT 41 false false R42.htm 9955519 - Disclosure - INCOME TAXES (Tables) Sheet http://www.dxpe.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.dxpe.com/role/INCOMETAXES 42 false false R43.htm 9955520 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONTables SHARE-BASED COMPENSATION (Tables) Tables http://www.dxpe.com/role/SHAREBASEDCOMPENSATION 43 false false R44.htm 9955521 - Disclosure - EARNINGS PER SHARE DATA (Tables) Sheet http://www.dxpe.com/role/EARNINGSPERSHAREDATATables EARNINGS PER SHARE DATA (Tables) Tables http://www.dxpe.com/role/EARNINGSPERSHAREDATA 44 false false R45.htm 9955522 - Disclosure - CAPITAL STOCK (Tables) Sheet http://www.dxpe.com/role/CAPITALSTOCKTables CAPITAL STOCK (Tables) Tables http://www.dxpe.com/role/CAPITALSTOCK 45 false false R46.htm 9955523 - Disclosure - SHARE REPURCHASE (Tables) Sheet http://www.dxpe.com/role/SHAREREPURCHASETables SHARE REPURCHASE (Tables) Tables http://www.dxpe.com/role/SHAREREPURCHASE 46 false false R47.htm 9955524 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATION 47 false false R48.htm 9955525 - Disclosure - BUSINESS ACQUISITIONS (Tables) Sheet http://www.dxpe.com/role/BUSINESSACQUISITIONSTables BUSINESS ACQUISITIONS (Tables) Tables http://www.dxpe.com/role/BUSINESSACQUISITIONS 48 false false R49.htm 9955526 - Disclosure - OTHER INCOME AND EXPENSE, NET (Tables) Sheet http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETTables OTHER INCOME AND EXPENSE, NET (Tables) Tables http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENET 49 false false R50.htm 9955527 - Disclosure - REVENUE (Tables) Sheet http://www.dxpe.com/role/REVENUETables REVENUE (Tables) Tables http://www.dxpe.com/role/REVENUE 50 false false R51.htm 9955528 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.dxpe.com/role/SEGMENTREPORTINGTables SEGMENT REPORTING (Tables) Tables http://www.dxpe.com/role/SEGMENTREPORTING 51 false false R52.htm 9955529 - Disclosure - THE COMPANY (Details) Sheet http://www.dxpe.com/role/THECOMPANYDetails THE COMPANY (Details) Details http://www.dxpe.com/role/THECOMPANY 52 false false R53.htm 9955530 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Variable Interest Entity (Details) Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Variable Interest Entity (Details) Details 53 false false R54.htm 9955531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Changes in Allowance (Details) Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceDetails SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Changes in Allowance (Details) Details 54 false false R55.htm 9955532 - Disclosure - SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS POLICIES - Inventories (Details) Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS POLICIES - Inventories (Details) Details 55 false false R56.htm 9955533 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Property and Equipment (Details) Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Property and Equipment (Details) Details 56 false false R57.htm 9955534 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Impairment of Goodwill, Other Intangibles and Long-lived Assets (Details) Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESImpairmentofGoodwillOtherIntangiblesandLonglivedAssetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Impairment of Goodwill, Other Intangibles and Long-lived Assets (Details) Details 57 false false R58.htm 9955535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Revenue Recognition (Details) Sheet http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Revenue Recognition (Details) Details 58 false false R59.htm 9955536 - Disclosure - LEASES - Lease Expense (Details) Sheet http://www.dxpe.com/role/LEASESLeaseExpenseDetails LEASES - Lease Expense (Details) Details 59 false false R60.htm 9955537 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) Sheet http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails LEASES - Supplemental Cash Flow Information (Details) Details 60 false false R61.htm 9955538 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details) Sheet http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails LEASES - Supplemental Balance Sheet Information (Details) Details 61 false false R62.htm 9955539 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) Sheet http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails LEASES - Maturity of Lease Liabilities (Details) Details 62 false false R63.htm 9955540 - Disclosure - LEASES - Lease Term and Discount Rate (Details) Sheet http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails LEASES - Lease Term and Discount Rate (Details) Details 63 false false R64.htm 9955541 - Disclosure - LEASES - Narrative (Details) Sheet http://www.dxpe.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 64 false false R65.htm 9955542 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Narrative (Details) Sheet http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Narrative (Details) Details 65 false false R66.htm 9955543 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Reconciliation of Beginning and Ending Balances (Details) Sheet http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Reconciliation of Beginning and Ending Balances (Details) Details 66 false false R67.htm 9955544 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Quantitative Information About Level 3 (Details) Sheet http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Quantitative Information About Level 3 (Details) Details 67 false false R68.htm 9955545 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Details) Sheet http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails CONTRACT ASSETS AND LIABILITIES (Details) Details http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESTables 68 false false R69.htm 9955546 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETTables 69 false false R70.htm 9955547 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Carrying Amount of Goodwill and Other Intangible Assets (Details) Sheet http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Carrying Amount of Goodwill and Other Intangible Assets (Details) Details 70 false false R71.htm 9955548 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill Balance by Reportable Segment (Details) Sheet http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill Balance by Reportable Segment (Details) Details 71 false false R72.htm 9955549 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) Details 72 false false R73.htm 9955550 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Future Annual Amortization of Intangible Assets (Details) Sheet http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Future Annual Amortization of Intangible Assets (Details) Details 73 false false R74.htm 9955551 - Disclosure - LONG-TERM DEBT - Components of Long-term Debt (Details) Sheet http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails LONG-TERM DEBT - Components of Long-term Debt (Details) Details 74 false false R75.htm 9955552 - Disclosure - LONG-TERM DEBT - Senior Secured Term Loan B (Details) Sheet http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails LONG-TERM DEBT - Senior Secured Term Loan B (Details) Details 75 false false R76.htm 9955553 - Disclosure - LONG-TERM DEBT - Secured Leverage Ratio to EBITDA (Details) Sheet http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails LONG-TERM DEBT - Secured Leverage Ratio to EBITDA (Details) Details 76 false false R77.htm 9955554 - Disclosure - LONG-TERM DEBT - ABL Revolver (Details) Sheet http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails LONG-TERM DEBT - ABL Revolver (Details) Details 77 false false R78.htm 9955555 - Disclosure - LONG-TERM DEBT - Maturities of Long-term Debt (Details) Sheet http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails LONG-TERM DEBT - Maturities of Long-term Debt (Details) Details 78 false false R79.htm 9955556 - Disclosure - INCOME TAXES - Components of Income (Loss) Before Income Taxes (Details) Sheet http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails INCOME TAXES - Components of Income (Loss) Before Income Taxes (Details) Details 79 false false R80.htm 9955557 - Disclosure - INCOME TAXES - Provision for Income Taxes (Details) Sheet http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails INCOME TAXES - Provision for Income Taxes (Details) Details 80 false false R81.htm 9955558 - Disclosure - INCOME TAXES - Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes (Details) Sheet http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails INCOME TAXES - Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes (Details) Details 81 false false R82.htm 9955559 - Disclosure - INCOME TAXES - Deferred Tax Liabilities and Assets (Details) Sheet http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails INCOME TAXES - Deferred Tax Liabilities and Assets (Details) Details 82 false false R83.htm 9955560 - Disclosure - INCOME TAXES - Changes in Valuation Allowance for Deferred Tax Assets (Details) Sheet http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails INCOME TAXES - Changes in Valuation Allowance for Deferred Tax Assets (Details) Details 83 false false R84.htm 9955561 - Disclosure - INCOME TAXES - Tax Carryforwards (Details) Sheet http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails INCOME TAXES - Tax Carryforwards (Details) Details 84 false false R85.htm 9955562 - Disclosure - INCOME TAXES - Changes in Unrecognized Tax Benefits (Details) Sheet http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails INCOME TAXES - Changes in Unrecognized Tax Benefits (Details) Details 85 false false R86.htm 9955563 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.dxpe.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 86 false false R87.htm 9955564 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) Sheet http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails SHARE-BASED COMPENSATION - Narrative (Details) Details 87 false false R88.htm 9955565 - Disclosure - SHARE-BASED COMPENSATION - Changes in Restricted Stock (Details) Sheet http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails SHARE-BASED COMPENSATION - Changes in Restricted Stock (Details) Details 88 false false R89.htm 9955566 - Disclosure - EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details) Details 89 false false R90.htm 9955567 - Disclosure - EARNINGS PER SHARE DATA - Narrative (Details) Sheet http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails EARNINGS PER SHARE DATA - Narrative (Details) Details 90 false false R91.htm 9955568 - Disclosure - CAPITAL STOCK - Narrative (Details) Sheet http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails CAPITAL STOCK - Narrative (Details) Details 91 false false R92.htm 9955569 - Disclosure - CAPITAL STOCK - Activity of Common Stock Issued (Details) Sheet http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails CAPITAL STOCK - Activity of Common Stock Issued (Details) Details 92 false false R93.htm 9955570 - Disclosure - SHARE REPURCHASE - Narrative (Details) Sheet http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails SHARE REPURCHASE - Narrative (Details) Details 93 false false R94.htm 9955571 - Disclosure - SHARE REPURCHASE - Schedule of Share Repurchase (Details) Sheet http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails SHARE REPURCHASE - Schedule of Share Repurchase (Details) Details 94 false false R95.htm 9955572 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) Sheet http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails SUPPLEMENTAL CASH FLOW INFORMATION (Details) Details http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables 95 false false R96.htm 9955573 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) Sheet http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails BUSINESS ACQUISITIONS - Narrative (Details) Details 96 false false R97.htm 9955574 - Disclosure - BUSINESS ACQUISITIONS - Purchase Price Consideration (Details) Sheet http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails BUSINESS ACQUISITIONS - Purchase Price Consideration (Details) Details 97 false false R98.htm 9955575 - Disclosure - BUSINESS ACQUISITIONS - Pro Forma Financial Results (Unaudited) (Details) Sheet http://www.dxpe.com/role/BUSINESSACQUISITIONSProFormaFinancialResultsUnauditedDetails BUSINESS ACQUISITIONS - Pro Forma Financial Results (Unaudited) (Details) Details 98 false false R99.htm 9955576 - Disclosure - OTHER INCOME AND EXPENSE, NET (Details) Sheet http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails OTHER INCOME AND EXPENSE, NET (Details) Details http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETTables 99 false false R100.htm 9955577 - Disclosure - REVENUE (Details) Sheet http://www.dxpe.com/role/REVENUEDetails REVENUE (Details) Details http://www.dxpe.com/role/REVENUETables 100 false false R101.htm 9955578 - Disclosure - SEGMENT REPORTING - Narrative (Details) Sheet http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails SEGMENT REPORTING - Narrative (Details) Details 101 false false R102.htm 9955579 - Disclosure - SEGMENT REPORTING - Financial Information of Company's Segments (Details) Sheet http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails SEGMENT REPORTING - Financial Information of Company's Segments (Details) Details 102 false false R103.htm 9955580 - Disclosure - SEGMENT REPORTING - Reconciliation of Operating Income to Consolidated Income (Details) Sheet http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails SEGMENT REPORTING - Reconciliation of Operating Income to Consolidated Income (Details) Details 103 false false R104.htm 9955581 - Disclosure - RELATED PARTIES DISCLOSURES (Details) Sheet http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails RELATED PARTIES DISCLOSURES (Details) Details http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURES 104 false false All Reports Book All Reports dxpe-20241231.htm dxpe-20241231.xsd dxpe-20241231_cal.xml dxpe-20241231_def.xml dxpe-20241231_lab.xml dxpe-20241231_pre.xml dxpe-20241231_g1.jpg dxpe-20241231_g10.jpg dxpe-20241231_g2.jpg dxpe-20241231_g3.jpg dxpe-20241231_g4.jpg dxpe-20241231_g5.jpg dxpe-20241231_g6.jpg dxpe-20241231_g7.jpg dxpe-20241231_g8.jpg dxpe-20241231_g9.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 139 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "dxpe-20241231.htm": { "nsprefix": "dxpe", "nsuri": "http://www.dxpe.com/20241231", "dts": { "inline": { "local": [ "dxpe-20241231.htm" ] }, "schema": { "local": [ "dxpe-20241231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "dxpe-20241231_cal.xml" ] }, "definitionLink": { "local": [ "dxpe-20241231_def.xml" ] }, "labelLink": { "local": [ "dxpe-20241231_lab.xml" ] }, "presentationLink": { "local": [ "dxpe-20241231_pre.xml" ] } }, "keyStandard": 420, "keyCustom": 57, "axisStandard": 29, "axisCustom": 1, "memberStandard": 47, "memberCustom": 48, "hidden": { "total": 12, "http://fasb.org/us-gaap/2024": 5, "http://xbrl.sec.gov/dei/2024": 4, "http://www.dxpe.com/20241231": 3 }, "contextCount": 268, "entityCount": 1, "segmentCount": 96, "elementCount": 853, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1201, "http://xbrl.sec.gov/dei/2024": 39, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 4 }, "report": { "R1": { "role": "http://www.dxpe.com/role/COVER", "longName": "0000001 - Document - COVER", "shortName": "COVER", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.dxpe.com/role/AUDITINFORMATION", "longName": "0000002 - Document - AUDIT INFORMATION", "shortName": "AUDIT INFORMATION", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "longName": "9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R4": { "role": "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952153 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dxpe:AmortizationOfOtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R7": { "role": "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.dxpe.com/role/THECOMPANY", "longName": "9952156 - Disclosure - THE COMPANY", "shortName": "THE COMPANY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES", "longName": "9952157 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.dxpe.com/role/RECENTACCOUNTINGPRONOUNCEMENTS", "longName": "9952158 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.dxpe.com/role/LEASES", "longName": "9952159 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIES", "longName": "9952160 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES", "shortName": "FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIES", "longName": "9952161 - Disclosure - CONTRACT ASSETS AND LIABILITIES", "shortName": "CONTRACT ASSETS AND LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": null }, "R14": { "role": "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNET", "longName": "9952162 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "longName": "9952163 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.dxpe.com/role/LONGTERMDEBT", "longName": "9952164 - Disclosure - LONG-TERM DEBT", "shortName": "LONG-TERM DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.dxpe.com/role/INCOMETAXES", "longName": "9952165 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.dxpe.com/role/SHAREBASEDCOMPENSATION", "longName": "9952166 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.dxpe.com/role/EARNINGSPERSHAREDATA", "longName": "9952167 - Disclosure - EARNINGS PER SHARE DATA", "shortName": "EARNINGS PER SHARE DATA", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.dxpe.com/role/CAPITALSTOCK", "longName": "9952168 - Disclosure - CAPITAL STOCK", "shortName": "CAPITAL STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://www.dxpe.com/role/SHAREREPURCHASE", "longName": "9952169 - Disclosure - SHARE REPURCHASE", "shortName": "SHARE REPURCHASE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": null }, "R22": { "role": "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATION", "longName": "9952170 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.dxpe.com/role/BUSINESSACQUISITIONS", "longName": "9952171 - Disclosure - BUSINESS ACQUISITIONS", "shortName": "BUSINESS ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952172 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENET", "longName": "9952173 - Disclosure - OTHER INCOME AND EXPENSE, NET", "shortName": "OTHER INCOME AND EXPENSE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.dxpe.com/role/REVENUE", "longName": "9952174 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://www.dxpe.com/role/SEGMENTREPORTING", "longName": "9952175 - Disclosure - SEGMENT REPORTING", "shortName": "SEGMENT REPORTING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURES", "longName": "9952176 - Disclosure - RELATED PARTIES DISCLOSURES", "shortName": "RELATED PARTIES DISCLOSURES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.dxpe.com/role/SUBSEQUENTEVENTS", "longName": "9952177 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-268", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-268", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R32": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R33": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies", "longName": "9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables", "longName": "9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.dxpe.com/role/LEASESTables", "longName": "9955513 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESTables", "longName": "9955514 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables)", "shortName": "FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESTables", "longName": "9955515 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Tables)", "shortName": "CONTRACT ASSETS AND LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETTables", "longName": "9955516 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "longName": "9955517 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.dxpe.com/role/LONGTERMDEBTTables", "longName": "9955518 - Disclosure - LONG-TERM DEBT (Tables)", "shortName": "LONG-TERM DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.dxpe.com/role/INCOMETAXESTables", "longName": "9955519 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONTables", "longName": "9955520 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "shortName": "SHARE-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.dxpe.com/role/EARNINGSPERSHAREDATATables", "longName": "9955521 - Disclosure - EARNINGS PER SHARE DATA (Tables)", "shortName": "EARNINGS PER SHARE DATA (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.dxpe.com/role/CAPITALSTOCKTables", "longName": "9955522 - Disclosure - CAPITAL STOCK (Tables)", "shortName": "CAPITAL STOCK (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.dxpe.com/role/SHAREREPURCHASETables", "longName": "9955523 - Disclosure - SHARE REPURCHASE (Tables)", "shortName": "SHARE REPURCHASE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables", "longName": "9955524 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.dxpe.com/role/BUSINESSACQUISITIONSTables", "longName": "9955525 - Disclosure - BUSINESS ACQUISITIONS (Tables)", "shortName": "BUSINESS ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETTables", "longName": "9955526 - Disclosure - OTHER INCOME AND EXPENSE, NET (Tables)", "shortName": "OTHER INCOME AND EXPENSE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.dxpe.com/role/REVENUETables", "longName": "9955527 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.dxpe.com/role/SEGMENTREPORTINGTables", "longName": "9955528 - Disclosure - SEGMENT REPORTING (Tables)", "shortName": "SEGMENT REPORTING (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.dxpe.com/role/THECOMPANYDetails", "longName": "9955529 - Disclosure - THE COMPANY (Details)", "shortName": "THE COMPANY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails", "longName": "9955530 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Variable Interest Entity (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Variable Interest Entity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R54": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceDetails", "longName": "9955531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Changes in Allowance (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Changes in Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dxpe:AccountsReceivableCreditLossExpenseReversalForeignCurrencyTranslation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R55": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails", "longName": "9955532 - Disclosure - SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS POLICIES - Inventories (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS POLICIES - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails", "longName": "9955533 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Property and Equipment (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-63", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "dxpe:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "dxpe:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESImpairmentofGoodwillOtherIntangiblesandLonglivedAssetsDetails", "longName": "9955534 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Impairment of Goodwill, Other Intangibles and Long-lived Assets (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Impairment of Goodwill, Other Intangibles and Long-lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails", "longName": "9955535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Revenue Recognition (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R59": { "role": "http://www.dxpe.com/role/LEASESLeaseExpenseDetails", "longName": "9955536 - Disclosure - LEASES - Lease Expense (Details)", "shortName": "LEASES - Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails", "longName": "9955537 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)", "shortName": "LEASES - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R61": { "role": "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails", "longName": "9955538 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details)", "shortName": "LEASES - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dxpe:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R62": { "role": "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails", "longName": "9955539 - Disclosure - LEASES - Maturity of Lease Liabilities (Details)", "shortName": "LEASES - Maturity of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails", "longName": "9955540 - Disclosure - LEASES - Lease Term and Discount Rate (Details)", "shortName": "LEASES - Lease Term and Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R64": { "role": "http://www.dxpe.com/role/LEASESNarrativeDetails", "longName": "9955541 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-72", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": null }, "R65": { "role": "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "longName": "9955542 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Narrative (Details)", "shortName": "FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dxpe:BusinessCombinationContingentConsiderationArrangementTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R66": { "role": "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails", "longName": "9955543 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Reconciliation of Beginning and Ending Balances (Details)", "shortName": "FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Reconciliation of Beginning and Ending Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-80", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-81", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R67": { "role": "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details", "longName": "9955544 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Quantitative Information About Level 3 (Details)", "shortName": "FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Quantitative Information About Level 3 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails", "longName": "9955545 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Details)", "shortName": "CONTRACT ASSETS AND LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails", "longName": "9955546 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails", "longName": "9955547 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Carrying Amount of Goodwill and Other Intangible Assets (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Carrying Amount of Goodwill and Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R71": { "role": "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails", "longName": "9955548 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill Balance by Reportable Segment (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill Balance by Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R72": { "role": "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "longName": "9955549 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": null }, "R73": { "role": "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails", "longName": "9955550 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Future Annual Amortization of Intangible Assets (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Future Annual Amortization of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails", "longName": "9955551 - Disclosure - LONG-TERM DEBT - Components of Long-term Debt (Details)", "shortName": "LONG-TERM DEBT - Components of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R75": { "role": "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails", "longName": "9955552 - Disclosure - LONG-TERM DEBT - Senior Secured Term Loan B (Details)", "shortName": "LONG-TERM DEBT - Senior Secured Term Loan B (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "dxpe:DebtInstrumentAccordionFeatureIncreaseLimit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R76": { "role": "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "longName": "9955553 - Disclosure - LONG-TERM DEBT - Secured Leverage Ratio to EBITDA (Details)", "shortName": "LONG-TERM DEBT - Secured Leverage Ratio to EBITDA (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-117", "name": "dxpe:DebtInstrumentCovenantComplianceSecuredLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-124", "name": "dxpe:DebtInstrumentCovenantComplianceSecuredLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "dxpe:ScheduleOfDebtInstrumentCovenantComplianceSecuredLeverageRatioTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R77": { "role": "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "longName": "9955554 - Disclosure - LONG-TERM DEBT - ABL Revolver (Details)", "shortName": "LONG-TERM DEBT - ABL Revolver (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-6", "name": "dxpe:DebtInstrumentCovenantComplianceConsolidatedFixedChargeCoverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "dxpe:DebtInstrumentCovenantComplianceConsolidatedFixedChargeCoverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails", "longName": "9955555 - Disclosure - LONG-TERM DEBT - Maturities of Long-term Debt (Details)", "shortName": "LONG-TERM DEBT - Maturities of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails", "longName": "9955556 - Disclosure - INCOME TAXES - Components of Income (Loss) Before Income Taxes (Details)", "shortName": "INCOME TAXES - Components of Income (Loss) Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails", "longName": "9955557 - Disclosure - INCOME TAXES - Provision for Income Taxes (Details)", "shortName": "INCOME TAXES - Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails", "longName": "9955558 - Disclosure - INCOME TAXES - Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes (Details)", "shortName": "INCOME TAXES - Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "longName": "9955559 - Disclosure - INCOME TAXES - Deferred Tax Liabilities and Assets (Details)", "shortName": "INCOME TAXES - Deferred Tax Liabilities and Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails", "longName": "9955560 - Disclosure - INCOME TAXES - Changes in Valuation Allowance for Deferred Tax Assets (Details)", "shortName": "INCOME TAXES - Changes in Valuation Allowance for Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-151", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R84": { "role": "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails", "longName": "9955561 - Disclosure - INCOME TAXES - Tax Carryforwards (Details)", "shortName": "INCOME TAXES - Tax Carryforwards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-159", "name": "dxpe:OperatingLossCarryforwardsWithExpiration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dxpe:SummaryOfOperatingLossCarryforwardsAndTaxCreditCarryforwardsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "dxpe:OperatingLossCarryforwardsWithExpiration", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dxpe:SummaryOfOperatingLossCarryforwardsAndTaxCreditCarryforwardsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails", "longName": "9955562 - Disclosure - INCOME TAXES - Changes in Unrecognized Tax Benefits (Details)", "shortName": "INCOME TAXES - Changes in Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R86": { "role": "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails", "longName": "9955563 - Disclosure - INCOME TAXES - Narrative (Details)", "shortName": "INCOME TAXES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R87": { "role": "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "longName": "9955564 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details)", "shortName": "SHARE-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails", "longName": "9955565 - Disclosure - SHARE-BASED COMPENSATION - Changes in Restricted Stock (Details)", "shortName": "SHARE-BASED COMPENSATION - Changes in Restricted Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-174", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R89": { "role": "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails", "longName": "9955566 - Disclosure - EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details)", "shortName": "EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertiblePreferredDividendsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R90": { "role": "http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails", "longName": "9955567 - Disclosure - EARNINGS PER SHARE DATA - Narrative (Details)", "shortName": "EARNINGS PER SHARE DATA - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "dxpe:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageNonvested", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R91": { "role": "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails", "longName": "9955568 - Disclosure - CAPITAL STOCK - Narrative (Details)", "shortName": "CAPITAL STOCK - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails", "longName": "9955569 - Disclosure - CAPITAL STOCK - Activity of Common Stock Issued (Details)", "shortName": "CAPITAL STOCK - Activity of Common Stock Issued (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R93": { "role": "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails", "longName": "9955570 - Disclosure - SHARE REPURCHASE - Narrative (Details)", "shortName": "SHARE REPURCHASE - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-193", "name": "dxpe:StockRepurchaseProgramExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "dxpe:StockRepurchaseProgramExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails", "longName": "9955571 - Disclosure - SHARE REPURCHASE - Schedule of Share Repurchase (Details)", "shortName": "SHARE REPURCHASE - Schedule of Share Repurchase (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R95": { "role": "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails", "longName": "9955572 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "longName": "9955573 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details)", "shortName": "BUSINESS ACQUISITIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R97": { "role": "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails", "longName": "9955574 - Disclosure - BUSINESS ACQUISITIONS - Purchase Price Consideration (Details)", "shortName": "BUSINESS ACQUISITIONS - Purchase Price Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R98": { "role": "http://www.dxpe.com/role/BUSINESSACQUISITIONSProFormaFinancialResultsUnauditedDetails", "longName": "9955575 - Disclosure - BUSINESS ACQUISITIONS - Pro Forma Financial Results (Unaudited) (Details)", "shortName": "BUSINESS ACQUISITIONS - Pro Forma Financial Results (Unaudited) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails", "longName": "9955576 - Disclosure - OTHER INCOME AND EXPENSE, NET (Details)", "shortName": "OTHER INCOME AND EXPENSE, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.dxpe.com/role/REVENUEDetails", "longName": "9955577 - Disclosure - REVENUE (Details)", "shortName": "REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-240", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R101": { "role": "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails", "longName": "9955578 - Disclosure - SEGMENT REPORTING - Narrative (Details)", "shortName": "SEGMENT REPORTING - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-261", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R102": { "role": "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails", "longName": "9955579 - Disclosure - SEGMENT REPORTING - Financial Information of Company's Segments (Details)", "shortName": "SEGMENT REPORTING - Financial Information of Company's Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "dxpe:AssetsExceptCorporate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R103": { "role": "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails", "longName": "9955580 - Disclosure - SEGMENT REPORTING - Reconciliation of Operating Income to Consolidated Income (Details)", "shortName": "SEGMENT REPORTING - Reconciliation of Operating Income to Consolidated Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-1", "name": "dxpe:OperatingIncomeForReportableSegments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "unique": true } }, "R104": { "role": "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails", "longName": "9955581 - Disclosure - RELATED PARTIES DISCLOSURES (Details)", "shortName": "RELATED PARTIES DISCLOSURES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-267", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-267", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dxpe-20241231.htm", "first": true, "unique": true } } }, "tag": { "dxpe_ABLRevolverMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ABLRevolverMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Revolver", "label": "ABL Revolver [Member]", "documentation": "Arrangement in which loan proceeds can be obtained by Asset Based Loan and Security Agreement (the \"ABL Credit Agreement\")." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations 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)." } } }, "auth_ref": [ "r18", "r87" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Allowance", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1161" ] }, "dxpe_AccountsReceivableAllowanceForCreditLossWriteoffNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AccountsReceivableAllowanceForCreditLossWriteoffNet", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-offs", "label": "Accounts Receivable, Allowance For Credit Loss, Writeoff, Net", "documentation": "Accounts Receivable, Allowance For Credit Loss, Writeoff, Net" } } }, "auth_ref": [] }, "dxpe_AccountsReceivableCreditLossExpenseReversalForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AccountsReceivableCreditLossExpenseReversalForeignCurrencyTranslation", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Accounts Receivable, Credit Loss Expense (Reversal), Foreign Currency Translation", "documentation": "Accounts Receivable, Credit Loss Expense (Reversal), Foreign Currency Translation" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $5,172 and $5,584, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1159" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r20", "r21", "r109", "r239", "r758", "r789", "r792" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accum Other Comp Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r13", "r21", "r620", "r623", "r690", "r785", "r786", "r1125", "r1126", "r1127", "r1145", "r1146", "r1147", "r1148" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization term of acquired intangibles", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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." } } }, "auth_ref": [ "r396", "r913" ] }, "dxpe_Acquisitions2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2022Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2022", "label": "Acquisitions 2022 [Member]", "documentation": "Acquisitions 2022" } } }, "auth_ref": [] }, "dxpe_Acquisitions2022Q1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2022Q1Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2022, Q1", "label": "Acquisitions 2022, Q1 [Member]", "documentation": "Acquisitions 2022, Q1" } } }, "auth_ref": [] }, "dxpe_Acquisitions2022Q2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2022Q2Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2022, Q2", "label": "Acquisitions 2022, Q2 [Member]", "documentation": "Acquisitions 2022, Q2" } } }, "auth_ref": [] }, "dxpe_Acquisitions2022Q3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2022Q3Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2022, Q3", "label": "Acquisitions 2022, Q3 [Member]", "documentation": "Acquisitions 2022, Q3" } } }, "auth_ref": [] }, "dxpe_Acquisitions2022Q4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2022Q4Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2022, Q4", "label": "Acquisitions 2022, Q4 [Member]", "documentation": "Acquisitions 2022, Q4" } } }, "auth_ref": [] }, "dxpe_Acquisitions2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2023Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2023", "label": "Acquisitions 2023 [Member]", "documentation": "Acquisitions 2023" } } }, "auth_ref": [] }, "dxpe_Acquisitions2023Q1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2023Q1Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2023, Q1", "label": "Acquisitions 2023, Q1 [Member]", "documentation": "Acquisitions 2023, Q1" } } }, "auth_ref": [] }, "dxpe_Acquisitions2023Q2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2023Q2Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2023, Q2", "label": "Acquisitions 2023, Q2 [Member]", "documentation": "Acquisitions 2023, Q2" } } }, "auth_ref": [] }, "dxpe_Acquisitions2023Q3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2023Q3Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2023, Q3", "label": "Acquisitions 2023, Q3 [Member]", "documentation": "Acquisitions 2023, Q3" } } }, "auth_ref": [] }, "dxpe_Acquisitions2023Q4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2023Q4Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2023, Q4", "label": "Acquisitions 2023, Q4 [Member]", "documentation": "Acquisitions 2023, Q4" } } }, "auth_ref": [] }, "dxpe_Acquisitions2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2024Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2024", "label": "Acquisitions 2024 [Member]", "documentation": "Acquisitions 2024" } } }, "auth_ref": [] }, "dxpe_Acquisitions2024Q1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2024Q1Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2024, Q1", "label": "Acquisitions 2024, Q1 [Member]", "documentation": "Acquisitions 2024, Q1" } } }, "auth_ref": [] }, "dxpe_Acquisitions2024Q2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2024Q2Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2024, Q2", "label": "Acquisitions 2024, Q2 [Member]", "documentation": "Acquisitions 2024, Q2" } } }, "auth_ref": [] }, "dxpe_Acquisitions2024Q3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2024Q3Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2024, Q3", "label": "Acquisitions 2024, Q3 [Member]", "documentation": "Acquisitions 2024, Q3" } } }, "auth_ref": [] }, "dxpe_Acquisitions2024Q4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Acquisitions2024Q4Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2024, Q4", "label": "Acquisitions 2024, Q4 [Member]", "documentation": "Acquisitions 2024, Q4" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1043" ] }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r101", "r970", "r1317" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r807", "r1145", "r1146", "r1147", "r1148", "r1256", "r1318" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1056" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1056" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1056" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1056" ] }, "dxpe_AdjustmentForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AdjustmentForAbstract", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for:", "label": "Adjustment for [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax related items for share based awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation expense for restricted stock", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1101" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1014", "r1025", "r1035", "r1068" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1017", "r1028", "r1038", "r1071" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1102" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1056" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1063" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1063", "r1072", "r1076", "r1084" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1082" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r545", "r550" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, January 1", "periodEndLabel": "Ending balance, December 31", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r240", "r366", "r372", "r373", "r375", "r1284" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowances for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r240", "r366", "r372" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable , Allowances for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dxpe_AmendedTermLoanBDueOctober132030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AmendedTermLoanBDueOctober132030Member", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails", "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Term Loan B due October 13, 2030", "label": "Amended Term Loan B Due October 13, 2030 [Member]", "documentation": "Amended Term Loan B Due October 13, 2030" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r118", "r456", "r1131", "r1267" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization", "terseLabel": "Amortization of intangibles and fixed assets", "netLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r9", "r393", "r400", "r935" ] }, "dxpe_AmortizationOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AmortizationOfOtherAssets", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangibles and fixed assets", "label": "Amortization of Other Assets", "documentation": "Amortization of Other Assets" } } }, "auth_ref": [] }, "dxpe_AnnualizedEBITDAAndProbabilityOfAchievementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AnnualizedEBITDAAndProbabilityOfAchievementMember", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Annualized EBITDA and probability of achievement", "label": "Annualized EBITDA And Probability Of Achievement [Member]", "documentation": "Annualized EBITDA And Probability Of Achievement" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Identifiable assets at year end", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r153", "r164", "r233", "r268", "r318", "r326", "r351", "r355", "r367", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r613", "r617", "r655", "r753", "r844", "r927", "r928", "r970", "r992", "r1198", "r1199", "r1273" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "dxpe_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.dxpe.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r226", "r243", "r268", "r367", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r613", "r617", "r655", "r970", "r1198", "r1199", "r1273" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "dxpe_AssetsExceptCorporate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AssetsExceptCorporate", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable assets at year end", "label": "Assets, Except Corporate", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets (except corporate) that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [] }, "dxpe_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.dxpe.com/role/AUDITINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r997", "r998", "r1021" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.dxpe.com/role/AUDITINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r997", "r998", "r1021" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.dxpe.com/role/AUDITINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r997", "r998", "r1021" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1079" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1080" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1075" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1075" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1075" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1075" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1075" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1075" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1078" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1077" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1076" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1076" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r412", "r1286", "r1287" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r79", "r80", "r412", "r1286", "r1287" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and leasehold improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingImprovementsMember", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building improvements", "label": "Building Improvements [Member]", "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r132" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r132" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r604", "r952", "r953" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r55", "r56", "r394", "r395", "r396", "r397", "r398", "r604", "r952", "r953" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r604" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Financial Results (Unaudited)", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1109", "r1110" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSProFormaFinancialResultsUnauditedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common shareholders", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r602", "r603" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSProFormaFinancialResultsUnauditedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r602", "r603" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase price consideration", "totalLabel": "Total purchase price consideration", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r1", "r2", "r12" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock consideration", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r1", "r2" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r62", "r607" ] }, "dxpe_BusinessCombinationContingentConsiderationAnnualEBITDATargetPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "BusinessCombinationContingentConsiderationAnnualEBITDATargetPeriod", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Achievement of annual EBITDA target period", "label": "Business Combination, Contingent Consideration, Annual EBITDA Target Period", "documentation": "Business Combination, Contingent Consideration, Annual EBITDA Target Period" } } }, "auth_ref": [] }, "dxpe_BusinessCombinationContingentConsiderationArrangementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "BusinessCombinationContingentConsiderationArrangementTerm", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration arrangement, term", "label": "Business Combination, Contingent Consideration Arrangement, Term", "documentation": "Business Combination, Contingent Consideration Arrangement, Term" } } }, "auth_ref": [] }, "dxpe_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationInExcessOfFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationInExcessOfFairValue", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of contingent consideration liability in excess of acquisition-date fair value", "label": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration In Excess Of Fair Value", "documentation": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration In Excess Of Fair Value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value adjustment on contingent consideration", "verboseLabel": "Change in fair value of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r609", "r1130" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Higher range of undiscounted amounts to pay under contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration." } } }, "auth_ref": [ "r64" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lower range of undiscounted amounts to pay under contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, Low", "documentation": "This element represents the amount of any change recognized during the period in the low-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration." } } }, "auth_ref": [ "r64" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Drydon, Cisco, Sullivan, Florida Valve, Riordan and Alliance acquisitions", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r63", "r150", "r608", "r634", "r635", "r636" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r634", "r635", "r636" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "BUSINESS ACQUISITIONS", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r144", "r605" ] }, "dxpe_BusinessCombinationPromissoryNoteIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "BusinessCombinationPromissoryNoteIssued", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory Note due 11/1/ 2029", "label": "Business Combination, Promissory Note Issued", "documentation": "Business Combination, Promissory Note Issued" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "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." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r57", "r58" ] }, "dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tangible assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r145", "r146", "r147", "r148" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES" ], "lang": { "en-us": { "role": { "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES", "label": "Business Description and Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r128", "r129" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.dxpe.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "dxpe_CanadianPrimeRateOrCanadianBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "CanadianPrimeRateOrCanadianBaseRateMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canadian Prime Rate or Canadian Base Rate", "label": "Canadian Prime Rate Or Canadian Base Rate [Member]", "documentation": "Canadian Prime Rate Or Canadian Base Rate" } } }, "auth_ref": [] }, "us-gaap_CapitalLossCarryforwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalLossCarryforwardMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Loss Carryforward", "label": "Capital Loss Carryforward [Member]", "documentation": "Deductions derived from capital losses that cannot be utilized on the tax return during a period that have been carried forward to reduce taxable income or taxes payable in a future year." } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r81", "r82" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r25", "r229", "r916" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and restricted cash at beginning of year", "periodEndLabel": "Cash and restricted cash at end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r25", "r124", "r265" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r3", "r124" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r120" ] }, "dxpe_CashPaidForLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "CashPaidForLeaseLiabilitiesAbstract", "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Paid For Lease Liabilities [Abstract]", "documentation": "Cash Paid For Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1054" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.dxpe.com/role/LEASESNarrativeDetails", "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r1158" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1051" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1049" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r183", "r236", "r237", "r238", "r268", "r301", "r302", "r311", "r313", "r320", "r321", "r367", "r423", "r426", "r427", "r428", "r432", "r433", "r464", "r465", "r468", "r471", "r480", "r655", "r796", "r797", "r798", "r799", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r832", "r853", "r875", "r892", "r893", "r894", "r895", "r896", "r1106", "r1134", "r1149" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails", "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r236", "r237", "r238", "r320", "r464", "r465", "r466", "r468", "r471", "r478", "r480", "r796", "r797", "r798", "r799", "r941", "r1106", "r1134" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1055" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1055" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 17)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r95", "r157", "r755", "r831" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r136", "r415", "r416", "r900", "r1189", "r1194" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r982", "r983", "r984", "r986", "r987", "r988", "r989", "r1145", "r1146", "r1148", "r1256", "r1316", "r1318" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r100" ] }, "dxpe_CommonStockRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "CommonStockRollForward", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock:", "label": "Common Stock [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r100", "r832" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r100" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)", "periodEndLabel": "Balance, end of period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r100", "r832", "r850", "r1318", "r1319" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 100,000,000 shares authorized; 20,402,861 issued and 15,695,088 outstanding at December\u00a031, 2024 and 20,319,226 issued and 16,177,237 outstanding at December\u00a031, 2023", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r100", "r757", "r970" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1060" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1059" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1061" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1058" ] }, "dxpe_CompanyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "CompanyAbstract", "lang": { "en-us": { "role": { "terseLabel": "THE COMPANY [Abstract]", "label": "THE COMPANY [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r78", "r151", "r245", "r247", "r252", "r750", "r769" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables and Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r86", "r172" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r184", "r203", "r271", "r613", "r614", "r617", "r618", "r699", "r905", "r1114", "r1117", "r1118", "r1197", "r1200", "r1201" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r184", "r203", "r271", "r613", "r614", "r617", "r618", "r699", "r905", "r1114", "r1117", "r1118", "r1197", "r1200", "r1201" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.dxpe.com/role/REVENUEDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "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." } } }, "auth_ref": [ "r162", "r184", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r271", "r318", "r328", "r349", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r927", "r928", "r1115", "r1116", "r1198", "r1199" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.dxpe.com/role/REVENUEDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r162", "r184", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r271", "r318", "r328", "r349", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431", "r432", "r927", "r928", "r1115", "r1116", "r1198", "r1199" ] }, "dxpe_ContingentConsiderationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ContingentConsiderationLiabilityMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Liability", "label": "Contingent Consideration Liability [Member]", "documentation": "Contingent Consideration Liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r1209" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails": { "parentTag": "dxpe_CostAndEarningsOfUncompletedContracts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs incurred on uncompleted contracts", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r482", "r484", "r503" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails": { "parentTag": "dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment", "weight": 1.0, "order": 1.0 }, "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Costs and estimated profits in excess of billings", "terseLabel": "Costs and estimated profits in excess of billings", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r482", "r484", "r503" ] }, "dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "totalLabel": "Net contract assets", "label": "Contract with Customer, Asset, Net, Current excluding Contract with Customer, Liability, Current and Translation Adjustment", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current less Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current and translation adjustment." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails": { "parentTag": "dxpe_ContractWithCustomerAssetNetCurrentExcludingContractWithCustomerLiabilityCurrentAndTranslationAdjustment", "weight": -1.0, "order": 2.0 }, "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Billings in excess of costs and estimated profits", "negatedLabel": "Billings in excess of costs and estimated profits", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r482", "r483", "r503" ] }, "dxpe_ContractWithCustomerLiabilityCustomerAdvancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ContractWithCustomerLiabilityCustomerAdvancesCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer advances", "label": "Contract with Customer, Liability, Customer Advances Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balances previously classified as contract liabilities at the beginning of the period shipped during fiscal year", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ContractorsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractorsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Contractors [Abstract]", "label": "Contractors [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredDividendsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredDividendsNetOfTax", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B convertible preferred stock dividend", "label": "Convertible Preferred Dividends, Net of Tax", "documentation": "The after-tax amount of any dividends on convertible preferred stock." } } }, "auth_ref": [ "r299", "r300", "r303", "r313", "r473" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Series B convertible preferred stock", "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r464", "r465", "r468", "r986", "r987", "r988", "r989" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, shares Issued upon conversion (in shares)", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r17", "r45", "r99", "r141", "r475" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r15", "r350", "r351", "r352", "r353", "r356", "r1154" ] }, "dxpe_CostAndEarningsOfUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "CostAndEarningsOfUncompletedContracts", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and estimated profits on uncompleted contracts", "label": "Cost And Earnings Of Uncompleted Contracts", "documentation": "This amount represents the costs and estimated earnings of uncompleted contracts before billing date." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r112", "r113", "r712" ] }, "dxpe_CostOfSalesAndSellingGeneralAndAdministrativeExpensesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "CostOfSalesAndSellingGeneralAndAdministrativeExpensesPolicyPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales and Selling, General and Administrative Expense", "label": "Cost of Sales and Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. Also includes the disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Costs", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1113" ] }, "dxpe_CostsAndEstimatedEarningsBilledToDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "CostsAndEstimatedEarningsBilledToDate", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: billings to date", "label": "Costs And Estimated Earnings Billed To Date", "documentation": "Amount billed to customers under long-term contracts or programs as of the date." } } }, "auth_ref": [] }, "dxpe_CostsAndEstimatedEarningsOnUncompletedContractsIncludedInAccompanyingBalanceSheetsUnderCaptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "CostsAndEstimatedEarningsOnUncompletedContractsIncludedInAccompanyingBalanceSheetsUnderCaptionsAbstract", "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets [Abstract]", "label": "Costs And Estimated Earnings On Uncompleted Contracts Included In Accompanying Balance Sheets Under Captions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract", "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of costs and estimated earnings on uncompleted contracts [Abstract]", "label": "Costs in Excess of Billings on Uncompleted Contracts or Programs [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r422", "r1195" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r422", "r1195", "r1196" ] }, "us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustment", "label": "Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease)", "documentation": "The increase (decrease) in cumulative translation adjustment before transfers included in determining net income." } } }, "auth_ref": [ "r1264" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1112", "r1137", "r1251" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1112", "r1137" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r587", "r1137" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current -", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1112", "r1137", "r1251" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r61", "r1176", "r1177", "r1178", "r1179", "r1181", "r1182", "r1185", "r1186" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1006", "r1095" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1006", "r1095" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1008", "r1097" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1008", "r1097" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1010", "r1099" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1008", "r1097" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1001", "r1090" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1002", "r1091" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1002", "r1091" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1000", "r1089" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1000", "r1089" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1000", "r1089" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1003", "r1092" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1005", "r1094" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1005", "r1094" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1006", "r1095" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1009", "r1098" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1007", "r1096" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1004", "r1093" ] }, "dxpe_DebtCovenantAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantAxis", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant [Axis]", "label": "Debt Covenant [Axis]", "documentation": "Debt Covenant" } } }, "auth_ref": [] }, "dxpe_DebtCovenantDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantDomain", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant [Domain]", "label": "Debt Covenant [Domain]", "documentation": "Debt Covenant" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodEightMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Eight", "label": "Debt Covenant Period Eight [Member]", "documentation": "Debt Covenant Period Eight" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodElevenMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Eleven", "label": "Debt Covenant Period Eleven [Member]", "documentation": "Debt Covenant Period Eleven" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodFiveMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Five", "label": "Debt Covenant Period Five [Member]", "documentation": "Debt Covenant Period Five" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodFourMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Four", "label": "Debt Covenant Period Four [Member]", "documentation": "Debt Covenant Period Four" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodNineMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Nine", "label": "Debt Covenant Period Nine [Member]", "documentation": "Debt Covenant Period Nine" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodOneMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period One", "label": "Debt Covenant Period One [Member]", "documentation": "Debt Covenant Period One" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodSevenMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Seven", "label": "Debt Covenant Period Seven [Member]", "documentation": "Debt Covenant Period Seven" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodSixMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Six", "label": "Debt Covenant Period Six [Member]", "documentation": "Debt Covenant Period Six" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodTenMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Ten", "label": "Debt Covenant Period Ten [Member]", "documentation": "Debt Covenant Period Ten" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodThreeMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Three", "label": "Debt Covenant Period Three [Member]", "documentation": "Debt Covenant Period Three" } } }, "auth_ref": [] }, "dxpe_DebtCovenantPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtCovenantPeriodTwoMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Period Two", "label": "Debt Covenant Period Two [Member]", "documentation": "Debt Covenant Period Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBT" ], "lang": { "en-us": { "role": { "terseLabel": "LONG-TERM DEBT", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r137", "r266", "r407", "r408", "r409", "r410", "r411", "r421", "r422", "r434", "r440", "r441", "r442", "r443", "r444", "r445", "r450", "r457", "r458", "r460", "r664" ] }, "dxpe_DebtInstrumentAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in borrowing capacity", "label": "Debt Instrument, Accordion Feature, Increase Limit", "documentation": "Debt Instrument, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails", "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r89", "r90", "r154", "r156", "r271", "r435", "r436", "r437", "r438", "r439", "r441", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r936", "r937", "r938", "r939", "r940", "r968", "r1135", "r1190", "r1191", "r1192", "r1266", "r1268" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Margin rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r16", "r156", "r461" ] }, "dxpe_DebtInstrumentCovenantComplianceConsolidatedFixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentCovenantComplianceConsolidatedFixedChargeCoverageRatio", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated fixed charge coverage ratio", "label": "Debt Instrument, Covenant Compliance, Consolidated Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Covenant Compliance, Consolidated Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "dxpe_DebtInstrumentCovenantComplianceFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentCovenantComplianceFixedChargeCoverageRatio", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Debt Instrument, Covenant Compliance, Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Covenant Compliance, Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "dxpe_DebtInstrumentCovenantComplianceSecuredLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentCovenantComplianceSecuredLeverageRatio", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Leverage Ratio", "label": "Debt Instrument, Covenant Compliance, Secured Leverage Ratio", "documentation": "Debt Instrument, Covenant Compliance, Secured Leverage Ratio" } } }, "auth_ref": [] }, "dxpe_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, leverage ratio minimum", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum" } } }, "auth_ref": [] }, "dxpe_DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent": { "xbrltype": "pureItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentCovenantLeverageRatioExcessCashFlowPrepaymentPercent", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Excess Cash Flow Percentage", "label": "Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Excess Cash Flow Prepayment, Percent" } } }, "auth_ref": [] }, "dxpe_DebtInstrumentCovenantLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, leverage ratio, maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "dxpe_DebtInstrumentCovenantUnrestrictedCashLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentCovenantUnrestrictedCashLimit", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt covenant, unrestricted cash limit", "label": "Debt Instrument, Covenant, Unrestricted Cash Limit", "documentation": "Debt Instrument, Covenant, Unrestricted Cash Limit" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deb instrument face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r435", "r664", "r665", "r937", "r938", "r968" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r271", "r435", "r436", "r437", "r438", "r439", "r441", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r936", "r937", "r938", "r939", "r940", "r968", "r1135", "r1266", "r1268" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails", "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r16", "r271", "r435", "r436", "r437", "r438", "r439", "r441", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r936", "r937", "r938", "r939", "r940", "r968", "r1135", "r1190", "r1191", "r1192", "r1266", "r1268" ] }, "dxpe_DebtInstrumentQuarterlyInstallmentPaymentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentQuarterlyInstallmentPaymentPercentage", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of quarterly installment payments", "label": "Debt Instrument, Quarterly Installment Payment Percentage", "documentation": "Debt Instrument, Quarterly Installment Payment Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r16", "r45", "r48", "r85", "r140", "r142", "r271", "r435", "r436", "r437", "r438", "r439", "r441", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r936", "r937", "r938", "r939", "r940", "r968", "r1135", "r1266", "r1268" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unamortized discount and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "documentation": "Amount, after accumulated amortization, of debt discount (premium)." } } }, "auth_ref": [ "r1203", "r1265", "r1266", "r1268" ] }, "dxpe_DebtInstrumentVariableRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DebtInstrumentVariableRateFloor", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rate floor", "label": "Debt Instrument, Variable Rate Floor", "documentation": "Debt Instrument, Variable Rate Floor" } } }, "auth_ref": [] }, "us-gaap_DeconsolidationGainOrLossAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeconsolidationGainOrLossAmount", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on sale of interest in VIE", "label": "Deconsolidation, Gain (Loss), Amount", "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer." } } }, "auth_ref": [ "r69" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1137", "r1250", "r1251" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1203", "r1265", "r1266", "r1268" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1137", "r1250" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r178", "r1137" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred -", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liability", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r96", "r97", "r155", "r579" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1137", "r1250", "r1251" ] }, "dxpe_DeferredTaxAssetRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DeferredTaxAssetRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU asset", "label": "Deferred Tax Asset, Right-Of-Use Asset", "documentation": "Deferred Tax Asset, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital loss carryforward", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r580" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit carryforward", "label": "Deferred Tax Asset, In-Process Research and Development", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax asset", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1243" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax asset, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1243" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforward", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1248" ] }, "dxpe_DeferredTaxAssetsResearchExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DeferredTaxAssetsResearchExpense", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research expenses", "label": "Deferred Tax Assets, Research Expense", "documentation": "Deferred Tax Assets, Research Expense" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax credit carryforward", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r581" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "dxpe_DeferredTaxLiabilitiesAccountingMethodChangesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DeferredTaxLiabilitiesAccountingMethodChangesAdjustments", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Method changes", "label": "Deferred Tax Liabilities, Accounting Method Changes Adjustments", "documentation": "Deferred Tax Liabilities, Accounting Method Changes Adjustments" } } }, "auth_ref": [] }, "dxpe_DeferredTaxLiabilitiesDeferredExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DeferredTaxLiabilitiesDeferredExpenseNet", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred compensation", "label": "Deferred Tax Liabilities, Deferred Expense, Net", "documentation": "Deferred Tax Liabilities, Deferred Expense, Net" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Goodwill", "label": "Deferred Tax Liabilities, Goodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r65", "r66", "r1248" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangibles", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unremitted foreign earnings", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1248" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation", "terseLabel": "Depreciation expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r9", "r40" ] }, "dxpe_DepreciationExceptCorporate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DepreciationExceptCorporate", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation", "label": "Depreciation, Except Corporate", "documentation": "The amount of expense recognized in the current period (except corporate) that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.dxpe.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r502", "r942", "r943", "r944", "r945", "r946", "r947", "r948" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.dxpe.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r502", "r942", "r943", "r944", "r945", "r946", "r947", "r948" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "SHARE-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r515", "r518", "r546", "r547", "r549", "r955" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred dividends paid", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r7", "r143" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r997", "r998", "r1021" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r997", "r998", "r1021", "r1064" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1042" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r995" ] }, "dxpe_DomesticAndStateAndLocalTaxAuthoritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DomesticAndStateAndLocalTaxAuthoritiesMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal and State", "label": "Domestic And State And Local Tax Authorities [Member]", "documentation": "Domestic And State And Local Tax Authorities" } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r559" ] }, "dxpe_DrydonCiscoSullivanFloridaValveRiordanAndAllianceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "DrydonCiscoSullivanFloridaValveRiordanAndAllianceMember", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "PMI, Burlingame, Drydon, Cisco and Sullivan", "label": "Drydon, Cisco, Sullivan, Florida Valve, Riordan and Alliance [Member]", "documentation": "Drydon, Cisco, Sullivan, Florida Valve, Riordan and Alliance" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1053" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share (Note 12):", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Per share amount (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r253", "r286", "r287", "r288", "r289", "r290", "r291", "r298", "r301", "r311", "r312", "r313", "r317", "r600", "r611", "r629", "r630", "r751", "r770", "r919" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Per share amount (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r253", "r286", "r287", "r288", "r289", "r290", "r291", "r301", "r311", "r312", "r313", "r317", "r600", "r611", "r629", "r630", "r751", "r770", "r919" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATA" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS PER SHARE DATA", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r297", "r314", "r315", "r316" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign currency on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r657" ] }, "dxpe_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustment", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return to Provision Adjustment", "label": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustment", "documentation": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustment" } } }, "auth_ref": [] }, "dxpe_EffectiveIncomeTaxReconciliationDeductionTransactionCostsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "EffectiveIncomeTaxReconciliationDeductionTransactionCostsAmount", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax deductible transaction expenses", "label": "Effective Income Tax Reconciliation, Deduction, Transaction Costs, Amount", "documentation": "Effective Income Tax Reconciliation, Deduction, Transaction Costs, Amount" } } }, "auth_ref": [] }, "dxpe_EffectiveIncomeTaxReconciliationNondeductibleExpenseTransactionCostsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "EffectiveIncomeTaxReconciliationNondeductibleExpenseTransactionCostsAmount", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction expenses not deductible for tax purposes", "label": "Effective Income Tax Reconciliation, Nondeductible Expense, Transaction Costs, Amount", "documentation": "Effective Income Tax Reconciliation, Nondeductible Expense, Transaction Costs, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued wages and benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r90" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period over which compensation costs are expected to be recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r548" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1238" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit recognized in earnings for benefit compensation", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r545" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r994" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r994" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r994" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r1104" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r994" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r994" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r994" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r994" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1047" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1100" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1100" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1100" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r14", "r221", "r249", "r250", "r251", "r277", "r278", "r279", "r283", "r290", "r292", "r294", "r319", "r368", "r371", "r405", "r481", "r588", "r589", "r595", "r596", "r597", "r601", "r610", "r611", "r619", "r620", "r621", "r622", "r623", "r625", "r628", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r669", "r690", "r768", "r785", "r786", "r787", "r807", "r875" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1057" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1014", "r1025", "r1035", "r1068" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1011", "r1022", "r1032", "r1065" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r448", "r654", "r937", "r938" ] }, "dxpe_EstimatedEarningsThereonOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "EstimatedEarningsThereonOnUncompletedContracts", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails": { "parentTag": "dxpe_CostAndEarningsOfUncompletedContracts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated profits, thereon", "label": "Estimated Earnings Thereon, on Uncompleted Contracts", "documentation": "Estimated earnings thereon, on uncompleted contracts." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1063" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r632", "r633", "r646", "r961" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r632", "r633", "r646", "r961" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "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." } } }, "auth_ref": [ "r634", "r635", "r636", "r964" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r634", "r635", "r636", "r964" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Quantitative Information About Level 3 Fair Value Measurements", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r634", "r635", "r964" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r448", "r507", "r508", "r509", "r510", "r511", "r512", "r631", "r633", "r634", "r635", "r636", "r645", "r646", "r648", "r702", "r703", "r704", "r937", "r938", "r949", "r950", "r951", "r961", "r964" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642", "r647" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r448", "r937", "r938" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r632", "r633", "r634", "r636", "r961", "r1260", "r1262" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r448", "r937", "r938" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIES" ], "lang": { "en-us": { "role": { "verboseLabel": "FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r641", "r643", "r644", "r645", "r648", "r649", "r650", "r651", "r652", "r748", "r961", "r965" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r448", "r507", "r508", "r509", "r510", "r511", "r512", "r633", "r634", "r635", "r636", "r646", "r704", "r937", "r938", "r949", "r950", "r951", "r961", "r964" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642", "r647" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Liability for Accrued Consideration", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642", "r647" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of the Beginning and Ending Balance and Gains or Losses Recognized", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r637", "r642", "r647" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r632", "r633", "r634", "r636", "r961", "r1260", "r1262" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Assets and Liabilities", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes in fair value recorded in other (income) expense, net", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r638", "r647" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "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." } } }, "auth_ref": [ "r640", "r647" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlementsAbstract", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions and settlements:", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "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." } } }, "auth_ref": [ "r640", "r647" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of contingent consideration liability", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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." } } }, "auth_ref": [ "r637", "r647" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r448", "r507", "r508", "r509", "r510", "r511", "r512", "r631", "r633", "r634", "r635", "r636", "r645", "r646", "r648", "r702", "r703", "r704", "r937", "r938", "r949", "r950", "r951", "r961", "r964" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r961", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262" ] }, "dxpe_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LEASESLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease costs", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LEASESLeaseExpenseDetails": { "parentTag": "dxpe_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r673", "r680", "r969" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows - finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r675", "r682" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liability balance", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r671", "r686" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityAbstract", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseExpenseDetails", "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease costs:", "label": "Finance Lease, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails": { "parentTag": "dxpe_OperatingLeaseAndFinanceLeaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current finance", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r671" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.dxpe.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity of Finance Lease Liabilities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails": { "parentTag": "dxpe_OperatingLeaseAndFinanceLeaseLiability", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current finance", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r671" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r672" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r672" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r686" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails", "http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance leases", "terseLabel": "Cash paid for finance lease liability", "verboseLabel": "Cash paid for finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r674", "r682" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails": { "parentTag": "dxpe_OperatingLeaseAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r670" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of finance leases", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1108", "r1111" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LEASESLeaseExpenseDetails": { "parentTag": "dxpe_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESLeaseExpenseDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r673", "r680", "r969" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right of use assets", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r685", "r969" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r684", "r969" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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)." } } }, "auth_ref": [ "r1183", "r1320" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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)." } } }, "auth_ref": [ "r401", "r913", "r935" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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)." } } }, "auth_ref": [ "r401", "r913", "r935" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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)." } } }, "auth_ref": [ "r401", "r913", "r935" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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)." } } }, "auth_ref": [ "r401", "r913", "r935" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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)." } } }, "auth_ref": [ "r401", "r913", "r935" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r392", "r394", "r395", "r396", "r398", "r399", "r402", "r403", "r713", "r717", "r913" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustment", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r392", "r399", "r402", "r403", "r404", "r713", "r913", "r935" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r392", "r394", "r395", "r396", "r398", "r399", "r402", "r403", "r913" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r713", "r1182" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Intangible Assets, Net", "label": "Finite-Lived Intangible Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCountryMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Foreign Tax Jurisdiction [Member]", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r559", "r560" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r656" ] }, "dxpe_ForeignTaxCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ForeignTaxCreditMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Credits", "label": "Foreign Tax Credit [Member]", "documentation": "Foreign Tax Credit" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1072" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1072" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1072" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1072" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1072" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1052" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Furniture, fixtures and equipment", "terseLabel": "Furniture, fixtures and equipment", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on debt extinguishment", "terseLabel": "Loss on debt extinguishment", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r41", "r42" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r116", "r855" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r231", "r379", "r749", "r928", "r934", "r963", "r970", "r1165", "r1172" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "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." } } }, "auth_ref": [ "r383", "r934" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "verboseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1163", "r1175" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r1163", "r1175" ] }, "dxpe_GoodwillAndOtherIntangiblesRollForwardRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "GoodwillAndOtherIntangiblesRollForwardRollForward", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill And Intangibles Roll Forward [Roll Forward]", "label": "Goodwill And Other Intangibles Roll Forward [Roll Forward]", "documentation": "Goodwill And Other Intangibles Roll Forward" } } }, "auth_ref": [] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustment", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r387" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESImpairmentofGoodwillOtherIntangiblesandLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairments", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r380", "r386", "r391", "r934", "r963" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r934" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r110", "r114", "r163", "r268", "r367", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r655", "r921", "r927", "r1151", "r1153", "r1155", "r1156", "r1157", "r1198" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r997", "r998", "r1021" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESImpairmentofGoodwillOtherIntangiblesandLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived asset impairments", "label": "Impairment, Long-Lived Asset, Held-for-Use", "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)." } } }, "auth_ref": [ "r9", "r39", "r133", "r962" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets, Excluding Goodwill", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r134" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r269", "r558" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r111", "r159", "r163", "r752", "r764", "r921", "r927", "r1151", "r1153", "r1155", "r1156", "r1157" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "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." } } }, "auth_ref": [ "r269", "r558" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r264", "r559", "r560", "r573", "r584", "r958", "r1247" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r264", "r559", "r560", "r573", "r584", "r958", "r1247" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r270", "r552", "r559", "r570", "r571", "r572", "r577", "r583", "r590", "r592", "r593", "r594", "r801", "r958" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expense for interest and penalties related to uncertain tax positions", "label": "Income Tax Examination, Penalties and Interest Expense", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1242" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails", "http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "totalLabel": "Total income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r167", "r179", "r293", "r294", "r318", "r334", "r355", "r557", "r559", "r591", "r771", "r958" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r248", "r555", "r556", "r577", "r578", "r582", "r586", "r795" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "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." } } }, "auth_ref": [ "r566", "r958", "r1239" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Blended state rate change", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r554", "r559", "r564", "r958" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign taxes", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "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)." } } }, "auth_ref": [ "r560", "r563", "r958", "r1239" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes computed at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "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." } } }, "auth_ref": [ "r559", "r958" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r567", "r569", "r1239" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "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." } } }, "auth_ref": [ "r958", "r1239", "r1241" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r958", "r1239", "r1240" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "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)." } } }, "auth_ref": [ "r562", "r958", "r1239" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r568", "r958", "r1239" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "General business credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "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." } } }, "auth_ref": [ "r565", "r569", "r1239" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total tax benefit related to federal and state research and development", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r958", "r1239", "r1241" ] }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxUncertaintiesPolicy", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting for Uncertainty in Income Taxes", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for tax positions taken in the tax return 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 types of contingencies related to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r27", "r126", "r1132", "r1245", "r1246" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "dxpe_IncreaseDecreaseInBillingInExcessOfCostAndEstimatedProfits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "IncreaseDecreaseInBillingInExcessOfCostAndEstimatedProfits", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Billings in excess of costs and estimated profits", "label": "Increase (Decrease) in Billing in Excess of Cost And Estimated Profits", "documentation": "Increase (Decrease) in Billing in Excess of Cost And Estimated Profits" } } }, "auth_ref": [] }, "dxpe_IncreaseDecreaseInCostsAndEstimatedProfitsInExcessOfBilling": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "IncreaseDecreaseInCostsAndEstimatedProfitsInExcessOfBilling", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost and estimated profits in excess of billings", "label": "Increase (Decrease) in Costs And Estimated Profits in Excess of Billing", "documentation": "Increase (Decrease) in Costs And Estimated Profits in Excess of Billing" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of businesses acquired:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "calculation": { "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails", "http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed conversion of convertible preferred stock (in shares)", "verboseLabel": "Convertible preferred stock (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method." } } }, "auth_ref": [ "r307", "r308", "r313" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1063", "r1072", "r1076", "r1084" ] }, "dxpe_InnovativePumpingSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "InnovativePumpingSolutionsMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Innovative Pumping Solutions", "label": "Innovative Pumping Solutions [Member]", "documentation": "The innovative pumping solutions segment of the entity." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1082" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r999", "r1088" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r999", "r1088" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r999", "r1088" ] }, "dxpe_IntangibleAssetsIncludingGoodwillAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "IntangibleAssetsIncludingGoodwillAcquired", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Intangible Assets Including Goodwill Acquired", "documentation": "Total amount of intangible assets including goodwill acquired during the period." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r392", "r1182", "r1184" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Intangible Assets, Net (Including Goodwill)", "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets." } } }, "auth_ref": [ "r1162" ] }, "dxpe_IntangibleAssetsNetIncludingGoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "IntangibleAssetsNetIncludingGoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustment", "label": "Intangible Assets, Net (Including Goodwill), Foreign Currency Translation Gain (Loss)", "documentation": "Total purchase price allocation foreign translation adjustment for allocation not yet complete at the prior year end." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r330", "r1128" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "dxpe_InterestPaidExcludingCapitalizedInterestOperatingActivitiesPriorYearActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "InterestPaidExcludingCapitalizedInterestOperatingActivitiesPriorYearActivity", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities, Prior Year Activity", "documentation": "Interest Paid, Excluding Capitalized Interest, Operating Activities, Prior Year Activity" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r259", "r262", "r263" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1122" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r242", "r917", "r970" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r168", "r228", "r241", "r376", "r377", "r378", "r711", "r918" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1123" ] }, "stpr_LA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "LA", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Louisiana", "label": "LOUISIANA" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1211" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LEASESLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/LEASESLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating and finance lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r679", "r969" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.dxpe.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Expenses, Supplemental Cash Flow and Balance Sheet Information and Lease Term and Discount Rate", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r1270" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesOperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesOperatingAbstract", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, Operating [Abstract]", "label": "Leases, Operating [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.dxpe.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r668" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.dxpe.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r678", "r688" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.dxpe.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r678", "r688" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r677" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.dxpe.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r686" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r686" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r686" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.dxpe.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r668" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r16", "r89", "r90", "r91", "r93", "r94", "r95", "r98", "r268", "r367", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r614", "r617", "r618", "r655", "r830", "r920", "r992", "r1198", "r1273", "r1274" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r105", "r158", "r760", "r970", "r1136", "r1160", "r1263" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r91", "r227", "r268", "r367", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r614", "r617", "r618", "r655", "r970", "r1198", "r1273", "r1274" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r93", "r94", "r95", "r98", "r268", "r367", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r614", "r617", "r618", "r655", "r1198", "r1273", "r1274" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount outstanding under line of credit", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r16", "r156", "r1282" ] }, "dxpe_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in borrowing capacity", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "dxpe_LineOfCreditFacilityAccordionFeatureMinimumIncrementsOfIncreaseInMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "LineOfCreditFacilityAccordionFeatureMinimumIncrementsOfIncreaseInMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum increments of borrowing capacity", "label": "Line Of Credit Facility, Accordion Feature, Minimum Increments Of Increase In Maximum Borrowing Capacity", "documentation": "Line Of Credit Facility, Accordion Feature, Minimum Increments Of Increase In Maximum Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r88", "r92" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r422", "r1135", "r1195" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r88", "r92" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available borrowing capacity, including impact of letters of credit", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r88", "r92", "r422" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r88", "r92", "r422", "r1135", "r1195" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused facility fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "terseLabel": "Liability outstanding", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r156", "r447", "r462", "r937", "r938", "r968", "r1282" ] }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Borrowings [Abstract]", "label": "Long-Term Debt, by Current and Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of debt", "negatedTerseLabel": "Less: current maturities", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r234" ] }, "dxpe_LongTermDebtExcludingCurrentMaturitiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "LongTermDebtExcludingCurrentMaturitiesGross", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term debt", "label": "Long-term Debt, Excluding Current Maturities, Gross", "documentation": "Long-term Debt, Excluding Current Maturities, Gross" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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)." } } }, "auth_ref": [ "r11", "r271", "r1204" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r271", "r452" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r271", "r452" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r271", "r452" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r271", "r452" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r271", "r452" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of unamortized debt issuance costs and discounts", "totalLabel": "Long-term debt, net of unamortized debt issuance costs and discounts", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r235" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r190", "r192", "r194", "r195", "r197", "r219", "r220", "r417", "r418", "r419", "r420", "r514", "r551", "r636", "r710", "r783", "r784", "r793", "r822", "r823", "r883", "r885", "r887", "r888", "r890", "r911", "r912", "r933", "r941", "r954", "r964", "r965", "r966", "r967", "r979", "r1202", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1055" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1055" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r634", "r635", "r636", "r964" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r634", "r635", "r636", "r964" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r190", "r192", "r194", "r195", "r197", "r219", "r220", "r417", "r418", "r419", "r420", "r514", "r551", "r636", "r710", "r783", "r784", "r793", "r822", "r823", "r883", "r885", "r887", "r888", "r890", "r911", "r912", "r933", "r941", "r954", "r964", "r965", "r966", "r979", "r1202", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1075" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1083" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1056" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.dxpe.com/role/THECOMPANY" ], "lang": { "en-us": { "role": { "verboseLabel": "THE COMPANY", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r169", "r181" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net\u00a0cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r261" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r261" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r124", "r125", "r127" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to DXP Enterprises, Inc.", "verboseLabel": "Net income attributable to DXP Enterprises, Inc.", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r115", "r127", "r160", "r225", "r244", "r246", "r251", "r268", "r282", "r286", "r287", "r288", "r289", "r290", "r293", "r294", "r309", "r367", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r600", "r611", "r630", "r655", "r767", "r852", "r873", "r874", "r990", "r1198" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r152", "r244", "r246", "r290", "r293", "r294", "r766", "r1127" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 }, "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common shareholders", "terseLabel": "Net income attributable to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r257", "r286", "r287", "r288", "r289", "r298", "r299", "r310", "r313", "r611" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to DXP Enterprises, Inc.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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." } } }, "auth_ref": [ "r257", "r300", "r303", "r304", "r305", "r306", "r310", "r313" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]", "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.dxpe.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r180", "r223", "r280", "r281", "r284", "r285", "r295", "r296", "r364", "r369", "r370", "r598", "r599", "r601", "r611", "r624", "r627", "r689", "r691", "r692", "r714", "r715", "r716", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1055" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1018", "r1029", "r1039", "r1063", "r1072" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1046" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1045" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1063" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1083" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1083" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r60", "r1176", "r1177", "r1178", "r1179", "r1181", "r1182", "r1185", "r1186" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Non controlling interest", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r67", "r481", "r1145", "r1146", "r1147", "r1148", "r1318" ] }, "dxpe_NondeductibleExpenseAutoExpenseCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "NondeductibleExpenseAutoExpenseCompensationMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible Expense, Auto Expense Compensation", "label": "Nondeductible Expense, Auto Expense Compensation [Member]", "documentation": "Nondeductible Expense, Auto Expense Compensation" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other (income) expense, net", "negatedTotalLabel": "Other (income) expense, net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r117" ] }, "dxpe_November2029PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "November2029PromissoryNoteMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory Note due November 1, 2029", "label": "November 2029 Promissory Note [Member]", "documentation": "November 2029 Promissory Note" } } }, "auth_ref": [] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of completed acquisitions", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails", "http://www.dxpe.com/role/THECOMPANYDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of business segments", "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r928", "r1152" ] }, "dxpe_OperatingIncomeForReportableSegments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "OperatingIncomeForReportableSegments", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating income for reportable segments", "verboseLabel": "Income from operations for reportable segments", "label": "Operating income for reportable segments", "documentation": "Operating income for reportable segments before amortization of intangibles, corporate and other expense, net." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r163", "r921", "r1151", "r1153", "r1155", "r1156", "r1157" ] }, "dxpe_OperatingLeaseAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "OperatingLeaseAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of lease liabilities", "label": "Operating Lease And Finance Lease, Liability", "documentation": "Operating Lease And Finance Lease, Liability" } } }, "auth_ref": [] }, "dxpe_OperatingLeaseAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "OperatingLeaseAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "label": "Operating Lease And Finance Lease, Right-of-Use Asset", "documentation": "Operating Lease And Finance Lease, Right-of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LEASESLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease costs", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r681", "r969" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/LEASESNarrativeDetails", "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expenses", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1269" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "dxpe_OperatingLeaseLiabilitiesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "OperatingLeaseLiabilitiesRollForward", "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Operating Lease Liabilities [Roll Forward]", "documentation": "Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liability balance", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r671" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails": { "parentTag": "dxpe_OperatingLeaseAndFinanceLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term operating lease liabilities", "terseLabel": "Short-term operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r671" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails": { "parentTag": "dxpe_OperatingLeaseAndFinanceLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term operating lease liabilities", "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r671" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails", "http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows - operating leases", "verboseLabel": "Cash paid for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r676", "r682" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails": { "parentTag": "dxpe_OperatingLeaseAndFinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 }, "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "netLabel": "Operating lease right of use assets, net", "verboseLabel": "Operating lease right of use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r670" ] }, "dxpe_OperatingLeaseRightofUseAssetRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "OperatingLeaseRightofUseAssetRollForward", "presentation": [ "http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "label": "Operating Lease, Right-of-Use Asset [Roll Forward]", "documentation": "Operating Lease, Right-of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r685", "r969" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average remaining lease term - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r684", "r969" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r585" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "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." } } }, "auth_ref": [ "r585" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r585" ] }, "dxpe_OperatingLossCarryforwardsWithExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "OperatingLossCarryforwardsWithExpiration", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss - federal (100%)", "label": "Operating Loss Carryforwards With Expiration", "documentation": "Operating Loss Carryforwards With Expiration" } } }, "auth_ref": [] }, "dxpe_OperatingLossCarryforwardsWithNoExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "OperatingLossCarryforwardsWithNoExpiration", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss - federal (80%)", "label": "Operating Loss Carryforwards With No Expiration", "documentation": "Operating Loss Carryforwards With No Expiration" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r232" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r5", "r768" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r90", "r970" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r94" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENET" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER INCOME AND EXPENSE, NET", "label": "Other Nonoperating Income and Expense [Text Block]", "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [ "r255", "r256" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r119" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1055" ] }, "dxpe_OutsideOfUnitedStatesAndCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "OutsideOfUnitedStatesAndCanadaMember", "presentation": [ "http://www.dxpe.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Outside Of United States And Canada [Member]", "documentation": "Outside Of United States And Canada" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1016", "r1027", "r1037", "r1070" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1019", "r1030", "r1040", "r1073" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1019", "r1030", "r1040", "r1073" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1044" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment for acquisition contingent consideration liability", "label": "Payment for Contingent Consideration Liability, Financing Activities", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares repurchased held in treasury", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r24" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Preferred stock dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for employee taxes withheld from stock awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r258" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payments", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r22", "r606" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r166", "r1252", "r1253", "r1254" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r121" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1054" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1054" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1046" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1063" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1056" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1045" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1047" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1103" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1046" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r653" ] }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePerDollarAmount", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, dividend rate per share (in dollars per share)", "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount", "documentation": "The amount per share used to calculated dividend payments on preferred stock." } } }, "auth_ref": [ "r465" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock dividend", "negatedTerseLabel": "Series B convertible preferred stock dividend", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, liquidation preference per share (in dollars per share)", "label": "Preferred Stock, Liquidation Preference Per Share", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r45", "r46", "r99", "r1134", "r1205" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r982", "r983", "r986", "r987", "r988", "r989", "r1316", "r1318" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r99", "r464" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r99", "r832" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares Issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r99", "r464" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r99", "r832", "r850", "r1318", "r1319" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Series A preferred stock, $1.00 par value; 1,000,000 shares authorized. Series B preferred stock, $1.00 par value; 1,000,000 shares authorized", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r99", "r756", "r970" ] }, "dxpe_PreferredStockVotesPerEachShare": { "xbrltype": "decimalItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "PreferredStockVotesPerEachShare", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, votes per each share", "label": "Preferred Stock, Votes Per Each Share", "documentation": "Preferred Stock, Votes Per Each Share" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r1124" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from debt", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r1129" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on asset-backed credit facility", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r225", "r244", "r246", "r260", "r268", "r282", "r290", "r293", "r294", "r367", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r600", "r611", "r612", "r615", "r616", "r630", "r655", "r752", "r765", "r806", "r852", "r873", "r874", "r959", "r960", "r991", "r1127", "r1198" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less \u2013 Accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r1108", "r1111", "r1188" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1111", "r1187" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r687" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNET" ], "lang": { "en-us": { "role": { "verboseLabel": "PROPERTY AND EQUIPMENT, NET", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r131", "r173", "r176", "r177" ] }, "dxpe_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Principal Estimated Useful Lives of Property and Equipment", "label": "Property Plant and Equipment Estimated Useful Lives [Table Text Block]", "documentation": "Tabular disclosure of the useful life of 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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r132", "r230", "r763" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r687" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r10", "r173", "r176", "r762" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r132", "r687" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life of property and equipment", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Recovery of) provision for credit losses", "verboseLabel": "(Recoveries) Charges to expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r254", "r374" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1044" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1044" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r190", "r192", "r194", "r195", "r197", "r219", "r220", "r417", "r418", "r419", "r420", "r506", "r514", "r541", "r542", "r543", "r551", "r636", "r705", "r709", "r710", "r783", "r784", "r793", "r822", "r823", "r883", "r885", "r887", "r888", "r890", "r911", "r912", "r933", "r941", "r954", "r964", "r965", "r966", "r967", "r979", "r984", "r1193", "r1202", "r1260", "r1276", "r1277", "r1278", "r1279", "r1280" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r190", "r192", "r194", "r195", "r197", "r219", "r220", "r417", "r418", "r419", "r420", "r506", "r514", "r541", "r542", "r543", "r551", "r636", "r705", "r709", "r710", "r783", "r784", "r793", "r822", "r823", "r883", "r885", "r887", "r888", "r890", "r911", "r912", "r933", "r941", "r954", "r964", "r965", "r966", "r967", "r979", "r984", "r1193", "r1202", "r1260", "r1276", "r1277", "r1278", "r1279", "r1280" ] }, "us-gaap_ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReasonablyPossibleSignificantChangeInUnrecognizedTaxBenefitsByItemAxis", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Uncertainty [Axis]", "label": "Nature of Uncertainty [Axis]", "documentation": "Information by nature of uncertainty related to unrecognized tax benefits." } } }, "auth_ref": [ "r165" ] }, "us-gaap_RecapitalizationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RecapitalizationCosts", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt amendment fees", "label": "Recapitalization Costs", "documentation": "Amount of recapitalization costs for professional fees associated with restructuring debt and equity mixture that do not qualify for capitalization." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Operating Income for Reportable Segments to Consolidated Income Before Taxes", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "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." } } }, "auth_ref": [ "r36", "r37" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.dxpe.com/role/REVENUETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues by Geographical Location", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r35", "r37" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits [Roll Forward]", "label": "Unrecognized Tax Benefits [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1011", "r1022", "r1032", "r1065" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.dxpe.com/role/LEASESNarrativeDetails", "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r365", "r513", "r696", "r697", "r754", "r761", "r825", "r826", "r827", "r828", "r829", "r849", "r851", "r882" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of transaction with related party", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r84", "r696" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r365", "r856", "r857", "r860" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.dxpe.com/role/LEASESNarrativeDetails", "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r365", "r513", "r696", "r697", "r754", "r761", "r825", "r826", "r827", "r828", "r829", "r849", "r851", "r882", "r1272" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURES" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTIES DISCLOSURES", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r693", "r694", "r695", "r697", "r698", "r802", "r803", "r804", "r858", "r859", "r860", "r879", "r881" ] }, "dxpe_RemeasurementAdjustmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "RemeasurementAdjustmentsAbstract", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total remeasurement adjustments:", "label": "Remeasurement Adjustments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal debt payments", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r123", "r799" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments on asset-backed credit facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r123" ] }, "srt_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://www.dxpe.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Geographical Components", "label": "Reportable Geographical Components [Member]", "documentation": "Geographical components of an entity reporting separate financial information in the entity's financial statements." } } }, "auth_ref": [] }, "dxpe_ResearchAndDevelopmentTaxCreditsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ResearchAndDevelopmentTaxCreditsMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research And Development Tax Credits", "label": "Research And Development Tax Credits [Member]", "documentation": "Research And Development Tax Credits" } } }, "auth_ref": [] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Tax Credits", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r1247" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1012", "r1023", "r1033", "r1066" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1013", "r1024", "r1034", "r1067" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1020", "r1031", "r1041", "r1074" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1119", "r1133", "r1281", "r1283" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r143", "r759", "r788", "r792", "r800", "r833", "r970" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r221", "r277", "r278", "r279", "r283", "r290", "r292", "r294", "r368", "r371", "r405", "r588", "r589", "r595", "r596", "r597", "r601", "r610", "r611", "r619", "r621", "r622", "r625", "r628", "r666", "r669", "r785", "r787", "r807", "r1318" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/REVENUEDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "verboseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r161", "r162", "r318", "r327", "r328", "r349", "r355", "r359", "r361", "r363", "r501", "r502", "r712" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r182", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r914" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIES", "http://www.dxpe.com/role/REVENUE" ], "lang": { "en-us": { "role": { "verboseLabel": "CONTRACT ASSETS AND LIABILITIES", "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r182", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r505" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionAbstract", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Abstract]", "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets obtained in exchange for finance lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r683", "r969" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets obtained in exchange for operating lease obligations, initial recognition", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r683", "r969" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties [Abstract]", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1083" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1083" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r55", "r56", "r604" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures of Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity Related to Common Stock Issued", "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r1249" ] }, "dxpe_ScheduleOfDebtInstrumentCovenantComplianceSecuredLeverageRatioTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ScheduleOfDebtInstrumentCovenantComplianceSecuredLeverageRatioTableTextBlock", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Secured Leverage Ratio to EBITDA", "label": "Schedule Of Debt Instrument, Covenant Compliance, Secured Leverage Ratio [Table Text Block]", "documentation": "Schedule Of Debt Instrument, Covenant Compliance, Secured Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r16", "r45", "r48", "r85", "r140", "r142", "r937", "r939", "r1138", "r1266" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Liabilities and Assets", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r1243" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATATables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Earnings per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r1150" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r561", "r958", "r1239" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r392", "r399", "r402", "r403", "r404", "r713", "r913", "r935" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r934" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill Balance by Reportable Segment", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r934", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income (Loss) Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1137" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill and Other Intangible Assets", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r1163", "r1175" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Values of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r19", "r106", "r107", "r108" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.dxpe.com/role/OTHERINCOMEANDEXPENSENETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Nonoperating Income (Expense)", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r10", "r687" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Value of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r83", "r84", "r856", "r857", "r860" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Information Related to Company's Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r516", "r517", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails", "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock, Class of Stock [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r43", "r44", "r45", "r46", "r47", "r48", "r138", "r140", "r142", "r143", "r236", "r237", "r238", "r320", "r464", "r465", "r466", "r468", "r471", "r478", "r480", "r796", "r797", "r798", "r799", "r941", "r1106", "r1134" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share Repurchase", "label": "Class of Treasury Stock [Table Text Block]", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r49", "r50", "r51", "r52" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r574", "r957" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Restricted Stock", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Table]", "label": "Variable Interest Entity [Table]", "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements." } } }, "auth_ref": [ "r70", "r71", "r72", "r74", "r75", "r613", "r614", "r617", "r618", "r706", "r707", "r708" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense of Other Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r935", "r1183" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dxpe_SecuredOvernightFinancingRateSOFROrCanadianDollarOfferedRateCDORMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "SecuredOvernightFinancingRateSOFROrCanadianDollarOfferedRateCDORMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR or CDOR", "label": "Secured Overnight Financing Rate (SOFR) Or Canadian Dollar Offered Rate (CDOR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR) Or Canadian Dollar Offered Rate (CDOR)" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1255" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r993" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r996" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r161", "r162", "r163", "r164", "r318", "r323", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r349", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r363", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r404", "r413", "r414", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r924", "r927", "r928", "r934", "r981", "r1285", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails", "http://www.dxpe.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r191", "r193", "r196", "r198", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r209", "r361", "r362", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r819", "r820", "r821", "r884", "r886", "r889", "r891", "r899", "r901", "r902", "r903", "r904", "r906", "r907", "r908", "r909", "r910", "r915", "r943", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r980", "r984", "r1210", "r1285", "r1288", "r1289", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTING" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT REPORTING", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r164", "r318", "r322", "r323", "r324", "r325", "r326", "r338", "r340", "r341", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r363", "r922", "r925", "r926", "r927", "r929", "r931", "r932" ] }, "dxpe_SegmentReportingInformationExpendituresForAdditionsToLongLivedAssetsExceptCorporate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "SegmentReportingInformationExpendituresForAdditionsToLongLivedAssetsExceptCorporate", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment Reporting Information, Expenditures for Additions to Long Lived Assets, Except Corporate", "documentation": "Total expenditures for additions to long-lived assets (except corporate) other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets of the reportable segment; if the amount: (a) is included in the determination of segment assets reviewed by the chief operating decision maker or (b) is otherwise regularly provided to the chief operating decision maker, even if not included in the determination of segment assets." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments and Geographical Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r358", "r361", "r923", "r924", "r930" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r116" ] }, "dxpe_SeniorSecuredTermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "SeniorSecuredTermLoanBMember", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan B Agreement", "label": "Senior Secured Term Loan B [Member]", "documentation": "Senior Secured Term Loan B" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Series A preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r1120", "r1121", "r1206" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Series B preferred Stock", "verboseLabel": "Series B Preferred Stock", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r1120", "r1121", "r1206" ] }, "dxpe_ServiceCentersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ServiceCentersMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Centers", "label": "Service Centers [Member]", "documentation": "The service centers segment of the entity." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r955" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested, beginning balance (in shares)", "periodEndLabel": "Non-vested, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r530", "r531" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested, beginning balance (in dollars per share)", "periodEndLabel": "Non-vested, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r530", "r531" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r534" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate grant-date fair value of vested shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r534" ] }, "dxpe_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageNonvested": { "xbrltype": "sharesItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageNonvested", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average unvested (in shares)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Weighted Average , Nonvested", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Weighted Average , Nonvested" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r516", "r517", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in number of shares authorized for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r956" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.dxpe.com/role/EARNINGSPERSHAREDATANarrativeDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails", "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1208" ] }, "dxpe_ShareRepurchaseProgramDecember2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ShareRepurchaseProgramDecember2022Member", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program December 2022", "label": "Share Repurchase Program December 2022 [Member]", "documentation": "Share Repurchase Program December 2022" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1208" ] }, "us-gaap_ShareRepurchaseProgramExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareRepurchaseProgramExciseTax", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Excise tax on share repurchases", "label": "Share Repurchase Program, Excise Tax", "documentation": "Amount of excise tax on share purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1207" ] }, "dxpe_ShareRepurchaseProgramMay2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ShareRepurchaseProgramMay2021Member", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program May 2021", "label": "Share Repurchase Program May 2021 [Member]", "documentation": "Share Repurchase Program May 2021" } } }, "auth_ref": [] }, "dxpe_SharesRepurchasedAndHeldInTreasury": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "SharesRepurchasedAndHeldInTreasury", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased held in treasury", "label": "Shares Repurchased And Held In Treasury", "documentation": "Shares Repurchased And Held In Treasury" } } }, "auth_ref": [] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleNatureOfUncertaintyDomain", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Nature of Uncertainty [Domain]", "documentation": "The nature of the uncertainty for which it is reasonably possible that the total amount of the unrecognized tax benefit will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r165" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r559" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r161", "r162", "r163", "r164", "r224", "r318", "r323", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r349", "r350", "r351", "r352", "r353", "r355", "r356", "r357", "r363", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r404", "r406", "r413", "r414", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r924", "r927", "r928", "r934", "r981", "r1285", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails", "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r183", "r236", "r237", "r238", "r268", "r301", "r302", "r311", "r313", "r320", "r321", "r367", "r423", "r426", "r427", "r428", "r432", "r433", "r464", "r465", "r468", "r471", "r480", "r655", "r796", "r797", "r798", "r799", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r832", "r853", "r875", "r892", "r893", "r894", "r895", "r896", "r1106", "r1134", "r1149" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r100", "r103", "r104", "r221", "r249", "r250", "r251", "r277", "r278", "r279", "r283", "r290", "r292", "r294", "r319", "r368", "r371", "r405", "r481", "r588", "r589", "r595", "r596", "r597", "r601", "r610", "r611", "r619", "r620", "r621", "r622", "r623", "r625", "r628", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r669", "r690", "r768", "r785", "r786", "r787", "r807", "r875" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails", "http://www.dxpe.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r191", "r193", "r196", "r198", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r209", "r361", "r362", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r819", "r820", "r821", "r884", "r886", "r889", "r891", "r899", "r901", "r902", "r903", "r904", "r906", "r907", "r908", "r909", "r910", "r915", "r943", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r980", "r984", "r1210", "r1285", "r1288", "r1289", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314", "r1315" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r277", "r278", "r279", "r319", "r669", "r712", "r794", "r818", "r824", "r825", "r826", "r827", "r828", "r829", "r832", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r845", "r846", "r847", "r848", "r849", "r851", "r854", "r855", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r875", "r985" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r277", "r278", "r279", "r319", "r365", "r669", "r712", "r794", "r818", "r824", "r825", "r826", "r827", "r828", "r829", "r832", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r845", "r846", "r847", "r848", "r849", "r851", "r854", "r855", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r875", "r985" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1015", "r1026", "r1036", "r1069" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock related to purchase of businesses (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r99", "r100", "r143" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted shares (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r14", "r99", "r100", "r143" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares for compensation net of withholding (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r99", "r100", "r143" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r14", "r100", "r103", "r104", "r143" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of shares of common stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r14", "r99", "r100", "r143", "r807", "r875", "r893", "r991" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase, amount authorized", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1208" ] }, "dxpe_StockRepurchaseProgramExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "StockRepurchaseProgramExpirationPeriod", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase period", "label": "Stock Repurchase Program, Expiration Period", "documentation": "Stock Repurchase Program, Expiration Period" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchase, shares authorized (in shares)", "label": "Share Repurchase Program, Authorized, Number of Shares", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1208" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of shares held in treasury (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r99", "r100", "r143", "r799", "r875", "r895" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total DXP Enterprises, Inc. equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r100", "r103", "r104", "r130", "r834", "r850", "r876", "r877", "r970", "r992", "r1136", "r1160", "r1263", "r1318" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r67", "r68", "r76", "r221", "r222", "r250", "r277", "r278", "r279", "r283", "r290", "r292", "r368", "r371", "r405", "r481", "r588", "r589", "r595", "r596", "r597", "r601", "r610", "r611", "r619", "r620", "r621", "r622", "r623", "r625", "r628", "r658", "r659", "r663", "r667", "r690", "r786", "r787", "r805", "r834", "r850", "r876", "r877", "r897", "r991", "r1136", "r1160", "r1263", "r1318" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.dxpe.com/role/CAPITALSTOCK", "http://www.dxpe.com/role/SHAREREPURCHASE" ], "lang": { "en-us": { "role": { "terseLabel": "CAPITAL STOCK", "verboseLabel": "SHARE REPURCHASE", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r139", "r267", "r463", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r476", "r477", "r479", "r481", "r626", "r878", "r880", "r898" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.dxpe.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r700", "r701" ] }, "dxpe_SummaryOfOperatingLossCarryforwardsAndTaxCreditCarryforwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "SummaryOfOperatingLossCarryforwardsAndTaxCreditCarryforwardsTableTextBlock", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Tax Carryforwards", "label": "Summary Of Operating Loss Carryforwards And Tax Credit Carryforwards [Table Text Block]", "documentation": "Summary Of Operating Loss Carryforwards And Tax Credit Carryforwards" } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Valuation Allowance for Deferred Tax Assets", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r1244" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "dxpe_SupplyChainServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "SupplyChainServicesMember", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails", "http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Chain Services", "label": "Supply Chain Services [Member]", "documentation": "The supply chain services segment of the entity." } } }, "auth_ref": [] }, "stpr_TX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "TX", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails", "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Texas", "label": "TEXAS" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1062" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax credits", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r585" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Axis]", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r585" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name [Domain]", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r585" ] }, "dxpe_TermLoanBDueOctober132030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "TermLoanBDueOctober132030Member", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan B, due October 13, 2030", "label": "Term Loan B, Due October 13, 2030 [Member]", "documentation": "Term Loan B, Due October 13, 2030" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r947", "r1210" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r947", "r1210" ] }, "dxpe_TotalGoodwillAndIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "TotalGoodwillAndIntangibleAssetsRollForward", "presentation": [ "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Total Goodwill and Intangible Assets [Roll Forward]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1054" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1061" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r59", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1184", "r1185", "r1186" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1082" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1084" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.dxpe.com/role/COVER" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over Time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r947" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1085" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1086" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1086" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1084" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1084" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1087" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1085" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average price paid per share (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, at cost (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total number of shares repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r100", "r143" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost 4,707,773 and 4,141,989 shares, respectively", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r49", "r52", "r100", "r103" ] }, "dxpe_TreasuryStockValueAccrualForExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "TreasuryStockValueAccrualForExciseTax", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury shares excise tax accruals", "label": "Treasury Stock, Value, Accrual For Excise Tax", "documentation": "Treasury Stock, Value, Accrual For Excise Tax" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY", "http://www.dxpe.com/role/SHAREREPURCHASEScheduleofShareRepurchaseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of shares", "verboseLabel": "Amount paid", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r14", "r49", "r143" ] }, "dxpe_Two016OmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "Two016OmnibusIncentivePlanMember", "presentation": [ "http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Plan", "label": "2016 Omnibus Incentive Plan [Member]", "documentation": "Refers to equity-based compensation arrangement plan name \"2016 Omnibus Incentive Plan\"." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.dxpe.com/role/REVENUEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1081" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails", "http://www.dxpe.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Balance at January 1,", "negatedPeriodEndLabel": "Balance at December 31,", "terseLabel": "Benefit for uncertain tax positions", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r553", "r574", "r957" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decreases related to prior year tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r575", "r957" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increases related to current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r576", "r957" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r29", "r30", "r31", "r170", "r171", "r174", "r175" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance, Deferred Tax Asset", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1139", "r1140", "r1141", "r1142", "r1143" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Balance at January 1", "negatedPeriodEndLabel": "Balance at December 31", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r272", "r276" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276" ] }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to state operating loss and foreign capital loss carryforwards", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r1144" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "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." } } }, "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r272", "r273", "r274", "r275", "r276" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve." } } }, "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r272", "r273", "r274", "r275", "r276" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r634", "r635", "r964", "r1261" ] }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDiscountedCashFlowMember", "presentation": [ "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Discounted\u00a0cash\u00a0flow", "label": "Valuation Technique, Discounted Cash Flow [Member]", "documentation": "Valuation technique calculating present value of future cash flows." } } }, "auth_ref": [ "r964", "r1259", "r1260", "r1261" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails", "http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r634", "r635", "r964", "r1261" ] }, "dxpe_ValuationWeightedProbabilityOfPossiblePaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.dxpe.com/20241231", "localname": "ValuationWeightedProbabilityOfPossiblePaymentsMember", "presentation": [ "http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation, Weighted Probability Of Possible Payments", "label": "Valuation, Weighted Probability Of Possible Payments [Member]", "documentation": "Valuation, Weighted Probability Of Possible Payments" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [Line Items]", "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." } } }, "auth_ref": [ "r613", "r614", "r617", "r618", "r706", "r707", "r708" ] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage in VIE", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r73" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Variable Interest Entity, Primary Beneficiary", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r70", "r613", "r614", "r617", "r618" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails", "http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1050" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Total dilutive shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r300", "r313" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r298", "r313" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1048" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479172/805-740-25-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479172/805-740-25-9" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column B", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(1)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(2)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column D", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column E", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-15" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r955": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r973": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r975": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r976": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r977": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r980": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r984": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r987": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r988": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r989": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r990": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r991": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r992": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1106": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 140 0001020710-25-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001020710-25-000036-xbrl.zip M4$L#!!0 ( "-]:EI*83SJ_9(" /:-(P 1 9'AP92TR,#(T,3(S,2YH M=&WLO6EWXSC2+OC]_148]U9UCJ34;LE9E7><3F>U;V>F?2U75_?,F=,'(B$) ME12IXF);_>LG(@ NVFS)EBQ20B]5%@EBB7@0B @$ C_]K\>QP^Z%'TC/_?EO MM4KU;TRXEF=+=_CSW\Y[%U=7?_M?'_[GI_^K7/[7Q]LO[)-G16/AANS"%SP4 M-GN0X8B%(\%^\_SO\IZS&X>' \\?E\OJLPMO,O7EK7>BHO%;_VS;JW= M:K6[5KG6JO)RLVE7RYR?GI9%M6'5:YU!IVI;I>&997>JK5J_7^Y6!Q84:]3+ MG>ZI7>[P0:?1M4[KW4:K9)^UZUP,.GV[W:PWFZ=VO6MWN_U^M2,ZHM5MUP6U M.PIAS#!N-SA[#.3/)Z,PG)R]>_?P\%!Y:%0\?_BN7JW6WOWKZY>>-1)C7I9N M$'+7$B?Q5WW?L=,/\6?\6?N=>AD7%98]6RX05F7HW;^#%U"^WHP+6M,5!>'% M;$$OCGS@2/=[S.#S/:W\0Y?]WF0#"X()_[RRO'-3,WVXT3,U(P/ M*I8WIE*U>J,6EY2/X?(N2!?:%XBM=Z'/W0"APT, (U91+5?KY5I=5[*,4;5N MM_ON$1D:MQ0%Y2'GDZ3P@ =]*JI?S P@\,/%@O!PIM#C @%G&L>WR3 #KUFO MG3Y!;5TB0YU66MD*LH"6#[5RSG VT(NAP2\ M2&EUYG"0&B?"+?_:._GPTTAP^\-/8Q%RAI^6Q1^1O/_YY,)S0Y @Y;OI!.JW MU*^?3T+Q&+XC1K[[\#__\S\_A3)TQ <$5#D&TT_OU,.?WJFJ^YX]_?"3+>]9 M$$X=0*(M@XG#IV>NYPKH@'P\PX+"5W]*VQ8N_0GOOX$8\Z6EVG\,;\7@YQ.0 M02?,Y6.L2:FUY [WSN7+FV>/R'F)XP"?-T4&XT3CY404H 2$]KU9_> MS=2Z02.Q0/TL XL[_Q;<_PQ/@J29YLD''/ZV&KB!XIX]VT3KY,/G?[^\@7.H MW:86'#X\80JE/Y\ LL\&\E'8Y0%W4+KHUMK0&C[8J,%VW*">Q&>?I8OX_") M<'V1O"\=8%4OA"4)>W(]4.\E#-@+),Z9RT> 62#[#A0/PK@WK6KUY,-3@N)/ MU["V^7$+4@07D>_C^K?11]\\UU+?;33JTYV-NI;C4:_'Z[3REXR_N>'X=\K MUPVE]39#J9W6Y@?3&W%??(21V!?>> *=H\7IW(>U:DBC^#A-B]SP*3XZ?^"^ M3?_XIPA"4#*50*K%X^G6@#4WM57BZ+//+6R$1:Y4/?.!8B=S?>V<,%M8<@QB MYN>3JV^?$VD%B\G9C2\& L9O]T+/^OY/+Q0!].&26R/J[ E#,0F%JW&7:M5& M%V1])97R<2\VZU6MMN5N-:M/=VLY(^NUUDS#'Z, E(,@ ![V 7-8 :[0P!I@ M%_P52%A %6==-^+.Y<>KNT_G=]P?BE Q+^E1K;V">>]FEU\:*E@9(EBB-: Z M=1:0W@T]9J1>G8535#0#.9XXJ)/0LY&/ YI1$"J/@0WJ [67-J+;#+S(IU^D M_)PAKZCC$7P3/QS#Q(Q\\4%K:6>_]C[]]&[V5?P;OU^H*T!>!0O5J5_JY4;U M0=^ Q@H!\4O0=X EV:)$9QYZ_@N'L? ]/OPD7&^,@%BL=MWAS%3Q;K;W3U)1 M#%%6+)"1\*I?;D1&-QKWA;^"+1/X_^M4J24)U8I:8/Q2R66C<75_^8U:#G M/TYZ,%O[A&1._ O,%#_\!&0G+;E;#19BKU0;9/M.SVZQ:+YS V_'-#^W;=K=XLX-E_:5>\$G,N1.8>B??S/T M:?K?BI!+5]B7W'>E.PP*0_C\FZ'/ -^RHG'D8 P=[=!B.5^,L+9[<>5:WE@4 MA1?U_!NF3_/BSJ<]CRF)?K4*%(;V^3=+GZ8]AB/ B'S/<4#^7,'8?!&$A2'_ MSNW2PLO_'/CWZSLWL0]%2\H#LXKN--BI&9$'!A7=O-^+ZI4'QA7=0'\3/2T/ MC"JZ5?]62ET>>%5T#\ 1^;BWN&M3+[K_X8A\W%MD>Z/HKHZW\G%OD^9%=W'L MP\>]3?H;'\>>"%]XM\6>?=S;Y$71O1)O[>/>)NV+[G#8@X][F^0ONMO@C7W< M^PGE;Q3=9[ ?'_>>F%5TI\'^7:A[8ES1S?ZW=Z'NAU'-HAOJ1^26VV*4?K/H MOH(CACWX3;=)_MSY$ (_Q Q]@>=(&X7+)78+;8D9JO^3^Y+W'1'3FTI-;WPY MYO[THW#% &J'/P_2+&WGSG]0**;M*:UR[GP)R+1;O)U$<0E_?I6N'$?C;5F, M-[X') (6.R"?SET;)>D$>_=QBO==S:+C8R0=O&BO,*(S=UZ"90SECX:AZS(T M=_9_3F?H%6CZWCWI1H6QM]JYYN?.4Y&SF%IJYN76]W,DQ2,/KP1U=-BO\Z\$OGF=?^SWAWTM+S#M@5"%? MV-?WPH=O#W/G^C2WWIJY*1+/ M]B0;<^><2=1O+OU_7U(L>1]]S]['B^M#GPY%[<2L^WN7ONVN?P$H&U XSL?P)GH$?5 MIW''1*1SUXVX(_\K[,N/5W>?SH$<-[[7US/W>G!NC:10QPBVU2,<*LW=.V&- M7 D39_YXX?S[3\C#"#!I7_!@!$Q\*,PJ8[9H#4AS#]+<;KIN='[B"W?MPI \ MMSN(^2+Y%M68;FYWN%YTO@_*%?FH7S>W.SF%X<8VYT9N-R&.Y@1=-[<.[GRS M8)NS(+?.TR2'46SQ]E0562^,/G)U(3 K2W%@GULW7,YHODVUY3D2G:PJ#^=PZ!7),_VWB/[?V[EHR)YI,G.G%B$M7BY_B M #^W5F\>";]%Q->JN35^/TO0%\47$"?VE0L#',J^(\Z#0(3!Q^E7_KOG9[:; MD@S)41!Z8^'3:4H4/2,Y.^V)53(Q>,RZW]_4GTPRL0_GZ$'V:W13Y^N17WGG/_[%GQ]4&R M='O[(P_DO 3FOC\%Y>]63#P_%/;Y&/<^DL]Q,\3Q\/NBZ":U:FZM?P. M]&1 M=S]^BL2U%7I03:U1KS:J1XJ*K8J%W#I+#"KV*"MR MZ\)9B0H#AQT*B=QZE P<]B$=60>#YTV]>N(NH MR"+@89OBH99;[YO!PS[D0RV_/KUB,66KDS2_GKMB,66K,Z6 7KF\65^702C' M/!37@^230L_3XOGI#!9V)1Z,RVY5!RY\84N0_1:=D9B_WM<"+MO8QYUOYM2J MY6ICS;4C-,N=[B870ZRK'Z=""B>)^[(6+T]:5\\+UNQ6+UV<_$- MD+<@H9*X]@\%] M83 /JE"]>+['HP,L&&KB@!&86V_G2@3VA"L]7V,@P6&^<)6\_I@8B8 MUT_\O814UHWS-G>X6%"+F]L1 <5SRNZ:U2H'$;1^X=T+E\^TG7U\0W2^=K>V ML9H';%51C-2W8W+5C9/W==BZ>_ ,ME9@RSB*7XFMD2^,Y%J%+N.;?AVZ/GO1 MUDXV'!RXC#?\E>"2]T9RK0*7<7._#EP]^6BPM1Q;#>.1?B6V!/PRZ%J!KN)Y MF_.%KDO<&#/H6H$NX^I^';J^2>/H6@DNXR]_I3/"+(LKL64<]*]<%AVC=3T! MKP+ZZ+>?/.,IKJJVI#N<+;13#M?+U=-RK;L=#A?04WZ@')Z_ISW+XZ?O:9\I M^JJ]_48!7=M%@,/:32]&D^G(I:=B'Z\_WU[[%]SEMN3N)\]QN'\]& CX %]? M?+J^?6WW C\\N^7N4/<)?WZ5KAQ'XP.=!P7TPIMYL)]YP!\/>!X4<,/@&.9! M#/(;'S[!=RGNUXPZ-B)_#NK- NY?&*CO#.J'+-6;!=Q,.0BH'YU,+>"^RL$" M[: E6@'W6(H M-?"84]'5)H%W!8Y4#CL*&E T^Q,Y)##VSQ^V"S>SL3AGR_= MYN9B,W=[#:@F)5<&_2*\H<\G(VEQ?6=V$$[\L[M_O9Z35WC[AKCCC^=1./+\ M16YB'\Y=^XL';?_OR)>!+2V\$*%+;IUDQ>-+?9M\R:U/J7A\J6V3+[EU[A2$+WGPT+5RZ[\I M(A,;ZS.QL4TFYM9%4T0FUM=G8GV;3,R=&Z9@3-R5*98[%\JZIM)GSQ=RZ%[@ M+15^<;846KGS:ZQ+\$_P-@BE532*MW/G;<_ M<-^>OQ%G(D/N?/&"(%MH6SLM!RK@VKEU-#S!F-Z#YR;XC>J 50*46X/-BA/&N5^ZOKB\L#Q[_EZS^ MC\(5 QD&'Z=7(#_\7'V(,[=@U>MM:_'KNQ' 4A/ M;.1>8,$=;[56V^5::SOTSJV+)V_T;F^%WJ>Y=?#LF=[SNS=9BC^]>S-3]%7K M_&EN/4#GJ&\O^O=AQ0Y]:84"=#+/^KZ+,S)O^@%S(F3V%N)WFUF.0 _AO,ZJWDUM702[@OZ?@P$YN?02' MJ=5WVU3N.[FUD?-#[VTJ.9W<6JU)7,&%PX/@>D!"??Z0O2]%<'[C MZYCB8NF7G=S:L6N3_F-129];8S67I-_J@II;\S67I-_JVII;@W8-TE]X[KWP M*=9@U^3/@SNMDULS-^'5Y1\1] O#/#P7?@;S_!J//?> '1'=W-G'%(TYXKZX M%9/(MT8\@*F",9G9J)WE!3X)BZK#=79;VSQK3>H=@F1>=]A2R$HW=Q;XV_#] M]0Z3&1X\ZS!)B[YNFN;.@#?3=+6>6>V4ZYWM3-/<.1**,4WG>/"TOC-3]'73 M-'=^B%>PZRN?HC/^4&9H'O3A;NZ<)08?N=+&<^?1,?C(T[Y9-[=NIX]1(%T1 M!.<6V-.!I'09F1S%Z=, 1>K_>0X5;RK?JXVM\2>WOJD-^?,&^EES??ZTRXWJ M=OB36W_4AOQI[)X_I^OSI[LE_M2KN?-&O9 _S9WSIU9]>_VU7LV=U^AE_,G3 MZK-%[N3.290?[6#6/]/8TF94O9H[_TQ^%OQ9DF?7\->1/'<^EORLX;,D[VZ- MY+ES6^1G6=Y-@$&]FCM/0%Y6VET1_$!,ZZV[6^+F>ZKCP[YQ08&HTGTAWV/">BGA2'[0=B_&^+[9^E*T/Q!5AJ M7[E UB%&):ELMA^G7_GOGD^>UED7ZS(/ A[U Q;@DWQPJ+^G, M%\G[=$]Z1I,A0EP /R6(-C>$OP(@O$_:3%)^6WU)+J.Z$];(E7]$V9/\R MM=58/VIKBU'E]?IA^#%WO?3O)^:_7C\,;V-CYS'=&_%G:S'=]?IA./IVO_HT MUE]]&MM4QW8_V8[L868[KKA^'UVHE\F[T?86M1J?7#<#CM1&3- M7TFQI1#)^F'X>G8BA69)OK6HU/IA^$QV8G;L)O=2O7X@EGAA"-XX#-.ZOG/C M8*,#N=LS#AJ'85K7#]4UU3@,X[J^<^.@OKYQ4-^B<= X#./Z#6;/'M(-U!N' M85K7#]6QVS@,TWHGVL%,WKSMF=:-PS"M=[+@SY)\:Z9UXS!,ZYVLX;,DWYII MW3@,TWHG@G\WR;SKC<,PK7Z6%[D MAO[T[-?>2NJNU00&J'B.M"E2!&_##M)XO%LQ\?R0]QV1;3_-CGR8T5?-W%GQ M!@I[VHUOYLYA8*"P)^NWF3O?Q)I0N#@_6"CL:X'(G2/$0&%?"T3N?"X&"OM: M('+G"WH&"F2P74+2 MU5/K4-F4.P==;L7>GE285N[\9H40>_OB5NY<6_D6>_MB4^[<3KD5>WO2QUNY M\P850NSMBUNY\\CD6^SMBTVYSM*#*F56C/PIXR56^3 >U".P[>1#CM MBO*Y3/7LR4MJYL_SSR9X]*5/M MW)GZN6'/CC*7M7-GM>>1XML\,-W.G16>1XIO567*G25];/F%VSLWDCY&'3Z=KM9;S9/[7K7[G;[ M_6I'=$2KVZZ+_Z#*GWX3A%,'Z#26;GE$633/:IU)^/Y!VN'HK%:M_N6$RGWX M*9AP]\-/??\=?*W^5I4L5(4=+G-'#MTSBSP!4 -%*\0%^IX/'2];GN/P22#. MXC_>VS*8.'P*\],!8ZM,'[T?M[8>B-SUK0MWOAAQCQH!NA]M1KW>W. M:05&BCT/@3ZA'3>L!U6!0;U;\KQ3Z5:7OZI6:LL_,56MK.H=T=Z/7VIP-2;A M"7T#3$<4_7S2.)G#A>9T;1(R6D38GZKTG_?Z?>A-SNH++R?NSY9W%[ Y"4Y0$?2V=Z M]K<[6!P#]DT\L%MOS-V_E0+N!N4 9.M %0SD?\59#7JM?CXH<)Y"/21Y8DE8 M1_'WZ[>KN\M/K'=W?G?98[W+BU]OK^ZNX,_S;Y_8Y;\N_G[^[9=+=G']]>M5 MKW=U_6U6/#XC&/MLI:K6VF4KUBKI7*\T:HVMR/-NN]+HG*XCSU<)BWB^UR>/../? M9U#C(Q,7B.!-MHZCZAR.FO,X4B3>&$+GKAMQ1X5=GK"!YX]Y")K68W@VD(_" M+H=^E$"L?O+AKW_JGC;;[U>B++1?0$1'#!9HJ#!T\K:SM?/<9"4BGW_[]NOY M%W9[>7-]>\=N?KWM_7K^[8[=7:, O0,IR6H-=GW+:JT?[!_9]6=V]_?+K&Q- MY.KYQ1V^KG4;SS MH .S6I3'4,4(/RO;?%K&ILK"C4'8V 3E%Y'O0X.?J=/_AHK6;31MKWGRX9.P MR*K\ZY]J[>I[-'!FT5]B:/P\+7EI9FRH)^R:TPLRA-8BS]\(BV^[FG2[E4[[ M]"6+27M[BTG3+"8K]!$?FJ/\$:L7E %W@F1%:>D5I7G<*\K=[?FWWA4M'<>Y MJH0)<)CR$K&![XW9?^+_*,D;>NF3RG/B=0^2\\(;CV6 CDM8)D$HNA&Y,]>? M1Y?DE/L,WWZC3^-ITC[Y4,4[YVJ-9]7[YQB\S,WUS&=R/&2!;T$7'R>BC$M= MK=ZH_6=8J_P^&9XP[H3TRO&&GGHRZQ:I-1J3QY?(^GJM-GDDB?KV9MNS\*UO M)B$59V_%4 :(]1!O4XVY>PH:QK]NV"4.9.++0 0E=N5:E5?S^HWA_\/E([=" M&C3S!LQ/!LMXP(*)L- #;3/I,AD&S!IQ'[KZ8]X-U%6:0+U3Z=8W4RI6/V_4 MNUM13QJGE=-.)V>=(DH]W:F7ZTS:H[9[I6F]!6U3B0#S7.\7PJI!$5D7ZHS_ MA6?/6BG0(0MW7T(Q\;U[K">U43J@0HA''KQ"B7K&7[JAKJ7HGS]]8U/VG-NV MC^G2U+^^0'VUF.;=DP^M1K7&_@[R".0<;D7.6X4O;.T"KWCS[[R'A+^UZLF' MOWMXNZZ[M58(;-?^#8!)NM;Z6*O55H#MI1VY\: EY_^1$P5YW4K]Y,/I:;59 M7<.JWA6P"RY:[OCCE=[WM4B\S.J4>.GY:;M<;56[[?:"2V-&FHC[4"C=2TYX0X3 MC\**,)@;'@\PE+B$A'4B'";[KYP A6QAJ/L\=:\JMY5>A5V.P>::@H$Y.\V9 MFN<_+D[AC3R/>?+KK?3&K;U5?_@^I!\V\(KCXNL+/K/@-F$Y6/0O_+C!JO[% M T+=C#QWSGM1:YU\Z';;Y29T?%TG^1NM-@D_\S&Q4__ WP(6"D=,D)K:CY25 MEARXMT1K@"]#"14J%X'PAUQ7<\QYX0BJIO MMK"TYG86N8 4+ 4FC P=TNTNN35B= 7XZ[8<"C5XGY,8Z4W'?<\YGG%_TZ[) MRT=KA$'%#(3,PT@" &X32;2)Y9-3LKQV.T]+Z&FMWJ=IDBSD;;7' 53KA9[U MG4VXS^ZY$PGVYVJE^K01>504U!-,S:^$?,K1?VG(- ^T>#ZJ79%Y1Y2 MW,^ MJ [,Y?/>I_/_PWYQO#[8ECU0EJR0?>7^=Q$^[\Q8T)&>W!S+OYHTG%&3V#?0 M&E>,8OW]O]^C (S*Z7[VDJY<&\U9P?I39HT$R!I0W+Z#L!8P2+5GG-E?D@'C M[$$X3OF[ZSU 7P4/@ 0VO @BU)QYP&PQD*[:?KJ-8.EO5ELQS3*D!O)5V+_A M#QV6L+%3\S?HQ3^P$SW=AROJ0H+<+B#76W"=)F%UF[*EV.R4@R6<=+T0GOP1 M2<0[P)RVTGV*)PF6X[_!/#_]U6(8()%.A]?Q\Y^>$[DA]VE7W@^24,BJX>.S MT_*'VH]L!%,/.6@S[C@)&[/\[0M= .J<9:D*=5F:* MC<-]D'7+#8)DZA5N,N?0HKJ%M>^B(8 Z"A%3\6&\#0,= , X8@NI M1J%[;,B&OO<0CN+7%9"^0FE0ZG8PQ.E?_]2IUV&(*WI'KVOOXV+/%EC9M[@< M2EM==D4WXY*QB@?V:[D>KQ_91:/"OBSO=0P_C?X7A>[Y%U#?T/.G2RP9*D0M M6;I0:M34&R#?:M-U=& M^RYV\G(YBS?N8ES/+U3-A:KE^:ZN$9A\<))I\(0$P,V'-55X7$MI!04DHBX/ MJTP4""H%(U5G1I;$^X( PK:<*3;^(*%I9+<+0_,0JO82/8G:+P4"04N+JJ 3\4J*NX@*6D-^^YS /]+P,Q%+Y2"[D!$C-:C.S+]7C M?I]#M>7K1T=,R23Y 6S07RL]/'YZ6F_C)M:/./!TE-J5TW< ;!D@#Z0_5EH; MJ'H3CH4 ^^3#L*G'/+)EJ/NES-KUD7ME#?QS_-[SSU,JKD+LS+&_TY7G_HY" M8QNP(+4]@2N;;ENNE)U9^*>P"^*\?$%<1U8AI"U@Y<92GVD+(( MOT>1CD(*.SA!,>I%@3.-0;6LU;<6AYWUQ6%1<%-K/2_S<'4C_GJP."H6I9R+ M<9;! LF%Q'1#P6AY9)>"_'.F@0QTH!KJF/>BW.>X7N***MQ "4PT'^$5.5J2 MUK/H2@3H?*26'V3M4!]6]WL$8](%O89G)X,R:UF]6:W4JI_*-9@2E<,7%9L; M=\%(.$ZBW?ZPQ%&]THKY<=,E0"OMV.+:BG!WY>Q,9/\!^SO/AT-@&')T3#M+ M>K=S8>;\+6 S&Z- 8IIF9(D/4$CC+4J+IV+@P?^.7*$/%E?506)RTOQ9L_4S M>5.@X@A,;V)J%-@GA8:W[>1$ M=?7D0ZO3J9S&'([;_," H@XVKJ2)I]8**2+R@*AK)&& Z&A M=<96(D$U,0^&1A8,5]\^+W$>4Q^H"SVJXCKMQZQ$<*-QV?8HG (K3+!33;"# M:4=:I7:W5:IV.@L 6CR NA>N*(+FY_S<\AW?3]<7OWZ]_';78U??+JYO;ZYO MSS$YS\=_L]O+SY>WE]\N+K=RW'-C[2Y(3RD)^^,4BH+N"YK&'7SWT0$4)6@ M020 (A/L$5H0N9RC-VC5:2FQ&PZF[-75%:P/OO &%78'S5/=\PT_ M@.!-=\;('8)=1:LRNQ.&-G&B$F2.'^,'$BT1M;_$^"#4^H> +_2XLZD\H',J M$(IV'[31#8H>+EOS1ZWGE/0,A[-9]B:>VD )\5B5M-/>#_ M1.^+GSR7JF_C?('5)&'@*$GG-N%#T)]]P;^7B6YGW'D (F)LY/*L@DT*1-YV M7L'=IGQ8(8+P'/*WN\O;F]NKWF6OA))HCTD$UNPU9<_"Y%=KZ17[[BHE;OA\ MU;LX_\+^?7E^"P3_!&+^T^7%Y=>/E[>L48OSR>S^:/\^2'!W_O'+)6:HN+@& MI,%RM[+'L[':[65Q;WLYJ-)J;!H,?EKI-#8[?KVJIDZCTNAL)]%EJ])\)JI\ MNX=GQM*V'?'VJ".!C)F:MY]39G_)>>94VBV&CNZ533>P]FYT]I1;WX>^%[EV M67?1LH08#)XZ"E101FYKJ/OE[_GM';O:T6C?[.3FRUF[,9P'])^<\GCYL&N5 M%_'WE2-]RKA6!M_99VZ% MGO]:>?1ZKAIY]#IYA RMM;.>+@_$(O9 /!N2^QLT& MHW 4>8*?GGRH;VV"[W 9WNTLGW>:&^4C+WU9'\JGU9,/%].^\'7TW]1H'P47 M3LC1[0FG FH?=:-\%%D@-4X^W/C>!,DLC&^F\-((V%GOY$15VHBMIZZDO>YY>>Y]-)O]OTQR-U7A,'D>K1/A<&\ M+ YF;K@O1TD!38:6,1D*O#IW6K ZJY-@<1:LVR5GHR[_B&0X+<$[A\Y1]-)3 M%NPK9@#PU<$'E5F/W42^->*!.FNEOLTO",B#,(D"-49HV857; A,K8GV JH9IV^ M,%3X\/2L_X,Y?&1(A[9IQL,#)_Z=\:@RWO>B..<^PSA=H]H46 +4,&MT\YA/ M"W2,;E-@W::&^653I:67IDY#&=:+)A.'?G-_2OF[C($%#&^V=J2S;+Q[ MLT-%X UV7A;_&=/4B*;7BR9,L7:K[[X N^D*ZIA@)F0WS-P\QE26-G:>9H3] M+/VQ\1D574XA]YN[.A3QVEUF(Z>,G$J0VJSC#7\N7:FK]MYFDA&G_A[2J3") MJ"]&P@W0,L0D<6-AM*JB2RO$0'-7(8!&JS+2:GO2JC4GK3YRAV.RQ=Y(B-!$ M_!5?% UO;^S>*DQ%%.Q-%G2<5IPL>C-AGQWLP&V7%%TK ZM:N=LJ,?F2$ MTM:$4JOVI%!2L9)&2RJZ0$(VM^I&2S("*?<"J8FW9N--**''9B33LGT[HRH5 M7C(!OUN-(PXJZIJ8H@++JWH3%2BZ7 -OBR2?]R<9\*$OM!9%%W/H_3I.:I6; MW;[##U+)EH9.&9VKX)*-D'%ZS,D[NB:SJA9MH,?@[;%J2XQR8=CJO+G17 H\ MOT%S.3WF/!A=DZA4S^]KNKOSRE7WXL%+LW(7>F:?/C^SXR&9-!)%$UM'F4;" MY)'8%":UJM%>BVR8MQHG'SY)O"S=\X,2NTSN*[_6]Y67=(":OHR3_8(7E:,A M;@+4"K^"(_,[QYP1HF9N6"JV]&J??$A%%D;1"C?0IH5Q#!9<.+6W*9R*J%J] M,,FX4:UR(IRZ)Q]T^JPINWYP09D:R0D%L0'IN7391^$*T+)P2T.])UTK32NA MLT2L3-YE-+#""[GNL6M@+\Q=;C2P? BY-IYSTN*,)!6>:0(Q%\S(KCL?NLDM M>EG2N[_*YLRG];0 SR2?1F"9;$D^)WUK)&P(\?<6U+\!1N9W3GFG,&U M%Z8P-]9%3J05)M;S_#&K5]HQ@*K1@.GU.,+T+>=\1\?,$N.S:OH)[P>>$X6K/]D 9[N2.'6Z77R.6YE_CI*%9,*'HMSW!?]>Y@/HZQEW M'O@T0*F<&=)8NN59"LX/?F=3B6H\DR$0U'IVT&^NZVVK=QL?+C#V48A M -#B\J/93\[!M2?5&ZX8!-E/5[V++]<]6#+8[>4OY[>?KK[]PCY?W_X&?Y:_ M7%__ W_W[L[O+K]>?KOK;3#DY8/]/0I".9CN;K3KXZ/6@O'?C63 SETWX@Y3 M^6GQ!&NJZ_\08H&__JE3KU??JP+TH_;^1UA-7=P_#6 425:1<,1#? &C#$%D MQ5\.//^!^W;9\;SON"N1?J%KHX.TTJ4KX<:"NU@(X(8_;WQYCQ&\Z95N[ O\ M:TB(AD[CL1QV;H58OM;MMDJ,!XR/<6_6KK"[D0@$6]T^DZ[E1+:@#N!M!HX< MTU4''G;&@V_5)0?8$PS4X^X4NUP[?1\P\3@15JCS8?IB""U@Y1E)091&/F"37QO .WWI4-7X%F8-VK@> \EZ-@?D;3I*=8!2LM#.*J -6:- MGAJ?!3#K"U@!X9<<2&&S_I0Z$ 4TH^<_A;D(PA< .9RR .OF"?_[PI'B7L0\ M*\7/%1T6'H_Y=.$10F_AQA$ 79V M_O'$0[$F^4)[@#D?WLP_YM8(2;%0C0.S,X:TYR>EH6K^ M!C!H$ABOH&<6\/_!\^V V1[,*=<+:>:I*7$F$=]YCA'Q$%%'2<*1OXWEA/9DTAF 5:V#S1=Z I"+_0 M\U'-G^TL]$:WB,-!5GD13&%.QQ$2H:-^QA*F1&Q 8I"(@2Z$7HGZ .8&0!)0 M@!("*QQG;VC27)1Z'Q=6XD-H0,^? 'Z@NN-I47?Q)(+I;JZ! JZ!%,(F8.M8EL37Z)'B %I M07>ETQ=6FC5A2$(E\S@:$I+P!+,4/B23T"6W\<53W"V8OM@"Y6S6")I#%\Q M_$JJ^0&@D#ZMK[Z&M]=W](H'541X%!40)EPVXO_E.(5C2?T@.$F/E%DEG"%4 M*^"<^BA\'S =A.I%O!ZE \'F@*PX?D[D"R90CQ91B%EKVA=^F8PUDMR19>T2!L*E%8XFTKQ6YTC(T$,#O)%VC*)%T#&A M$@Q\PH$-^"[M+?#4CBQD)*)JDH2[!BJ\HH3=!>,F4-"/VW8!F3BSL _2M6&: M &%QV<3NHRAT8#%Q%N>$$@3)9(IYAN,B0*2:.B;V%\T&L4;U@'R258(830^A8L%UJ3 M3'2.0 ,@EHA:2X3E&=03U$,(OC"-!X PH#V(T-\$:BXH+7F &5/4-VK5PD4% M!'NL(*ZL=6YI@+&N6!F>6@:V-Z3/JXIZ>J[+/JK,T,WY;V>7D'A-G5U&%E8W MK7M<&ZK-3$9+.B6I&P!((02M'Y&=A@7#/))50[ ML\L[5/0[/%MG>2>(42>0FAD!JX2.1R0F:8 49M$$\Y3IL3]5ZZ^N@ZME/$W! M]%-(>9!(-+44!2A<,LS-4AT;PX\U^S)F0E;1_/2OFP5U5RPJGD#H^&$PPBE# M&AY\S"Y1/0!Q&&!GKERK D1G=^*1XT*O#DT"+0!8WE 0T"G3$:Q@ ,X^B&@) M.@^ VKB_4E]"8[7[:P,?9/O$^,QRVCOC,ZNG,5L;NL+61'_W&0_\SOUG3X[\ MZN[R*ZL]DQ!T9QZ\Y7VJ,/91VT@[84F]GFN6Z/617=^C BX>\N^A?7(-^8P[ MD4I]J76KG=+RM9K],+LLHSZ5799+#-4Y4.AQL5"JAD^*8L:9EVH0L2]JJ<:A M/4OX7ID"J:5)U@II=U'P(UB7@=+@5,(%&H+2)V@LW38VWR<-"NL Q2? =CW6 MN[RYN,;S-&@5R62(/4F>*O(N@&FARUN:W=C:0-&JA(Z!$;\7V@T!3(%VP#86 M[A#6S4053!P9())!45;J-FIOSQM]/VC2?+V]3KS?SQB".++$'4*Y(\E-))1Q M)A(3-LC8K62&:Q^,MA(EVLKX")U\ \^SV5_Y>/(>!@AXA]&AHT6,E4D=XFDE M5"&UZO: FC+U":@5"OI)OJG8]XR>/<\?O5>K.$_VQ0*M6N%JE[O MJLS1P#@25#4033U%>6TX 2"R&M8^I'=LNSV;V=J@8[OJ-EX$2XZ.3F4YO9^_ M 7@?>%DTGY_45O:C8>EP3R5]B9#7B0!65_ZA@A#KH/&D?+6JU6_C?W: MK5=V87W,;$FM/U2L%GTH.+1=HJMW+Q_KM5;N#7EH%J7 M,2S^7*MT6#]]CKA%9=:+AF"MH-G0AV6!E$%0YY;MC2;Z7&:35&WE@LKG.-X# M:>BD) 8C[R&@,!.] T$[(^I/!U1M5JN"(AK@KC'IC&I;Q\HJ!33"]WJX;C3N M@^X*-3B>I7:^WJOH@.1%[R*SWP*:]DUOYC>HR8FUP:#O6'>Z6>2K+3RR,8)$ MBG-E0>@G(-(75-JD.V>;@\=$1\[#NVFB(XVG=V-/[WZ]:W?"9?\&$39KT:#T MF-?WTE-!6Y(4'W[2PC:>^#XP!V/T'3X)Q%G\QWM;!A.'3\^D2]VGCUZB?70[ ME7:GB=-'GPO1#>N950%RO%M\7J]6&IW:TE?52O)\R;F#N-L4&K_DZU4-MBNG MK6?;,S69FO914WOYFXUG@BFU0:EGSK)M>(Y)R<0\Q*>3+O/#GRGF0RGVP8]K MG&9;CXA/4,7'YM^:+$\>:T-C9HV1%VU,C0,<4_T QU0[P#%5#V],M>X!CJES M@&,Z/< QM0]P3*VM:1NFU N55VWUA][D#!##R 7!D/F;'L_?*Y9HY^QE8-J( M#E66+VHL5^G_/$^)S<:8%[&Q(M-1J5.M+\^\L2FDV4;#-7 I)ES:IUT#%P.7 M=>'2[-0,7 Q*=@ M;B.G2#L%:&#Q9SK.NDASJ0 ML;XP]*J08VT=T5C;QS36EX7[%G*L:QU%V+_Z6^Q21Q/F=UN.G M)NCG6)P.IQ6SX6J0LAY2GDG*89!BD*)2:-F$&*00J-K5DQ M01P&*>O)%!,89I"RGDSI&*08I*PQMD;EF63*!BD&*1HI^POB,$@I$E*:>_2\ MY=+G7NQ2)N& ^=Y\G\>96>Q21[,3B5?/FXP#1Z4"-4R^ 8.4]9)FU8P!;I"R M5GQ4UR#%(&6]R%=SVM,@92VD=,Q&@4'*6AIMU00T&*2LI=%V34"#0F@C)0,5!9,]+'Y"XQ4%G/ M=V\2(AFHK+T &:@8J*R7"-:8R@8J:YZ>VF-.I%PZWXM=RN0:,-^;[_,X,XM= MZFBV)'L7)M? L>E +9/HW"!E/7>-L:L,4M9"BCE!;I"RGK.F9?:5#%+6O*/, M(,4@9:TC(2:JSB!EO:T"LU5MD++F[;T&*08I:^DI1J88I*PG4TRB\P,J=32Y M!G"3P(H"Z(7P62!#DV]@*9DZ[:,Y%]DYGB.@W>.Y/;QS/%DDUKH[_#"&VCFB MH3:.9JCM4S/4 QSJ.G-U_YIOL4L=37 /Y1M((GS>H>9NPGR.Q=G0,$'Q!BEK M(L4D8#9(66NCU9S),DA9S]5M8I"R'E+,)7D&*>LAQ01O&*2L MAQ03O&&08E8?@Y3#D"FY=+@7N]0SVP7[[Z I94KMOY29)J:4*;7>-'D7\KXC MXEW89'_XPT]]'XMDMVCA'W%5&47@]R@(Y6"ZKUZOM? M*[T*_5E[_V.)N4 1-O&]>ZA%?7G!76YS&#Z\L&0XG:OMW.=]=CF6_EREYY7+ MM-;LMU>N+:$Z'$#V<8\#V:@VR2OL$ #V[%3Z['GAQ)=N^.I>]]OXWQWV^C]O M\I_-Z"#'0Q;X%DCHB->G7R^'[,_:%TR\JX.FM-%LPNZH1Z_?Y!VN'HK-UI3AY1QAN6Y'DB+I?T M*$@1$I:<<(>)1V%%H;P7S!L,I"68#)14!Q''0]9J5&OL[Y[CR" $\=P+*R7X MB=+:+;$[\<@#=GI:;5:56(.:0^&(R0@%G!OA8H+U_7!::_S(NMUVN0DL5:+\ M0?11UC-NV[X( BSV\/!004A7+&],]8DQET[ QGS*^@(D/HC[T .9.?#^[[A< MA=V!2/;% )8D$-SXWEM2N^T!_5POA,7+!=J'$;P#"GC^Q%.K!^M/,[5X Y+T MV)(_5N_APY #+5%XT\ND">AH$%FCF=+!R(L Y09.4G M&>A:P 3A[PFYK;F8OLP_L;?2_OE$MNM<##I]N]VL-YNG=KUK=[O]?K4C.J+5 M;=?%?^JMD_BC49).<<*'HMSW!?]>Y@,8X!EW'O@T0!&7H<,8Q.0LV>0Y[AT;P1S\^>1/SW.Q5CWY M<(>F!4ZF"V@1J(K3O3]DU+,7W4CR\3$3D9LFY M(V%*8Y*PYH"E"'_T(Q*5H'Y\%R'*_Q%\X4S9P.>DV@N[PC[R0$EDW?, ?U0!&'*-<_'2??U]AKM)3NRPM30 I.*??6@ M<(;;L6T'EF/DP_H: H\GD6^-8(#XE?2SI8-H,G'0;@Q'OA<-1ZA&"/A+:25S MV%%K+WPPA35V#,2!#TDC@)HSW0U $W;!3'2P933Q; 6&Q.I$&Q5!Q:$O6"?H M'2A1..H" OZTPFYB^H73"58,_>, U)@ZA&_L:);TH&1@Q3 5X+$/U=.4 8T) M"P*W(["]P\@7:B0/4!_H(H'2YF:(E['1M;Z3;29R0PD#]4"+@>YGJ:54KH1V MW F\3/\?I..D[ 6X\K$7N:3SQ..7[CV@ A 8Y$P?%=PU!Q]5/M@#H!BBI/; M%<(.%(^A-++,"T2*.1B/).BEV$%]3'4<.YR6A(^1!"_4M'(C1G\3H$W"Y+A' M6L#P9WA&:N<4M/2Q(FM*EI@.)12=M@@L* _DU7-V A@2Y+@!W923B5YB%JA" MRH$BT"J0H!4C3J!-4!]'LY,'&32/'@?ZZ*1S6#Q:I.,GC/?%'Q& %\6\XK = MZ5ETC^HR"!"H*R(JO%.IB"$S!'KC(\/]8$%0 M(10"(;[C>%'#0W +=T0S?7:H4)'CP;J1_9Z>PM\@R*COU%7HX)5+&D[C)].SEP%8[[:6 M<6_\K-F:W3#7D%:/H"$8UEFYIA*+[P/DY#QKO]_QDK>9QCI#P%H3E^N,D@;J M)\A):=,:4-GK6GVU;-DEC('Q&<$\)X!IRQSFAEYM<45QE!=U)"GIF1!Z(4^$.\X@@G^)R3&NJB(SOV$D8%'A%$&A$\!T449P$*KU'U6]6$A M-U+WKUILE?6OIV6FO0EV ]Z*1 M JF.N5(OC>?@,KEDU;14Q#;[SP]#Y9K MR FHE5YLX6J7ZG0X!5#YIO5-+TG*-T6+(RU<)35YI8M+.$X:F&VV&..$LE)Z M2$T/4AH2!5=/46IFP.ZY$XDR$!;GDL]MLESF9DDI4;]'*"G2JL;0.3 <&*[S MDV2GYQD5VTRUHDZU'@)-L!XH8Q:H.I^E'X3E.UQ8LC9Y/N<<>G:E&Y'F%ON+ M2075+E^UBN&<(^Q!*W=+R5ZA-$26@)5DWW+X'(Y=HKJTCVC;)"-@![_NQ1P'@(=.U2]MWDV@\ M 6O-^@ZU**9DRRB!#!R&!V,0Q0\C:8T(!6B)#%VE&L5(GS&?D'FUT_<,W182 MC*&5=@^9YA7V&^T:(4!GC+![[DOTV'@3M3&/]J@R;-)51[D31H78 ?'&==H$2,0EDRQ90/ ><&=B'I-_(HR/@<@G@$60<,>9D\-0)J MA@TBAZRM!6(J6J.!IJ@);$:U=BQFJ*+6M5CSA=I<6I\3'EC<38(4O <72 7: MMF*Q5IQ+3)OU,3'_%B0Q%FK?C$^@10Z5T4[8?$>!$-Y# +8OOE;LAF%I+"BG M01]]>0/TG)#$(A^+]O^D'IZ+A)<9[9L<@>R/"'TTL=LH 0C B]SQM $7:BX1 M7WQ0!@*]Z84.'-4DE(L 09^]+'#(:Q:,X3,Q#PRD>*8-F%%]C-B8GSLS*KS% M)[R?C4.AXGV@WU(LD#[!CM@?SVCNS M/:B _C$*<'T+P)8E+T9PN,$JN-5P05L[4U2^/7_(W=B"];1+M1^30\<$!F>Q MD<\N2!ZEX7F]BS0V[\IUO7OE<;X!A0K%=0\%':DL\0=7-[WX"UH?>DHX7Y"Y MJUO)5I^45JMUW*-DVPD7H(N1% -VF03>7%/@C8]:@D>#1&6*RNC@1N@9S <9 MJ&W-[[!BQ U>7'_ZFO2/5CA.RJ8O1@)L>:A\(-'&1HL']Y%Q.F#UW\4T(9O> M,DO["E8YK;(C7, ! BK.5PLXZ72Z_^NO/")JI]&=J1^ 2[1 >XRW!1.F+]R&U MS99LD,6M<\O"C3%2/-VXFV#T9<.(:,<19MH0%$.U3P[%2VP4P;Q*R59BCAAR MI[34_\K^RL>3]PMJJAIMW.G4;X-ZB(\:HB9$2?MMQMX];0?!V[*EYR.,W0VX M'NUABZ"!AZH?N;Q'&,'E"YAB 1WZ("L@7P6XU:&&>7*>ASDIO?,:=\MIE.T\JQ*X5AF[MY,,5VM:G M%?8UG3R?9 "J?A#'&IR#\)H&DKCQ.>$[Z!=:.&&9I0S+JAY[<7XA'@>13[,^ MBU-/2=M8?L8.@ 6A6<3YW5U+F;K(+A8I4WO1F/9ID:67\/^O:IZ:B/67A$>O MBEAO92+63]O==JM3:U9KU?KI0J1ZL_6R2/5&'*E.YY!2(Q>M>SR3[/!)(,[B M/]['9YBD2X2ECU[2;+W6KIRVU.7>+%J>E8YO3G'$!KK2=N8E_S*NM"%5M.AJZAPKI@V&ONBL[FKAER M8OWP9_1S0DL.:C4_KI'"^8GA*F?A&P_XR33"N#)M,*8UT5*4H:^34OY ASY[ M'<3R6=UXO6S3>@<&?6/6$]([&8[O_7;E5 [;>8&DW'IZ\CU@JX='%EZ5 6B_ M28[F1WE .8[6&UJMU*GN+VGT2V9%=LX:I!4):>W3_:42-D@[)J0U.WM*&[H5 M->"5MPON00VX3C;RKEP,GUN;[$N&>F"S9]D(\SU[FIM>#; 9#ZW;V [/#]0BL=*HN5P[^@IN+0^FN=+_5-R/ T@FU M#]AMZ%SN["67?4X&_Y<7W?SXA$%V?.C91];RG S>H.>5!&Q7V@8]3^U^'+R) M?OGQZN[3N3',BZO(UCJ;.NJ-P61P]@*[TOT:I6M_3 MWLP6+(W#YDV]U&F<&M[DE#?MTSV%:)C#0>:,E"'#,C(L7 07%S<'9V?0<4P) MFTYGB?&RA$V-FDG8E-?>F81-"NASZ8@*?@T!)D1Y/L&2RCM*N?$HL[W*#X0A MT-F$_*6Y#,'93#3QA9+IO1OI_1HJ/?\0LQ5;P4RB/TJ;RBD'I0BGV>SB09)0 MDE[:L_E7I+[70%4TQ5KBE$8!'PMF$I.?X[5JQD;Y.=J+^3D:W6X+A/60OJ]7V$@I@,&4>(M.JF0=X&:09I+T%:M;FG7"QOJ"P4+^3, M9&S9:(3YGF/["@TUQ\>>Q&O3G. P MYW\,? Q\]@*?>F73DQI'!A]C\IL,,(>A&)L,,/EAQB'C[+2XYS(-S@J$LT:N M')?&T#>&_G.6VCYNL,C)Z(VE]GKX;+JN&O@8^*2K964?,1LY&;TQ]-G&T8V&-V_%FW9KTRBMO)MB M>3XGE-M31WD>")"B9F06)\',F#]*>L+ MC,_E;"#]("R'$MH C(6^[$L@Q)A$1R6C@ M_P$> <5L'WJXT#7I5EA")LX>,.F(S]TA446Z=H0=X,Y:F5,PL8@7#4=0CP6\ MD6X4C=,L*, WFXJGY,5**6$4'DFE?G GR"0_B>L-(@LJQ=PFPH'F^ #3J\ 8 M\'T WV+*EO+(BW1V%E7,%Q,N?7HP 5I)BS@XAA&' E-YB$K!D^&P] 'Z=/8>:@(JL[QHG0<@!E;;* MC_/=]1X<80^%2M:A^A0$GB5Y*!3@40^&XM 'P!]4[P.3$'/).#6>6"@XX9)R M^N#,H#1!!/4I#GP@ D058!%F9,@^"4N,^\)72GBC5F)XV+BTA.))LIADML], MCP=!1-13.J9>K76:]$R=L)TA"E303#_"7#ZJ4/ <9>-9-#^ILS,YE@>^%ZH3 M!\G$+H&(XSX\*K&)!QUG0$XW&,M S;>1%X@2&SB1M-7[$AN+$.3$@^=_IZ\R MLD-+&Z*%FKNZ_2QY0%R&8@AP%DH2S&4T!;$KLMJ)9AV^'\& M"!T'^/)A)$& I$7:ZGT"./9=B D./W(E$.6'WC]^#7ZD:1"1Z)9C( 7T!*"5 M8CV38 I)Z$F'AC/D(!^'PA4^I6"*B5#*B'JBCS428[2Z@(J>IP#?%V"*09TE MD%T#Z5*Q!XZ ^"L?3][#WT$HZ %\Q/L^?$Z 4&]!Y$)30%5)JYC-/.B6GW0! MR%IP>;!VX43W-H:JX!7^#: P(6^/3\H9;,W[D-2Z42$.^["^KLTU"F6L-E(@"T# M+P##3:NB6EW](H9"/HX+=^X.7ZID7B$*94[6TFIW#0IE?/:NSVE5-Y/%M@K MU_7N::ZRFVA,QF$O]E057'#.N@V>&FB26_GJII$XYFFS)AYQ9M&%R)>>'&0>,LWIM'V=^#U;JYP9LY2 MFCS)FX\PUS.LU3U>9 89:OI#8&9@<*LWJN8'8\7H653EZ3.^E)];9= M:9OL)2;YS@.?UR=)WG2Y/#+X&'O?)$D^"+VX97+7YH87!PRS MQJ;>6@,S [,7P&Q3H\E8^<;*WZ.>W3$Y2HV9]G+XG)H,R08^KY$^QDEDK/SG MEVL\.7>D*9*;[>+>(738G&ET3'KDG'*FL>D->WFWPO)\+"BWAXSR.#Q#+$.L M(A0SR9&W=CY?E2U&&I!S $=(:4Z=:6DA:462W0/^H)R#29Y>E11Y(?U&Z%$R M#)6O$HNDV2I9Z L>4JDX1X9T+2="<+*)IS(*Z+R6?>F5U<$IK,,7@;0C: =& MRX)TE]*2MTG.]%Y71)4[QDL[OHM_"%_V12 M%TQ6J=.E8J[*M1(48W9I3@E252Z8."=KG'U$,V..!R_)9&QCXF@::C:G<<&Y M.9L *#,!&*5S/,G(,Y.$/),$64F..39\\OF PO:A M .!HG.;W[N'$_\WSORLA;]T M97M,N9RA&_=(BBG! M(3-+85GSHA!!&X-4I>>;S0,=6 M(KZ%>R]]SR5Y6G"4_T:,!EPPL!1URJ99MF82@*N<@7I2L!$FF[9@:4,IAB]" M88U<- /5)Z$,B&G"#2*54UI- 2W1W#G!2.SO1]()9U)8C:"S(@@1<:[-?7LV MHS>#U=8A+F7O"& \"D>>3WG-9Y/PSY3"[, PY5#D L ]UQ5.A9(UI7WR!8UO M-ATXI8T&PU>Z,VO[S"T%,9Y^N+[\^F.F4(Q_(D*)C3U*Q29WY9$JX6+E2 MJ:F!M%K -NJ9M/506R=-O+XB!;=*H/;@I;FR*^Q<)>*D7J2:W.;IO0]8;7^& M=QG]%U.=-MOUER8Z?2W)CC ':G=U#E23SC1GO=M3.M/<"90[6@313^YXPU*: M#Q/%_D#ZX^RM,/,2)EU6404:<;PB20@7*K&$DM)XWP].2!+/L/C26JJ^0@U, M6]8ENA/AS_5NO5*/LR[1MW^N-3J59OHH%7XLEGM4#K/Z8-_1UD#AXDRW*,_6 M3%U\>K* A-WQYWB#-B'E:YVZ0B3/+6]B\4\M]B)N>L MR3E[L(E73'<[:^SA%:7!V=#AK MY@IGYG2:R3F[^0CS/<.*>]K.P,S S,#,P&S&T9(GF!V/5V&ED]=DHWD*KAV3 M]-%D$WD%>O9QP5!.!F_0\VKTF%0T)A7-\VNU23A;>*78V%ZYX86!F8&9@9DQ M\8V)?S1JMKE5QAAIQD%DT&,<1+E#CS'Q5=C?Q=%FFVUT<,<>+-BAFB&6(98BU]V(FV^S63N:KLGG+W+ ZBT84(;2-,[DZ% Y9C W95_@ORSA8/8QESDR##$WC\]<#_X' M"ZA@E.:'TN!AI@A+^E8TQCQ[5IQ8+MN7)$\L)L/"O)^ARA-K4Z*Y-/$M9NJ@ M-QC_.Y,W+TD44F+]*,1.0*_&E%8@W"3$5HTH$HK/XZ6PB M[X%#GB_*ON>-9QX#@=R J_0YF% /3WRE%1 %/><]@R9LZ"\F0 R0#RHM82:- M":6]RW;@?9*8YQX3W\DQTD65#72JC?>J#6()Y=7SQ<3S,1Y:9=\=2\IXR20E MVL/,E'.I-OL"HZ;9&$9&F45%*"G/7'\*54';4J5TE3X0225IA;$#-*3.TQ>G M*"3N3BU@.^8NP\^!!;[@@4[6D@Z#<@).&;ZDN&T"WL27@2@_ -,SS)@GT+T, M9%\Z<26:L@><6NYN+@6F+>Z%XTUTLKT@T'F>0:9KK :8@!FDNDN4TY5*,Q$X.! MM# MJ&(\S1'"'P&@I+,:8MN(31A0(D!FP4XRC&.^R3)1(98D1P(A #EWJ:L MGTZH$DHF3*),N"CTH0Z=>-<7[C AUQC*S*IQ*3*H+#$;,R?A/N<;# P%K5Y& T.1@+EH/QD["XK;+KSZR1 MR]+,9;)6:[T$!*,8"3= J82YYKAOC4HZI[*#_^8,$R%[T7"D%&/*.$UK[6!Y MZO9^%*!<#'1.9=#%H 2E6*8TGA^(%?U2 M&KMX0:Z\M\;&G,-QOI_:["[CSLI9_736@:I[KAX!%P$^9^5:AQP1^QE+IUYO M)X-Y^RZ\GR%7K5DAITQOS/WP?.@+FF P=4BI=85--X*4.:44G05==K&/];HX M2SG.K$__NLEDK<;,\3I=(;M0IN_JQ=YP=$L<_1A-2S.,\%RH."17 >HH/G=( M*&C&+O!S8Q89?CS)CQYY57;2M39I9\_W;4$#QL0YY49E26+(/FCL2H7J?=T? M.4\^+(?P?$+:9?8$^CW@V\P=$$;F[!SCR(=9EF7<9:)\P4%I]H8OES&&)9NR MY)_"M6Y MH,6F'D.8IV-XB>XGD!\8Y*8HXY,B 7;M\#19OV#3+[/A[\2.X:4-L I=@=.&O])9[; M^#8@KT\;0.K6ILPU3OB5YX>SEPQE4K7/W'B$?(PFV(]N]2]TL1"8U:Y=#*?16%+K/PP6GZPSQR+FJ+C[45^MDKFT04^8*81\P )^Y M,">[$9C<:33GA E@S7;TG@0\Z+17.DY0-RO^]5#I)4P9ZCQS"=/\Q4Y?Q:.T M/#7!QOQWS]>7::VJE:[R\&%U=2.\I0_O)O(![$.7%"=SM=,L4O%JIT;W],VO M=EKO*I1F]20?=%X>RW&CQ5_!I^E7W%/,J+*IT$]O!$EN3E6;ZC,NK'"D7,+* M/87A$US=!YPN1"K& %<67%!37R[8GH$*OM 7ZZ8WX";+- C2(5W+5V'GJ#\- MI!^$:N7*+'3JYF%7A ^>_YW\WUH70QDRVP\=,@*#M+XK;0PZY+)VM01T9KU_ M_!K$6_BHLBWLPUIT6R:J;,FG-?R2OD95?>[*05 <'%R()<5W9(,$TLL(X\$J M_2*8N=X1E]4@OFE&T3A=_0]7B/T""X-+3,WOV%FL](S5*C\N MT=;?LSH\[PN.-] &[*]\/'G/)NI620S.T5$P[UD#BF6&&E]M^9XUX<58X+U; M"'NH1076M.!QP K/^L@M[VGC3#^ZA'Q'938C&YB$: M-1.B84(T9;A%!N),:X(@3H_AJH^$V* M2?&Q:4\ZF;L^WU-W804?@N*4:1O#(T%Q+H-"9,MHS- '1]>J/].^=JPZD;[/ M'<-9I Y-5?ZT>QE87H3.12"/#6K7Q(G<83Q*T#M!XTS[@=>QEY]L/&D;-PV\ M@#NI:@LJRP/&*<^/7DYH#S&N3JEY7/KEQ-5D2SX9@34Q5EVIL-\POB;P$CN& M,P=68HPW!)U4^5#(3ZT,&F5A':Y6^'%6R[XA+?LNHV7O?Q9J0V!QZ@5D)SHL MG$Y4;-<8=XCTK;B1&_]*# E$(<_R.0L^99PN6AEILV !)<:42#LQ$12GCR#U M8?[$<5AEF!I0._2;+"1XH[R=\:\ Q0#>FEFB"8OO/;""IQ[]"7H&S'WXJ^^K M*%^*G@T.&HI7J277TY;3DP+- ,3GD M$\T\;@,[T12.X83\)JFJWFLQZ^*+ 0;^NX2F$5U2BT<"2NQW[LK0HT;32B:N MB/"B6RLN]2 <"CV,^T6UQP_7V!";V>+K+MT0+1BNOI(CX#?E"-B_.)OQ2RS3 M)^:P9D4A+;Z:OQET6?!$(6;(HZ&@"Y437&;/D5@C6B-'WB2!Q9H :+8VVQ(O M"B9ZR@MT,^L%FK_1>V]B)Z# XGDDS+NNTNNSQ50Y=/&H#KX/A:5")\@I# J1 MK45)]MV(_Y?[-BIPR1$P+./0,3O\_EV"5H5NHK2BI#\5=@[( M42YN9TH>PUC'TCV/O6R9GH^FMN\-!9 Y<@98](>_UWL_ J"#;!,4@45UE)27 M4D<6JL@L^&=_BD.='7O<:#3!9@-Z!BL[:=$ET!64-,6_4_4>W?I !WT>#8_5 M)&?OEH]!+&T&56TK*9ITA<.8:6\](6YV5QOT?-GW=V'9Q@< ^HOOZ\JM6^Z$HCS!4G\"#H?6I/A>?99V)3/A;)L# M=:9TL"AVD@\%QE9,1O GQ^-' '^U0XB]F?&ZQVW&I^[0_(GZO^/A2XR]H*.V M:OL;/;(J\"'M!* ''>[19/E1W K[O'C!_0 L,T#'5"F6KI>ZZW48%0P?M>$: MQEOX:L=&]SS>(@;0@W8=1V30?H,^M,#(=R9H-R8@/W*Z P&?Q7'8R5XSCM>A MO2':$U(5TH<'H8A?U\=9Y-O3VO7%;8E0ML&BML M^&*(QRQH3P5C8FAWAX<<03,/1CPA'(@0F8SGO%WVS)+V6F]8GCQSN_;#U>OM MDP_?8)UAM2XKLUN%\ZPC;A^ BV,_L&,T-6?V>SXGB.G!@D[1R]N[%]6(%P>U[[%[WL"6X03"K7 $5Z2I=6 M8.R.(SA)NGCS!>UJM<;Y0SPYG(EPP!$L<=1"1=](^)U#2V!9P\(D\4A?O5IM MIKO9:@PX0UH=-50- %(8\#RQA+F-W1-X'IGCX9:9D]-XH$YK(7.'^N;B.E)J MT5OA$IT&D4^N5 R ",*XXT@!M64N55R75C!P4?%E\)V.67LPG;'C.OHB[3HM MN+2DJ]-_0"N@>*"BO"B&N/K^"D.G:^<5=@O5L<^@:GA^4*&7M?<9]3S4+:)E M07H_!N&&F!A$5W2[M#OB48#92B[CR,]V+@%8W-9AJ@#54_)GJ:"[ARS,T&?I MSK)+N26A2!^J0+4T5)[O/]=.FY5N?&$]*E9B7\LXC":VWG56NM MM2BL2V=Y2K?J#FHI):7U.NM^ -,6]Y*=:3;#%9K**HI[]AAX$M']$"?$$G'> MH,Q&X/Q^SG3FK(CVP%#P-QY<&_.ITAZ'F/0*M+?4'D\WQWVASX\HMP=N'GJP MANN*Z'"#[CT&P9)/:(PAYFG^K(#E MMKT?X+N1%U$B!] 927,:@I9%T4K?9LB82]V]L#=!N MFMKR"K1SFU,B"G7()A S-+')Q:6WX#+':K+;MJ7,F2,5@@J$4QMN&--4AL_* MZ&I*W;:DC*>NZ00W5Z[KW:L<2C6I@ Q/ZY0U%$G)AKV0-\JNKD.)F*,PZ3 M9'T93_?L3,$YC'E(XN0CNB(5+9_9R%@\_Z=,J" LPR.A$D2,,6>$GPP=TT@E M7 3<#W'/%+<>DG%Z;@J*$FU?>)3%Q4U21\%$L^AL#4]]MYIB._!.'F,L8GUU M+.(&:W W68-- &/.>K>G ,9]Q:@$D8\;-@4_V_2;2/UMCLP>JO>T/TJ/,UDO M^\*1XE[HO%)*'8G]?EG)"P(6HU="G6%6*5:X=&"6'TM):E]0PYQ1#=+,:5@:4_%/F>.B24\XS M7*IQ2]!6Z0+Z>O-*'9F)1SSQ'$D'G--A:55$/%H8[/7G>DN=:H(&F&>ITV X M-&C"U]N,I(-IW4BY['!<:E6D99LJ3'B0M!Y7HO/PNA[ZUK*LH"BCM+,/$A8N M7&!M\0>Y)P=Z-U U*MU[S[G'1$O:":E.5BG],5!?8T>@!C4X/'7FKVZ)J^7; MH_4RYH:,R9O2@J+K@!$VIL<5BH^,#HI3Z*OF]WQW8JPE9+&\R+%U3K0T2B&N M56D&N,HC U-]"8]PRVS40N3H$^+))MR26 5DVX3[F#;"P6U^9U"FP>NM4NTD MCR9L)+@#T,845D_"L(0;O][<]%I $ATN*]ZT81DXZ MN2_=>^E[] IH^96':.H57R3/10;$TLKA#SJQ14(%O0FOC<.9W?E,@H0XQV]< MD49N&DTS4V/6Z^_A] HP9Z ,1L*.XQ*N88)/XE.L.H8*:_N[JOCK,'-GA$9]F2.*HFI\\"C%,/5_0%MY"Q^M'$=1UMI MZ2S2259T]IP#VB@H**O(Z,5&K2[Q\DF',^S(5UM[M&\SU0XCY75 ]34E[^ &^1;(I+=X(!(O#0T)-10YGGCD.0(S M.LRL:;$2HE/VJ!SE U #!'?+L(22<)@F%CGM&'-4UI#2F,Q8X$H^1/JNFT3:@S"I*640=0+B?%GT!11BL&0?Q0;0)S/&U/6]/Q2L^M M,+MO*Y-]5JT#:2#X@K9^R5T M!7DEX"YC]YJ08$\XPIAF"BFST_C:6D7&M#Q MBS/S';>1!9WRL;U)J 1O++UU03HE/]0Y>#Q7)0#';6K:H^>!#)(@(H4$)#P- M0JMQ, S%1C?N&+*2XMM #22W'.:,G8#*+G'7.(+:G?C6@&3+7X6KT6'P0/EN M;#RAM"S5S9.R8G_A64I#1D75LJ2MYBV2$MI3F1H892;[/0*"4W*@!?D:"U^E M-"_&T^I @/@0%](Y5K91XW5IZL5[P\XT\>3A'K%.Z(]'"M)&M1?\CC9 M- $GE!XF.JDV8D[;R53S*/\+I2QM)X!L]10(:&T:-F\^2Y8 MJY5K4^'O$50!RN8$_5E;M*-RA&3:&,V&E?[_[+U[<]M(=C[\55#.9M=3!7%$ MW2S;[VZ51A[/>C,>.Y8WF_SU%@@T28Q @(N+9,ZG_YU;WT!0(F5=2)&I)".3 M!-#H/GWZ7)]'L(F2X##$"G",?@"6M],E!'B^7(.$A@O$( M/,_ M06U$E/,1QID)( TN!-#L:]Q$=%>K-DXQ"4=:T@PQ:DX8W0>-YCPY4 M#O3)=#U9&L,Q6W **E$(GE;*#T2KAGA@\B9#:NKH.FPXU?X8 MM:%B"#6-#$[2\(MHJIG9B6Y%;)DQO M@Z5 :,$?,C(5V9UR+]V2#C,X*5A]X!EVG>MYQMI)BJ.U7J2"K1!1Q9MY)3!0 M.#QX)1E?A,(+D$5FL\L$5TJUO/B;)DR6V,C3=J.A^%E#Z9F16Y/JR'.5.G@]/I-J46%B#%\*4=_%@Y#N21A)%HY.Z* M")8H(2WS(H=96U7HQC!34EVA>\:P;CY&5EQ0ZQJ&=^ (K]X$+],?X$&C@A7 M'ZHLS,!A0[Y,X>L*' *\UW7.BHK9\_B1+[W)0*8W4&YPRO_P%J^%B^TK&+XH M!W/.S)%,$(%+X)U>IE<_:)L!_1R7,LI.]]:(ZDE132FK MERB%\<2R*&H+NNHJT%)XSW;%)_=2?'*X \+:U9&L'Q#6BD?,>=LW_DE\X_4Y M:BB6,)FDM7AH[$^A;3.)RDM5[[EDM(M]?2PLJ(FA6$+CE%3SW+8H+HN*#P#K M-^B*O>!">S"+GW&EJU8HV*X-LA)\2$I-ZD*5RD1CN5%W@1=D7S3RF>)"GW]7 M/WT:Q9=,:$ 5%A2[X-8V)SF+1C;7*&*=BDZ:*M@JT17C \%<8P?:3!=XF+XR M&RNL#%>&8.3:XVFSO:D;0PB?I'5N3 '!6 *"$Q55E-/3H USD2HP#W)T.Q%@ M!7-C2J751#NV@K!&M4M#S/EP!!D6-1ZC?-MR;BUQ1HI\V;,%M%(]S)EVR=!$ MW#MI&P=;W(#\3Q*6N7[O:[(OJ XFBJ4HAZ/0V'JI$AJ[E_J<&S.U)>IYL>&W M%I,TNV]@/PD[8<=^K2Y3RHDP#)?^5Q8-*#='H08B+,9$>3F"5V5D!(;9R MF M*N3M0'A&0ZJHXOM+MLV.;R'1X-_^/[Z1,6.PT70/-T$TK=0;_<=;S'5FT>Q- MFI,TT45W F<][,'QA+9 7<+_)?K!8B;T0&?^./_Y4>^H_ZKSF_U>O_/SA[_3 MZ:O>ZMTBD?RQ3I[]BYN(23.H4J8 E7,L[:Z4I4DA MZ?F1=MH3;MC3H][KH_ZJ&_:PMW_8__T^'2W?7?;]]87_QRE">?MBN%PA<.-K78P4%5)H.A]XL2GW-Z*[;_.N[.TE M!O=E4:0%ZU8S\=N$9$WCT\P02C9%.&,5U29"@+4:E*?EH@KEEE1<*5NCH7U* M3<;7F>>C'DR.^DLZ )['Z6B=PF9 2\JH>3 _Q-*IG^J6L X)P0X+[K#NK4QM M.1[7:EVFV*%LJ]4K]:UA@B5#\Z>OPEK),;C55<6E'9_<(A'.WT\0.I$*9S1< MW5649MRO*FEQ+IJ%^V&N;%I21>U P=4IUI1RHTZI<-:5-S"JS!Q2*HW -8L: MQ8AQ OGWS%_4?>.(X2PGT]H6YXPQY MG-+.,_?12% 4S]EH4;M1^SO!-*_PC*89XX^$"S:&'V@0+!.L+J@7!/6]K]BI M=9)JB_#L5SU&7 MTN_7!^_DYE$MZ9TL:7WS^CY^(3%)D0%SNI#]9(3_3MX%I[_7Z@UU=5FUPIO= MKU_YI*]_SKIQ2Y;UEITYB.++$=7.[,DXXUBIX?#M>J[H?$T\8?G[B$]+K.S" MUY;C"@QGT&VOX *"$(WP)>X:4Z>5!ZZ9Z4?GAX=WM\6?Q:2\L^<0+,( GDG M)SPG!^&KUR??IS.&]#\;)0DWH7W=23!NGX,U7/NCDX.'U! ;*!<,Q[\]$G!P MT-\^>Z$+)^][3H/-6O+#UZ_6V"QXBHYPFI9/&#M^D/C@"54+WS:"CHIL-"_V M#GL=<1 L6^22WI?]'Y;.@CT3 >Y_I\K:Q&.I**=8,:VVYV0Z/#C96MNDV\/_ M2L0 JX1O%KZVX[_T-\-YZ9X2ZGQ_Q@;,PPG"O"/[S 3A#OKBY+OK1>[YY4^7 MRD6!"< U$4C78S-14OB-V4 F%VMQBRU=/:)?Q\_.G-R%0W!)K)'3=<4:H?G^ MFRY4&0]-D2IV^3$8U^1B5\9@A3?K[!&ER[+$NSH\F M&!=9(O_"F@AJ#,^X&V3^;7XJ$'0,X5/24C$ETO>NWD9D0P_[O=>WU \OG\(\ MW+^?O.K)?N_H^.8"R[OG';N/L$F:))EZHB/LM[.//S]$5NI)7^KLE^?W3E\_ M?/WUYWLQ.N]D?749((\T']V>VKOH"H;]I1?\2NRT:V*./NF4O%HF\_;,Q0+C MJX@%H8]9.ES#X'.I*D87(7C@<:J&P9Q%]10!GB>=K/_""?D_];CQG2=]XZ/7 M#_2N:[>V%RK'>M[_01/42/^/+/F6EU4] MG"$;M@V^ZZ38I.6]:1M\8KQ3\#6W]0 X'Y?@9O]2JE&Q5'':,SD%CO=WI\ P M^&#I+8.OR&<'8QK-[FNS/QM>'6WWV;!TC>(VG G_*,9Y\(]>\ _$ MS+^CA;21Y\+Q,M5:SV*)NW?![=5ZCWT(/%F)&I\$'XL,\8 OHKPNNO YGO69 M<$=W>0//A$[SZ"RFULX;'>6%^?MM!( ]:FV0'0#L^H[NB0%@G[8<8^$D=O/= M+,BY/7(ZE"D"GA14X6.IYX H!I"('M$OJN![TD]4 O*_GX,JQ=H3XK-P\!"P MHJK_^O6)0&%6!3V9R+B85\U4O3!2Q\7/G\\_!1\,CF>(U5J]$-'U$7>]JA 6 MTX-2#UYB,.<2(7_3!) IJEH$G4%3B9Y*0ST] MZ;7GB5GH-('08"8_YP?T7[\ZQBLU\5P<3:.8$$5==).+.AJ:$RE"'J!S&0JB MJ+:.+\YS,-:,^=0;U8@8%["*AZMPP-G%=19T&M 84YC*R[RXSE3"[&O,VBS\ MTD3$"!\8"I,6!:KFB4'4A;\+/[.0OE0.W0MCE_(E*I3*=%2F@L=\P1XB[]1Y.KX&"__ZK'E7'GFN$N-,]**X]JD[@" M48.8XCQ&C49^!&-@.HPJ.,21;"8NY&-T9;@G;(N8*4I!@GO!>T1MHBH]'%$? MU9H9GAV.5=*=KQV8;@>7EXJI-!?JF"B2D/>Y+]+U[!#42.@'G."QM:D M4: "B)F7V%"$R?Q=@U!=SFO8D?]>T%;&W4H 51>UFB+>-VGTOU1&R<,SWB$/ MLL H,M&Q^*Y!K:*)8&N-S60XZM8IFK3:MC5%]/2S9@1/@R'N'^-,OU>#LD&A MP#'WX,S"%R!"':X?EGG]'EM=W:EK4IA#SPDR30<5P%^078D-G M,"IDKYG@LPD:G4EDS*+HV65>V+^_"]BG%WGU!H5J&23K3%"$#*G6+UDQ0,KI M69ZD7-:L3Q0>150'__C\D4YI//DK15H>M2_7A"+(.Y)*G>PSUQ8C9KFZ?! (X!.>L_4BCZC!;Q3T>]8_<[@5M'EBKWMCP;H#WHC6.XJT<8 M&B1*DX/F#4@R<>E8T6'&.U=\W+DD\FXB^D.R$L&]QYC/@[YGFPX4ZA4B$FK9;+F*2N1XO89;SX(9_ NQ_0L"2\LU M4S3M6Y6#E0;7FO,%;P>.*Q:B@_:"FX5M(YU<"L/^7&1*X *);1-O80YUYGFP MRDRCPZ&B +VOR]GQ\D^^74QJKR3Z)^3$92J*+YH,HW7JP.47>$>ZTMZH!_HZ M6#"OWDMUV"%$=\S^EV6>M^=S0B-WOM(>$MG[A%^I*OV:UN37YSVRER$&)',] MTJG%>46D>6^$2D ;+QTZU%5OP5DR2?.4QB;:7Y]!I"Q_BF9XA=65&XY_MZ(. MZ"Q@V4[S7B9A&77D1"'<(A!'*;$9"G((5MUIS[N_6*/NMH +K%5X(@:Y)@/& M6QP)G;O5=?U3QPR%$<_O^0]?'5/0I" ="Q,O)L#3Y:_N-GU)R7D0JHX&%<)1 MU"E)5$?8 Z])7/')2)J#_T5G7O.H>KX &&TCI8,0'3>>,+'Q-"KKQ5;531J! MUA(6HD&>2'X9:(J/DWR= ^56U9WG-JT[_W5V#:X%FNHBY77*!HFFICUZP519*JY#JZ>T$'L=2 M>^&F6B!_!^"I__=;8VP_.FZ )#M(9CZ!F\"6POX^GNR.Z;!_+.8$Y3[8BG!_ M'KKOM,B<^/%K&>&^#8-?BQ&+TG-G$Y@>N[>F<+71_-^D(SOBH+*Z%(/(JU4X_C;8[/O&U]VLO^%>47:+% MS!DIG*,L(AISG4$:.]W=>]/E3W;VJ37H!\@)-@Z)M3"T MK)L4"M4O2NZ\Z[,[UKVX^A-],J*S8 WMVIH'3LA=D&$#^GMJA(&.XEN/4GBY M15%]-M+I3#VCL,)'][P5 FP.:#&)]O,E6]2L_>T_MN/!Q"@T%^$=#SH/RGS2!#%EI3!\() M8@1LN2++4'PC1'NQ>"[(_V-K&?&$P4_TS6*)9KFL0)TN4Q0LJHMDLB F!.*[ M8I@>E+!*].V= )8YW>0=KR40OO#N>#R?C=),?1UC44>M:WHB751" TC2$=$/ M4V[0GE*5M3I,P-X_ZOT+$%.G!/M".X(R^;$;ZQ:68O?4U(]A?V!*]@\N2?]$ M)RIJG(%87:-%0)G \P+C:Y4)Z#DG>P0#%7813:I,9S!\DX Y@O%(B=XQ.W;B M)$$Q!/;SN7 >$<=@EG*$K2U7YT:N/K,HV/HB'(PXL"A@K2/;)*T3-4+^*/CQ M36&ZCW::Z!3_M9@56>0>WW"#\Z),BD$4O+R8PNS_(!!&'Z.J5EW/.Z,96N!Z MGV5Q! \@.Q/LP43?= .)(NYA+[B3@?8.LU650&$\4A#3&$ M!AIS*=&82P[R%/X 49Z"LSQ'CJ^/]MJ+<83IZXP85P9?"3XWL:2QP;-##U9C22Q7=!>97J,?PGQ.PWK-[C*LNAX9V MTG\Q)QV/[>6=&4XT)ZR]X9+[B]!,[/ M'AQ>3^IR:Q!!9J2C?:$)JBJ;JL5RR6LU .U'65^-11C5:SJ]:6EF]VDC&BB5 MHNR^T'&)A^=[I%?L[^_]5QC\=Q.5(+.@Q;YH!D'[_7^'@53_S7U[BA?3 0:' M7D+Y+2XZ+BIER B':<:*<-B4<&".R;PKJP9/7RPDD_7M'[Z,?L"?]8]?)C]H M10[?-B6[^S]_DY*GLYAB+OW7AT=DKN&SX:8O\?=2XNS^UE8Z$W.943K$"(GE M4Z#S1Y:7L7!WL):VE^LI8.NR?W^@($J!9A 68T05V)L#D*9IB;5K,4TW^<0P MH7Q0@@&./5%8RX;$@\0%.$&+$>,A:+F'CL0@TVE=A(:6T)4*E#ZSVIAA22MD M<76*W<^U # S'MJ,FBZT8KY066Q:Z7H,Z@0KZNAKD6$LJR^^2?3%B0Q5R/E" M8L_;@#T#]Q=@GX EPGB758-6!3V 7KHU$5+6?X[Z;%S7TS<__HCK"_JO-RJN M>F!P)BE;\EB%>XUIZDNF:K2FS=VD>SV%V]&>3RG;]T]P* V#>]@=^.;@56=M M/7^4YAA3?+/7/YW63V30T.8Y>?N$(N)-5_\(8V8O_H8>P7F1D(C_#'Y^S,%M M"=#/%;=7;QB?N@.]7[X^O/'H'^V;H6KP9>TN@S>1Y0AV/#(\[\4Q;>J M9D"]IW5AJT/A)3E0TN28Y5 M8-"[M(JS@F@ZOIC S/NBO(8_]WXMBDN!()"@C@2.%H1V.,\J&1_XA]8/5/UD M!H;1%HR(II4.O=J[Z0@I9:$E^*7CI7"/1DH16W'0!1&O'ABE,PF;5JU9C&F^ MQ]$5R(A7306^LHFZ10F5IP58BA53A-B5!\S!EJIJLIHR2])D)#>AV?+D?%>\+XI<7VQH*R]))PPI @10PO(Q); MI: C(CO_]#,%[P.&6&PG6@*/^'BZFF4.XWZ\T>7I$Q@*3V13YC+]U"1''>]T M"1+=1'#5(*KE.WHS7FU\'9CA"PS3TA0-4LEA\LBU$&4SW4G(]Z@4R)0DJRF_ M S,4U^TI$5%;(%Y&CNA-.X1M!-RX0N0)T3K4C@RJ M!PY;.FNTQI_3XOXCYB/_FV41/E)>I]NV_LD]MVQ?R'(NZF&W\[(.+BJ1]3VM MBPI#6!"95!,Z(K'6'"19JO>T^9MU3C9\I95;C V[$RSR+&WE9?HME/5CJPU_."J+"EL9T-$@I.'/M%ZKJJ.9]P1K<-ZK 1GD8@J4HJVV%!*,T MXKWQU>S^!-B 'TT0RH^#!%C$/N(*% [LJ'*2V@+2:333>"/L*)%/F403C'[L M!.&1U#<&RM 'K@+MU<-N+,'YS1N)V+".8-_>*'I"[HKL$6U$ &S94J$:D556 M66H7?6CO;.2K,F$ .+:+49[JGV8%6'/9J!?RD2#*=C MJV>X:M M7592\&A .Q(W_2"JTMTA_N"'N$FV$ Z!$XO$I)"JV:ARPX9=6EG2&+O5>LC5 MPN OFK:TRSAO/(S2##.[L)>BFLQJ.@(1TQJ,G4LU"[ +M2# I1N-J(XLU&XQ M'VLQ,6.*:T7F4$H^4N=.:P04O';)WK%$[&@<[V M5L+0"V/GNPNK2H#HSX;MT>8]U^ M*8J$%DKH!Z)\1,C'454A<@(&@,J$<=(B'5*:7RP=\X@C=M%NZAURZ M#U3XTTP-Q!XY#R4:&K 5EE<$DK1I; MCIFK^KHH+^<[3SUI<+P/YXR-N1'+"P)939[MM/3#^Y-1?)D55)SB!!6X\Z,<,.VM3?"XDQ2X8]D 4:<8U M(E78*HZWWS#)$X@"EGD;^Q+%9#0SK(8N$X*V!RW^&AY-6%<-7B%R)M @F/S% MJ401L8'+NPO.G(34[NQZ6"T@31O7*B)C$DUZ8A9%X-L&M0.8EX0M5\WK ^-$ M8(IZB5CGJF?4TU2>GH,7*Z""9P33QI#C@SHX9QG?">3#*C/,<6/S#:HSC$M0 M*8R006)6:QA=%25_H\H):!F84= Y(>/A32,.%B:P8DODP#O#]=S7-'/J:1(U MC)PX"-Y\IY@>/+AH,S+452481VX+#ZBK*+?%DS'OW6$4X^F6*JZD66'A==%# M1YO0[B1Z@HT?L09V@\2&W=(W1 :UMD%VZ_2P?D.BL(RYL(QSU#V8]4>$$FSKLNVI_UN*F"<4JED',AJYO51&,NFM,4 MKC29CEDP;'_%%L1HI((O. 0:P/OTFTH(-($Z:+WO.YZZ*YRZ_\*I=NL#KR8Y MG1DK$D_52QP,N=1)-JCU5S+$K4HYZ7*^I:W9-B??>T1F&YM.7^V:3G=-I^M' MD'!CP/)7.,/XS/M"(.)4:KDS/1[0]/C" B:ACUA7>[6V;EX%'$6I1,"DHBN MJR:MG39AAG8 O<[AL32O&F0 VI7'/GB9%D653';2*7-.G';3J"S1=>/"V,HP M26-7M@/YH:O7LU0;@+@7K^'B"&FO:?GGSO9R,F]I^C4L.QEXW!)IF[*L+'D" M-K"D(V'&:.UW>X&$L2VTBXX"%),)51,5\>5N.1]Y.:E&E@K9?V\P6="]31T2 M':VJ*P&&(HS +%,CE6",6>G*L:?O+-K.%2T[3UTI#B'V/,MG3?!9,-L!\>.@ M%E]YM9YX:0Z>?FD.EEX:;Q@B(\TP MWD9O38T.=G-T9K?_'G?_:1B^$6&F4LVSLYJA01 @U"Z,?Z618'@1*X*[\FP% M&80M/BOUE?/[F:G?9\%56N@[++ZK ^'5&6]?@/*V8KO$!I6Y=(N=CSJ$2TWH M0@EVF2!N7Y)6<4. ?":IX8),"D01/!"69@ 2L2+(T-.XRO0&7VQGN\]LOBS4 MS]HM],*(R@+^Q*7A=0ATJMT"RLB5YJHVU$XVXQ,AP6*RLF,+K=WTW1@2_#J; M,J])&'S\\LF^-H5G!TKE2 (4CZGV1).3F"YU(E;+&<+1S(XIP[ME9GO!AZ$# MFG*M. .I'^>OG7]W[\Z4CY[#2JJ(F='M#=4$;\,A@7EJ%*7.527>%I87IPO< MQ^2T@I0['4TJ*K$R?!/D8L5MM0@%R2.@1!@D6 X=S-< /**+]"$X*HJDTMW5 M-^,FH:.#,7/,_+@(2H%3)<_H+->=B4U-(82/ORF0\;ES;-2"'#]'2M YR2Z@&R@"BUK+)1BSM5" M_2F(IIB<(UR$^5O ].?PJF:/]X+6D!VQZ1JQX?ENW51]2QGPV&H/-J=54E%0 MHD&N)CD#&X'6,!>)O!J22&=X7Q'%$$NZ48+R@@J)*6!IX !TX]6<>.'K."+F M03X1]G(DM%"A%E1"V!WX3GT+6XH&?@5:R< @=@LY 5-%&8(1M<&H-MO$6U%% M/4> EZ?DU-ILX5D&AEVO.>L*LSJJ*&SUA&2,^"-0^RC@H$FU'$UY (U0>L7-6&&K\'P MO"XZ[Q?X;E8 O;PD%L(0YJ%A!&)R.R2RD16<2 HQ52ETV:F:03YF7BL^$FB26X/UA!F;@G5;&6R*% M"PH84PB4HF=^"T/D(/E:\PNS/WG1PWEUX.QA& 5UP1*U!NLBO\^]"SWSS>*Z MCGLA\5SC6/DZ4RI9K"ST>)2JS2I7\1A4?X:.&RAT%EL2@R@>IR!TP:B)R&K MN@-'(N 7_VXBNB76E"2D.E!51/K6QLKV]K_%^2*!"TU(JE38?HT;>YI%L2"6 M2%WL=8HA D$?NOD0TG$*!^%9*SOW5%J20' G;G<2-Q<@"I4W6[I'6CFBO?V^2$2L%-!%B1#PA!4"Y[0@+ M@YEU'(U11>D8[L,6E?!2]48][^"T7_ZP6\F'7,D&42Q4A1D OZ_ .>0G8'^A M-<;F$P:E#-F6#DIBQ-?VWY,^-?6 _ -1KZC]6>5?DSV(=Q-[,TK@=,&M'SO4 MHFX? =PD5A&F]0KD9;K,L-!5F =D6P(LXL..FQ+J G%(A93%EMP-V)W;.P'_R*"GPNV%64.@VH:@6!K@&6?K' M'^0+TPB^U;AOP3V94-@:T7]^X"B_9,O( :I4A,T!>-SK\3CNC8P)1! K!L!I M*D'3#"E3"4((OA/^'>+;8E74.+K&T^D<=%@2F8!]7A!U;A[\,T\Q@$9DS#>Y MY&N3=OGH511>X^HA>\D_&32+3"\^W> GE7 M#/D/YCD]T0%'C%I,': D25U?6B:4B**=PG"7G'V.(R*?E@J5@?->,A_DN2L_ MP(I>/SG6.J=@]U[:#CQ<4W6.3ERXD643$;1)IM*+-P]F6+PGLYI0:DK3@9LF MU)ILN;U5.K=#_W=#4 MV4B@?TE^K;5;G!N5UWO,QQ(J!I>*V3FEN9<2CP9>>Z_U ]J8,B=_*#V+>'IY M>1DX;D9N#0K\70U3#*QAHI'RBVZ5*[7]TLS:>R&T%QF;Q:5JC44M,TG#4=L0$G5\7BOF3)3BT%V MII0I_HLCD"P_5RFW!TA2R'_&)$J49@640VA *GQ BE8?,J1"Y2"W^8^D%_Q/!)X=_A*3PTA,(PV<$\S3>CK4R\+F&%B" M2:CTV3ZE5'9%Z5V9:@6G!:MV4Z+(=;GQ3;,^7^!H)4U&-=_81C<,$ *]-+C7 MTJ 8549 :=K2&FLAS 11_IMC>3(2%G93G$EHO9+0)D!8&H.FK>! KD'TO7FN MSQAP5K\%;/2,(8%Y(G+%^J?[E?3[X!-Z0HJDRC+4B M61):DAV$AS?I8VV^.,*AUQ2F?GZMG)(RU^BVXU]41*:MM'Q1C]22-2';=.X_ M,0W>?"W(VDWH;16F3CVI3S?<78S)M9&"EM2#<< DPN[(J([)+\H1*YO$W?@P M.FJDXTKFF?!K+([G9YLG2+V/-P*?BL)9;X:0-6WFN(L]WXF;7?'UI1Q)NEYI M1BE"II]K(F1(9UX14Y>TXJ"V< CXN++#@.^;EJ->\(DX%QQW2Z)E_B3?]*+H MM#0X_!0U)/CT>6W:"\C<-QZ*?G%\ASJ(;+_*@U ]KIV(KZ@S'IUH,3@#&R44 M;W[:?GJ[L\@Z'70+ZA,$O8[!-^K@$GCF(9]93K-:* @IA)1 -4@:;%G3>L]9 MJGC8T%TW7I-]7;P2IJ<2KVJK#W?1Y]>&3";X\=0TOW1(1"^X( O /,(]YO.% M->(MPI3[G;1; ?UHTH*GBWN^^!MO"H]%AGL&"/M?I'RI7;CLCD&%VW +U>*- M2!^H);?-G(#41#\'CV;?UD$RTAX:'CRU>1?;N.K+K G^61QT=B?&,(-:4NG- M4 T4';VL[=?K!5_LJTKERQ(ON$K?P^VH$#L1K'RA@VRM*?9-$ O::K*,U$7/1GZ,Q=2@ +[\1E+I*K='O/)&X3N9+I,^(X M7J!,8\<+,2*EE)'"XG#11%/:VU+S.#5*7NM@)]>0^\^ESGB%(!$.1 08!FB9 MC+#!/*;, C1<7&96R0/O.79)K&9&\$ 6$:"MRI"]GA3>J16^JTHIL[6QF)^D* MI/9?4N%=Z_X KZ&5:9$(P))CCVY,2#J@L2S*Z Y.$X-NPMXU&_*UC(YV/\'Z MY.2^G&7UF,).$Z?WCV O)9/N=3SKT1,.#IZI$U3 I'!!!U:J,J@8F (WGA1% MUS&8CH&U5MLX;5?.N[A3D2',AA\&8Z'2.@^IF4=EY(1FX1OXP"E<9_@=BD8Y M8#Y%4],LT*&B]64%@X-'LO=35,I"^NK+):YS<7X!5U&+![CJL@1\K-"0_1%+ M88!603+05M,XS0Z!=8E9H-/*>\H$[&!U+K!*]426E*1\+Z?<5;5/XOC07B/2M%'+H0A)F38PJ/EAKO;;Q8TTI9\ MQ?= +BZ>J/47Q>_8RRACN%6UPEU"([:X+9?0BVLW8;-&1TL? M,!; .3>UB&3VY2HK84>HH5FMRC0C%Y$(F< MX=*0T!8D$E3M:..W_**YD0VMH5SDO)-SD? -]/3H[.*B&=(Q$C%T*X;T2_1E M!NRN#4H56IP^6QWLYE$68.MQ(7T;SN_3HL6MQQ@TDK%Z[S[_SGI 9/)W4M-V MCRMDMKIR;EPA.)?TJ345Z&B10SV4<@"-+>AX3E@K)]C+Y)DX%H;O1 T45=>A MJF0Q;YR"!72+X/;U!3F7#Y(&/*%$P^W]#W/)G+J8OMD[I*NQN 3-)=DQ6)C) MV8"+CT^9NM1^*X4#G+B5M1ZID,VBN!I\5\]^H*/45EYT2A!7W149UGX+Q1[O M.29@UL8RC4YQ!I556Z4QP'5\IY6DNX%83W"G-:RTMDACF[:4HG,GZ( 5B03 M Z):!-BTL8=':;NBVB-;_YCMIW"_.(!_N[ M/.(NC[AN3XDG/J?RV*25G/#I:X, MG;HCRP+C4B">$H&6CC[VN/-F,F GE?L&O)0H)C>H8DX/U;45&/;.1: >-#,R M6ZFQ4K$=ZC9PO[1WICK5$M[V!T1/@A,]RBR*HIMII05$(RGAYKTFUTUUC+=( M#,X:RKL5O'-'2V_KSE+:-G4(ZS:MY@KR?>A075NET?TY1^QU\V!O9".NC_?^ M[7[U-*],,95^(2:FE??1NP/3*)U;Q.O4[-R$K2EI30%C/+I20## V%O?3H]+ MW:AJ!5DKK5;$-H1?B@X*00CQEQ*WL#Z(37G75(>!XW)BF9V!<@G_LJ>$KHK! MQ?22U 2MQVX03;^Q5T,.JQ)T$NU*[9)QMY#S&/,(DR@/G8(1'1^T)NFB2Q!S MJKSR^'&\[3OW2L[%W11:3>[VS4IC-L6?#!U3:-/LU)_5;E]$@Q3WOE=$B/6G M\_/*>9$E(Y0TGC+"N9ZQR=65!(= U=]HIO29W;)R-N4T>]HMS1U/1(,#I M,(@%DE+9R6E1UM@^2"IK*- $X%?K_?D_^B?[;\_JX)V*%1YJ_,%A/PP.]@^. M0ATD&%#'ZNAF&>7G<&?KGXX/3WO[ M@W3E+.%8O/J.]@V M1-V"BQVALL=$49H\"0+^J[UBJ \#KO&RB-%LEACB()0M;KO2[U1Z6 Y+#;RE M',3+L4:;9^F\YV_=93 $=(L>X(D[&CPTR:%F]Z$!%ET77J^:;*'^U%DP J,H MET[M3>BH65'K?\ PEJ2K;%]ZB?. QCL5^CG4NP[P5U#-JAH!*J47A[->\SVL M3>52RU %H=07_NAP*7FX_9M^6F!LU1&$F@E!!P$F]61@SK3F5#&)T>"O^N23LL?NS? MBVL\3A95=EI.HA(,.L(Z620RE,6=&JH %!'X?41(" @-0X>0=>+YVEA36QZ\, 5:[CLC$8N/C#- MA,[TX&62I4%E1\A%F&V"[W6YWR"*+YNI9)W@?"5D,031U7 [ZHM7Z8LHQ;=F3U. M^*ZA,KFR+,K0*PV.I!%*I\PFJ *)6A5MKD:8!*@V$7O4FF#>"3QO%P2%W=#NC!J'=A:\)(BR_;N;Y*CA,2B7:,13-P60WNA?< M[/325$:WMGR16T1RR0G@@3372FG7"\EZ9LUIBF2W'S/$L MR.9'PYJ#H$1GP?RS.JB*_H\2?9]./+W/D3R0,V/D>!6:0V/K=)XQJ-H]U@P= M/6ARPE*=P ]SJ%?3N!O5TO(K\.=:E K#/V5 H. MYT,T"2:* [L./">:%SYIC1: *K3^8-NQ(0PA#63C'=&W6O*KA0L7DWP'N@+1 M(KDD4@0(E@V%]ZS'X:282.I!$Z'*-H,0?DFOTL%SUC3NE\0^Y+[1:%0B9J(* MC1C[U)?:SVR-AQU7MK29$X X.54P*QHI2H3)%??67DWNIYC%BX8>NN,N.JMX M%\<=M['8H;\K=M@5.WQGL<,:V1&KHF!VNB*.)^+:'9B 3JO&\DQHSY]5XB*- M[\3"_ PE5[.Y>M>)%VQV=F21?%/S^U>GIE(P,\;8^B5);W1.ZQ(.^3CPG-0Y MB%&.'1/+/77MBG%!)Y'8(S#+0TYUM:PC[MTTM])E=$PM35&61)4><[UM;K>T M4W2$<4+:R9I)SM9]7#0HFKJ%7:7 )2AFR@*YY/CSS.$RL1[HN?:QQ^!%Z]H_ MS!A/I@RS U-!I14/7.2Y(LP!IQN>J/"41K#(&),"2:'A_DMW=(;Z"89.>C1$ M!>"F.SWYTN(4FH4.S2(;"]SIE[6/;/=9Y4;%&"$)36%HP76@AF)1?)M96R8X M!75%=__27O"K ME :X]V-U"/8J^F4-QRD92I/A\VRIM]/9:0TX+!!)ZT9LWZ?/ ' M0R>N3-LX\YAQS(/MKR*.R%%\@1!M9Y+0=O%0,)&O1@7II9>JD(S,#F@@8J]'KE2$"-@]H+SEH?806=DTMF2&@9\Y0PYIJNX*7\D^9XFURSSF#/G?B LKK6YJ?E<)DH:R21G>PA*1K%6 MZ;3>>!%QPJ@&9()5IQP;=B Y3"I>(KC"=*!E4"*V6(<)?*>UOD$1UG;A%_W33D"V+Z@!KJ4*V&)^V0)4PZBKJS6E#N#^CM1U,)H.-!H- M3"MB@_CP5@[DL0L[3I)OJED]NOIG;'"XTV1<:#ZFJEH#B/Y.U

5, =_$W,7^ <8*X4&[&L9N ?S8'*>4U$ M'[["L!V\]B==G*7=:^H:1E&&C2SADH.B7Y4*7KS<5LGB'AP*+K\R^7"[03Y/ M*%4P PQF9N#.959[+'E!A M8HR:HAJEX^3ZF:[A/&2* S"[+_;=G)^R.OR4%Z8T[0B(,I)A6;IPI\E%X'%% MQ/TI=4C#P(@B9@62J5DRVN>2S17U9=Z.RJ4IG%=ZN[XLT\O4C0B- R3//&G8 MN#1QL6]<4F)\@QVY\8GR%9<=EYQ7?PE2XY8/R%?8<12JUQA?)Y:47CI>647) M$ 5&S!DOH3K". 0C*\6!=GE'M4))&*%KIM"_L/PT4G?U4Q#O)HB68<@1&XJK M\17Z+=Z7+497TFMVI2%MK88&CJU$2Y'%%;)PE<4$HC0$U'$-"V+ [6P8?Z2) M'JI8FG2#FF5V"0@J"F\1,$H?C$_P"'J"K4VZS=.N#H%T6E(L&1$SS$#EY^PL M5#.\-\ZNSXU>LV<:!7Q5>&=XQP$K>.2_0A)<6@5C-]:ORCAF$\4G<7!"0E&- MD%ZS+OR:DU#QX@TGEQ^*A#5GL$2Q5N2+M$V]V3A "Y*?H,TF(K'A2QLHAYET*G3<]&)E4%332&8A1:E&48H$B\SL M(9>SD$ZX=66G!GR2 ^$84)P(NT 05DLV:(:KC+/0I;3M>L+1P!DXM,?N-.@# M*0X(%24]2@WC?8ZC$"6!?Y8R=<@.L""3@T?3KYFVR>]T1)>:I">>868O@I)_+QV2-H;X(.[NK31$8 MT/@E:"5XCSMCE$8U!-W'4\ 7_P-S7^^8: <#?G>GI92O/ W?TJ+(4&AG=^Z\ M@\=Q0^YN.DM"[&$^5Q5=#MV@*U 7^3J)I9-*"#P+2!+:)4KO$W3U+T5QEA4E MYY+9A)&00Z8K5=[N_&P)@PU?]L,/[H W;T1:\BES!+BK"N+U2,9 HTZ SR7+Y^#1: GE*01 MN1=M+7.(>;(HUCV%$MB!DI$6^Q9.L!9A2E_#!9_T)B WUW JER!S!++J2BV? MR48?@_,B4CZ4KQOE&.0@C,,'Q65AVA-2-YDY\T=4$VB93!US\NZ"%#W+>RA\ M%%T*5F1IA'YZR.1[U"[.UU:RK%6UE4N** M++NO4D%VDAEAU:DB=&E*QU)"T M4UE6REIQ,S=7 )+*XL68EP*9R&Z@5*>U1]HX+C&B*ARZ:.G8.E98M 6XH6X@E3 M%(;TDH!P(_#Z5+_-ER8#YTBX8.2BR7RO7;J0-PZ;21921%5B,E"FQIP/..4+ MU74,YJLDG%^46G)J_C(VJ;RTB^9N[89BA)!0N?+1;6[N%OS,.7Y09N<:@"$/ M\]7"7FM&[I])@*RC,"8)/--19"L.E:]*&J,9.(',?>!;)IF\% KV/ZG* M6=IMF=VGF?4:$DT>7N:.+L@60C++CYA>ES.WH&@-QD^]WAQZMWHW7>-*<.9[ MA22H%7"Z:X>QD4.6+9H<@^Y30Y\ M1F&+\(;8%VFE:FR'-R@;T52GN2$0""_A+"MK,/,H #B?;/%+U)J-Z4-44N+= MZM&0#,J)TJC<21!(J")WFI:UX(JD?((CKTU[+CMC[@*=+M;/LRNSO&CC*/.2 MG<@JFN1)YJ"\NG]3Y0?S21X%L=UAOCJ4VH6DM]KI4F3%AJ:'EJP_MWH-#(R6 M+0-5Y/AF"0:F@_ZW[W!H"4@[SB%/3*%@CJ(Q:P4;HR6RZ#EP.>A1/,H O M1MC*?'"&?)6/YB F?LRESU"B6S0*W6$-^[-K;Z_?E; _7>/$^(@;_"]U/C+ MB[-,4W[*-.6^T5NJG.5,K/OBFS+.12*" MQ$B0AO$!H7<8IE%]O,QDHPIF>'VBTF>4S!J1/Q7?"5D77P [PR!SV2L8''&I M8R-31IQEDYM;*\]*I4B%&LR/\&V&ZX=?>K9,_93I;RBO1RIYB&5ZE-U]LL3/ M%FBG^8>L@%#3AY$HO#N4)>9SZI:+D9,P6U9&;"7J=1,+LX6S+'W&,497#DA_ M!VX,95[^E%6#9*\"J1%;*;S/33Q%#YKK'.)PO@JN'Y4VFSK4&\),O0FM\H$U MBWP,7FSS#W%?J'>.1(_DMVF)WGTX,( M(H-9GW;;I"P[7Z>35(2FFJKT0SF)TT2^!<^?,L"4@686K\J4=L!/KM25QIST MI_Z3A&Z$V5,JWX>W#Q:K%R//PL11S#\6-@,VX4IGGNU3YJ+N8%Z.3=VA3^,I M8'\"]6 O3;4?RJ: B:-5EEJ\RRCJ1C+#Z@>U)+J3I:)HQFL^:U;EB?^0Z G9 M[S+$4":K+3ZU M("Y@,0)8Q=%"37'.*26UBY@DBNG2W\A[7Z'= M&4O_1_HH],IT("=+-TQQ#[+P#((?R, NBZ1[&V$4/A"\PYX;P1[!LHT$4KF+E:-_U(HB%P[CE-%M.HR:4% 15[ MLM+MS(/I8J.A.Z$@K/!/=@8=;$)"%^H()Q3>2KL,!6V&6J@O"QC7)_,D"4F$ M8C(<4.W&O970 @KE(4T'H P/O.GG1+_,F95PB6S_4!*.FD3TT"14QT42JV26 M4B8=)2ODH:OUB N"/2M77>XDG%Q"!7>)X<+$8W4>4O9<"K*AA_^DT%=+R:1? MJ!\HVDH='"$71H23R\0AO+@L"HN(&B,9.\O1B%SKU+\GOLB$0I2&M^1R==LM M _Y*2P,E6$4^?TBWZ>>T:I;,1[1,]60:'D,9>R&),R_M+6,&1+@2GO\:G%N7): M7QH422M0&V M9&6Y]C1JRS.FHCV3#]L"8W/6L_V3)*TNZ#@61+&5 M.,JL=[I@&D;U'-ZS14O5H8JMM-!*SW+%RAA5!.*C5;/5RA:U_FRMIS?+? MLV9G67.GY>+:CK(?R&8@>=U##=#24(/J%[($:%2U[)@H6*BT726!7J57H-HF M9=J%36Z9\9\34,_"!1[9CW?7VT=D-&Z7)D^619!$7&>'4P^MP:GTAJ6*U22XW+ M[Q>?C?Y9XXEW=ZGA5CPKP_A?'60%5<+_:A P']*F3:KMPF>.SQ\ &#ZZI?*V M@4 ,U)5\%L^C6,)M@*X4W5M1-;O6C96U^=A+,+DIO5J@XX.(YBZLR4&\[_ ) MH&!@BC?@O$@_;@ K+G&7Z$M%M6]HRQ3R3NG80]X3:IEF&I=0%$Q/?2E@#89K MIBP9F9WE1E@VR[E*:+*3MT.Q$$<,8XI3456ZX*=SC7_IY3(!CKQO!G#)XK>@ MF5Q9[NOZ41PF4\Z"2NT_+M^?+]W/OR6ZLV?9I2M:_3^X5ZSLT!S(JPV&Y $[ M]892G9*0Z92$=!FTO*6QR<%0![V/_)LG6./%-8&>C?"Z[U/S-D57X1(I1/=Q MHY6=DZGWV%VN (MM[C&"JX;Q"<;4%C9, @Z [R^[[#&ZK;KR>447/J]QBM0I MF0*#_(^VN>"(F#+(K:2#0&?I9:_13=LD#\4XX)N=!CLCHX^[*;$43=L*C0VIW(ES-FX"KJ MFD;5.O%-ZN1^AJFXLM-0?M&R5R,>N)/TP.4@V,FK0<=J]S&Z2HGJC_(&[9SS M*N\K*ZW55>!(+821BM3U0*JA<\EW02;4\'$J? A&+C$@19P71M6UOZGA#,A$ M94=@NKHOX^-T/0P^Q,_,K:; #EL)*%3?T,4R<_#8DY8UY\BGN$2J!S:]@/(S MZ,J!)"B>QY NH(C#L_QT/;*@3RI@M:3=",ZMD*DBZQVI:Z1:NO@I+]I3!<7A M=\Q,+Q);:=(,W]%%H>?=Z[SX56*? MH1 S/G)$S)0@:'MWM?5D&^H3V#ICQ@>5_$VD,4J(2+&K0>,AY?3]M68_C5;>Q6'YOH!#3P1X_F LD?G[V?M/%\;51^/\ZLOWW)U-["Q9 M:GN=I7IBO+C=P>SY=1NMD@,#N:5MO*+BS=O?FKZ")MYDLX;VZ,<->$2^;;6+SR"!BY^/RPUMCX]?B;"^=],7M M%[]:[<'\&^;T\W*&WM6NIT)J.\OUJ3RD9HF\M=5SV=[J+-MHZIUPI M8N 5(978&D\=S*"+[#ZF_WL,N^]'SN7NG36K#@3?U6P!5CL4$XPSW0J#RP8? M(1\>3[!:/CRM?.B ,NJE6M=8JA6M83C6>K8D<]GD''5? M_-IM;G>.=BXW]\[R>1USCNT6/F+3F:V8OU8BI6?^ 3!_:U?,7W5YGV?^BS\3 M-[ZOI?Y!,GZW!8QO';'4QQ10+Z< +:JT[ &PK@UY>F#U^: M=I=?FFYP)=9NIE=B]55KR697GL*]'*<_\A(68XSKOVR-8_6;",(;UX9MV?@B MJF5M']=__M3[]1>ZP&BT4%F#_SZP0T*+^."&(D-PO9[8H9@$'O4AQ&___=6X MX-(T-\+DMTM_5*[LKS7HL?YU-E'H:N;Z7(/'B7A+;[FVHC',:B-.O%;R+*F'-S2O*>5Q!/J0]RH6T%:P5EER29\;9G&.],VX* MF:F02JD]%M>'YG$E4+(XB_.>AX=6D_;)6GZ%F0Z,VT"@)0J7*5 @'VF/<6V) M19 R6=]13-3%7,>%O@H%_B! M\^WFS] )?703LE<0VE-Q%X0_C%=6L]5^K5)DL=Z9ISIUXUB0QKO&EGX!Y:1? MA3>V+^%*4O#8[V#*.&#!\*^H"8WQZOSJ^NIUY03:RO,IN\X%+,5,!22[FB_R M/#4,")M$1 I7%6LA7 (IRW!4)>*-+&@O:' 2Y#N=;W)@TZXH!%V7/YSXT2Y/ M'CX%],$"2CS;E,*9*YF$@\EM6C-4F13I7:$"^&X:QJ%YG]$]N8TX1%&@0-QR M6Z+(,D4(8H)>6D7B#+;E.0[EANEECU'!RWAX+:FP^WFNG-42(00BI'(29$.3 MZ#V5)^%14\91U1:\VB;.J3T--)"@VJA7+$%0YOI8KA:HA)B9'FXJ;-K\")L* M2X]!*G+8$EG-!B(W2>"C]86#GO.>]=+X6YKP'A2HYJLEYBW6DH&\Y6[1B%=* M2?2G9XPXE1)0UNY2[$_\1/42*9&8VMH+K7,?5%QDB_E;6RZI+"34?C2#HA2: MUE:=AW4D8$SF"C.W,&WZ*_U#)=8U/Q')%B&W2:?K54Y;O#9>4;;6ZQ0:48>X MHG9_F3]:!#670LD06%80.F1OI_/* =9$8I1(?)@4U9?L]PS3-TQ4+E M;:CK[/?XQ(4J/-),*C4D+:IR;0B>$B);QRS+*4TDC @XKZC%)C._4 MI#W[5NZWH9I-(B"IA,^AQJ"\0_PJV/-@*#LFV%'@V[+/B<0E9&B NXF@4K/U M+#]DN7'(-G1J>>!NJD?,=$")/PB&8D#(J^,0IL5"2CVRC:&"=:R9&;34"CHL M9KK*^"?K]O# 5J5"6W*&A/08"8?+^'((VEPWN6Q3UW[I6KN_9#[(T"S^99DE M,C[-2P*5:P^G:V-<*])^5'@=8_4PU4>;*:)S(4PLRR1'0\I0W6@?6B,K*KD; M-EOL:C:R%E*]J= QH.8:U&],:[R5X6<2"O/P7C,L3!VV<>X5!!SN>T!%B^,F\OJ/"W-WF1 4[)B&L_ BCG&LLP8\D[8/\AT$3^QNYGT )%P M$K9WCC2.0 *SRL_0Q!XT@G*=:GA:B#0,,UJQ\1I+$P(H5^]J#$L[J*-R^@+Q M)['01?&=#LI*5H5"HDTA[>6K,UAQ3:P/4Z-;S35/R4S1U 38>3$3[FKV+S5IY;1#)*'5>B+MO6C?>RT31ZPP3T#**2-O;+8E3+;TFYA M:?^T43 =2FP_1/TETYI[>:715V36=%GLE!0M+MA*'*3([G(L,PVQ<.6XB]C4 M@>?=GP1W%+F@B*D;R2 &G;.;&Q32,?8#H+[>6I<"_B"R47:F:Z#I3A?W7]L: M.OC;R3=$A&ZOYC*P)"8'U+4%D:-"SMT*.7#T+/28<,AJ 7;DJA3 MC4"[B^OO7ETS7%]D/ST"[>X#:A\0:CWK _X)@: R5_LX+Q;/C-%<]&<#\Q5! MOL@XBR)I)DJ,<&E9%;K+>2\")*6K=<,K5/Z*S1Q<1/N0!0 M\0B(4Q@K*+A6*'0SJ$/>]A1BPS:27ACA_JHXSKS/]LI]C?8O=R#@*!/YY\)7 MJ&F,O<^/D\K7Z.L(^*%GRHZSI&Q)*](]$EXT>:HG;0S;$-E:-PXL_$BA?%7# M7;8;4@^("/ .YHB37+6[W%\@]XI0:$TQ(\UBYTY6< C7VMI';**ZY2+/>"3< MF32)"*\+K!K:A/Q:N3,7-;X@3S+PO<)HGT1_UJX]-2N8J:M2/>:)B=\"01^B M:'9>9M2PDXD48J,5W&5LD3!2A$M\-1\B1=IMU$1OF4"4M,V>FU#.]HMS'7GF MNSDJV*+E750.RV%Z+QT+>3?J^A/NCN%E&L3<0"H@>!4B$N(NY8%'$ M]Y@F[8W4,MEO9,AT9(MIXL/GE*8DO.".K0CYM0U\ MF:*+DFPBN+6LBZWR0=<+W7)PGQH\:Z^ESCJYVY[&:AD'3%C*IU)0#KW>[1II6MD9V9$L?\)?=7.LNBKK(DPW'G\XB MMR7_F793EH#_V1*ET"C<'S#C L%]]&R/859)WF &CQ8/4Y)_C3BV; V >XS! M"R$O+H1J@FXRM&4Z.6D6%G,/,8PIU269AD;$AH-8F%KA !C6\_68\N*V!2K: MHMHP1$^ 7[POB51\7+_)/N#?LDX3%.1#I]4X,2Y2%-+S((IE%0DR&5#]"CLR MD,.$N(]5H]-&45)"L;?6/L5FVEY=:^#!-_4R/0JC.!@E"<8G?&CI:,I6N"BU M7EJG[48[AQ[SX"=L*H5>3UM^K_=DA>MS.D0 M!<+8'H8D>SG4B,:0YR+_/7.F48P-WJ3M+9@F(V Z,(A"@V3O6(I/91O;B$Z* M-_%27:'I@W=U.":VT9K"*RYYR8B3CP-(/Q8Z 6C-7YN\H/HF#$_S?=*RL/=O\KW-.WMQ0Y->Q31CQ M?6JBDAXU(&6*3H^4@!DI 9,ZHTR^C>BAU'PNNTA[JXPJD'4M7TT&L1JT84C) M*!LJ9VC,^06"OW7CII8_=IN;(6R0UEW.( RUJ)&*2ODZ"6.;DH12:'/*0Z9J5 3 _V_1.Y(W:8EF@V8X^E[]5<"3@[?&3$>(SWP*Z_A%GF\@4*;A+U%69'6V]Q-K\8 M_523/8-Q$NSPAM&N9:;-T@0'>%3>Y::VD_9N5I5+VGE562:<.4ZH98)(UDL= MRK5VD[DV3?_AN(\OHXT*$)[&(-]0IM!LZB.J:^^BM"25EE*8=YM&KG0MP7<* MN8-)TY77%'K%3_I[/K4;':N"2>,CBK-@XF:Y_T0TKB0*ZU MX RI.Y8Q&<=K2P*R3>9E&+Y=>1"9<)C+^LC$>0*RY(#SM, M6<#1.'9GXJU.C%B2&-&O$R/JQ(A'@*D_FW'P)GIC+$>V772.GFUB&P/G?@I8 M *?0N9T7O_XS0!GMF\9W\=..5J/H/N?B/MN@:XQ6DR)UW?W-0V4S4J][1Q4S MSQ\ 3$BP_;#]U7(-7[ MQ;>OWRZO+ZY-X_++.;CE7SX8U[^_O[[\<'GV[?)BL>WSTF4PQ5VJK7MK-2S@ MW#VM[/SJR_75I\L/9]\O8#'?X7^H@S5V1KCZ>O'M[/LE/$ K/;_Z_/7;Q3\O MOEQ?_NL""7#U^6+]%9>FO=TK2A,']0@>!89T?V+2%+HD1C2AVDO.JGZ]\=(V MZ@'8*^JQ\.*YNXZB36XM/VH[D3'MBCG_FZ]&+A9GM_F)VE980UEBHE*"SA+:S4 MH""L@1-?1802=BO"M(:GI4,3J; <&/\8*-RN*?S$%+:*^C;-.= MMH57Z["' M:/G8S:CN>XX!P?P:,V_F#^LF"VP:55CFRT;IB)$[M;WH'R].VBH"FD0G-[8]>ROSDSZ&P51E%OWAQI-S>4EU M\5/>=9[)^OOO]L\7=&EKQ_]XX?Z,W_K)],0)* ""+X&S D02=&ID0+7[XM>6 M.6A:9K/35+%4-?4E5LJ&Y\W8:,\V4")SK],%37UB#O7$=/9^8GIX8GK]@=EK MUB>F/C&E/S'=O9^8/IZ8SJ!I#MI624[,,30%.9N17CKCD1T'7C.IN=@@.? ZG3-?J_]V'-0S(]/ICGF M7E?HU-6<](!QLCM..D5.:O7;9KMY6G/2 7+2 TI[9YS4:R(G-;L#LW_:*0DG M'4.H 'Y &E3?3]2N3=]$1@+[ENS[3Z_1W9JFM' MN??A]]7,]GB]_@AFL[!=;=>T3ELUL]7,MH[J?P2SM5_\VK$LL]D>E)[9GML_ MWR1!=[<7/L+S".=#@EUQ-8B#:,U1'%)^+>-812(J2)2HK>8-C ))Z]^8TF X MG^7H?,%DWO14=>!4M9KFX+1;$ONY]L2>4?<_#4]U7_S:[O7,;J_V[@^1IQY0 M\4_#4SW@*:MC6H->27CJ 1VO,H%AHF(Y"U;EJ><.:NS-H+FDSHX2*#WM,O<( MT^78_8$'C)HKU;2!"?\)O(--)0/>SW6Z9GNPJ]NYV@FM.M,]8/7L@.GP,JP] M,/M6S70UTZUE%NV Z4Y?_'K:-_O=\O/<,20H$"0_=J*2 8XZ1V%;(T!14KH& M7P(_[>6TX1'I-U_\VFN;I]:C;S]JS[.$?/2 7M\A'^$U6MML=H=\9+WXU3HU6^VR1%>/QI&_HN9\KUPRMEXK'6T:OOC_V?O6YE2U;-&_0GFZ MZZQ=1;(%%36KKU6N)*O;6VLGN4E6[].?3J%,([T1W#SRZ%]_QY@3$ 6C""KJ M.-5G[<0(3,;[/7SI2\[1D24>;._S)K8[R^;3)5055"Z?/JWPF1)'^PZ=Y$B, M0U#L+\6C3$$YY<7K;3P!YLRMUVX4AKWE$150\,G"WMK@T]589VVT"[FMQM M%*[))=H]$=I=&^ZJ#.UV:CVM)7?KU:?=@0?&,VRU\,W\86RJ;<[!3NQ"4WLX(TM)&Q492&.M@\V9$5I7"5+M%0!6EH M(Z5?F(84H*&VW.Y6A8;.)D!QQ_Q0(U- 8E>Z6O2I;5&IU5%KO78=U'-9#1#D M@QT[J:U1Z=N36@-;?GM2P5Q ,QGKU2>TR$4 U:"B,60S[YU70'SYS&R?@+:S\XF8:^Q^6%[5/N[I"R-*.O8*"M7+OX)+5@@NMD\DE^(;E2BFQ.EF[5A^4)T MTZ@0W1S 38_N'=[B K^/NWP/&)M?X;_#AU.@%+[3>.)88/.L:"G8H55;.?-E M\VTW^5[^=*1'KA3%JVY:(L)WS:F-BY20V+[IGCG*:^PW>2"C4;S,YQA<2V(\ M8KPM,SBE,UZ+QW1*&#-&C%.)KP5G6"3;^@Q3H-NY1V>@$DY4\.^J*KO;+CD=>P0F$W%! ME=ZM"@7CW4[):6+B N*"HZME[W9+KF4_MB3UP>RZ[XX+O]K2*'!=9H\^)-^% MNUE\T("D&_\./!\3'27L7#C"?%*Q:7@K"D#Y*$QPBV8Z<>( ;O\?IQ_C3J\'XZR:K3322J:B58Y.BQSV<*.J"]- M8 J(].*#=HG&JBCK-BUVKXBL4[FLZYYGR7S%FC.;P)E=66V6 MM8.&.+,B-$J<63!<=VC.;(&'V)+;]>KK3$KJG]/1SB:I?ZN[-AS8DV;,%270 M$NWB*6V/C8)9C2]B&8_ZRZ'WV5RMB> 7;?P\Q^O/H951J.+TO[R,KTCX[-2, MS*Q7/%Y3\H&Y3Z@0/@W#J,L69:10HJO#6L_0]*O/33^LY[QL-D\G.T"4?^J4 MWRR'\MM(^?7"P0BB?*+\?5%^JQS*[]1ZZF6K4Q'*/X>=Z*MLMQO3"GQF2(6J MVDZ,E4^K<*\<\RVDDRQFQH*]R]+ZX(X@.A_7PFW">TKZ 15UHN]93R,G3]@=,HA^#%W_DO8$KK<"K]A2W,D_$D)_ ] M7[?YZZR<_7:,D>]#7T^1=YHDR%6;8+24H>-LM=36 NC2YD]&X0]1U$M2UIFAKM]35 MY$LHM>+;JBE*6U:4=BM-OZGC?O3Z*N:]+6=MB^-OMI 7UVYV:Z*_.+Z_E=>9AY5*L;5L;V_ M#=U?>XMEC(G^QL1#1@Q+TO=/ "H2P/.$2?IHY$SAV1\ "\EV?+@[%M?"87#] MWXNK6]),=WW)&4O^A'D8-K)YN;J.L:2Q:>OVR(0O>=&@:>\R]=X; 642G?2R M!8>?.9[)RUE=AKVUK^SKFVGXDXAR$]<)C%S5YY?H0S@@$-W*2ZH"_V9WJ=(U M\2\>%TE_@^+=)JCV\*I)'&"> 0]>#%VF_W&AC^$5KW3K3?_PD'(3D)B:]L4B MX)=AMK/Z:G['*],'/(S6PFKO%==EG2Y'#78=&)+/^@96NT;)RV>9Z&F.6JO;F:3/EY'=/=\^/CP.GFZ?9&EP=WTI]>]NI*>?WYX& M-X/^X^#VJ4(2-/LUKN_OGNY_#&[ZS[6[U>K/6XU&>8?Z M_%9KXA0YPQ&^,SMH+&*#5-4G;Q3*Q,,8Y2F)PE_KAHT86LY20Y$EM:XV<[SA MFIS5<0.BL0"(-50<21EP$]AJ@.SR6Z>5]LM&4?_I*:GH\F2+T[V.G_?!GH < MVD?#Z D!\;3BZ=D,)"9*^9+N>5M363/X 8^K:!_[G],S!?=0OC(GW_6G==C%G^4[<"ECN8W*GUE&9' M;J@G5)M +'*J+-(^!(MT,9_7D)7*L,AI&8395/'(/-\U1YA:&65HP7--2.97 M&W- (EMDT+=:K_6Z5#Y!*YL;^4*";ZT8V_.^Z-$PS]<6!%!WF,SQ&ZZ7E5J*K6>BU9 M::=;3R7=-O*]QQJ:WNU[-/ ]6IWT#!09D.7-V @3]-;'62Y>*),84PB[8_ZV M.&O6>HU&5VX4WT-8'0^'2&EC>5 F*;6 E!0%!!F56N^/& ;V*^#*<4WFD1>P MK42-@/@!U)^;[+&@M0X.L))>QD!>PO&3SAH)6HATVH)T.O6RE@ ?FQ=QD+2! MXX'W@)8U.'B &0RBS/B:-T\R;5Z[Y'GH0 Q-/@QZ.[EZ'N;%NJ \?!EO\[OI M3ZX##]Z)N7W,81:P,CK@9-3E-NUA.DF"6A?"W@%!X=PG56ZHA=4W6:T;D\2# MRV:Z"1+X?<9LCPEQ[.!JK7!M8U3K0#;MMK(W!/&M@'#?-OCF,LXLWI:LTL - MBW59;5'OUBD2U!K9NPN"4GAS=KWXV.3]V+]4+KJ/:K=GQ]>M,O1 KKK'RC%T M-G#*C",78EVUUM,T1>ZTT[Q[R*40V]ELA]^ 59)[<+:TOB[078C6<15BLR.W M6D3KY+DX,SC.AP@@_1F8,VQFYAEH\E6V]U4$4!\LW?;!LKR-X H_?^>MX^P' MTSWVB(^_'_\$\Q/YN8\-R_W1*)@&%H;Q;MC,A:?HX<;E_A0WO?V'_YJ;Y9NU M7DU9E4< MH].*M'Y6\I$M0G>8\JX<'')/LMCPY:LB O94TY*;YW%)B-QH=N5FEU+\!YX_ M0_Q\3OR\4=U.;G[&)2:RTF[+S48Z@4_\?,H%KY5V);/YY<>@_VWP8_ \N'WB MH\UO_]_/P?._BHP^3!!, ZC"< ),R2Q0S*$67VYPM*/P6TY^Z.+GHT@M4Q^: MENF;;,MYI!7;\7LV-'>L">:(\, ,"%Q.=YCA,-AP15JC<*BD#9U0VQ=8T/NYOI'SB=B2I1BPY->Q" Y.#=EATZ8FQ+6RUEUFMHLMHXDO:I(XR[ M'Z&-'4V0DG3C%7OZ:-);;@5@O,]8YE2NB&<_XC%=(8RWY6 5C.X&* 2:^W:* MY+5"(>R/O+#J2Y6!D"I"7N=@B7\+!VPNCMT5V[5JS)UXQRLX*>)X_JBA\%9:B1+)/G)-"ZG M:ZPPA^"X^:;<5:O2X4YV\,':Q@K3$LZ?;\G-XE$1,GIS]HV-TF549-L6:ATK M(4@8CI:GYK&3)*)-FL=*(*(N[\7M9(R*)!-VM^UC9 8)7F[*2L661"/X,IZ7]B,=&8 %[O+\V ,+C M,T*9P?\@F9X7\'VV\Z"X87JB_HBFJI57)[[]N -Y^"KBJQEZ#+R&HZ?B')4 M5Q<@(MRP3@A3W'M_<>\"7,)W5;?1[/C6-XM\[B'\7X D-'-6VW*&IP"=)1SE#X 7H"#.+ M;;E17%53O?4Q&MR?A>G+$_[G'K?6VFB[RH] EQ>JK&ZLO M0//=6J_55N5&EVC^?!R63W56.6[*V7+MYIHJ+Z^VZ[5>5]7D=D;-\!'Q:BX" M.0)'ZFPI?7/]E)O2E5JOW=7D5BN=)"!*/\.U+]?.=&KZN)929(:Q(0->@-DC M'([V90U-C,<[.YH '5"RX_)EEU< ;.;BMP!<>F7.(DUT.A_4.Z[!65U/9_ZI*N]:[?\-*'WCZ:!Y M=?R[9U[9IO5_:KX;L'2_4$RN?=M8(-:YC%/AF6GA=H"YDKN!4;L,8PN@< M#/*GB>ZRB6,!=KS_EG SK_^QW03234R=/5Y?,5.HLE-O#Z9OG^ RN%M?FH'> M8*[+T,IQ1G_(TE\^DP$/S.4TNRP+.DE+<7#W/;V$.GS*$S[D07?OW2-PNOX\"F<6$;JM-._@ MO)P3FBE/!+)")FU-(*T*$_Y\""05[G?0N'#<[1N2ZYWT@-T M)&=^:TGWI1LV8M,AF:_# MAX;$=-?&T>.7R>A/+ !Z.P'@/J.^??C9_T])_.H]3J?]J(I:6'\ M"QFX1TUA*4%\( K#I7"*K#8K0&%GDVQ[=IGN!>Y'E&[3?3[;L.Q(?_08'E8* M(TSAC7(%D-6Z6NLUY7:]G3D7?!?A[_*.WL"C*TU%[G;2X.9_'J1;0+0[.]B."/YU!<94_X)'E<3:< M"B3VU68J_ T[S<7[I)K-"TC$RD'M+PDHBLD0W*9I;_Z.CPJBL["/]%Q M$_<9,8Q#[#\8IG*S:,(D?83I5MW^P))JV_'1-G+A8ULRX60O+J\H=/FZ(W_" M/%QM9'- \83MV+1U>V3"ESQL2N&3<"X7H]*)]YY$A[ELP?EFCL%SDN_4#K90F-K^( MJR9N] XS_85=#%VF_W&AC^$5KW3K3?_PD/X2D)B:=G2DIGK91L@O VUG0\?X M':^PWLT0E76ZS0>3*75@.A0*R$XX+HKQQ6#S"64Q80B4]/XV='_M M95'004D]I=8XJ?.HZMWS[>/#X^#I]DF6!G?7EU+_[D9Z^OGM:7 SZ#\.;I]6 M"H>JO,;U_=W3_8_!3?_Y%D[^#/_Y#=[J2;K_+EWWG_XA??]Q_WLEWB(7^=9Z M7TP;)+@3P%T-+TXN4,-8$]5S;7=0O8J)^\4&;<76EM^^)3 MTS LMF=#:!DT*R)P;\QZ9=)O\,6))]V"[C3B[CVIH<@9E0Q$%-F!B$V=EJ\I MU*^DEP,0!+;3;C(&?#/P3,8V9L,6-TE09 )H@<.T0JG[BM7*KX\ >L'$B.H!!\ M,P:Y8[YD\A+^XO/LM\F852CSM9F:SIWXJD(":[-7RS5H;=V<-6=L^M@5DC=3 MA:'4=EUN9I3*[R1-542S[KIRE_B/^&\%_S5WQG\*+IJ4.\J>=NX1_Q'_5>35 M\O!?:V?\AXUN'5FI$_^=P*CSS:#[R("X1J9E\@PTYI#MV"R7?(?_-M*]B31S MG5<30^S##\F9,XU/B7':PA:.]UYQ 53NRIZ M-_OM;]C,!:7!)<16%'."O:&;0:Y$MS:)A-R*O5'K=>6ZDO9KC]:X);K9T!TK M1#?-6J\C-]5T&SK1S='3S1HWHA#=M%#>M#I',J[U\"'_(T@R?#+EIN+F2W_J MP%G^$SLXINWK]HLYM,*>O;'YCE/,/8_YJZ>"G=G,I[V9-\;[C%TE,70_YH.> M^AP=N04/#L9MRHU.NM&$YN(>/0FML'1*)B$^%5?6*C,4ETAH]T9/R22$7;,= MN7MJ>YR.4=D;;.CS126Z/6)\SMQV.IY3M. MY9ZD%Y)K"FC*4%HQ_OHAPM%WQ[UQ@J$_#JS^: 0 0PF5%D)JK=?II'?OP-!^68!A/C0N+A@Q^2:4OL?<0\#[^OC_X,3#'4Y@)'ZDACW0R7,5/H8W\J M/1%9_!9X<'//NW:F0_ R\%[7,5*ODSCMNZX.G_*A1]<3_'%@@YL"W'D_7G') MP+[EJ G&OP//%]:+O=)ZH4J+ V5A=LJ@T?#0 M#R6++SO E\5W>)/763V:6Y.QV1O-Y0S:\]&T[4;:+":2/'J27!,(J2A)-G@^ MLE&9Q>X'&$91K:0)-E*B'<,+2> EX$2!Z4V0&G8SMN*T_8Q=9$G^KINV]X-G MKN[!04BBZ'Y\ WC+XC.EULO::4!9_Z,GFTW3)1N034[9K:(YH=:IEN0$J6J- M.9&3F'C/P<5_F.MDT5$#.TX[JJ)^K0@E434)59.D)P=XOFN.<&4#7^0LX=(' M9GLB-\7>\>Z^%;H[_I'C.N$\C)K=>:? &V4MA:(C>Y>A2T)G)3 M$@6UL%J[WJ:>FA.DH#6644D4I/'ZVE8ZEWC4<9%C2.WNK6>FVYU:3"CD/D/SQ=K)C#%8XNN/Y8<_K/P2V5<1QL M'MA\:R;<"N./]RXB2Z0FU:L2TBX#63HBJ"435 MD-7*&"1$67MH;=HI1>&TW(;<;18)O!^I=5LYTP"'_W CEWD^X NK6V9\H8JW MV&0-!C!<_%)D5 H%FXOV5:>YD<]NZMO&;80]L0W'FS<.?A.(R\VD&HY";]73 M\^8HF7'4]/59!_4^Z:O-9X:V5YH1:8(4U1AZ_J%F?Z!&2=N4^BCD1NPN:%!\88#5>:NSA$^"'0!S_4% MLG[,*ZERLUY+5,.GI[U3_.'H*2QW^&$G%(8MEW59JU/?]PF2V-:%#J626+O6 M:[3D;H;]0.&*@Y!0F%U:JG;@>_.RRR(H?'&XO;EI)@W1-\\68CXQ(YV8FU$[ M.,!!U6@3_)&06*D-PH6)+4U/W5JOJU Q3?4):7>E#KN255H=*QTZK<)3?:L5 MF#A>FX('F"3+@8/XS)TF^X>H[:)J;1<<6?=1V]>U/C-]W;ICN?OV-+X04VE0 M5OO$*"IW;*(TBE+1!LT:VDL4==04E3L441I%-?CRYWH%^L-.JJVXG4D3@"!I MI'L3L7G68(8T_$@V& /D7Q>-@I*"">NN&3JNP=P+WYE=(>IX[[J$X%C/>%6# M\5_R&K<;OGM%A$WV2Y=H#P&-7@.)/H04^NWCIX?SBV)9TX^)-+>LP51I7975 MC-4.$=(.(*BW.RGYL[S MTQ=#"A]"!#U8NLW3T!&.+V3,XM"Q.$X_G" M/'$8C1.FY4.5L9J^Q:BZ8[@/'= 4_L7(*Y':=5!R+4W6U"(5'E076D&JRFLX ME4E5"N]B:G2(J$Z,J/*:3F42E0K&4T7&09Y43&5-Y5#@\36$\+]7;$0J7C7T MB9.R[IJSS!'F>_>*R)KLE][)3L85V<)!1*_;9PO;.,R^H\A:MX1JQ<.G[8GQ MB/'*'*FS0\9KUGJJ*FL9DQ:([XCO3I3O-AU>N$.^:]5ZK8;G M='.5IU0L$T_7;UN>U7)YRO?!7?_NNHSRE*K6')6'R\I%3PJ4IQ"TMBI/ M.>ZLRS?'=9TW/NT%K $^C?8"WY'!V[O,,'UIK(^P4?N#$BX'FB4'=A5 P?"^ MN\[TAV._/#-W^@.CF/?C:XZBW%:5AL,1X/4K,AR!B&E_8^/*)Z8VSB#LM(F8 M3I"8UJ572B>F3JW74=NRDK&N\SP&MQS8''ADLS!EMA-S@.K!2K 'YCBZ'Y?# M==U5]@ 5%AXU(:VQ!4HGI$Y]E2U A'34A+3&#BB?D)35=D#52E-/+2(0&772 M&*PZ0/MPNP85LJ_+]?P'GA?H]HC=CV\ );D92@45W^S*+7+Z3Y&.FH M4>NU6G4*'ITF'>7P]PO2$9^$U*H0'9V9H__@FO;(G.D6U_!2[/636U\EMWXK MUFH)$:TVBZQY)C>L@A2TA3^_%05IM5Y316.1NI=/C(*V<.2WHB#&S1$-'34,;=D&60$/=>JW7D1O=(H;A?ASVP\]O.(*) M$05C&'QARX$-GJ>)[L*-738+!VT9TH19O$/4QU4!@3LO5: %,P 0>#2.D YE")I*36>BU-5I4BZ\N)E"I( M2AM:12624J/6:V+]RQD6+53!% @QBE@38Z+":5)(%O!.^"?XT3,-/K8;_A M MH?N0"I@(Y**49R( +U['R+I.XBI:,/WQW;3!>RG45=IMXM#U8O6.Y =7D,@V M,Q[V1&28AI.U=I%IG41D%22RS8C-,J$/8]NP()-F:NRQ"P8 M* M8!@ "FW#DV:ZN=WT23+;R\VI1!C)XIIVK=>E,O03(XW-]SPS>E!->HX"UKNJ!68 MKTKT=0 UGI^^TB2D@!.N%DD2$0%5D( V5/9E$)"*B<8B\7SROHNU)R3G$8QY MQ(1)%@/4E3[LF:SI32T $;EB/Q -,:8BKLNMYC%K)JM56$)#1+1'-5\N$35Y M>6P9\WF)B(ZG(3$'#8W-=V9<_(>Y3A;YM%#]=%1%_5JT'?%(0P"[S]^O7.L@ M ,QW.\S"$<+2\"-4]F;V?H=2T_3KKCG+H==GN@E^C>6S8M1U\7QQHZ[Q.K1. M/9TPIE7P9?K1Q.W$[1N:J#OD]C8X/0VYU4XG]HG;B=N)VW?![6NP>X MO2DWE'0@D;C]G$**L.Z3;E.DJ=1K/:V$ZAFBRPK298EVUIZH$5M$6^E@ MRG;AW I9/94/]&83$-_?R_&-K=D\VJO;AN3&*%TT?Z@/Z["F3B%V?(#W<,!U M&F$#/KMAXK_PNQ4@;).,+X1!7BM(P;*,IMRA%JXCH,\2 W(5ITI3-O&-+D=ORD MUJ@2J6%VNRO7.X6'^U,U7;Y5WI\8&@P^+FYB4*J=4NT;B".M2M*H T96LR,W M,XPL2K]3L0U)@%U(@$JY6=W5;A9) )( ) %V4DI?)>]7K:_T?DD"G%U ]BF8 MS2R&76*Z)1RDL>6\2:8MB HI^\L:LAB/=W4\ 3T@94<,C+L">#,7OP40TZMR M%&GB(IO_EZFI.AMWAH;65)O-MJ%VC6YW.*QW6(>UNIK*_E?%4HP[QV<2SEC6 M#\EOO^PXN+[!]0GF;0"'&DXPM-@B]VY[:SJ:'PNQ7WT=OA$A&OZ)'I$032/@ M?^:&BK3WMZ'[:V^1/C:XK#0"5NKK*%A%"GZ>,$D?C9PI//L#LT8V,)8GZ2Y\ M;(, \]F+RZ%PT*=:+/:4%8B^\:N)&[S#37]C%T&7Z'Q?Z&%[Q2K?>] \/Z38!B:EI1T=J MUB\1\,LP*UDOS2'#[WAE@F(T1VMAM2=55?[I-M=>6-7ZC+($V0E'NB*_)-58 M3!>KY4@%I$G*G.>4?O,_#]+MW?/MX\/CX.GV298&=]>74O_N1GKZ^>UI<#/H M/PYNGRHD%+-?X_K^[NG^Q^"F_WP+)W^&__P&;_4DW7^7;O_?S\'SOZKP!KE( MM];[@@ML)DX =S6\V&[A6FTN8KE2A#-:^LQC5]$/7Z.]0*;-[\LO^CK5W1<0 M*Z%<1IFR9)5S6(@_A^*FV[WL: I*G- G"!\<"J-+..>OZ<_5UF5#;67^J7ZI M9'Z^ZE;:9:O9S76GU9\W6AJ=B'SO3DRFP&I/QH% M4^G>GS!7PM&JT@_'VWQJURF2S7.XA%3RSEB"W(5;V%SP4#%HB7%*+%$[4W \ M.YAW8G\&IO^Q (*C'OR_V;M_TRT^PU?WI1LV8M,A2(J&(DMJ755VE%$_;#7! M9F YL6J"S5XZ5S7!FM9 ;J#AA&_F>K>J0?'Q=OW?=\UAP&/ACT[()(2 M$FD0"J2LR@&EUMM3V= RU(ZC:(#*AHC1RV3T->,C=L?H*C!Z>@LT<3IQ.G'Z M3CA]39? [C@=&_6[Q.K$ZL3J>V+U->T 9;%ZSJ)@'(50U^1V>T^#.4D6D"P@ M6="II"QHH2Q0Y68G/;R'9 ') I(%F[YTOGETW0V'*AU(*FBX_T]6.R6L "2F MK 9]$E.N8TJU7FVF;-=ZC8;ILS%DVLV4^TN6-:I]3+F*)-- M3)Q.G+X3_WC-**\#*=TN*-VF)K---- M8V4QUY$-Y]N4\/BZ6!J=2-@A[!!V"#N$G;U@)U\@9\T(IIM(@6<8?(UZK=SL4M>M*1O^5-4IU5!U)]7^LV(5BC.=,=L3,_;8._[, M,!*5G%C^>:?TAVJ4V+NJSEB8O/: M(QLY+S:_<]X420,;B.1.J_#6$Z)-DAR$'<(.88>P0]@Y/>R4&-:HNDG4J)9) MM";"$@U.A8.RU91,WZ)O[?-;9U!3]*R_2WRD/#,D$#]3C\<$/11N;:2<:_*3M!V"'L$'9.#SOYJE@V#PL^"AWR[(!"^=WT)U@F#9#Y[KC9 M1G"6R8I# ;I%^OV(B(C%"3N$'<(.88>P1+GG[H5,#@M M_TMF$:R&XV^KDJ@ADMEC7=6&)),S]=>N]5JR5D^WBQ-%59*B2$40=@@[A!W" M#F&GJI;,)KLA2C=D< "6W&Y5Q9 Y@W*0Z\!UF3WZD'P7;F*);C$]#I51%0@% M@PD[A!W"#F&'L$/8.4?LY*N@2MG-*P8Z7P?3 ,VM5_8\M[SF.E6JNJD1L) \(.8><0]2)5D-3->F4D M]1E4ECRR6>".)H G;UY<0L4D%+$E[!!V"#N$'<(.88>P0]BI%G;R1:36[/Y^ M1C\E<#]X1I?G;_NC/P/3Q1)XS_^-^1/'R.W%*+C"1%:U;O&]841-Q.MGC)TR M6V!VPNIJ=5B=9L[0MX[N6V=09'3'?,FT1\Z425\LQ_-2@N&TH]*4,R#L$'8( M.X0=PDY5R[W7[:]Z<)VQZ?\ Y9W;06C4>LV.K+1:1:NZB6Z(JPD[A)TJ8R=? M:+:]80E*4OJF!6PS#)DP< M7L5<[_;/P/0_!O;("A 2#X[+RQ1]WS6'@:\/+?;LW#DV/L!U+#C7RP >A;O@ MLH0$3BA)R8<(70K9)3FU&+P=*6Q&C$Z/'C-X]%*.W<101<3IQ.G'Z7CB] M43\4IW1GK)"LH!D FU MP\B"%C8;MNIRJYDNWB-90+* 9,&F+YTK[=-(#8E=D?8YD%3 XGU%UMII9R%W M12\Q937HDYAR+5.FAGU7BRG56D]KR^U.>FPX,24QY?$P92Z>W&0(::K:3#;\*29;AJGVN64S=&Q7CP6TJ>R1RI8)NP0=@@[A)T]%/LWULQA MN8ELARQ;LU7K=8M$?H@BB%\).X0=P@YA9P^Z;LWBU$]5G58-57=2;4DK=C\E M5IQ+[!U_9A@$DS 4II]KB%\V' M^>X%[]GI R3PCKKUH)O&P+[69Z:O6T\XRO^;[N%HP[F6>XP5&\\9_81#>(_L MS\#T3)\],??5'#&QQ^&1C9P7F]\Y=V*H7>LUY'J[<(,UT29)#L(.88>P0]@A M[)P>=DJ,J%3=).I4RR0Z@Z*49_U=&2';[B2AD@$DOZFN\9V MVZZ.((IY(K$="F\381!A$&$0853->LM7_+%Y2.M1*.UG!S3X[Z8_P<)F@,QW MQ\TVX++,K6ZMUU+3_?U4+T+2A:0+$081!A$&$081!A'&:1'&[BNWRK53M7I% M[%1:'$??.KIOG4.%8N"ZS!Y]2+X+-[%$I:(>RZ!3K4ND9!YAA[!#V"'L$'8( M.X2=T@IKU^P3N0ZF 1I9K^QY;F_-7;X[YM^/P=L3Y2 #>X3KQ-D-$__-\N^4 M6J_9*+SWCTB)&)VP0]BI,G9*C+&5+H75*DGA,RB]>V2SP!U- !N>Y(Q%S=W) MUME1+S=AA[!#V"'L$'8(.X0=PLZQ8B=?0>N:C97/Z(T$[@=O*OJG;@6L/_HS M,%VL"?#\WY@_<8R\741:H]9KM62MJQV^8H"HB7C]B+%39DW03EB]61U6I^(@ M^M;1?6O?Q4&&^7H007;[/C(])OGZNP123+2WNO/X6RPK^/FH3H@2!80=P@YA MA[!#V"'L$'8(.]7 3JFQ-]Y_,T]"/[C.BZM/A:7\K+]GN=LM<+>5]!+HW*LE MB5"(C<\8.V6&U;;@8JTB7+SO&I]#!1_NF"^9]LB9L@)QAJ.-(5.$G[!#V"'L M$'8(.U4MM5ZW= VLJK'I_W \+W>&LEWK:1VYHQ2>:4IT0UQ-V"'L$'8(.P=O M/BJ@$#L54X@G-1\E>^;7-]W2[1&3=%^Z82,V'3)7:BBRI-;51MZ@S]!Q#>9> M^,[L"J'M.99I2/@&ZQFB:F#YRX[>O2)"(/NE,[IR($9OUX'1TSW'Q.G$Z<3I.^%T]5"6+VQ'U;/Y_^WU5I/532YV4D' $@6D"P@6; 36;"NBN@PLJ !-H'2 ME=4V.?LD"T@6;/_2^2H*6\O"P(/SPT\5D0I-E JRVJP7+U$DIJP&?1)3KF7* M5 E*M9BR5>LI:D/N=M,N/'$E<>7Q<&4NIERSCW$7O#@VWYEQ\1_F.EELJ"4V M.)'%3&* Q, >Q, !I, &&KD-9G*G+G?:Z58>$@7G-$CXP65CYKK,D SSU328 M;7C23#>-4YTE3(L-J>R1BE().X0=PLY98R=?@&G-5I^;R';(LC4[M5ZW2#B6 M*(+XE;!#V"'L$';VH.O6E#-_JNJZU5!U)]66M&)M\6>&03 )PV&N M.?(9@MD9_7&J"YQ/))!!8Z.JK* (.X0=PDXN3WG-X,3YDD7OV>D#)/".NO6@ MF\; OM9GIJ];?"S;-]W#[09S+?<8*S:>,_H)A_ >V9^!Z9D^>V+NJSEB8F'C M(QLY+S:_<][$4*=>ZS7EMM*LR"I'HDV2'(0=P@YAA[!#V*D0=DJ,J%3=)%*J M91+1KBCZUM%]ZPPJJ9[U=\EEEHZ11Q _4X^'(\6ZJ"%*+DE_TUWC9+>TGTA MDG(R1!A$&$081!A5OH MOK7OHMQ#;2R\]R?,+;"L\&A3HI2P)NP0=O9@$[5RKY;@,BG+IFF"3=-,#Y"D MI=15(Y!BL=^-QZ&M))16-J&0.*DDM9"P)^P0=@@[A!W"3E6ME-QKDT+;9.-Y MCYU/YCU6LG3U%*H KP/79?;H0_)=N(DE^I/U.$HKG6KU'XU%(.P0=@@[A!W" M#F&'L%->L#=E)Z\(YET'TP#MK5?V/#>]YOGQ.^;?CY_U=]$/-K!'+M,]=L/$ M?W,GP]NUGBHWVA48]D/D1L* L$/8.;RHKJ:D[E1&4I_!6+9'-@O+0Q0(K0$G8(.X0=P@YAA[!#V"'L5!\[^2)2ZN>9VV?T4P+W@V=P M_ZE; >N/_@Q,%]LO//\WYD\<([<7TP4OIB.W.PVJ5:P\-1&O5QD[9;9?[8+5 MN_7JL#HU6M&WCNY;^ZXR.E2CU>W[R/28Y.OO$D@Q,6C,GP0=@@[U<=.J;$W/NIDGH1^<)T75Y\*2_E9?\]RMQ5PM]76 MX:L#B%"(C8\8.V6&U;;@8K4B7'P&-3YWS)=,>^1,&17V4%B?L$/8(>P0=@@[ M56@J;W8^MZS E!J;_@_'\W*G)1NU7KLN-SO=BC23$]T05Q-V"#N$G;/#3HFA MA@(*L5DQA7A2TU6R9ZI_TRW='C%)]Z4;-F+3(7.EAB)+:EUMYHWT#!W78.Z% M>)VK!@#<<(*AQ21\B^BOOC.[0EQXCF4:XB]KV:5J0/O+02!3$0&2#9)<*8=& MWD%- WMD!0B)!\?EK8V^[YK#P-)+ED2.M0,@1' MW=33V\])B) 0(2%R>)#D$B+:?H1(SD@*CFA1NG)+(7>'I$P%6(JD3#$ITZZD ME.G6>HU.5]8R1D&1E"$I0U+F\"#)5PN>JG78>,W/'N0-<#O(FX:L*25,GB-V M)W8_>W;??JO77MA=P5!K0Z[7B\QM('XG?C]=?L_#[EKN)8_%N?RS=3K-NKIZ MG0[Y#R1@2, <'B2Y!$P%@Q3->J/6:ZJJW.YT2,@4*H3[E>,E&G\3S^CI_6WH M_AJ#,OYC]"Z)AXP8XK!L.E;JZP"N(L"?)TS21R-G"L_^ %A(MN/#W7'$#QS& MA).]N+HES737QSG;_H1Y#.F;0U'WF2&-35NW1R9\R?/A QRL[EVN?.])=)C+ M%IQOYG@FDMR5R\2<]J]OIN%/(B9+7!?BMCZ_1!_"&0)_]255 7%+79J0E/@7 MCXL<:6JJSL:=H:$UU6:S;:A=H]L=#NL=UF&MKJ:R_U5:S5ITU<2-WF&FO["+ MH$F<"$E/3OE@$_#+,5D)F/"X&&7['*],'/(S6PDJP M'@@MQ^6C^J^ U9F+WX)3ZA4^G31Q4=;_UP9HK //H!C>#_N/@ M]JE"(C'[+>[NG^'LS_?2]?W=T_V/P4W_^?9&^CZXZ]]=#_H_I*=G^. W>,_T MJWPN^C=E]';M<^C@_@IS_'$0\'S&H@@X29$NI- ZN@NF\(A1NDY^T0"ZT_W M9??C^QD3]_3F5DI3&%.F'3"C[X>?X2T86#0S!(L;P).?_W$+V/KMH7_WK\B: M"1^>AZ_@PO!A8IMF? AXX*%QD:U:.,,AJ\Q+('I>"GYS@O#%:[2F^E/ M)-/W)"\8>J9AZJX)S_X"I[/8"-6M]2&AIZG6O\*=9/ZC\C7ZZ%H8!R._.D&K 9C!MZ9F]PZ< Y?\;P"E439:4;E>[ ME- @"9\,%HB1/CZ:)LQ^ <7'[P,O*@T##T#C\4T@AND):QF-F:F.%@S:)TS& MD86ZZ?*;.H+4X!M??GN\_T6:N8X1C'P (/X5D/%JCAC 41H!>AT@)$]\"!?H MTBN>P__ AS'X]E1W_V!@\DA],":1;G3+^I#YN:+W@-N_F@;S(GL*0""'MY9F MP70F>7^ 23H#\Q;>"@[!/W,9D$%X[ 5MO$_; M7P9WWU-<'F 31PV3UFQXY+?2X26K6>#^J6I=R6 M.1F$1_2NI*<0E=='B: M7X$P?0IF,R#"F2&H= ME$U(1](CFZ&[;+\DK:E#"&6D9Q1#P&H>0D_;JD?LHS*+3Z,1L4 M:FZ#XEL(Z1LP$EQSQD,HMM$'+S= \+X\@.\Z E4"*LC_9CFC/^;"1TTI Y%<:7Y MG1PNR,,/H'.!;?D7-O%A#FL9)I0[SR6TOWJ9D1IN3LW0-'*%/87!(-?@S8_< M?-1C@D!# RZ?67#*%[0NT-#!O[.9/[?%?H*= +\]X1,XW/J<_/18-?Z\?+J4 M_M[O/\3FH3!14D_&N[D!/@V_X+*70"SP\R*)^L1&8!KY9OB-V_?11+=?^'M/ M32%[8WU\>SW7QZF8U]IX%EJO5F P_M@0(O$Q(CLY-E??)@Y"QGFSX79)VW5U M6&PEW6P>1CPLO5TSUT=+R&4C2P?8CP'E EEO#"ALJAO Q P[NX5FN-S%G#\S%>!.X7K&[ M >HS5G2=6J_9ODSWMOTUXG]XB?_V(L0N>%4+I!1^E&<4%)FA<_!'I#OG M5?2%'T'! J7 M:HS[]]$ I$;"Z<0J!G>0]*R/"61LM+X17NSU[T+P#QFS)6:94R#WT&Y9H-'+M"%)\ 6&,Q\2DU+.L[2,P MJ2-/./ENU2?#W\%HL, )PE@;LJCO^)@9#6?'HMP;,:'68E=_-'_!2"*"$&5( MF^'Z)D&D*&-!19E6:,UZ'A") :8$2G*'BTD3Q &\_5282!C(?,4U4!Z.*!%6 M*=Q0I$8E%*7R7$:S]Q$>9NFD+N(&Y0LHZ1?',=Y EU*WT'^Q(91XIY@R+Q% M<5>XJ>D:%Y@3_N"G$"_HS1AJ#],3YAK:7J"= M14(&#AEL!Q:&WCD>8O$*FE M++ADP$0.U0?>*#JU/ <4OM2+B&+&2)B?<,KW9 &YO* Q+@W$D^%4OGC;V-.) MI' F(DT1S)Z"(P24,/P0,,:HLKB?&P6BI!E?+#ZW<);QQ'4F#SK'N)7PA4!& MQ>A!:W;H@76!MFY$0_-["*\#K5H+L8:Z&.YKAPID[#K35=01/DH\1T+!.<=[ MO"+=BQX9 2D^9ZB\U[QL?"-)GX9"V64Q-21)',/:H98WW5$P!4/ QH@J-R[8 M.Y"2(-6(7%(O!'_39S.03:B2P<.,/%3^JH$7UC.@_DY1! ^71R^V&7D"@61Q M++JQF51S*?W#>6.OS)6YYX$I [S'R $621UGJJ.M+ 4^W!Y(^82]A=]1.LW MH%O Z 4O!V$&!P\"%Q$GK$NAK6TF[#HNXI@.U)8)\]V82+G4.,A3>%_[FCNK MHX_GA#G2MPW^JY54[NE(FY(1X%.4[$A;]75_" \I DAQ%%7%&N4XX>YO9@!C M,5@41SZN=5LW3'R+Y1SGE&]\!))'RGZ1T/"PPJ#'2(B3=T5 M[@&FMHNVPN(]P%N;D[STHINA9Q=YF&ZD402K.SR-G>7V25_PDE] SB_? \VE MI-%O,-M)V/KCD !#4'VDGEG<)8W.MM:1V"+E<\9E=(W59714$%>QTQVB(&YU MBDS-3)$U\J;(?GKL?GP;VHGS(B5%/4Y5#*^#,(]?J/K6XO,DRE7%$F_ >%M. L)B&?M54_X/%3H"0[=RHGPE9G^'#QDHCT8KKA%^/>J@R'C(3N"% 82LX[C@<=A!>(!8 M61NBH"C+?>/19_R#,X,7%2">PTG& ,B"=PB&.!C=&,]';8UU]C$L5QX8G=6I MZ5E,YU[\/"@7!8;!=AGY@8Z^J1=8/MKT@84 '(]9[-,Z7@)=ZRW]DLSY:]V; M@-V._\%>#?#<\)56FNZ-XY0,^'K'(0WB"CM+QV !YD5XODU4/MIP/#\LY.*? M3.!R:01&M>E+?P*%\8S-W#$'RS=,8_IX4!F,ECLD4]/>;09R#QJ.%7\5 M+]4C3?1!9=,3,]W,'F. MZ61D7W .X!H1K8D2'A/..8ECB1Z-\+X5<(%!J:/A*,#Q:'I_7',$X$]S3FD> M)Z<\@OP#*3",JA3$JTGX;D? 0"YFY=W$*Z#?@T%;D; U+9ZF!?<274,?:9U' M5J,:4LD9PEM$R?6 21PP0+GN%+C"YW='E2D\1^"DP LX*8)&1 MD;?@!M%SN6XRD@=.1]R.*ZRV+$S\%*:Y%M5!IP),L48BB5:,R4HBT6$D2"'T MC1]!PWU(OZ&- 9)2EN[ @)@PW0/ P6^_F<8;"W]^7:6%W4 ]D=)T<+-*L%_+O"?"!HO258F8JU, MU"6(;[_A"\3UXUR%1-3RWPD+)O*8!4%-'=L$V>PEJH$P]"NJE#@(37CT Q9^ M>_RB*'1O6-@%( Q.SNA#L^V:?G^.5JI>;9D YXN>M1O9#MCF4MO96&=,K(KR [&&; M?VO-MI:=W+02FU[6<]4G(P?RO90(C!_HM;(G5&1MJOGDI3)W.AWQNS/>= MD'[IBY=WZ0=_RAC?P$"W>;0S+&F6I?^KVP$&^Y0EXVG#Q5-',1-G0^AL/A0G MW\L?:.S-AF^=I[!VS7#>I!5\$_I!:5LY[UP;1:OU6G*KDUXCL-VNM,-/J/ID M^1[Q&_%;PO-4#\)P[5JOG3E\]C@8;D]&P-*BR7%,G$;#M@M,E2T R(''HIZ*8P*;06=$5W21PJS.#.++;KU'J=3KOX!-@* M#%HD%$^/0P^"KME#\:*[MJ OYWS*1B(M4[2U-[#](\.QO+X0Y@OV,9JRJ;JEKK MM92T];W=^&(RP2ME%>03X1N03[Z BMH :2XKK70$DXSU8XB8W-K&0LXD&M\@ M-8IE38YYS\".8[Q'N6A@!QIPS::!W02 U29F7)1VVI4I% "N[,:0@G*I.B4. M)'=([AQQIE=M[2336Q&Y4\#(6EQ(LES8FJMV=6"_,MMWW)5C0%7MY 9^1N]L M'D-'9.*P\\KP8,9GD_\9F#/>(Q$-_C%XY:W+L/Y9#N>)BXDO7CQK)*KR'^M# M-QRC/TCO *5 MCU:1$[T%B3IO,>X SR#>'&\9SA+@MQ,S4A;KS<.R>]Y:\FJR-ZPZ#BDW'!Z* M0VX\,8A=U.-'(WY$5R&V54E#YK]A'^*GIP8PF_R$O(,B[+KB,^6QD1XG H'G M-^7M !/\.%&9SZO;7_#:>8=+A#TY&@KCPUF,['L7 044I_10&[VLY5P'[ CIF1[KI\'FPX68O3_2)_49%ZF47J5)%^ M-!7I&Q9\9\84NX7KPJNU)8@34"*L(V?$=SLU*N8Y:CO*F!7/W:\4WJ MYM>_[IJ*^A."UV*M_;X#O0GK@ZC(+8KY&BHHQGI# M5DJKSZY6FGH7;AMQ+'%L20;)-AS;$!S;J:>[Y8Z+8S/! MTFV_;QNW4<7 JJ*21C,]K[O1/,'=LA%DQ/K2""S5KSI9./>\ $1L4@BW2O%Q MB/,!MJ*H(AR+>(.3^G"38%A=,LN^G\FWN5)M[,X=N.QG(X@3&L M,]%'HV :B-491A(VXEY3>#LCNAY2TG1=X5;F.J=N];-?;>?'Z6YFZ.T:[U&=_DH?-5F5GOVJ=2 180N MF5,LH!9K7(H-3#TZVF[MAJ Z&&S(2=O:;H[2S6*S;6G[^*7[]P"\)3]PF2R- M 6:!&VU12KGI9R[UVSLAQR98X(V.A0L!A!"DNI>_YXM@YQ,)MN-4/K2:[ MVGR&VZ^C+?>\8\U,O#+NU('_V;@ICP=6\:/[D>]@5X(2AA;Y6A7< NA[83@P M6LJQN&;=M'&5#%]_'BX>C+NAQ#[!>'%2N)L>6_+X"I;DB74/9^YXB]/45]]'TES\W M<1?PF/<8XJYX.UKE"W_WV(N *4@#FXD[X-(AYTW2XS]^T:5PE1M&I>%[8L.. MV.<6[=0)_X /2RR"C_8_NKP_T!8JAT=6O'"A)5_J9H3MB\Q(=#0./^(3S%?[ M[*@3L&([13$& M!8\=P\'$!9?28&$U.%]JA7LP/3EL'@U;1Y/'F[^.+#BV_'/)"X<25P/0D';A M:7 80$EXFI@S^5$6#W(I@9[%:].;.QH%A(J?26P'M^1*)(C/+$BS@"2:BYAK&@/6OB=)9G"4S#1E_D_ ML8@T MS4*(3(?YCK9*T#7UAA*6 +UR01+70 EQ_S%NFMIZ(-[KZO,C#FRA3G M5RUFS<$!8L8%OD2<,*_/S8WY'N6-#M3:^8&:^0[4W/F!6K6>[:2J"=9_L*#N M$U3YIGO1#D4CY@#ND$AB!6+4G"@*%AJ*S/=MR>&R+;%U2TTO.=Q]+< F_6*(+C@, A-55FZ?4]0T%D(!HN#(30.@;KY3Q(&4F9>.,(BM#_%ZL*M;5Q0,)M: MN=<+=Q+K3,5::M\U7U[ XM9#XRU:8PW:.Q U$7B_N:JY6MA@";3A,KZF-!R\ M$8Z!F+FX^C2<$\$!\'7A.MW 0;$L^;+XS=CB'%GALD<7K-D7\!!"@^;KO-@@ M6IGI(. 3]Q:K/A?V"<>J$=[5M.-UQ'P99"1_]!$())&_YUAP; _8<10])O$> MT3Y)L<%2[%<>HYI$\SNVR<."!C"IAUSI\07.44D)WU<9?@,I!$_!X$;^?+=Z MD+@)/-C!+%]T&SP,>/I+YQ*+8I.[+@608I=($"(7P9EV%!"-AQ$3W.P9%7LL M G;(QF(U)4-)'>T;S0P_7$J/BV1N>J'9QXQ%PW"9AI-OQ5]JT; +J1=N]\)L M7.J[.']EX=9>,(UN!Z(+/!A\ $O@S)L3 EA(8F'[O%0%81SMI^<,BKZJ$S(?AX"R8A(AM?:V[[S;>* M+L/(%!NV$SPNHKO<_EPPSS/,MC+MKX1&7-:#_V"6\=UQ?WHLC['1+M<<*_U\ MG7*ML]+/UZWU[DHPUM*:['BM-IQ*#C;7=V!K+(;!-_X=Q.AUN'EWE;W6JJ?M MM5;]! .1(7RXP ;!DUZ^4$73;,'WC =Q\0E9!CQE/C0,/@)?%@@8!#<8.T-> MC^E/P!Q[F7#5,G1!'$\$T6.IYQ-S7]%ZN>:5><)[C>_KB3]Z"W<0UX7WL1FN MY/XC'MS%13FRC@ R#W;,'!.%.,AV (F0\DAIKA-KE?#4J(O#1R8\;+XE8\S< M>"UWM$1:EOR/6;A3F\_L\B9A,2HW::8SBW&)%:Y/O_F?!S2LP@W:J/7AP*CG MP[][ 8]?NJC+Q>E![TS!W@M<,2EM,>R -A, *5QGGE2LPVA[NRAA C7%[;Y8 MC,0X0J#%( Z!;LA\DAD\(-[!+.SH"$8N\P/7#H>.<6-F%]^T'=6>QEO1 MA4'$S2!^+K!LPV.^H#*U$5XX*"[P)V P8E&LB,$LTT44ULR@/AUNCQOK^4O" MP:?SXETYK-P50]=B<_'+;X_WO\1PD)-ER6@!P=4OKMC^'4)'#@UU82:^ &V; M(PQ(S82]Q6>R861Z/ODN!D#X.HC<#UR*!1AYBF >O13H*V?U^\!A$SB;6SXB MPLN792,]S727X^T5P.,$"XOI/?'T$3X]^2IOX''@'# 6OG.XXAL$"5 M":,I'E:7('@XA!.X$0OQ(FIG"%*,D^H7[Y?$NGB^7EW27UPF0M4<6%/]WT@+ M'Q%[9LF(SP$:\K\7.2'@W,1VI@?'\,9Z[&P YP$L++;BO!<7?/(?0_4L7(D( M%S%(O+B:/6E)8L(E>B\$&G:@6_HHC)5F/\Q+@&84:D]IHK_BO$&XI3BZB4P: M6!)W) 13+L.,JE]#N>!*04G&@UBN'$WM*!0^/: M]!'.W#-9EJ8)X>LE7ADG'#(4@&G 9,"?=Q.$\DN0%I=.RP,@\3F16'.P7C?) ML9&$2TYC3/0F\'S/5G7Q1;,LYU@RWZ*2>2J9WZID/J,O##YM' MIH9_]:(!OXG/T;XVN$%OOJ+ZM'20^^+;8$X,,:J"4A-4, ;)0$^@.AC8MO,J MUXDGG>D?(F,=6OG\F:%1)E2]@>"<67@+G%3L.39_2W@NG%42G0674N2T M>U%L&LQ<4.]6& 1.3$4.$[@\2+$(0![=,Z?# */.@5"T(G0;SP(&YJQ(B+';KP[;RY%> EVOT Q*BN=&$W)RQ2T?F'9!Z599CV+(CF0X>5 M&6A31T4?PP^I_W0M:75-CJZ([%]N2,ZAQ&/$473#"V]U*?T,S17NPXF'OR5? M*#1\A;>+\%^:_8S@NO"=B\08:[3$\_6_03> MEBR\^6F7WC!*-L/!8>,OXI?\=&,(;61[K/0KC>G_8SIO%C)D84U MLF.L:?62[S2)WDE4IX&Q#J0J%/H\[HJI440\UM1]=NU,-_F5?/9 .!,@>JXH M?DU4JD9K.J+PRB&73/"FY@2%]VWC":Q'>+>_BU0U?- WL'<7IT @$X9[ M6,D1Z1[GHZ@1N@X1\Q3;AB$X9"D$"/]P$212")/J,\9UDNXBW\2+TQ*A+1RF M**RY!816\Q#;JL!PY_>+*%_F@7X7S<8HQ1-=(4HHY]W>EW-0OB1 J2^"D@E0 M)LXFC*R(]40TEO->=#"A'AP[^B0*R">^E#Q'F'298E7I?\3)*K#E96"#@&"@ M@5=RU"DN?L)WEIXQNEQ]WDDJE7!YD[=4]F.94>E0IB?'^TG$.X<1]1L&#./R M%&/T<3P/)W&_:,I-/)QGS%.?T1XE+UZDQ,NXN4^#P7B^'RJ1D8L?,>3U;WBX MS&IE[BIA0M7613X5KK3T-_$@EP?7>)_)*(H0"5?1 MF_OFBXNB0L]UH>Z)5^-=2O\4S038FS-/M89^+MQ=+ W@%V!Y^.IW\A9KTKUT M,E@7Z[I$"D7/KD<;X19BMVHBY:<=5G(A9GE M<0F=OA3EFX!4_V"\T'.),L7G)D[_0FH6B;>E!+.Y4C2$L5/1K95)TU_,2^ S M77QN3APAUJ:BJA*^,S;'_D<4T_IE7KL9'SQN$?$ E+I8.3?CY18 ,5LP[_!# ML&*R@J&?? /\:WQ'TQ,-*LN%'1:W2?Q$@4<81!:GP@),X&.?QQ273QZ]-[]( MQ-TBCL?#!E88;0-9X5N)/'N<4@C+/C&>;1JFSC>8C4V+)45-E!4-\?'S\NE2 M&C.#&T/_#ES3,TQARN#=HAH$CBN !_KN\.TW7C,YRPC1\Q)+7@>'L?Q@R"." M0"3)Q\CB=D*$\R(@/-?GJ.!L)#SW&1R)AZ;5NM):!$"8T@Y#VJ;/$]A83^K M11QRP0Q;>>)80 (N$6:]D)IY@#!!W8ASWUL H8@A\B=YJ&3= +*&M/F%1\S+'M.1!JC>A<7 MC,Q(#V(\4VB]L*4R+A08\X@W]D#KH.B IN#"]>JBM&#&% X)O..!L2U$X1I' MKI-14M@YP9+"!.D&0H$KG 6I$;>0\L@)-R73#_3"NJ/H?D*Q\XOJ3I5FSZY/G9UY5HJVN*L'C(B%M4,2@83,CU:)4\G2'J$4YK A-;=Q; M@[Z[^^=;J2%=2/FT,)QK[J0\N(X-/XZ$.=ZWC6O183:PD]_AHQ8MYF5HZ&Z& MANZF-?3C[?7MW;/4O[Z^_WGW/+C[N_3P>'\'/U_?_@9_>$KKMY)2+9G:I[L\ MV;(R"K.//>5PJT3@9K: (F%VSJLK3<_#C='8?(C^T@>H138>BY25"-N(%C?> MC8:W"R<@1)6DOJAPX'4T4?=BTL<+BU2B_#%O>QGQ<218+C3WZ6+W2.PD=M%^^Q[_^E;Q#3]IY_PE4O^UXMZ0Y9N3$]_ 2_])2X+"0,V M3W$P,\I 25^>@J'OS( (5;4.-NLOPK3$>RX4S1CS>S(Q%L9R,&[ ,R%1YV.4 M>,!ZN9=P0WS"Y0M+/19VE'_($IO.+.>#B= L7!]F&#[/-\A1N1_8AR +[-B, MG@=L@>X%RXHR-WPE7K,8O]?B6_!I/;SX:![Z\$2V)7HQ;'%PL%TA:L?E55IF M!.7E;\]!"8^?BS/N/HL)2%',=LA>3)O/]N6V6IS6EY06S^5K\MQ!-J?Q92$( MQB;6%$2>^)I;M2\%S\0%0R%H1D#:S.0>Q)#%_C9([7GE@*C'LOFV!TX&F;&P MD"I%RWOD140G%F?B=4LQ/**JN_@H_$I_^/22#P-;QD* UMAJW#XG+@O$H?'^;SP*4%3 M7JBI0E^/GPZ5S=K3R:"6,"(B)!NO/US4@(GI/V'=6E0)F8!B28JJHB(QIFHL M= E%8@S*A-8 B6<;N@M4\LV!_TA?PAI*E)_S.5BA',VZ[.>,DV=T'0 VOBR4 MN8V+>E>6!HEY@TBM\Q YBN.8)+X\-E/DS(W)R'A,&I5P,:\_UU]UT^(.%D\BPA\QTU4E3B^'U7?; [1A3**M MUE(>:W7L2NYS-G/[G#^PQ(\)0N=+74#*>K*2?_..V_W2;X2BO^WWC&,@*;UF@( ,QZNH(KH!< M!CP_NT:IK%?^.PM'PCKC,5:EPQFP"S1NON55U39V)P2^,W6&)N_K$5]>[LSA M*BCJ5KZ4GE!KA.VV5C0:2'1MX&Q*%,$.[PRPV1L.49F%F2H'C&6?A:7L\WFU M$&;=$XE@ *P#10-XE!-2^![H(_PL20G^2W?-<4RA+' MMX ,04.T'RL4ZX-W9H1/$@&+Y&, &9XCNE.#X06>D"M5E[=G"[,VK0?*D?LY MA07 #HOD5JQNT3(:XK0*+4I;6\ D5JUPE1SV+7'_PYN7IW+M+&B(5ZE&T*Q" M_J[6^\*-&F!XX&COEQV?[=.3K-Y64ZJ/LM\U-TJ]?ED7Z9,\>VY:VJ76[)2R MYT91+YM=+=>M5G_>:I2S?*>JAVH5VPAT3'NILS>!QB^EM J_U4%SK"DG@+_T M,SB]H$I_XVUSTNU"UXS44.2=;T.H,LH36S\VW>CZ-878 [UP-KHQHE#*ZR9W M0)\VO!H$KUSP4M/;-':_4R@I8@\C2N[G0TYCRS9KE\SFRZ7/>BOZ^>P]5S[? M>[X8TT+',>_VN7+;N6/^?\=GYX;IO:25>Y5MYFX#AG5N MTME: MJA)-K;$>MZ*IC"T@JHJ,T MJ:BU7JM;.!Y&A%)!0LFAM#\5.)\KZD9IBKHD(JJ*-ZXV#Z:HGWGOUS@=_2GN MD!>(&A\W-ZU0WWQB9I*5MHF=MIL@A65-:U<^=+IGM^ILJ6V%DB^'VEH8_JDW M-:(VHK;/+(4-J.USVT KVXD_G9S0X];D3KNP 54BW@[D !.W$K?N)="T/;=V M@%O!W5$+YXJ(6XE;B5LWBO9MSZW=LNJZ#LRM:RS\J&<27I"M9NYC^1:];)4. M6/K+_LI;>LM>)W"(.L7UK>A\T3H+=]J/=&\BC>&+"]-^HN4TOA--;* V]8W: MU%<-_FAF#@MI\F$A_$+J0U][*^I#+]B'GAG&I<[N?)W=Y]/+2KW2U"M=F5[I M8TH+7*--Q5=6\N&$X<*KY 1 G"X5+M>)=J&DZO^N]D%.I5'=WI]3E:J4 Y:/ MSKON8RO>DRX2^2AANV_7AW_* :^L5SR=P%6NGOH'_8//A\L;Q>K448;+G4Y9 M10\5*&T@ECA5ELC5";\U2RB\&[ZCKEK63BQ1 ;(AEMBB?WUKEE"YEFAUFA5A M"6HZ6F4U+M0M4?/1#IJ/0B:ZMW]$JYUSLU,#^Y#J'>I#.D62VJ(/*8NDTE33 MI):D4Z69+5J2UHFA3RN0.RWJ3JJ<1@^WVVRCT!$FZ_U*VMS7P- M&V!4A6)!Q!B59XP<9E9QQL Z>KG1+*L/D1B#&*,*MN0:QOCS6A:R+:YXV^>33%6H)_V<229Y++#J,UF-?\>)1\Y7-:PW_NN@WA96* M]?DE^M!SK,!??] \/ MD91XIZEI7RR"+S'N?=&931?O:BO:C*$E7.I=: MHVHEVTWMLM-J5.Q02N.RV\I7O+^?0VF?0ZJRF>S_FU"HZ- MSP;>MU"'/7$=]B/481L/CC^_TG!J/2C2>G!67F\I@8"]90FUPY?]%-A7LM87T.@?JSFUFAY2GJ M7!HLGS>WU:W7>DU-;FEE;;TX_%P9XC/BLXWXK+U//E. SSIR6ZT^GU6ENOIP M5E:8)*W.3K"C,:,>7(S6^A\\5,O^#,P9)I:+6DY415J"V?#)-IK.N0#SGT6/BZ&VTEW$-$81?7D\5/ M%O]:%*XN-YM' MXW$O5>0I+>X '\CE/-;K$UA:'J)[3$>C[!]E_](CR0+7Y8/&JI,%/*:);D\3 MQ_4O?.9.EZ=K96YL+1N:M"\Y5V(K;FP.J3ZW_M=J/:4I=XOO4ZA.VQ;1TG;) MF\*TU.8!SV:C+/^-7.L2]&)>K# V=L#@'"'PZ@<2?JD.+LNU.'0/BC M+:58I]9K-&2E16F;4R2G[31B 7+J CDUY4:C\,"(XTW>5$PI+CP4;C*Z,-\O M)J9A,/MJ?-&JU]=_19F[F>.E,HC%_QR=RWFXVE)_PEPI,E:R=.MN8$E.0HZ2 MB((N0JNNXK+R!GF;)TE(.4HB"A-2 ]0J$%)9:0MR-7>M59OKO]):=%C+UJSG M6FXH-*L5^['EZ%9R-W:E6[=V-EIUC5>*U5LT ?44B6D;_5J F-JU7D=NM:M" M2_MV7 ]=<+B/;%NUZPUI<_6.0',Z(G'K6L5M!].WZIU:3VO*S599$V"KOH&> M^)CXN+KUC]OS<1?X6)&U=LG5QH?93;^SI=YKK]LC5?&977U/FCH>GSK@!&XT MX M]2:]ZE; YILO9^$DV+>[=>ZE3$G+H**##I_+VU5_?A#Z;+K3.<2(0.6T M=M1/==*NUODX4]LD':+M!C=>'D]*T4%STINMLI*\I]" M"(0XCSAOC2-4)@?BQ(B.K*@EQRA/8([2@32VMC*%0VG-@NKJ7TQWG]^PEJ)4^?'1U*:">%O::O&NNH:F5H2XSL0O:F\E9<^C.+,,*3MQ&U$SFY%7=AS6I=5[5Q[3@\D:3MDS^Y2TGYW C1. M\06L9- >'U'E$;1;$1=62\@:&;3[%;-=,FAW*F;-5Y9![&H=PV=5L2C(8*VJ M'.74DT^.J@IN26\WJ]( >0[FZO.$N8POIR6C=5?2M(_@S6:*SS:DMU2UM WI M9+8>'UEM*FX_(:\-9&X#(U#UXB&"([5=J]68-ES+N-L]2 M;&_^W';%;7#$^!7V9 2XK][$\E'F^62/ERK)?]J&Z8T 5@#CV_<1@+P_Q=]R MLY&&3JI*D>1SI*Q/97-I%,9G"RB5H;"SW&@4M2A]2$.QM#W;]J8F7VKR/9Q. MRRU9, NJR8TVM><3YQ+G[H=S5U@+N7FWR]?_UCN%%QU6OR6_K!9]N VBRK0# MT:@>CAW6FA?JRO:]PS;P/T]8V K-V^1YHV[8*.])(]V;2#,=$ &D$S;WR^'N M18F]CR:Z_<+$'^?CV'&-;C@L<'X)?":. 5_7 5/Z"Y-<-M5%=[ZP@+!;/_QN M9-?R.0!>NA6YQ/D)5U [5 :C8;6#@A8I/Y;6M?]WS@U5B MU]GXYM<+NF]IV\B*Q!BUGU+[Z<+DG5.I_K-I=3?30Q6 M*H,U]\)@6".HR)W=9]6KDL(\-MV\Z&SFU,R;9IF.6#QDO>+I"($U6C89QGYP M37MDSG1K:UF@\NY)I2K;HTI(Q1)CG"ICK-&.Y3)& VL4&I1!WC=!]$4LUAGZ M.OP-:WGBN&R6WPI?A(/SV+0GPY=-W]0MR64CYP5_=NSM_-I3%A)9KW@Z0F*- M]GS$V]Z/?WJ,$]I]2&8#^S8DLN^.6U*ZJ=%$W=HJ;4[9$7BKQ#95>K<2=>L^ MV0:+;(%MJC+0XVQ\T'6:=\$K3>I=#*)] MGC")$- 7\'^,P,__^ S 5Q:8"3?(7AF!^\%T=\X^G5JO<=E=KJ^3\$N[7B5. MF$[N<]HYIK%:]%+9&--GXR=L*LG0T5EUPOU%7OVWBJ+L6F71+P#(:@RS]KO%A3 M;[)$TCNO\=@+IG,VB<@12"1AMU7KM MM1A=T327[&[;R \^ED6VV =W[4SAR1^XDC9P732;9C/7>0=4^,SZD/Z2:X6R MNA#!;'VN6&[?9\SVYM-/M3FVM%I/F4=08FQ) ,+?I!S'JNQU;$V"9HFSHQ! MTPR%)R*F\<&QT2_?X9O[.'PG&^ +A\=LG_#>F7B*)_F.!'0O5LSBL5W'LH"$ MAA]\]W!(6O_M2=<3DXVEVW!'W7."N!MPG MZO(2QXB6W?)_&_Q:^$&5)9=Y,S;"&UL?2PN-T^R[*4/G:JV<1%QVB7V0,\?C M=457+K-T/-9\1^M?%P-I8?-D?7Z)/O0<*_!77U*!V!N7':W.$J03_^)QD;), M3=79N#,TM*;:;+8-M6MTN\-AO<,ZK-755/:_2AL$ M4(3:[9[U/3UVG^W9O?MK XF2Q8X,&E[L]G[Z)[,*)"1 $@(DD.IBKZ?;EJ J M*]\K\Y?N%,0>V)+B*)IIBAW?1KZ_"=]N[T9WU[>C[\+H\?'FZ5$8W7T5OM^. MOMQ^OWVZO7G:R>?0MFA4 MN*JMP=+5"(L #6!RQOL+.VM+@)V:6-\*_AQFN<:F;_OHULUM9K+-^3S[::L? M)I\;S,R #I ?$WS<\C7X#8\L7"^(WSD%MA->D>_82[O"M^5/$$(!')EI7#>$ MMM[,W*THV#[]]0)8A+#7O[GA'/P*O$B8$/BPA?OP"6P$SHCN0 2T>X8^$7@ MP1%,T;](($S!.^&SM \)W WZD#&]W^%!"Q/#*!M.'\D2T*6\ MK.1(L, S[@I/N>L7S.D4W!&VAP1)DL\ -6FB0_5*_(#^X,T.9L(?H8NTC->! MV_>C=9O4OXE_A?Q@6^AZ@2<'G_!!.&D-NRB\S>S)3'@!+D9R3>9 ''MJ,YJ[ M#E70P1K\Q02V\PR[J!ERHG:Y*F3U$ X2W$5!$FZ=1;B)^=NRG>^U3YON$S3E M"QR^Y[[$S!9QV8?0,2U<*;$^4I9+\IN_P7"1RD!XE)6>Z+::A@=QCWPAW"/' MW(-6P 7U@:$:+&:=A99VPAW#VUZI.XA\D]302W5,%2B$DM&#;6.1 M^'7?AGV97C;3I5GU<\8C5IR[S_-BGE_NQW&#Z"6?X_46)@(U=RDJ?*9&-'KF M\JM@H:B)6\0=2A@>@\B*^%WP4#UWC&XJ#;3%Y(LBZP &RL08'#]*(U 7[5ZT M9K!"3H6RVBR!5"Y$()6D0(9.@@6BG^>S7.0@>.2/T/;(1I[&?:.R&KXL:-4V M^&^[G$Y<0,+) +>/.8/X7' PP+T1YG3)X'?0M3$V!P_/!V+"ER;@9E&?+==9 MZ@KW(1-7WX^=)_STZ@$3ZM:8D><6HG1'[]KVW)@&OO"OT'JF/\'=O9COD0=' MOXM?BT1HNODP?&D.6>#?\&'XY&)N3LC2Q8LV=T:KD9WP3 M(B^88S=DG#^W?R=S>^:Z%ETO6^8Z88"4L%#;GZ'H$V+9'@M##7YGS=QHV/N4+;;0!/V4U-S6C3Y<0^OA>V-0KBT!AU>]+ MH[Y&:A;G40O:%1YG-. $JQ_27E$_G#,OQ6.=+1[FY-G?3>I4 XNRH#32NDMZ MQH?G(O-'&Q2+GEJBDP;4R'R>N1)1"!?Q"F@R'E9/4"V]V '=.TT!3'"[7>&: M5HS[0EHA[5H+$F^9 [!"FF(@)C4IF O ?RY /[AQ@F Z)Y-@18.8EO":J!#' M3?DCM>3H&Z,&OS*: 9'9O4;P1N;HO\(79[MN/MYH!@23&$6OD=3MUTA9&<-_ M@,'Z+:&/F&_U .\'EP"L'3VZASC/] 4S/LN> _JLC)LF54)PY&X:5T9(W#(Q M3Y7>1T9&F?UD[CK/5[1T-&EKI]0KSN96D&0"W!UZ]/N10J!<' @QI]1T1]"D M&X&Z\_^RU.\,[R .$B1-N!*^H/$#;TT8):Q]\CK@%&)71,=D7^?QV_F M&K:Z4]S,Y5_ R)D7,,K!EU;?5\H]LD;6O;-N9U)F:=TJ9=RSR:D;M2;Z!M^B MN'T5DN^Z[ %#EG3>LJY^6"B2C+>SHHP/D0/]4=RX((CQL=U7&_UN^OP$K6.' M<4R>;<>)P;#!C6$+H&,]F)&F7F)TW4 K1#Q"+S41P:'4*CJD.S MVXB+[:N!P-'7JR@$;>TJ#+G,3IPO3/FCB4KBM6,H*W$L:0YUNS-GL6M:4ZTY MBQ4>@@JNK-%+%X]?.A3N*?@GF5&@KB-XQ\&<'GVB?J6*]HQCJ^G3V>&\/]>S M-SFDW6,,\9E/LQP,ZE%3.5KJ1W0!5ABO5,6N)E'N537:JFWJZF1^T'8I>UPI ML!*3Y]L[./9#@V4M<3:%I4WM#"515M/2]O'^.JJF!4TEG - M\EK)N>:B?R;ND!,IR.7]Y/(B[X/M8-GIQ[AO3!0<$ERDKBNGZC"#"W^K6>?] M8MK.=]?W;UFA!>++F1[F=8NK0#K$79$XC%QS$B\R3[SPQ,M.U:.?)/%24+M@ MPW5/E+3F#P'CB9DV)V8:ZGUE9F>*.U,7DJ,Q6I*CT=%ETG29YVB:)&L\1]-< M62N3HS%PCH2NI*M1>8Z&YVC.0G/Q',UQW8JVY6BT'J:I!TH><-6YZ\$FYFB4 M6JH&-5J(O6MA&<7N&!!?*=V,RCMLZF+5TA^DCSRQQ!-+N_2EWFM!8DF3\)Y\ MH/+9UTU@+YY7.F%>:6=I?5V-:;T&-1):Q$EE-3,,LI M]=(A/L]R\BQG\PEZC 3G92BX2,>*0:NIN^8>W0L M<#5-P[EEZ8ZC);9:X>E#^H[124?;V0!BV&X_?V,)<< MB=(. /S_"4T<_,4F7]PZS$NA7$+Q8V,P5CK_@YZ+D#CDBO"Y#T,7&U% K9%C M;8<9@P_U@5XE'E:CX:*,O="B$KIQ6R*E^>A8^VUWJ3R9S5RJ MT'/;YV-"GR8]F4K 9Z3XCDI]+!W(&3%0,Q@F'=9VAXT9"N0=,+"H:"C\3!+.$KTBEP MDY,E]C6%9S?I9C.NBH.;P^.KW(B*9F83HT?6RF4QEDKQ-NAW CH@P @,EN4N MLB9VK^;#Q+.,ML@#"P!=G\2OB(9\L$$N:Y-@UK8+XH_3FN@^WDP_LA=Y]@]L M$?C'*1.X!I-2A05,)"HHGRZ-'@*=QU9/[@R-C&GO?^X*H]5H&-CFQA@<-L=T M.;UEZZ"5Y<@N'.I)\ ML>$[&#!IX4>IP-UZ5_/C&:Q-#^1+"B\-:LOC5QB%* M;GQJ]"7LN.DL/F%"GX#LB _(F^@UH@-@\J:Z M0%K2BE_&J3R>A^M@8YELOUCB4MJ>M]R?IT:)53#2WCH@$@_XM_OI?1A@28J_ MBR%IC/@W4"_[^6:KQ.= =],[PYR/+,X_>F"+=YSN+7U\,&<@[17??-*;G/!^-WBNLAC GYOK2<57YF/^I[!MU MQ=B(R*A6PY\1PN89'Y#6'H?!QMQ :SG4/,K^V4EA3PST1&^3YL4#.#U<$/N! M.9FPBQ4VT!GE5\2AS!99_2J6:UP9_- +X=M1]59D6J(]"V,R1UL430.+)I-% M0][61UOY(6PB2=A#"(*3M#SW)WV!'VU^ AKG'6\-V*M,?VTV=J1Q.K5O@5?!WT8!!ZDDP;O8Q/V.R5H^&C(76C4<#! M%6:EZ'A+A\HSA#:6'06KM"C#A;5;L*$H+, O^N^.94^H_8T__@R.)@UAI^8D M>Y!]IE'=;CE1'>QQ +K4:88[FKK(V"&R=_=/-X(F_.>?=%F2/N\9.L31TP,X M:DY(OGGN"^I@#$FPZ.,:]@K!D)=QEZZFYXL-5'SP^@W[]?W=T\/H^DD8/3[> M/#T*H[NOPO?;T9?;[[=/MS>/J:S<_DH_1]VS160L36ZH$?AM*0D32FV:%5J$ M+PO,[5@A"XSCT;&^&,7>+(\$H>BG70,HBY7>=C"+B0OQ'&D5TA;^Y M;[!&C\Z)]4&: LH]+,2"F,1Z9E8C40JA)9(KDI\^/B^PN/[&E##!.%KM\=" MV"(S]E2Y.U"W#\;;>\:>TM4-N="C\G^NZ,6>U+Y%J66JK]K7+II[K2VI32LK MVG.X8+) K$@1T1F=7:(DH765!]F'NF>AW^[M+CO"SYY>2H&"P3M,J M);/4+9)YODCRIG>&1JRJ&C-Q^_D8L;%K%(QD^0CRIG1&0YZHB(;C9>S M,XJ0;S93L+1:TB.NLP>6U9E#5N4X<[1F<4FW&$WJB5'MWOEM%37$XE$88D_O M=8:J+BJ#@C:G'@.R-?J]&&[(<3F.P0U29Z@,@!L*:D;.#<>WC,=@![DSE!51 M'J01*&IEAXN!HV.(FUNND'=N_R!!!K*^5A?Z&U8$_N5_AA8?;70 GWP:,N>I/" M ZS3F>+JN6 2E 3#;D@_#=G@A.:PNJY %$K>V)?UGAP75]P70H?/2HK58#* MEAMBD2KU+/C-5%G2G(_>V.Y"Y-]973/XYIN?4:=(UF>75?C1AT$#/7FP+X9@ M,5I.9BFL>1!55A=[17/^M?)$LV^AN2;@FJ"4&]E,38"-M(HLZE(>T K7!%P3 M<$U0;2S14%6 :)B** W:K@HR4 W/"6KI$6& XKY$VI"8'/# @/0F#%P(.UVW M-)U2O((E7A!%!UKBD$4MCOB$B;G8;Z(R[W;<9)KU[D1M7>WS_L?FM1HV&C_8P$@&:&F]HFSCL8O)]XNT0H9!=&%@V6Y M,U1[XD I/<"Y#;547-JXM%72$'FHM"F=85\6%;GY16/[.S5*A4 M]6ESAZJG9T$T3:K.*$XN#")XGE6:'VKV[S9O20H+!TZCET5-2Q?+?^35><=G M@0.OB@4J&R;;E4S79 M]9-5G((SM@FDO+W^E)>4\,J1ME>3&OJ!U:2-*A7;%J)S*>52VOI*3^/ 2D\N MI5Q*&[/U<@(Z6/7['T-/2QM#&:$435X(_-7(KS %V>^ M0!RLILP;\E@+WNYK6&+N??TLF:\4C.:'X-+0I>>.05 MAQ3-WX7)'$)1-E/(]+/GWD2C1\?DV78<.D6(/7@!XN5&!(S?E[K7,]]YU.UD].)VOD"+*!<%5P^-@/SX73"-Y_P%%37(X_0GN! M)N;K7CZ/SIY[.9_?KO]\>O-W9,HW-T\ M53Y\C"V@X+"BW-UG[%EMQ6RB)SI%/CEYE\T1BS;*+H/B78J"0]A@*CY]J$0] M?J7-'ZVHVM?T;D^MK!;=4/6*"N15)?LEARQ*V_ZH/9/,F=5QCV M^$*823HJ,QF@A U1[_<:PDQG'^]\"STX_= CHC"%,X*_^.M)TX,4;085SE$V M=A335BL;$KW4'H@]M:I6DP9X_)R;5MRD')6;$*A*4D2C7U7S;:O1;U:@9($+ZQ"GVPM=>8>R;Y]3!&!OR-]'_ 5]]/??$*KDKX0D!$RFDS" MEW".W6&C%Q=H\&]ZKUI8@-A4)_AO0UP5[O<>L3_[:%R&0X]441J4GAG=1H?X M9%H:1WT(__DG79:DST+B*($G%AX<%JO$0#_93!QN^6EB+12J*GM0GWE(_4$Z&,WK6^.N=COX<(=V;Q8?XK G0U2T_=LGN8]> MBI5^Y%>/%1R$$6V?=U742YIF:Z8&&,AI0+R:M)/6&>J2J*H%Y^_4RA G"I^X M&N!JX"C19P/5P* SU"11DTKGID^L!BIJQ6H+#GZ2!03R$)T_ M@%U&[\3T"G;=K?<<"=?F OL4&!]8-KL,'+\+/GE&Y4([)Y)C$G;T)TRGM3'N MMLZ@OYJ-68LP\Y %_K2[VTJ6@>_NW(# P0A7PF-$\0>R0)WL//_U+^;PE.T@ M^S2D[:7Y9O%;NMBPL7!]F]+,(]CS^TI6?1I_7N\XB@Q!;_45,7^_,M&Z?S+G;^:[CY8L.4'# M=J[6";])L]J$N%#[T]'%NJK5[2_H>(O_1'N>W"F.E0E8,9N9EIA\<6IV4Z9> MN"GS%]>UWL":@0]ZZP2F\VP#?:C'ZF]KRY2E=%NF+*7;,G^YO__ZC]OOWVE; MYOW3WVX>A-N[I]'=+[=?OM\(H\?'FZ?'ZOLSZ4H*]F<^3F;$"N?D?KI)!R!- M3"7*/1G4D+,:-D_7E;D:?<1:_,#)\9'7J:\RF<'NB!_/6EIV<+*)3"@:S]%N MJ;/BPH<\[)>.:!)=E0O6$H" >C];G1_>Z)G7Z+GTXUK1BZEJ7:U?K($RM^U1 M[O8-K6F]F U=E-JKI$&T\061>_=$MJN3+[8>U0V/*8$K>3H//9LX]VA?]DG6 MG'25*Y^@\4ME3HL(C\NY,:N%[1HH=D\N^ .7U4'[)8;1,2D41[*)7L@:7\6; M_GC3W]XW'[$9*WH_(2,05%\1#:-T(1UOI&T6=W&9*E_+:@?DN_U*4ND7L-^% M):W?&6J*J!M\J!<7-"YH24'+D*Y;)X)'/=BPJ9UAOS<0=;UT 0YO7"_+*PGP M6L%6*MZL7DDFQ+CP_KA;WE^WS?7@W8]-J7$)>?.'\GI$8MAR?^@2-F%V=] A6N( Z5T+RYOUVH? M*S'[/<^RWS%W24592NE!6"6)FEQ5NI!S5 LX*M.$I^QWS%2%>0HA-U2PTVI5 M&',\(-]EK+.ZLR\C#*?=Z_)GCD71S.,I%WJL&\ DEZ=+!PNK*9P$8XBZG!Z> MQ$-8SD?[\Y'2'#XZ^ZAT1]%%"O1^STL WJI:$VF:K50J[%@_]%Y+Z4, ILJB MTJ\8D+FQC>7E;YFYM')I+0V>5V$IB*)VAKHJ:@.#BS 782["1Q'A.HI,%*TS M5'$ZO5Q5@KU!\ Z[.I=Y"UU ==*UMY> <=[Z#C M'72\@^[DR5R9=]#Q)H0MESP[IM(<' 0..D-%4<2!6G$ZI]4)&RY47*BJ3YSJ MG>' $%6=3WWEDL8EK?[\IH'5GDKUEXV\B8XWT=4N,?W]_+V#>IGZ6 >ME39# MO!RL?7Q3=5MRMKC*MH>^LK MG:$A#C0^#O@"&:F.IK=^OS.4136C8)LSU-DR5+T];WT5G#Y9E"M#@ZK93L>E M&;!0DL^";?G4V><*>'\?#Y^:>3R%^K)VV/IJ^[+Z"'BDB[)29IXHYR/.1X/F M\-'91]\U@2KS=@/>;G :0.:^7A,@,V\.XM+*I?4H92I]HQZH9R["7(2Y"!^Q M_D7MU00BW83^OHSQS5N'^1TRKF\YFR\UED]-C2-<&\RYUO2E@39I:+?ALI=P MS (1' OLT>&TK.,MGA"\%IUL#."+Q@XKN^8&'[F+\$.RC?!CS6O;NI)/N5TI M67S2BEY#3>_V5+F:#CJE:ZC%VA:/T-8'B](J:>O+S&D9Y]@KEDQ>9/0V75P; MY-[6L.&=6EDX4P=M=T?_VAG1:SUO=Z0LYHMM67-R(JEX)-ZK#?[#-3V/5"41 M[P7@O0 KC]O8LYJJ<+PC8RN;*FH2GP;'A>K2A$JM2:@4,&F#GJAKS9_\=BX^ MYJWCN*]F8+\2X4?XLL#@_=&=A_L6Z;;P/KP0I]>$3:GV.T/#$%6C8+=8/:9@ MSZ*(CB[KIQFH!B#Z'OXC%UM>O>GT(I:%WTV#L MJ_5AL4VA-:I5KU&F:TR'!_$:47*6N./^-N#Q/NMQ$.,*(ED4/.(O0"J!B>;O MW4B1'E2[Y4ZWX9R$0>B1Y-9O&(L^H7Y,%WMI"J.J[83$&@71SZY2)6!8;K62 MB"E]"VS."4.>1GH*?1DMGKUYN"9>?L2FY/AUU!@5<&]1,E!?F$%G>41B8;21: M40.F][J*4E$-V*#;U[;7@)7M>=Y5?%)1SW23"[1&U%>I95T2YF'F$%)8,O K6 MQ%ZOJBEOW&+L)1DZMQC'DXQO;N@5%@R\[%9$72U=+LQ-1A'!,+C).*)@P&<+ M"X;>&6JBWJNJC)X;C#T*1):I76XVCB,=(R3VP2)B@.WHB4KOG)"J!]V!&KVZ M\>*RK9Z*HW5PM(Y3*9H# '<&OY[ -8&@$[ M-I^)X)$7$T[>>4Y<\\[M*:%WMQ-8K_M"//@4&W+@S^R%+PJ!9UJ$\H_/KKKA M?.&\7A8D((+Y# ']"\7CP O=[9?=O5[J^C[";]["C_^(-C%B>_B-UFE\AT6O M<2F0:?+)"CV\:E[QI=09JJMRB?AJ6=RUS-2M?,W+E#M#H]M/+Q.)O6.I\I&7 MJG2&2E?97"J[X=\H?]BXJ,N2HZT#[F.)F<5LWL7;X(7+ACU\8ESZ2E:7P']> MO[:,I+*W^HHY]K$++?\KQ[_IS!9>3=X@7N)/7"Z>AJW))IGJ8TOKR_W^P)(- MRS#&XYY.=*(:FDS^*1F@EZ-OS;Q5]>DSN1J#J_[[%?76/YGS-_/=1_67U&R@ MUM8)OTFS7,I,IT#5"3,/9?A/>QPCG"(M M[,'"FFN4?]"V?_V+F9:8?'':-D_Z6'8J=:F_X_CN[I]N!$.@@.+2YQV*<%,- M?B7CX*OM3^:N'WH9)5&#?KIZ:-!/ET1]O[_[Y>KIYN%7X>O-EZ>\(J4]3B"G MQ(:],V,EBJI6PC6\TY/AD]0_DX5AG>5AG1Y3(T\]A:NJGC@0R<=)D M[NC+=^&!O+KSU_2%&:_KY76]R22?LCV9CU'1$P1%&/>MI^ZG]D]B7?V;>&Y6 MUEY;3NMJ?(WN$4PB1Z[C GJH@.[ @SQ40 >7*:#<;VKV7,UDC]BIYFNRMMQ' MXMBN!_^9A![\$V5,^.[">KX(5DB$^TG@8M@M*=BIJ_1JR;QI]'9DUYHS[JU0 M"J^4;D8>;&SZA.7 /T@?-Q+YO*8JK7YW((?FJ]\]2ANPDK _$/5!Z1$DMZNU =#I0 M1^B]JF.%)ND(CKU9+0_NP&PMXS#I6'/7UT5-K@INO4F,>#$1U@_/?;%]W_7> MA3LW(-1"W;FO[!J3P1\9/#+9*6@[4&Y+"1H"68FPV3/T"7E<4BD;2KUZ? Z% MQR5G$)?03B1:4%?>>R]Q\=%V&9-J5/5]3$+I522A6G41<&2W_X*95ZZ1>=6J M X)V,._%A K?B>]_BG"& P$X(_3LP$X,3;FD\.!#;4;CFA&XL/AI"(6@&FGA M^]AF[XQ'"!5S8@$+<"@G#L 0B&I&P-IJ3KRP.&&^UH+#(X;J(P;KYX*LR=O- MS\D\1%)$@O?KTL3280*%Y9!>:H[?NAZ4P(T, /*H@^+E: =U2QK+<7)\[D:W0D M/SSR8H!4TY)G>&H!/G(P<[&,O:/THD[&EH"Q9;$OIV?W MG#-C7TQLM Y,( H."1"3("QML/;T4+*1LGK;P+(NJQNE"@*=CR(LE'B\N&NE+!)72# L$Z^/I:>5__['1# MIMLD%;RF.'#8USI(CWP4]">].*H2N^*0/@J(!]#B2'S98"Z4\[CPR-Q7J LYS7U8IZ'VN^E+@27W;6$^Y3C,M_<$ MZ!;@&^;W ^6#M.5N:P>&:A,0_"091SD[2RE0XB&Z*"K7[@NLYEV@$$% #=L) M7(B4!1,5.:9C!,1,#'R!_+1A_2 U6]JI/N 3L3)5[GU>_7P4/XK^1OK\413> M9O9D)BP\]]6V")U@*^*@6WBZ2T=.!S-X$T4]%E"#X0F:\Z)BF3/!F-Z&K*>< M1FR"-3R9X$T(N74F'C%]\MU^L?=TL!+RC%.3>FHWKSX\%FK;$1PX6QO?A8N M#4[<%W@A!8_L4M66043!(U/;P?0%G>J;.I?D>6#&PR,@S?AA.Q#>[& FQ _; MWL9-/QK0FV=PWSP*[DBU4,%#T+(/(3OU]PT6RH:-%B;Z .]6C6[>!51$=$;5 M/;8?IX]\/";R!PYBAC\\D)'Y._S(![K,&?HVD"27(K!N$+@=1+F]^[:%-?\G M?NOMZJ4_S'?Z'^(ALI?Y3)8$N9)7%-$[PUXWXT;NSV)TN+,D+OG8G-.4V)C@ MOQ;F.P.^=5*V$X67. SUTYS8;_;ZD/D9O&6FCT?M*H9 MD#-E7]SG_R245[3C!=,BOF!.)EY(93W),@FM7X1[!#,03$9-IC;!G:"_?KS_ M]B!\8!9(F,Y=^/HAJG.M@[*_17'^W?1LU&$/L)1O^+H,)0F>(]CJ;D9EW)\_ M"HMYZ!=?GY&YOFQS]\7T;?]Q :Z&=>\DURMEKE7"$0"#3(4.Q,1V<$;W@Q8N M]^I;N-P9RID+W]L) ?CGW;LF$#.&(C=CW1Z02/..?IUZ9CPE>< MM2_3ETT@F 9K&CV'T!J;C9>T6[?NG'MBKVE3G&VRI]) ^UE8U 9;.?8[K/!^ M>@UOLM&OI(Y*K.V154?H/]FN=>-8F4RK=(9Z5TE//OWSCE10/ATJWK\LU;K_ M/D8QW7[Z FDK 916,WA!YR$FJ_ (CQ'BH-%O-0FV;GC?X F' ="H?BVZM6," M84RUC!WP_4*X$**TP_.S1YY1:@J'FK*\)=[/DH8JH_Y!#Z>(Y_:$+\//5O-& M0?'XX9'8QVSUMK=N\A^$SM_R")O^A&Q,M[VWY8M#\87G3L"Y ;'QW)>E+V'B MX"C!!V8#!R7^X5H12S0;+/Z=[?BA1R/Y^(%=T$S++)J(;CYUXK%?NZ_$ 1?O.V'SL1XP!X&(6\B&C,+,VHT][GGJ>' +2N<8)AT $7D MM=LJY1@4&8 'GN%_"_848CY/8!TF\5L$^AKTN>=(*^H0 QTJXH#"^_W5_&F_ MA"_+??56V](Q(LI0NKA*#.NZPIT;Q[E9IX][7#*]'=T=-8P6L<^&_U[1Q';R M:&)@L)7!_BN:G*\R!D4']'8(.XNE:LW*HJ_=?;"QOIA/MSWK:F%ZX)=,"3D@ MWYWGA,1>^0.9F MJ0=E$X6NL0"SJ:T@T:Y'71+2\-*3)_XG[[- R2+/BG?P" MUL;_[H)]\N^=FY]X!1':_@R)RR9A%=Z5A GK'0E\80YO1!M&;2!9>VU\K?2& M&5EP-EGX#4I]F>2+#EJP0@]U-PO8OI(I\5 !L&L5_ 6M"T7;ZTYL.JMS*RO1 M]U6;_8W7](W=]% NH=7/::K1Y(J2GP9.T&15$PNZP-XD"KL3#Y+AZPL)9JZU M1JX]ADN652>7.'=R(VY._LDG2#9L=:>8()D_Q5#.G&*H'+N(YZ H$2_6'D#1 M>#:=72O$/L^9QHMJE$+93"DO/# $WGML@&@A "-$XNIE(QUN+N.2=5=5W*@; M^"*,XDG1L:M+W=@@,[F=]\PX0C)]=FW,?LKR@/B#N0G6PC)ITAP]JJF-ABJ^ M,L>?XLA(K/NDYM2/7D.-^(=ESX87L0+\!EUT47#< $T5NNWPLU(F5MO#U?XM ML0*,KPY*!$D*MM+M2 1]C&CGAV";D6ZPRYLOMT]?1Z(P)L^V0^_DEU['!CD) MNZ'+SD"+R!W$9G<0<9@"(B\RH4<1Q;QLNN280%"4+H+:.ES5V3DH ME5(\;TIJ3'ODQ+F-SD[$@VLQ(%6B3V1CGNH *^]*SU-MQ6#-@=0U#*/0W,GZ M)UC*:KT[]*SS;[W0DR+8@!XSZ M.[2%\: )B8V9Q$EIF*HRVFG9[."+TKNPOG;?M&,]G;CEI'%D[ F M/*MDXA.K5CFPX/M(@!6GDYQ?30\_[I(=@["H=8O'%HSA..P MGOG3"<=_APX1L(#W8-FHR*1OWP8S9"/MAF0M(FKL"KG11IBXXW@)SRZ4K201.?YK@HQIVVQ- ]_A(^KY%+ZF,' M2&?X8OZ.?3VO<&RT(5N,&J2PCMB<_!':K&/&_\Q/H<936+"NZE6O-A; $\LA M/B=\K81_1N@@4'F$;9^Q'&[70*[JL9$/\S=5GY2=3I MU8!+ R2U@3[6N6+ 9H1B$+:ZJWB,15 36)]+>SDSXS.&#K<*UQ!T)Q&CO4(, MY88^HO+\3@(&*A@#%V(L%LS@J3-W;OD1A.\2<9 %:?'W%K!&.P@84B*#^8T6 M@P+B.M'/$L HL B$PG*BEL"5R1:3D=X*,91"*RZ#B0@TV'PU[7D$&SQ_7\$$ M;^#H;*0.-@),VV==B,N]49#^LV8KUOB9!"+*[OI=-?(BLEI&L_ B]!8NXJN] M$%@.XQ$W# 0K7,RQW9/B/^%WD= +BOZ'Y+<(#E##PZYK9OOIW]%OK:-\X,]?/\9(( Q+@,W% M@]@4P4[P!^G3A:_AM\#!=%SGBN(G@=/C/4?(IZ:%$A0E%O ''U[AW?A1#X6> M/HU^*5H%YH_F=-,1=99L+C:5C=BH NN4K"2RQ)V]D9&;1$W](->8J*8*(&K# MAU7#^8'E2)^H\"$!=\OT3:QQL=U^P6R%OP"FF-JK/O%,?91,)E'M83+$"S01 MX)]Y[_&WF8V!?T_ 3_;I9V)GF>H=)VJ"%_P9\MH8;*4YGX2458"Q\+Y&> 9/ M Q'J/9(INU(DF$?8>=[]-='Q-F)JC%"1VO9<76#C]#;IR/)SFKJY9>#A*)AY._W1X. =.*1I]^2X\D%=W#M[RI^.8 MG:PE@@=SEIYW/!3IOT,(522#WGG*VT6F M)\CM+Y.H#4""5G*E'>T-1 M1_B>M\LUW$]C=.I;I[)STRG$^ZYCJP*;NS1!2F%SR]C3M'.CT3"*=;Z@*#J^^R32*G#=J[)##Z]6B:X(S&@=)3Y9!4SB6E)25T23P%Y<7$N",'P:HZ!\,MB3ACBW1S< M"Y#I".6M*WQ#!.+$)#;\=NB$N)P%IF_<9>)W.4P!.80VLU!7& 4Y577)0Z2.SY20@ZKG M^LH1-ZWE;WI935MD?V*FAXZ:+ M_M@H S]O,EY"6EM^W;!_9$_#H%_BT5IGBKN*>[R)!H;A!3U-[3EL0M@T1!=O M?2S8RWS M"8';\GANM"R;F;^+RQ%G^-7LH6.[7[ER*>)WKSV ,W\$6 CZL-5[WI[E2/#% MZL0I;R]C2.$+^IQX'\W B-&YB5!ZU\J(TW<$(EXRFRQ!?@5?=FD2A'UW=?T4 MQ>,0+3$5C Z0_8J>C9BX)F C"]C-$*MDBADY*9_B%@%E09P?YV*2[]_^;C'G MY4M294L0R-_O%, 9O3N6C\A\>3"S?6PMP,=[= PAHO(S*OF;-RML$V[FL2TE MNNU'ES]'ABU5H7:^!\R^S%;ND*8@Y0YN1'6BJT(+3D:?Y^49)YF8,@,W+K M)QK]N!X,'SN]W.]ESIN[X,F/;$2=,$JDQ5J]_:V;76^B%-;[)Y?W %DY0AJ+ M,@E:R@2:M8+,WR]^]?= 7L 5A&5E7"*E^1M3WK+:U?*'3&$:TXPF1Q9<_0$7 ME\56+^/MI)PQ+FVY>C,G6P52FYB(!PL7S@/FV:YR2',2@-WU5Y>8+6@K M91MMQ#H+U:'@D(6X\#7N"SY+W;*L.(_*$?Z+AIFP\07L?.NDH$S#',W# Q[^ MAJE3X9J6;PKQ5$E6C,T"SRT?V/F650US!CJDYTB4WPY@A/I2/7/!R!<^?8>4]O:NUK>4XL_CG M0%?DN3AO1JR,8FP0,#C?#^./ KW7BFOKN\Q(/ZU+0J(AA\D7AESX0,1E2'Z? MV@:JNYD2'I/$$+#"V8@2V/74H#![LC;%../J#B*YH;1MI'-,/9-9#YN-.H], M!1,SH!$0Z/F95L8LNY#VNJ,'6L;]1^:JW6J_NK*6AWC5 ,6 E[+-?3@@:5>" M[ZX3[35%>+!/2WRVC-#F1?^U%/VK&W3E1?_-75VSBO[;5][_*^8=04!)I%G' MP3D4^>\U#S1.[:Q&@JZ(<3_][CK/Z.4B27+&?F+.*'_L9Q.,)@7$VVTT7]:8 M8 X[O\)67!:.Q3&S _L!O^Z5"._$]/P-_,)HLCNFW%GJ_4/-;%0@%8Q$H Z3 M&\)#K5/YZ70='POBDK5C*JS>E76U85-A);T[V+&H/>>][CD5]?#AJ0W%U\R> MK#JBU8L9H)5GCP!>Q[BA7=_9;^QI3V@\\?YCDW(5[3RY8P_?UYPM%[F 6F], M4E+73PEO9.6E/,38*>"O_(B3\K?.'3SVZ8W,7\FO\(Z9O]]%LK+R:S0(@D35 M2!=E;-S65'J2^*O]3_02$-5K'<(A%R-4IH;A\D;E[?_ 'WYZT0IV]N MZ!66)H,;IZ-*D\&-4TNDR7XM;)O47F4R]-%& M@8[I>>] 7:145CGR @+J8OZ(-V'4"H]6NH@#]-5VV>'55M/A.3;HTC#4#K- M*$ K6DAQ=_]T(T@]X4HH5GUP2_&4G\R?7VU_,G?]T,NH-%#3:)+P,WS8>OW! M[=WU_:\WPM/H?V\>T^>Y=YE+=H%+],:,=3)R MK&_PUE].-M^OB2NL^66'W*YJ88]Q_?<--]_1^M6;NA33?)'MFUG5[((28"M7V= MRX:?+I8R5K+=7<.3SX=>"J=7(7K)133%YJ3F=G_JG/-:]'CC>*.F$K5]DT]' M8O%L&IRL/N^DNRZ$$;$]R<2BU^^N[W_SW)=K%B4#&>X7A&4+_(THE_@QWQ7. M0:F=X6 @*CVCH15ZT9GFVX4&E\AR*6RT%/:;(X4:2*$A#O2FULER*>126),4 MJLV1PD%GJ((4*A5?Q]0@A>>27HAR\KD!I)RYI?UK(%HC!=5[A!%I"PL!0GZ* MFJ84DX%ZS,J>A3-GSAO5^RF'\H:!O"'U"^I'SAMMLIX'\H;6PRI?22OHP=9L M"-N?4**%4AM7NO0N]R1%/F?M<]=<_]0:G5*]+W+S,_#,>%3R;4!>_#O7P9=Z M[AS6^ARC?!=6.E)GJ/=%8R"WLH#J%%$UEW\N_T?W-VN3?QGD7Q,-I731-I=_ M+O]<_NN**6J3?P4Q]D2C?-/&B>5_CQKJPZI1*X0TNUX6F<:UMG"V-PC.[),O MQ"%3.P_=3&MS;2T=8NZCS$0C0%;5M$ ZW_81MC:>6NK&R+6\LI97UIYW$6LC M%\4K:TM6UAYC4[RL]B1EM:<[VA;6U)Z46&TKJ#TIL7@U[?E>?EQ'8ZVORG2* M'\3HS:+#_N;B(%@73D1.Q,.)6!$(#,V9X+#9)F__&[%PV'49+)!SRZ%F;?%\ M,.K6K9&'2&DBZJQFG!RRHORVN%3_B(\S#WJ&"O&#*S M-:*PGPM%J3ARK._NI J!T#M#592EP4E1,BNM[^ <5=#QJ)BC#' _1$U.SU#D M'-5^CMK/7%?+48->9]@7UB8\84Z^L+$BH M726CM'9M3FS'>:EHHJ J7I*1EWK],\H3<%XJ&EA7Q4L*\I+#N!2SC_56;LJ^(_O# ; MB-*@M(+F_'?@U 5_^&EE"HJ_:K20B>#C&GUK!X&O4BF!,[6.K!:;/=V MFR<7)4J:]HDV.+DXN4K6>K7X7B^GUNO,L^8?2L4:/JP?_I:>FL-4JUF?.T>O"+9T'M@S"&0+F/+^85-$[FKJ"VOA;LDY"Y) M2:>I.7>UF[N*6O1:N$M&[NKI#>"NBPK02Q3Q7(B_6SA 9R3-E8LTZRN=808> M,(^3VLTWA>/OPGR#%\>EG#W..$UDG,(!=F'&42&&+F5IFQ5!-]>\LE(<*SJH M,O'S6=U%UVI_JW)(-7!(^Z*144];V",]?45$19'0Y7)A46M>%1<..D-#[*EE MTNB<"<^%"8MZ!E4Q(;W+4?OI+IL&,>%EE?4*IF,M_8H:AEGT]H;J/;>>^HJI MTVSM4_E(B_*ZQJ!N5S\C/*D!CGK_@VPC(CT78B[$A\RE*"W$1H]B:4A2Q1.1 MN1!S(>9"O-]PB?)"C/>] W%@G($0[S$; O^-9+:=D$[@6 /6G\5'U\7;O(7K MV_B13QZ9PV=?281T'YUDXGO17GNKKYACV%88Y'\EA11\HKD-B)\7G2^C5^+/ MF1>O9F$^DZNQ1\S?K\PI+/:3.7\SWWVD>7(N@>UY>YQ.R^V1/G'? M(0^,HT D7#:%Y1,P,?'P4[!*L\&K$V8>JH8_V9ILDJD^MK2^W.\/+-FP#&,\ M[NE$)ZJAR>2?$IAF.F($YVW@X!D<1O+7OY@;\TV61Y(U_&0Y B4I+\L!I\J5 MS!06_(98HR#^J=(Y>&S*S71*)BAH2]7V8 ;D 2CA3.RY3=^?,S?%D%L\-\6R M8>,0[D]P;&7P1HBS.3SE91'B[!0SH+-3_, ,PL#UWA,?$X!9"$T7!-LGL=B^ M8/K1^!5?X--7^/25,Q]TTLA%\>DK?/K*&9S@^5\ M+^UN\]SU*>N*2KCL7D:'S9XIE8M.#%Y.WF_?&[CUP#@G'3B*D;,?8PY<"ZX+ M9PL5FBW4RT/&M0%%ALLEE\OBEVHGD,"2ZL [Y^YS2[E93XA<4) MJ_5%0REMY7B'<@-YZS 'JS+>0HPD4=-*:VK.6PWDK<.KM= MG(GT'A8<5Y9ZY$S4)"8ZS$ ?PD18\"HW11.=?=1]YV*E1 @TQGHHPI(MAYGD MR_!4#S/):V2.4EH%O52]Q\"9&C/"A4= I[?2E? 5'0VD#?C(LG/DJ\,,=R5\ MU:=0A6I3]-51H^IMW12U\L8#"4(/(FM7^+&L,A]96/C\DAQ$Q5H(+B/BKA3H MQ@)A^+1/*P0[B"=W>0RK4R@L22J5I%X#X)9Y5'4$HU\]CTWMG\2Z^C?QW"SV MTK"26)+TF M(PT_N*8$+EHKHDM29ZB)2@8>"X_%V\U)AV7@2W"2W!GV16 HSDEGQDF'V>IR?FJBC]H6G MKX>SL /H]"J*.RE-6F!KL4I.6,3A!YZ-63KA,7 GO_,T4,V>65:]T^/,],@7 MTR?6M?N"/V'ZT?4+UV]( ZRPZZE\O& +V.XT19O[,MO6*W9);]H5.V>WT]_[ MU,=N1M/8[>SS-;^!V^T%IDU;)X48SYSW:]1Q/^0B>/8S@1\6[BC696R%$P<* M+]]H"T\=LWPCS5UI!I(Z0Z4!8]@YXYS>@._#+C)F]#A^P9'._#Z8$8_C%E1L M="E55[7%F7RN=(9:^@Z$!S?MYYG#8NE]>*;?&5:%[\99IE%^6,F[CGV8!Z_* M] :4Z%Q&LP(;KYN8FQ,A$F0GP'?M?>NLLPN%(:V2-,W6)(T;JZO+6E5C=2L\ MQ1-%A5QVN>P>UW$L*;N#JJ;IP@-&O(YX?DE,^/-:]MZTHN8LKGH-7H,]4%3!B15Y-:UPFK>.J_@9;O> M.Z\)J\R@+&E:--NKR)VA(JIZ5;-6>>_ >6^F9_$VG?P"G'YQ MP?[AN1/B^P_1*8#C]'5U!H7%O8\]NC+OV#E3]M)/S%XJ8Z\S\\Z;JZ$969-_ M?G=#V[=-QSR.WKX,=TSJ&U4+5EIVL&RR-!PM]^:;R#YJKW[V&32(?2[)24Y, M^>7><-W)=P8=>IV@KQ_1/TLD],Y0.Z.\.F>=,HGH8JQC-(AUSB\GTN(D^!T) M!'=!/!,[U86YBR#VW(FN0]W?QU3^#D1>D]NB86F?XI3(Y6U3ZE> MBS"-TARFX4YV@Y1[7!K$O>DC5R[B?TFRD:VP2X0P-*(NE19K[FHWD.GJJ?\K MSW1J9ZB+DM&2]'<+;4F+ X6'^]]8.PH/#(H:$SH[>U.H'_ =]]/??$+_F26. M6F>H])KBV/%HX @6X%!.P9$!\IG-8&V'5HR+0R+H,>YJ5Z,=EQ?VD;]3V)71 M(23NB5K&$$3N0+>?E8JHS]*L9(!R541=+EWLR=WBXH9',IJL_AD"I95NV2[C M))> O&JW5!?-Q?SBN7[A(%?M=8:J+NJ#TAT_A8ZK!2[WQ?)=T73,87PG48]$ MDDL#DM?.=Y?DP'\GOB^\5C38N+W.5R$@[:)Z>J]AH"H.I9 ;@)W-/?5*F:6H M7J7WJ VN5H:5P M'[CM7%=431_"=6IGJ!BBWJ\86)=[P-4!SB4P:4NASI4%7*O\^Y=T5?N+ZUIO M]GQ^83>U-<4PB8**F+ CQ[IU M-YQB&Y44X@^E5AI:B!)]L'I9A."_#QC>UF ML?U-:LTLQH91] =E)LKSN^$#<+[B\[NT6^&3:N+-?Q<6%[TS'(A&+WW=QU-1 M[>:TJA5R:4XSL-Y2TOF'AXVGP3L%="%_A#;%@N#.L@C5P=8TEHZ?4,[$_N%Q\CX81# MCHCCTTN#"_.02VG?C;G%FU5O"5'9Z!HY(&FKX;6L6$$9.G>)6Z2 "[)4FFOP M?E8JHU>Y7UOXX']S//)B!P%HUFD$ID5,SX%ME"I'/'<1.,BY_QDJ",AN0^9A.9Y" ?,Y=)*"!K YCDJ",% MZ$#PAA1-QQ5VJ^E?='7[VI\2!:HM'@=8;/-G)/Q[6HA;9^*^D'454#33.^A! MG"F)@UZ9,J&B0X=/X7YS$>,B5MR^5B)B$D0AFJCT*\B,-ZCX/=LE:+AI1@#R M=#=30:.\WHC 2/A) 9KC+.PY8>=QF?JD2M(T6]O4V=R54#8'7-X.Y,Y0TD2C M7QI9N\+3/%%(R668R_!I6N5*RC"=+*M6A@-X*A&F7L5? A->M32O;$-WX0L< MVH3]&TEM.ZR1F'H'\89F\?%U,>>Y<'T;/_+)(W/X["OY_&9;P2P^S<3WHHWV M5E\QQ["M,,C_2F)3$P(G[QV?*65#4+\YEWJQG:MU$F[N/G>/TVFY/=(G?D(P,HT <7(_RP"?@ M8.+AIV"59H-7)\P\5 ]_LC79)%-];&E]N=\?6+)A&<9XW-.)3E1#D\D_)0BT MGU .L&O^&E6+@X!1YG#]M)=',OSKV/O+,(L5-N0E4AD#50&ME,?1>$MB3]]/ MQ-)/,P);?H$WOPL>DM'R!3,+.D!XFQ'84"#8OO#B>N1J;O].YN]7PB+!P/?I=U\.O(U$#>$L&*)> =?P"?GE,X.U CW\3JRO@FL)Y /HW MB'_,%K/E2199$ ?6#I_"CT0I/2%PA6?BX%P4(OCA=&I/[&A2*#UOF\:0\7/- MQ<)S%YZ-'Y[,3%3KQ(//T%].PR#T""U1CWZ2_#@\$,VY,WS?3QP59!!X+XD\8R8"D;VXXMY &=%'PD8@6N;M=7Q/\B_S$H8K11FR/ M0D"PXX0OFB]X/R>NKX6^\L7\';:17]CD# UUC@DKR0-%A=3%WW\H9H^XE M[&-N+GSR*?[+YQA"TG;H:NB7/L-A/X/;$GEPZ+-LII#PA>S7D3MC&-U!;X > M393 BEX<.3M=V-U?TC]7!UW#R/Y5KRME_CSO49+<[1E:H4?E_US1BSWI*(M2 M%:6Z11E;'U4+TNF.AS9P9OD@,V1EQDW(K:_8:TLLOFG.IM!.%]C1#GB0=FU< MN=2-RVL;/VIEP"ER35\B9P6<\?\V(73SW@6IIFNZ,\M'7NP=I:1*VY..:9\? M1P/%4X(BCLO*+JH5 2F>/O?/;_RY-.TK37)-TJ1E#6+DLL1EZ8QE2:E)E@8- MEZ4ZXLB35<-$312"%9*2N<_L"IJ,@NX6UFT7$XQ^&<'X 2MTL>C,(Z9/OA+V MWRPYT3M#M>!,@7K,R)Z%_"T\]X(:4=T!V% U!^" HL'^NI*??IU2OZ/"Z[ S M3Y:,3.V?Q+KZ-_'<#%[0>Y@8U&5)_GQE%0#LW;\"JSFDC3;$U2 MT([L*#0[U+/6I8HFK32]&K1\%,OEE,OIR7*SNEQM;I;+*9?3BY;3FK*^NE)E MIJJ)A=FUUJ]1J(]E\=I]G'/Z[OK^=3*Q!&?Q9/Z\]HAE!VN_H+6TZ1(WO1TE M;HBC-PFBNK0Q<;2VI)IBOICVGE518\QCZ!#^RK,>,*R %C\!/'%_$ MBD;X7.!F%U8F8IC-$DD3BT[]J.B.5\CE5LA55.'9K.HYT*K='LMY%"J?T[I: M7Z^J**Q?8:5:935]C5R4VMO^*%[IMK/NZ4CN2_:^OH+:!D&?G-W&SO7 (K#& M$];IG73[X*K87AJM^^Q3OP@5L'$7>A7?A/+"O4LKCXBN5PZ#/S^'9 OGW=;R M;K%\B;X]7Y(?JFG"_H:JMOU]@;AV+3&T08L+]=Z;C:0,$=]MWZ7:M5V6* <82*75>0.] MP?/D%.ZL-_1@JE+G;;NGN5SL\KO,\GF*V=D>9<69QW(AB\649 M6R.K:+']C,)=.04QQR5%="2S@G5(8O;6)O,4VXHY"[F"8T M>C@2BT<=+>$4'G4T]&#DGJQR&W6VP=43^6GZ@D=\8GJ3&04#L<@KF;N+EPCB MNI3INA0G?@=:SE;356QPA(%MOJ)<_O:[@5[^>7+2V43KYQ:$X>WWBI_=*^9XMK1K.VV&P6+V;%=D!;%0S <$I9[WP",,[X;6)\'D\V M]& PG@2C*V?4G9VP6WTY;64R(U8X)_?3WQR4IC>HTTD:U[FC5L+$SI/MZS[.!YJ'R&KPK8" ]Q!0SV%!''..<_ $ M:F$FP&VFS=*>\70VO[$=Z)08C>A IRM)SV@YB.EY _K&SQO:Z]W(11VW ?W$ M;@+Z!]E>PG)KDMK2SEXVJ%3XD!A5^K%(K'MV)YEPI@[IT&K@D)5]QNKLWNLN MS_-,B+7/*!Y.K$/&][1)4V0-ZA'S0L1+Z(T^AQ;H0IAQ.Q!8JNC^(W)'[G[>EN3CCGR'C2SM*;*KB?$0%$ VI ,@IYWS.^;5R_HX;^JHX M7^L,-5&1M 9P/B_4J;Y0IS$A+OLS'B7A1Q/.+<0&92"A[\3TUE.PO( G7SL< MI!R6U'\@?CC'?KAOGOOR \G/)G[ 9W_$U,]2%H/.4.KS0IYSY*@=5^G5<%1! MVZ0#NXG]03H>X0S7?H9+3:AY6+!U MD+5OH404\_D/$HDEG==$XIH1NK06-GJ]SE 1>[K!![LU@4<.L]-U\XB$EEJ1 MTJXAYY$3\,AAIK4PCZ39 "<%%4@E\(1!=0F#TR^09T>JF.28>[''1T_QT5,E M[<*.F;#5I)2-GM(9ZN*@M[\ST+A95!5$^EQLN=BVZ?;?Z!6__>=BR\66B^UI M:Q>,7O':A:;);8W-- WK9)%9E3-VK>1-/L3FEFOW!=;U+LQ,2T F <);@BD$ M+L+*K0UHG K_4:QE%"AI J]^C::LPJJZQVF_.H6:?&(L"\M!'ESU["%W M+MOY&(G&V*KG$_B?A2U]R)I@W8BW,-\I P/M5]-I1<$/D;P&'MJXX_A)_1(72?U!&'AN:^VC[SQ(3J\CW%?(O WM8R48Z:V8X(2!2:@ M"@S7XM-/V#[=U)L=S)(*_[] 6\&7)^]=X1O.S87?T(LRXJ !V,=B+*U%,3'< MTRC<_(2#=BB'_XC/8^18M]%IW#!)*"RZQJ.'PX9R.SH2PYG1V MGK/(K.MF/QS_BZ#J<)$";/QRQ*:_=1^[HO!J>K8;^HP[0?\@*2.$6N%?H6?[ MECUA-%M3^S,0#A\^ Y(R,9TE;#EVS28>3Y]V;3JF9=*_PBI,88Y"ZL5"#9^. ME^#"UZ)#90P&0K.Y!#A%% +:)39(5>^)SW]'2S\DS/ E>A@9O M' 94SI]!:#WJ$DSF+BJ-Y+*GD>0%R]W'#P+ MLY'_)P0,!%@/QPU A!85"2VPV9[KPG%+&;4+K;SK1B6IH,OFGU /-2OO/01JNT7 Z"#-DI@U"OK4H;VO0 M6.ZQ5BSH;H2%2O7I[6"6N_NG&T&2A"NA& +&5]M')1YZY'YZG7#!'Y@C<.WZ M@?\X UWW!;7G#^81^BD8# -.68B4&;%&0?0S?-\Z.,;CWT8/-U=?1H\W7X7K M^U]_W-P]CIYN[^]2*8M*O(P-#;M:+"XL8[GRZ= [<@4SBQ.P8U/2A/L7QQZ# M]0-5B(3@+AK[^[P_A!BT<^!4^>FQ N*ZPA93"!_P:@@O)O<_T<_A3^F_I M\T=\K!V5?=#G@[..U]"@Y^B:(D\+G#P,L6S?QX")RBS]]/)YPM1S7X3)O9$%9[ M9(%Y).I?.BOF.H P@U[=A!E9ELU"C=(D4D"A;2?0FB2.8L&.)3$FG[E<@O , M^PBH!XYA+I@4#&O] &R68-+916+Z%TA3^#G$8W3]M+PD^JR[H)&%"&?R"E^C M6H7FY:.X;V+ZLRL68;"OM#M.+FB-'E:4?*24I(SB%_#PFFANDD%[Q$XYO"1\ MB#CSX7'D)\T#>5G,W7<2Y=TP_QG_1+!LB!D#UX/0'+\E_!'"GJ?OF#JC.?>) MO6##S'PR@4B>)>\@,#:1S^D\')1XB.%]^ES@V"FQ&= 38TQ\/Y 5 FW'BE]" MTW2800,C1%@@'L#*:.XY6 7&(#5TP_ M,B4T M^!DE4V+FE2C%1[1(1M%'DIE ZFKJ:A1_-Y%@'YGK?; MDFS=[%(G)=*0:%Y1'RUHS33>109OA#C"V@+AA9,K^^?5S+9 O7U"'Z+?&;I. M/%^':JRM@?! KLPAHG_\G2V;57I+:QX0+O:3%7IO+I@*XJS<'K4S#&!G-..Y M&0!WA>0JUG+WE&HV#D>;3T*6KU_+;6) 3RD(SR'Q-65DR"A0ZN SWJ.\O+A. M;,4R=#^U6(F[-HBJO.@6] ]$E(:/KA\5O3N"!WHFGO 5GC:NRP;;\QMUFN A M=.DOYCL&1)'%POSQ-&$H88/9=E*84%^8_8)=3$'P1[Q7V*4O 'UQ*=L62*^% M\)6A1Z\ZK'!"EH2-2! >V>_(GI]]#GP,I]MS+(S6E'*O9KSD&Q>\4+0!P8: MQ"7R8X&\2=+36TOS%<0<+;>(?.N3()BSM4<4ZPJC(/?^JG!@H!PI8HHW!43_ M!8E4."K FH=!3P1]G1L5O.&%P))\5#J8XU)9_N@P,%EV>"NWF'K%OSG[(,H: MTF ;HNPZ'J>V"$ZDNA. LE2HEULU#"Z M PK%6@BK=-#KZD:_,@1.I3I84*6Z10V." MZNOD(>V-(M@L,]"[.15*UQE1R M@4WN0#UL%RW^0?\!BF@$JS*?"24)M4G"#_21+FO [AUX5Y%SL=$\)6P%S=P# M=*%$!7?SRI4+.U;]NARK&_!G@_=;![R)D-Z_W6-X^ 06^)ZE)>%(V8DRJ2_L M:>G@:?7Z8E\I/;>]$",TNTOAHOL0VMUIL*UZ#R)T*F4[Y+>Z],#^TAO;J=#52H_>J5URS\5AI,="K/-$7"EL]-23&3UZ M#OZMPU)N16V>W,/\]4#4BTK.T1%*S\?HG+T%44]D0=9%X1 S(DN=H2IW,W"* M:A6&LP^VOL5)[@N#X\SO]6R>(5F>T<&V1.X,#5'KIX'Q"C>1MB \.A][M-\6 MFRUH[3)4B0NX@ZP4%HII72.O#[;=")2GLU)_I^'G>48T;;)$[!P.-D-]#&EZ MHJPJ#402Y-$,-Q*'2,%!=D(%.Z%WI;0<\&BFOJNC_.%T^U\=50\-U")IS#-( M6ELOEF0LX>G)8C^CL+]4>OH;EREM?$*21Z E(*US,.0.$E4M0YH M=8X%<$I> =Q>6^95;5@M-5?)*3V<2:2*JEI0FNKY!2)%ELK!>L/^+T2KY)KNQW9420WM7\2Z^K?Q'.SQ$;&!)(N M2_+GAJ28^74.O\YIL*4J5B:WOQPJ39/# %=,ZQ4N0(ZI8\HU**N[U_( MS>,<'N9<>K['B5W2D"(HE7V1T: M\M0V%J7VD >K["19[&6@*32M5H=7V?$JNYH"(:.5@9#1&2I2=Y W*;HYDGLN M#B.OLDL(C5[;R*N:J^SZB$4G*6)O4##-QV^?^.U3C@59%X965=GU695=7^>W M3[S*[A0%#"^=S,D-5$HNNK]!@AV/1\5*Z ML[1$Y4KI^OW.4-5%54L#"O-2.A[,M,5&E"^EZZLL)\:!M=N&S\!+ZP$OIFL#(/*PZ"YR&_J!:G(8:2NDVYC33?R/M;2>D-%PK,YO%Y]K% K"% MZ]MT8KE'YO#95Q+5?47'G/A>I%1ZJZ^88U A89#_E539RXF*^-#C3Q;=)?^< M>2O_YIES<]9:1],._F@U>G3#S4%_\R=9DDTSUL:7UY7Y_8,F&91CC<4\G.E$-32;_ ME'J=(1U8C!.LKU'7@.S_]2]F>LI\_CCEY5#EI+PL!YGUKN1"?<34>-*Z*"?[X@$S0C\_>N\( FA3+=Q'TA0F#^ M%,;$(5,[\#=X$MC1 9OHU\R?=#+[8N&Y/X$X :RQ8G:]>5G,W7="'HGW:D]( M-GV?S)]?&!6^>>[+GI27.L->-WWY6!<[U[<1>?M&:F#W^O:BX%[2EUIYXI!; M^)]K5+(,5A.-T1.(K/G\[)%GD"KA&;WJ*PO_.@6_6GA%QQI-=)0;87'\LI.B M*;9H.Q<=*Y_WY((#E0Y'$ES71X.1#D8.5 7]MFP;VW^[Z7:FPQ7'#EW>G)UK MA:SN^6J9WYR$TS#)\'\%&D10I2+W)$WX,8=%)C*QI] J^@Z]LI=U6N8O*(/Y ME&62O[]V_>#.#?Z/P&MC"JV>Q+ZTR859G#;H# <5.LVZW**]0\"@;I&R0QP3 MI47;WQ&&;/HR(Q\->IY@H02^Q4U%)LNU"0NJ[@07_BF\S>S)C'XLW"G4MD__ M.L%G!2Y$$&NQ@R_\=2WYE;;J1R(ZT^;?7"_Z$7Y.6KL1 +TW^62%'CH\2\)K M-*92-U-XS"O:4.:9:;WM.AS?LDZZN[^Z4:09.&JZ%E' M466[V[M?'H4? M-P_"X]]&#S?"U]'3*)UXW3OOE)-QHB\_RB%DVU@0!:#K,AP'F67N.@H:2F>( M4CA&>1%@T2D9CUQ[-PS\ !0F/(/J3?)S,@\M^(5EST-4(0*(0NB!C!"_*WS% M'\)#=KS5=O A^$C4&_;+ E04U4+F?"XL7$S^V?#7]\R7%#N9_5GL<3(C5C@G M]]--9J.4'#E6M#N:I\Q@0'F3U1KI>F& Q_K7*?U9!SH):! 7,$7.SHDQ,QS* MF#(2'KZ5?[QQ",A, V9_+)MFIH0/\9G4M-M"R>K.D*:EW! >:ODBLC-9!(E] M0*QKUKS@K^KU8$*5(=TT,Q%Z4=$.CCIM39S M9'= 'DAJ2_O\DQ5)17KZVW>">R Y[%T,T_!#W3KDM,AV=T!:G!&]\D'M.+VR MZ"474195E7&>=--Y8="G?3BG=.MX0TA35L$6J?[C=.1TK(R.A374E/Y?J[;] MC]VIEX/JS3-(<:9UXVO)>64SL;-1*>%VFYN'<4C3746S^[[QW823W&EQ[H221!7X)I!X-GCD"7[ U?X^K\_A!O, M."P\VR>^*-PZD\T[YP.D^-S:L[*VV%)[LK/P,65,@'UN*?=\=WV_L+'0.L-! M3^SK!5N-F^R*<$DX5TG8X;27DX0!F^,DE0:BY)+ ):%N2=@18)23!&S-TD5) M37=.7$8 <3)/\!&^!D_[@H=-%X=NX,(C4^)YV)<1N)/?!5B=;1''RG8#BV!6 MM# .SP=#*NXX_8@)^XAT_1J1U6>"\QB8 >TBN*5U;%EB8G2&1CJ#TT;$/,XT M>_L8)9EFT.-,TY+=)VK^DA4&&*SN"@3/E ILD/Q:@J^7%Z_*:*;F@NEB&+9!AJ M8$B%YB &O<<;>([.'R/?#U\HPB%6WOD12-:6.KP+FX=;K>V_=28>K7FAL(UX4T6? M,DH46^ =5GP4]]/U"IHLH9$Z0[U?6A_S\JIF\M,.:U\#/\FE5YQ*>_-=M[ M(;QBZEBY@'WXNM3;-:JS1!Q4WUC3@?H3+RKG*RFE[ M?G2]XIX?+BM<5LZT'4DW*FY':MO-*$73%2&31#-J-V_Y>)]X6=*T5_%4@VJRU#*I/G*#XC&4S[Y7>%K- M1FO@,LIEM!;$E"TR.N@,E6[Y@(C+*)=1+J-ET%BVR*B.>"S]BG&-CBZCU%G_ M"\VN+;-G;$-WX0N/E)Y[[K] /[.G[\4]>WC8/69B9KT08$^)@5=B" M@F.,W]E-'7Q2<%:)Q0]S"-4^[E-,AD\(9D1XVT1(<&AM*FN<7'UK#3)!L$(/ M_X/?AU7:+GS;L03R>='RP+ M5OP*+R=65_CF>O3;[_!)@3CXO*]D0BC5%4D4<-8\_5,1Z8MQ-KB8?58NHT/H ML&<+#X\C'SX%KRS:&C)8SP4L=8CU3,^Z^2,$\MTZ0/40?^C?PW*]IYGIW"_P$?YF7;0;[20K66" M_]"3NVFP**"!&X+@66+Q;>L-WS;8A![HY$&OFPYN$OM&/BFZ=[W7_+U+G:'4 M[W>5_+W'Z@G^?P$Z!+3._+TK/&5H!WNI'&CA U4/#>N(WB=]UDN0A_6WBL C M:0+%:GNZK@,W+I7@6[A%VPGI >]G&(=_'7MH9I-/2GQO%ANYK@IV;^'Z-C[Z MDT?F)I[/YS?;"F:QMY/X7N0G]%9?,6UI?[_8$E&Y9AC,<]G>A$-329_%/& XV^-5NV2"Q 2J[& M'C%_OS*GL,5/YOS-?/?1T4E0XL5VKM8)OTFS7,I,I^4H0Y_XR0:NMR<[:<7< M.&!JUZ,<]PG<1N+AIV"59H-7)\P\5 )_VGV,$FCL)^IZ@?!=HP(!-?C7OYAI MBH!;P05G8]^G'[ M-/HN/#[=7_^_E,._/^DW5&)B(?C.K*7(N4KIM $%6D$TWZ;S#C&$+T0%@"/J M+BRK 3?M)#!M85=B+4ET>_=M^_"< _O=DI:O7[A#3S_V$M7"2S2.O43M*$N\ M]?UPW\O!Y.H&1SGC0U>G%^^_/TA,#ET?PIN)GUE%DB8[8[(V#9EN"X 6VDP4Z7.;'A1L+[49):')03QSR74BE\86OLTW-;8C8K&6Z.UA%%R)^^FUF3V;"Q/3)YM+PGWM3 M\C\.N0 KYOA]7VV$_8(X$Y*I_A!7(RNYEB3%8OF(U8E?HI;X(B3Z$2Y'8]R8 MP/61F*^Q^O8^NRJRT=(.KL_J#TDY+K\M7&>5D\Z4 @C$5&W?##-3/0+\.YC- M5\HFJ0VGAPFYI!<3\[@5YL$,"#SSJSN?F]Z(EC9F;A,BNEY734L[XZWD.5FG&@4A-H^EE8L-N>F!#K!@2V6TCY.PVQGM%U;MX]R:Z$ M88$,Z&1&K'!.[J>),NJ$B_X 7/K-]? JC>:0,S*BV =_3PORELTWWSA0\Q*9MARJC3PRX6_9I7MG4='S\5X#_Z!ZOU M6-ZDT=*:"6J\A4\^Q7_Y#,*ZF)OOGVR'OI-^Z?.+Z3W;3ERF@U='&Y4UU-:R M7T>W2H;1534)+Y:BFOCHQ=&=4Q?V\)?TSU6MV]?DS%_UNE+FS_,>)7 MO<4F'UVBV';?PL'&;#C[6#&[5,EV=V'RK95A;CSCC(BI<&)61TRY(D73. O! MW&Z6E<@?*)L=D)YGBH6N-@8WA[%0Q.TG:,=E) MH>/15+TI[%01"A%][Z [4!MNQ#'UCU9\F3C%C)Q'&UKB6G_:5@2_QFPI)DKY MJ-1=(P!VZ&,J.NS.Y2LM+_A!?28F3-G]%IFBT^\,]?1M3&MQ9CD3K=]Q&*>T:]<%PEX19_*&TF^+#'N!OA93$BO;T8[3UDR*.?G.]*;&#D+XY M0V4,.L-T2?I''CTVC:V.ZK<9,E4I-^9@GC*J<&IX6J)L6F*M M:BA16;0(OB!2;^1\)\1S,?W0>[^P*H+R 7R&;#R0V$_*$)!,H5"PR2-] MK\!#\]8SS'Y6>@?'%+S@5?H(/S#HI;4L9ZC6,]1>UKEB?E(IG(6:'G!^='XZ M]L"BDQ;Y8>=>N?*^]=$,U8,:-T^S[]&K:!6]JBK:$[/O'@CKF="RVZ$=]D5)U3O#I@-D M]H4K81N2I)R-) E!^./?1@\WPL/-C]\>KO\V>KS)(&0E6)9*0T$K[YT5'#IX M*@GX\QC*TG0<$(4)!6QWX*54+H55O"'\\-QGSWS!JR*\3PKPVHBAT[P1X<7$ M1O7E9\/%3M"95#QMK.L,-=89OA=LQC[14D9A,',]H(+%\">D_52'ME(=?:DS MU-5NGN* @YCCNM]<+YB)".Q3-$FPOJD$W$3^KN[HJ(#[:91V7>[QR?U"$N%? M\;UB@C8#Z'U]JROXD01S_)>?#SW@OA*&O._ MG< UQI+X 8&AYZY_YN?"YLI M !;;KFT4^'_RR0H]"H22V!O(';9]KFM+!I?B,Z21F,^Q&GM.Z+4G!2]C3&T[ MPBA\!A&EZ&3M!AK:I0CBC>HQQ%N]:B!'L1Y[XP65D7P"9=2O6QG)S5%&*BJC MO'#Y.,I(J4L9:=N4436JY4!TG*?H,HAN]LO[-2+W9&#A] =96#A-TF62&L'D M,,@;.C>'8K6 ]F%(1HB:%)CSQ.2=B)N63,L4'YO**2Q,.YKX07\8C8)9 '4) M_5T".8FZIKQS-5=DW9W7WGKPD!"6A*2+06V\RG?\_)E$" 6 0"!&1$1[4! M+;D\Y^39C[W@-<\[8D3EF]EC;(V4?F%Q:X5U>CW?4)'J?C,:7R:2,\CT!LSJ MY:Q<[\Z)\"+(J*IP,)<1T81^> WVXUI2L"W?AA]H]' SR=E!83_YE)W MX@GF"@DB.%\B*"+U%"$"M=8R]-WE'T$$@@CV3P1%9+DB1*#56II17ZP_(C+_ M#B'5K?!4[B)0GQMQYTWQ=(E[:7>C67%/74GC*7DG$$(JGSYWL<.1H<-A)]>; M9Z3M"X(X?X(P]D<0!AQ\:ET^(VNI((CS)PAS?P1A,IN 4I438MM\BG1@@W3Q MZR@%CGQ>_>*:E4UR7F@2]93L1>:^Q.4K3V^QVZ'OQM'R6Q:\O$<*#VXH<^4> M,_\62"9AO=;Y78-@ZOOMTZLVX.OG%>MY>&V[K_8XQ)W*K,30\:YF%WY^S9:N M3*]W*(?PFFR5/]L5'AT9!,@*_K1^&Q6YUF+M$M$O>XMLQ(O"/W^PB^3*5#:C MB#RPE"(C22G:/)KVU@X'7US_]2D>C5R*33MM][,3=EP_Q.IW.>&T1B,G+\EH MX*-GHVR??OW^_>O=M[N'YYNOY/;FZ2_DR]?'W\G]PY?'']]NGN\?'Q896)&L MI:T::JZ9[I)VFD9S(81X6=H46PD1RWHR8:.5')2(916QK"*6M5(3%K&L(I;U MQ!;S(/T9CY$"R2:8%>&PPWPJP['"P"#FD1[(><3Q>(H;RLMK:O^?1E3KT=8; M16?NDL$V4 X"GH;17CJ@FTQ37C>D'!L&;MB55L^1B=MV2+FJ]$YYGP\$82X\ M%W/A@IEP=?V6^P3+WP'<#S0J7++%L&HMLR')\LX%LX3M7!##OHEA36'&78G! ME&LMO2E9ABZ(01!#U8EA35W%G8D!XTH-25,7:Y*>=)3XZ4FK'7](262_+>L M)D(%SY7$UPI_"(UG1 92>7$25ZLU'*P=)4NZMIB74I&01A'7*XAU>^%T1^K0 MJS4-Z1.LQJ#0?;DF)=Z6MGX3Q_B),-$L4)E[F,FGC.D'+C=?]"^#EWDLC?XLT#32;I34- M%+9+01A'TI7V01B6( Q!&"=#&$L4@:T(8P/%H(%U8#3)E"M6"F8N\4/1 ?JE M:/3B_AWNOQA1_L'WKE@+;789^ 1EZ.$S-<'".L$,9P"PN5W^H;)Y0U("^J,>95!&$R^ M^,$=P\ZS_99[SJ,S7UV,\=J\NZ@PR@OL[QW[J]3"[;&/M:&415Z8.)CE;?(7E[>W*IZ5*WU MY1^L-S"F@;AQ%UY4J'WNDIKS3*O,)@B!%@E/!_*[M4=L:/^FW?3WQQ'%HDU> M_V;B]/@.+"3X![6#Y*L-'8^96L6-1JUE+6U D;:=]7N39&UBAZ'?<6SL%_WJ M1 -<%8UGR3A>7J_HG+[R,LL7'CK4QS"_6%X MZP_;CL<>.RU$E5."JM',*;O5:"Z6W?KTZ]/]P]W3$[FY_?NO]T_W6&CK:;=* M6[F%KOB[\X:D5J_#+F,#LXW3^91<=TSH"QSD0!0A&?E8%G"K3TGXI24:>G,Y-[&1_1$.=SO.?*#J.<#-6*?:_HV2AOS MSM\PO0XHUF<=R_%2.XH8:;]@2_+@)XWFFL /[##3"-[.M!^;F47ZUC3T8=** MVDX*8Y)V@DGX:6"_8#_@,';QF1A^.<#/';_OL"[0O9TN<7:_DJKH $7\%E=N;HM)FP7,QB.D4EAZ]+H/D\OPEI[M! 2Q M3A=V/MDLAC:0O8;<=E1]4LW/QV9#N,*FBVO J)P\08ES?HZ:RZ3(*& M_\$ )L!' [N.@.E"R<_')W#A$$O+F0( M&SA.Z 0?W8L#-OK,@\\YG.*+(=H!-AX *'U[SXL#2Y#&L3N P27MFF#AL^*X3NS;_(I?2!7 .LN_Z^31PQ,'3H+DQ4[0B8&5H0,23$*O8=P.Z1\QTM$4M[,+ZX3IB8FT"V=3>F:2#F@@P Z MSNE5]F7\S6,X%)8$M)T-Q MUAYT#E/-1PXW@W%>YP2@6?X1 VOE0BF-3[V/LT$6*GS1LSBC7,N(/*]:L?=$/JY55^;UBU%@@CE"YH MUED)F1$&S+F12F)O-8ONB'.WP-F':[,-S )O7HP',3BEL-VABB1YS M:;>[Q'!0)[]G!$383F"KI[%_3663_8O\_1C(U(T(:#\&L@VI-U%!0<(FKS92 M[7_9P]%'^!N$!_X%];I77->4X.\!BACLM!U[--$6V.GY M2E$O#%-M=Z+/]JG?#^P12. $G@0RE1^@@G$1G!*0Z\-:;,8J;1!FAB.VR 'P M&&9'0(EDQ.24+LAY@=..$U$KD7Z!(Q5D0\UCLB&UUFHJ]65%\Y:P(9!$)Y(( MX LE>EQ)!&<_\%]1@.86FC%7*GT0'%'N1F$3KG&IW>4FF43DL;DBZ]I!'RVD MDX7UV0;E+#T\Z,$'+8_<,%.:?1G89?K3QM#=(V*M8R(6FP,6/CBSB!6'SD:' MSF705,]':]'>16=5E@\G>ND@>KWZ>Q.AX_S4V\3FF>9VZO+C,2SWHZUKNH2 M$'6)/=/4N77-_"NZGU5L=,?H?K8B'D#-CP?0#I,KD&^4_9ZZ!+XSE\#-U"6 M1].,;%!@*:IXZMS#E/K]@/:!64KSSI\KYOQ9] !WL@M HJET=&H'5[/0P96$ M.W$I%#X7%$*5,H70'#G3JK64AEY?S+X/%@/T": ;C M>Y"_P@??8_O@PW"]?AJT6'PU5,"M55]6[#RS&@\T2HMR8W03[C\[G+B#=HBN M>@I2U&ZK'P"5AR_Y4)T;PC9#P$S0G&PLV27$N>8=*< MM:>A$]WY S&]Y-HGHE!SIL)YYF$^"2A1 LQ NER+[CEK_<01\A7)F_!U%1N M.&RS3)!.ZS*74(MTRU2MNB9;9?6 U(S\GXHWIM2:I36F%(,Z\4$9N_05/7[& MQB5<)3:A E>)3:C 56(3*G#5AEU#UY0M.ZW6J7]7R(9]?<]S^NIE3U^[[.GK M%SW]9U2XB_1-/I^J.FSJ*^*7MRG+N54W[1.J);#GN-=%.[>EUUIYK;W64NO> M*H^*+9Z-HMQ]BXU::]&$*K;XJ%MLE;O%IMCBBFWQ;H%6.5N,[:+$%E=KBW=Q M>N9L<;/66JS])2GU!29LZCM=NRY M[9)KN1 G\CT!QK.?,/LI]_\E\,/B5=U 6&SILF2:5>GZ+FH?"OK8. EP[_0! M0\3$/\G0EF52"/JH (8$?>2G'!Z /I1:2P/Z,'5!'X(^JDX?\REY!Z /3!R7 M0)L7Y"'(H_KDL29,O7SRT&HMQ50DJS+GQ\7THOL>^$,G#/U@3![\B+(BAXKR M0?F /G5KC3M5+;8@N6S@M&EEJ:K.:BWG9-5,UQN7FU=H+]"F0)'+:^11G?Y6 M E#K==N] :J\OA<"4)4$U!)E<&^ ,@6@SAE02[6G[0&UB8C8 !%1@E40F#I+ M3*WJ?[LW3#6KA:G+\6[Z2:7E:#91= =U8U.KPVG3R5K/8($\_DQZ\+W7B8/Y M//F-*,BJM4Q)T1;#AD[6KB70MKF?K4RTK18JL1C,V77G$U#;W&5U8,:F*-CF M#MBM0-L9HFVM VA7M.4 2H634C4%G,X23FL<)H=F7NA.423+6%:H6GA3]IJ0 M-M?3I2P5)UF4S8+BSY#,RE1^-JRDFR4J'5M02 UK6>6LHM:"C9,;JFZ;NF! MEJ5K4%H TL=> U-@]B%P \DP 6::BM04@L=NTU%1W M5N(%'L\&C^5I:EO@LN:VLY9#0*Z9P-=\T2@JW$/(7/T8#&CP/ M;.\7W^^^.JY;7#C0L8:6LGM0N\@ KR0XEQBU3@2<1JVE:I)>F5QR@5M?IFOBDN'[/H'E->-*&]KTY1E .[!B\9M@>T^NX$6XS[D4QCT80F M8'N)L#V@U7VBK[PQL")M6G.1X712E*9S7 K-'4!JWP:R. M<4*&I&K53V\6F#W#.*&M,(M!0J8DFR(D4V#V".KB5IA5L7E;(\>Z(2![J9 ] MH":Y%62U6LLT0)RM/IL5KN *7'4)KN T:6M+"PH?^[4&$._Z,1:,8/#?@0=6 M;H7^XRA+R'MM'-',G8+>A7T>B +S_;T:H#* M8$K:[CJ#H%=!KX)>-[1N;4^O)IROLF3NGDXAZ%70JZ#7#2U[V]-K XL2*^K. MWCI!KH).3+#,4/8A0M/MI&P,3 @7TO%B9NC- M%+EI_;D=X$W)W-CW\$\ZN\QK_Q6'D=,;'QXEBHI9$@-*(I8IT;'# ;&]+O^# M_A$[+["97B;^!?>>1 ,:4K(47.W$_/W/]*8UC5/O'[[,8^TA'K9I\-A++>ET M8B2?01_,N(,(?(4=#ZDW 9^< 9]5:X7TA7H+T.-S"AW\$))7.R3_L0N]&/OT M MS"?L /=],=V8P*S>E"&#(HI?5E&BG RH5/=<)ZTO*?K@+JVA'%0RH$"#A> MQXV[\/'5B08.H)3"+5Y?(GWJT,L,/M"R7T;40]V#ZX&V&# M:\CHD3TWC.!_0X8OOT?\4=(6=ZO-4 IOQLUT^W_PB=[B/(LO+#JUZ\NJ(28+ MF](-B5ZI"^LRA.$/0D(]7-#/M$,1[T13)*+*JEXGQ;G&*7&;?G*4)&P'-M\> MC0+_#98XHNZX9$(L=G!E=U9E!U=]F1LMW5L'^&,4!4X[9D<#&07PQ "6#N;' M**##T#X&,NFS)#2@$\0"QA8.X08@*3_X"8/K4%P+:G> ^0)[B,;X\77@P.=R MR('U:+CK]6!$0)WW7L=#1WG(N5M1Z8G=:H M+S/F9];#\Z-5:U(G*;012D#:@"1 G!\'Y.F6+=C]]R?@TWW.8X&IVB2@8>Q& MB"M^BD?3.6W%=QO[HCVCUC+-^C*),5VD+5#1W->(3=!*M74GK(0[,.+0<\?U M\^7SCPQA%9:I2JKOF44 VB76BP)XW*7BM#/?@4 JNF+62:\8J(9J?5D$:[I@ MR)9 /'@!::D2 _H&H+PSO[B*/+^)"<86P88+"HJV5 MO1 ;633 >=:E;)Y\Q=CIV*;IUL-%;-]M MJ&XW>1&-=@0#TP!DS4)^1\$-3) M/9QYW2[36HJR"D4[:3B ,*X9:YGK/!XZ< B"?!<0ILRBE#-P1F5!0S\T-$"2 M;BY#QH)(4%5YH9$K+]PR(UH?4$;@S]#I)M: DYG6T[1"AS.TMH$HZ](4]B\D=GA?# MO7>?[I\_WX N$?0QN2V!_K@=,%RK]FZ .]Q?=HLN;XRC7D8:YK M#3C=\YDMOV&CY(-\9F/\SB@RET(FMK\)D8#F$ U #F"$L4 MG+CK!#>&K3.N M2^QUG;"#VAPLGXPA5X7#)S2F3'_]FNS'] MZK_.LO">\T:[5_^F@9]GAC5!.<+?GU1UV/OP#-%S_3L%N%OD[)Y5CM ML-F@!=YV O*"[TRT^.78"R;'-_(#9E?*\"*"5EA\1D$Q8HW*G[_\TU$Q*TJ/ M!L%,FO2]UXF#>?O^1FN(WB6E;FT@%U X"(;,\MP&TH51]H'KO2;G,6H8[61' M<5%&/D@1S)IGCQE +\PTF)C!AW;PDT9\8[,WL_)4([8'R3F!-IN4-P&_XANV=+_P@L4- MF[%X;)*ML [QW_@:X++L,?"[G\6,2 8&_H7T&=@39/#\A$PI<.NIU=(AJ:#*S+H$S"U_$ M9A?0$\#&9)W+#9*[,.L",>=QF-^P+6[+VPC BX. SY"%(9:XGTU.OM37KBGEF KL_G?,V.6[P*A#F[,F,A M(&P I?W),56;]IKMKJFKNM[HJE;7LMIMN4F;U+!,E?Y3:8!L\N #$1ODBGS! MO?LM!1"H#+;7<4 ZNTE*#@ 4,@SRSQ_LUIJMV*L@NX"W=: '!AD 3=%7@-$? ML1U$L%QC+FOB?8C,*S^.4N2CKH;"%N*R$Z&4.L%NFR)ZT59&@10B"8W@%$BZ M2T< :B>A,:\[:]]Y]U]_:JJJ_)'+D>R#\O%]*A%W4T8P/102J3@.IY0WH9HY M0VVNUW]7T^T@7?ZZ 3L"YP\[I:^YXOI"/[XZW6B01G9D[DO"(.3I+78[]-TX M6GY+9H@=BLMZ>.U(Q3%A;^Z9=^*U$\&*=M;.^N!!S,BB^3-X!)H'"!![! M60:V@3+/_YVCLU2XD!M-#%!*?J+=FVCRM;X4Z<>U;WP/?/(%15OR8WJ,(GU^_\G$IY#5#R M*$A_(QQ>$-/9U0XPV(.%?&CL_((_ M5(D,[!<*9Q[UN-.CFT1=@2(33^)J)FYQWT-W"-R+%@I4-MIX4'9!G6#7)8=T MM3R[PU-/_-!-5<^:DW.]"FE1G-#27XD[F1JBK')W+@P M>:39+9R[;';_8,[3NX5 NYF9[FDWC];O\MV>-<7-14HVG"QS/Y(.R\8Q)UDM M@#R3A+%I#'G%T8\"QE*:+C+=W"HQ9[E>FEBO0NNE%N&D9U$7],EV:;AQSLKN MY9(JMP";YUH5F_SY9%,IFU6(RJC;8:IO_\!LE9@63K-J8-R0U#1,J6E>1#M# M07&"XJ84MV'IRU(I#O-#I(:E2PU]F?]94)R@N#.EN T+=Y9*<1I2G*%H0''5 MKWM\"77UL$:^PU*H9G/@N#MWB,$Q SN@ ]^%1=Y<:,Y9B7-C&WE3/!_FL(, M#)#B27E?_;!X^XP&9M?IDJ;N7/PTGQJK6.5#D$F5YG8@J75',C& 3%2IH2T& MZ DRJ0R4!)GL+&KN2"9FK67HDE&9TV1)"9I,AL-991%CE,8T"&,21K Z&H/G M2\[6UN"[E1;8X#$7TB3H@KS2 %]$,?Z012WPV.$T(GC@A)$?X(9D7YV-_ !Y M-PFZ77-#>U+2)IL%S,.!<> 8?^O,7IK,.YDEB[/P.SQE>+;]LMP7I7"F2X-GNJS)B*Z3W^ETMW8NU;6W/5O,$6M8ZW>/%]1!MHWA MV:\VXO6_[.'H(R;X1)1_ 9S_BF?8("?GUR/6'0_+!0#Y]*G?#^S1P.D0N#YP MD%5C0#GU!K:'17C@V7#J8.$5TK%'DQC\I,15%.'0DER-R,;H!E:4ZXRK>62X M10]6)QILR"ULXE*;+?X00-=Q1D!UN&Z.U\5@1DQW&,7#$0G1I2H1S)-R.E1* MUG:$V0:34Q IMQBYJO(1R;4I8UVP@M3JA$F()*\=E<'C%-1A-N,IH08&[4QV M<#["11;#?K(8]+EU%5D,U1U=Q;(8CI^ND,_PL3AAZL5VE22R@$K19"LUL;T!29+TJ)9[.I66>QEG4WH MN=;JR^K=SR2>5VC+)L/7EF[47*Z%QUU2N^[.@L4I<6!^"?PA<@9\YN].-+A- MJLWS.7$1-IG^ZWX)@%O:*POF^@1%H^V12&%=1"0('@TE- MLY8^LS^&(8M9:5.N6R$UO.7$]RMO/N-%.85Q' [Z-YQLU+/J1SYGE'&8*YSA$)R\I%6[9\ M>6E\\/4FY^)A\W= JO+7 HKDL"C6G59*9;@LB(M13/R?]HF5Z;8DPXR**U9 M6@*/6*G-![4:GALFQZR)>-\AA^9X^EY^T/O?%3*3)[ NF>0"5T@5*[1FA32Q M0FM62#_T"E4PO^89!<2C)M@<+8>137V%,VX!"J)G^<9>'54M1T-?4_6O:6)V M<5-5U(^5#]8M(3R^R/U;)0">%P:U'3"8@[5&K;582'&37,ZMME@PF\TW6C\, MLVD*9B.8S3(,RN4R&ZO66NS?LC=F([9XDRW>Q>NPN,46MA]8O<6)*#[G^58, MV,!2XIG%_>+^K>^_&#T1>R-.BC3GJXA%YGQNB0%Y4SS1,R#7AZFN=M1^3X#Q M["?,?LK]?PD6,@)R),Q,,H"EE"UA5D".%+1QOK2AE4D;&V3+6&JM94FJMJP' MGB"/"D!(D$>N76+/1X11 0@)\M@P/+1\ M\C"P*:34T';.0RZ)/M:8%]*@.Q@H74Y.XJK=KCIT@:'CV7C\_"8S.T0$;%H3 MXM0YU1K[2)G=VM:(P.4% U2GY(B VN;FAD,T!LSB#0,")-TZHP(W FV;:^\' M9&SE!1X(J%42:FN4X5VAE@,IC"]H+DO/$W Z;3AM6!OQ,.>D*LMX3IK-G2TO M95:XN@3'-0]P'L5!9V"'K I3AY:FWEQ4#.*>%1^E@#2 W"Q DK=%GA$[Z FZ4KUN]!C*9[WZ5>Y/0<+/YRPS8DS?VX\;)6E!M>.B?=/'YI(3&F="_7 M\0^'DNQZ%XQ;LP*XW>0<:=1:FJ0U=CY&J@;=/4C@ M2-"H!Z#3,NW3,G$'W. MB&X>"=$YR$4'H+ZS?EDUU IL;HU-JP+<=@,1 HLF:Y*A[IP"M'?H7HR?\=Z+ MRM=%-XUA/W6RV[#S5!F4-]TG?O%C-*#!\\#V?O'][JOCND5$'^4<I@%(/$FUKKC96A$^1 '98^I[ MV]K^&K66 >?#8F5,@=I+1>T!%<$M&.WY^@<%9$]!0USN %0LX*6:X*0"ED=0 M';<\_U6YUC(EV2@KD_!\?'_'4QIS^@(N+5,N KPKHC)FOBDBSJ@B]? BPZPK:SBN"V[/=^,18';[=GM =7'&>#F !33 M%/5%'5+PTTO$Y0'UQYW$ .9DU.5*P_;0GL=CP.N!1DM=CL+96%'-$3:MD @C M/(T"K\=4&!?PNLD)P;(455,8QP5DCZ M%F6QPL7%G!1:]'8 M)C!YJ9@\H(*XS;&OLWZ,:8FLI7?@?HJ MMT*%F^64LC3GQ)#6Z,W;Y/=H^W*1[K1K1[*<"EH5M'H@F\'6.2>:6FLU);U1 M5J*H(%=!KH) M_06:(^W) _$YY#\*,8G985\9^Z\6;V:FU !&4E_F^0%4N/"I3GZGTQV";0MI M)?O2^C;"/_G>'"E![31 MIWX_L$<#IT, SH$3^8%#P_I%4#(LN0]KL1$IV\2E-AX/L+YA%#CM&%8*;[&= M # Q' 6P 7[ %SF@KAW!3:/ [\:=9.5AO"].9SNJ4HY)59BPJ=:7]5A:0E9. M.('E2E!*\&%@>QW*?D@6++M>L,8PP["^V^T+A M_XC* !02OA&P5QW<70IO&PVQ@_D6P%:/"&P=LSKKRPI2+<=U)UEG@'7"31&Z MKS9N"'YZM<.(\H]3H$O9:_.9[LPE*25LC'YROO"_]XC=[P>T#VO*H6Y/ALB& :,M-ODD13H#"8XA5K3_U%N&H'.^QUI=;J 1!6GO837 (, M^-&%J;'PN2 5:L>D0A6HL%%?UIEA0H;/U=JQR?"U9?N4P6C(62>\!UZ5?_3!,)PHJ-[&D:MU:POZV&=60Q,-'#8@!C?QNU' MXP >'/#E$"X*!W9 ![X+E!1.^-*8VNSD *A\IAV*^"2:(C$*KS,:R)H4TF') MEG:E\W6%GVCW)II\#>-%ZNG!O/U7)DBP883Q$,XFX,-=RZ-@.Y^3F0_SG^?;A//M9,Z,>V4IYCK'=E+* ;=B^8S:^L8H+@M"_91Y)C&C%KK<6HR:4IW+M67Q!;O,D6*^5N<:/66DR'$5M\ MU"U6R]WBYD&W^-)JJ.RRT7HY-M.\L-HL *S+K#(EF,TF&-S%;K^(-4.NM18- MMGDR;KI&Z40,V,!R+^HO=?C )V:X<#,K+'&$^P1/C!A1#C[PDPGOV$V4^Y_R^!'Q:OR68HV-BCJ9U1MT9!'N=+'LJAR4,%L4F3 M].:RX#]!'Q7 D*"/_&C" ]"'!O0AFLP5-#$GH9>1W?L[&.^[>>/:<' 7;*.@%(L7O M@(RB<1J$&]Z'8Y5EOG4QV3MLC2?36T?ITY.Y6D^F:KA]UXG#A;BIC:A M( 6;29G-96FS)VA=$VC;BRY4"MK0#RCIS64YKP)MIXVV\M2?4M"F8?E&>7<[ MCT!;)=%6GD*T%FVK=2#S')U4 FI[T8%*86Q8.$)29>'R.4I:WR@..@,[I&04 M8%VQDET_EY$]LF?5:,/R05F:,K%XK*SO7#Q6]/LZ&SR6ISQM@<<&NB@E;?>0 M8@'(LP%D>?K5%H!LUEJF9,AEV5H%'D\?C^5I8$HA?:MTGY, X^F#L3P=K3AS M;& )V(;4;%:?.UZ,C^K9]OH.%MF;JRVXNX_J@HEL2E2P%:[:*,O1LF]2 5T3QBZ2YKS'12ZJ]7)1NGN.X';T\?MDBYUE6.Y1JVEJI)E5I_G M7HR;\-Z+RM<]+R7<>(F&N<*,LS7I3?>)7_P8#6CP/+"]K5M0-DP,.5*LG>M< MB%CX2H)SB0YY(N#$8J@-R6Q4)5Q>H/,@6N*1T)D#P&:M99@[1RT)]%42?6NZ ML!^1-ZY1_T0&VYDCPY/4[;8TIS05 MEJ%DEI4S(BR!IX_: RI]VZ)6K;4T36JH9=77%+ ]?=@>4!O<%K:L[*4J5]]T M+5![AEID<4]A4W@*!62/J5YNRV@-8+2JI%G5Y[2'=A(>3[',:6^]M&O5I45^ MOZNL7IGYIC@9,N^@:BU:(/6%N/!O('E!K MW JR:JVE@K:H"2('7 M8RJ16[%8S%/$ HME59JOD 9Y@B[(-!QY2[V=C_U:@]7M^C$F.K*5WX'\*K=" MF[>T+'-ISHDCK=&MMXZ(M[![G]1L*.7:4'?:N"-96 6Y"G(]D%UA>W)MU%J: M+.E668WI!+T*>A7TNLZFLCV]-K$EE-XHN?"T(%=!KI=,KFOL2=MD+EO["B<0 MM"IH]9)I=8TM;=NC59-E$(6;4E,KNF5F<@^1&@OG*1"PX1P'1TO9M;% MO&_@PG1*F7?]*PXCIS=.D-'Z8K=A0>)H^2V9(78H-JT]/'95'%/#F$LZS_R+PT5T M.:9JTUZSW35U5=<;7=7J6E:[+3=IDQJ6J=)_J@KH8.Q'L0V?M6G$$ P'Z MO*;[-5 ,#? J&*5=X=&108"\YT_KMU&1L;(YDKC?(]B&%Y 9_OF#O4@QR\EI M[I+]X;E1<(\>'I_OB-(@5R3AUP_Q$-[1F6/0RCQ#OO6'0R<:XE+<>-U)<^*. M0\//3MAQ_3 .Z#,\X)/K=WYF^+'">3]P*-J]B=(O\044N/<(F4 0P\!N'[]] MNW_^=O?P_$1N'CZ3V\>'Y_N'7^X>;N_OGE)>G@RVR$[,<.QV.+L$GN,+N EHP">V8GX<^*HXP_Q>;"G,#H[XC?VX.F $!B$ T^ B^$%\#V\ MJ>N$(S@70HDX$6E3UZ$OL%C1P.8/C-WD*0%E!PCN&TH#Q/,C,K!?8/K4P;(O M,!/80*<;VZX[QOHA)I&.' ])S_5<8+KP"Q@3C"W$R_BCI;!'6Y\A_U;E< &?+3NH- MSR-5KE6>%34+LR)6\.?!]Y+5]_KW'L(/V-+=VXAZ82X;4O/8D+K(AAZ?_W+W M@]P_ #NZ8WSH[O^^WST\W4GDX>YY-S:T^0R?.@/:C5WZV%LRUW2B2(UYL]7F MI[6<#:HGQ :?!]@+:8#584&#<(%X M:?=ZJ<2[X929,#Z5=IGD#U-W[5%(K],_/B)O<^WQM>.Q";";/LZ^ <6[.<&? MO9#_G$A^EE4W3 6%O\11GKPXD0OKL" ?%K\WS+INJKD_R74E]_MECU+4NF&8 MA1ZU_'M#T\]\4,V5CUH3\7!*@0UX%J,>$RZKYG&6/P;>5$R,V]Z$4FWRUO22%\E;7=,=.(<5U0J8J%O>7Z)B7 MT3!W*3QQ"B'N@K($964H:TU;Y5(H"\/Q);.Y2RDB05G5PIB@K+64M28D/9>R M'&8:H#20ME>4\K*CSNUBDQ' MDT68P,C.FC(M M(UN@!?O]*+L4M!- J2![63BYRV,O*K 7:]$@?1SV<@0U?RZ,X JOOS;K#0-P M>,1C-S_,JJ C2Z0*B52A4IU@*UA+0:%>T; 2I*&45^M:)/D)RKU@RETC2I9( MN3K:B#1CT7 I*%=0KJ#0& MY62N& WC:C&G![\%*>['W6]W#[_>Y2W]CGF#R0LV2K,^1G9,FJO7=<))#EQ( M OI"89%(VPYIE\0CF(X?!Z1/_7Y@CP9C8GM=]DU 1WZ0I+G0/C.FPQ8\T>#% MZ<##63QI*)%[S_-?6#(X^1X/1YA2^)3DZ87L64_Q:.2.R>W =KST]K!.[NS. M@&7M9%[N=-@=F3>G.8C3(=@!35((8?AXM>/UW)AZ'?C8'F/"XQC'T(,+?!P? MZ*ENC'3,D@&'=B?P 66>/X274>_%"7P/'RS!3PZF]]KP)/;'0[SK1F(P"G ?[$E1@-\$M^SP*_&[,.2LRKA>XO$YN8 YQ9R"15YIF M.<*(G!#'S_@C U:(<\/)>Q@<"IQWY'2B=/">'<4!IGLZPW0\,8P6KH:1C]/% M1*0BPPS)JQ,-2 =P",PX@"5'4/ $*+S]E\FBPR3O,X/ YZZ)M-\UD;M*2>7[ M3B%750MXF!]1HLJ,@!B0R0\&\*\3L9OC[Q6&L+YRP[>++LG,&+!9.]G"<;.B/ MO63>F >?$%/X[-]F,K=SLF 5P.]%HNNYY)162][X82-X2P!.JSBSWB7FQ)*>W))?0&_17ST&E^RE"X^HN\4CGYDW+ MF^+Y>,5479[QBYF+1HN)D>(V,_>66*6Q_Q/\UWVVWS9SE)D9 MHT:#I4.H.T>>5R>H4E#,^5*,4@&*80E$IKQSLP5!,8)B]D\Q:@4HQD**T2M# M,9?0+?#6]NRNO56+^G).7\ LLHS2^@)62TEF[VVP7.-*Z\O/?F2[1TGS.3-[FLB 6I]T?!0K'";H M*%)S=RNQGPU\A9)7='RDXV^FKF0OU/6WISH 25BX"5D 7#OEL!0-63B%] MU:2,P75IA13*2)RIDB#A+Y]N-QFL_, M"C7\$3LC7NUA6A;"]?L.3+,38L4'7@7:P6[4D8\=I6$%6+_HN3(*R\;%1X(Y MV00.74I8(6ID_C-C23I3!W[$49$95YO: 7PED9'_2@,"XJD7#ITP9-VG!SX6 M6NRY,)#"G6J "4_F1W]>P0IH\_9,8>,N!()+1[E%6NR"Q)\EV:X UK M$-&^'SCEY7I7%5HKZ2W=SY[=!O[,"J?@:MF@$ R!JL,$#U=#&S9Y!+>3$L+FY:[>IFUZ9U!#A0)K9 M+=; /0P)S@@3O@.&HU=L:LY^?\7MYQ\C$!,C3BL)$LZ?6>0QR(*DB:L(@\&= M)+;KLC((=L#:U=L3)O#?84)3I(/ORG*35SN@V*Z4)K5I0->,_&"3_Q)4<^@%-R]2D90WJY,EVDR(6X#X'7@XS-8:2!VS50:03D)3Q9 YT^LZ8N2O"I_O'W\_(W] MJ7Q\+TVH@;TX$5\D0K'U#^.+/0>/6SQG@+'%;I0P,'QD2'[2<<[[SGD+@1&% MF8I9K/%\EP*4 ;^QEUT'>W&;G#K(3SZ-NF-9GF3VJ4X[F]WHT M2*I?3>M"I?=,*!#>\Y,F]_*'X:O'I MG#OP\=WG("UUQ\2:I00)\#K$ 8PPH MC@*O!Z:8*2(#6\X* X4H+D6S4\]4&!O )/V 52UA5;3B($"8)SQ 2EZ004I2 M51JP-/V.5YR69HISL>NZ#C]483P4JXK!WR/:8520#(;/:MG0L298&,X/'VBF M2_'I.%*U)@+$L7_YV=*3"\7LQV!D?)ZI5-)\-KHX0?"]T> M4/@,T@DBA2_ 1Z#KR/7]GZS8%QQ[-FYCQP':3_8?KABA,H)JD\/WJ1_XKPBM M'CR!=SWY"$SW=8(V*0.U@/VRP-4_HM+5@V,4JZ5AO9G)\?8QK9,VHI'#]L#% MUMVH'B='(@BH(2N)METIJGR2 ! M2_C5T^V4SKX'#HI,L*)^=W)==V+;";E.WZ;4@X=W0%R=.PI6FI/W5V/JJ3.@ MW=BEC[UYFU"F)-BG5EUJV!EL!65L]2&&-.!QW2&!<9V*,&U4Y&1TZHH M-&=AO=1E6&6EO-0UR;7S7>IB+ 8_KXO^+JO6T+$+CFU2T.[0]9=.HZJA6!6Q M*F)51!&SF3.$)(&1FQ0U% 5JML[G.J- 6U6W5G?UVENH;:9;D*9AJ*VJJI)A M[1Q&7YW\3D$U9TLUAEP!JM%K+4W5)%FM2F]=03."9E;0S)K.KP>A&>Q+9YB2 MKNQ/LSU@O_C!CPGDH)" MSI9"EFEX>Z209JUE:%)#*ZMILB 002"'5^?V2" 6*&^*U-#+*J$C"$00R*%U MM_V1ARZC;4.6](96$?JX!+_;/>86.#V')PJ'+.36CLB8V@&A7E=XXH2M9S-^ M8>DK&,8- ];=6X>.HEL_&&$I!UJ<0V A!:D1]\EX';%S^X@=5A>3K/_E??ZW]U7FBW M)+YBU%HZR)U5L=4(],D-,)D-,JY\!>R"F'8C @ M0YP^@EPJ3RX')Y:B9T^SUFI(\N[JX6'<;FF)$1@H74Y[XJIE5UV"5_,S'04 M>$9'PH4IK'%E:-U93.W,!&2A[=Z+2I"% M((OC:L$KR2('^0HFPPK8"]A7'?9;@[[H6:#66J9D&%4)];J8I+V;(9HB_CTI M4LV+KU+B4CND(E5/&+]*"0M-BUEB$W!4$(@J@\02R)&2V9( ST M)@IWHB"(RA/$'@Z(H@*5B;%?JE:52@C"87A,A^'Q!WC:5^4T.#^&[J\N%I\5 M+3_.K96%&--F8Q(M/RZTE8%H^2%:?HB6'^L7XW);?FA';EA0/>6U$GTZ4>O[2TT6"I]98E&;)2D2@5036":E90C58!JFEB M%#:GW[*TIM*MCV0Y5DT?9#4,@I4,@2#6^/%((E: U) MT1N"0 2!5)] 5I4IWP^!:*SMAU&9^BJ"0 2!%-7=]D@>.I"'VI0:9E7RLR[! M[R;:?@A;3SGI.<;>2UB;1JUEFK*DRJ(NB*"(ZE-$8_\4@=5B-4TR#%$R1%!$ M]2EB55FUDBBBP=I^F$I5C/V"( 1!+"6( YP0S5K+,DQ):U0ERD(T_1#N+6%Z MV=Z]585*T::%-;ED4_C"!#F= #FM\H55@9P:+$C%:@C'@""G$R"G5:Z!O9-3 MSWFCW:M_T\#/I20%,VB:JJ)^%+0D:*GJM'142MKD8%)KK:8D:U4)Z1 5:$1' M$-$1I)*,^KP-=:M5\C++73A_T1E5$I(O)YQ,=083Q:_\1 MHPJ@\/>SA?"@H3S59WUZU615R$?Y"T1#D=*_*:0B2D-5#/ 1VTN&?D0DX M7LPHEAD'TN<-4L92Q[X;(S]D40+7 7591?=INXW_K,WWV.T0J[XO MOV6A2/GAV27K6])HS%DA,O\.@G0T([M/K]H!M7]>V3T8[+7MOMKC$-<\,Z>A MXUW-+N'\[)?.L=?;;8[LB=<80NYTULZ:\T/@RFA-P]T"/DH#O I&:5=X=&00 MX,'U)\=4;=IKMKNFKNIZHZM:76HNSW"-8*XU6C M[-;L;D^VI/7G=O"AE0>%.7J9G%R:?*765ORL7BFSB)]M;&/.BDC_BL/(Z8VQ M@XUHG7-F+6'$F#8;DVB=ZWH+SCM92C37Q%XL<$2-V4*UO?X7=FP;P$4V5='7G$H0BBE)0R-$TO#U2")9QUJ5&8^?L M9D$@@D".IL[MD4"PP[8E&:*WE""0ZA/(X26L)C8G-*6&7A4)ZQ+\;J)UCK#U ME'2@-O=>![Z)%9O-IB2KHG>.((D3((G]MPJQ9&PXITF:*4A"D$3U2<*4]T\2 M2JUER5*C,LU"!$4(BEA*$M-?6>>(JR9@IR.ZP^K!#EAYW!0XYJ"G 0Y59^<5GG/]D)..11CU%JZ M<#8+E#.!DB35W+G=L'"\B18NPEIT-+6PS/KD5@/E4E892E5P"01:"++94TPJV<+&L6DO1J]*N0N!>X'XK?:O$PP & M6FLU)-.H"E&(4K:B4O#I7K6D4O!L9>"9TL'SKO3%!%.XH..XG-H?>Y.XY>^! MWW.BKWX88O)I&K+\[-_Z'JL;A#7$G^'!GUR_\S-#[_ &"FQ@!.^(@IBN*:9Z M\,JIEE4W3*5PX52SKAFG[F@SID=='('U6GHE5V1HIQ MHJ4/-RJ9NN$F[J.V60673)55?1-CY]KI7LYZ:6*]=BC+>5$BVZ'=)D>K*W&? M5), V8WX7*8#P:U8=8EUB[(929RI76##R9^/Q4 Y<+:C+JO K0RLY%16,_"- M>7@5;6V"VBZ)VE;U6-X/M6'=-+4I--% MMM=WIC4E4LB5.CB3];-;-[JHY-O6V'E#>=>Z>\7U.64"VVR;G' MZ6F?+$NTIM3]DD7%8^]^@@D>M%K\6#%8_:2FNG/]I.K$( @PK5,*]@4F$\#4 ME%3MC)+$!9@VK3Q<-I@:#$R64I6JW,+LO=]RRM63P"9!3#S?/*3KBBJOXA&; M)AR=-H]8([W\0CW0C=T;KWO3'3J>$T8!DQ[O^/H69Q+-6JMI2.KN)JCJI*P) M-&TJOI2.)JO6:BA24ZE*L42!I@/*+V6C"5N3F[(D-ZK"FR[. ETI](4M\+2FU% %?0GZNC#Z M6B/BED)?6JUE-:2&47WRN@0_]#W&"],P2DU42_W0&^A_._"*TR:;-6)?NL:) M)OC@>WY*2,7)1P>M4).LW1UNA3;M!*P/%XN^-4)1J>@S:BU#DQ3=%.@3Z-M$ M9"@5?=C-S)(4;6>7WM[1=S&VLL=H0(-4>"#O>$_1]Q+Q:'21H3KO2I0;LL3" M)>ZM;_ M]@@E"\O8-92=A4C1^:"H3ZM-8:]HVOH[LM\6^Q_L4=*MW*H4+H9[<1;!M::- MU!"(15MN?586!I;A<>(V_<00QZ][1KS=O46!#'8POH_H, 3.@B\-?-=E MO(5K#(79BBK76DU=LAH[6Q9/03D59"K(M( -J$)DJ@"9FI*U>Y2W(--J 5:0 MZ<[&L@J1J5IKF89DR=4GTW*+>(VMR)S.)A8!Y3U9F\Y'G) $ MM(.KW,5VT=& PFJD$>@N?:%N?8U)+K?XD 8[TO5C?%&1\D7%JQQ5YT5+JAY. MBQS.)!QD\(0YO4YO?'A.I.;G&Z"BY\9=^".DC!U(I,_#5"5B>P"3F4C5R6WP MXQS:>L!?O ["R.:_P\U^UO0; MX =#8HEYX/R^L %"-W#$", J<=\^H_D4_L MG&I =?(,6+WUA[!F8S*P8?]R^O0AIJ=XAC']1[$FI[.:C#'/>[_;XZ3@Y$WG MCQB&_SWPNW$'UR7-0$J8I)EADMAOK5E?[-%!8'M=^$,J.DIU'Z/4:RV]OJ@5 M30>)VUEPH-H^!FK46G)]T4B=#I15DT*^-F9E_NA,F3]^*FF*1+"B'?M7XS/# M"F02X"X<438 =SS'"#R,+<>3[/6,HP5PX'-P[W:"NYD M>C1T,[6VR2L\LUPVFBWEG3M-M/W6%YT(^V*8Z\:CR<#!ZXO],O?)&]>.25D] M)L$&U[/!>7%Y5H!A*SBEB?+)X M_W5=\VP\Z^BH?@8@6Z M*1\H#L@U1+++:#4<[7+9H@!6V<1R?]+F%9>%$N0376T9/G&\CJG:M-=L=TT0 MB?1&5[6ZEM5NRTW:I(9EJO2?J@82R/2N@Q=,!>AR];2+BAR;VS5HTC3@]4\> M'I_OB*J0__I34U64CZ1HY747:ZA_MX-H_!S /E6A9^=L./Z(75-9VC M"9::=F^B],NKA:KK/^Z^WCS??2;?;WX\W]\]D<_W3[=?'Y]^_7'WM* \S>_. M\JV;V^C,L& $U>0\*(!]\NV@2V+D-",?='P'U1= ]RCP.[2+VHR$RE ;)++1 MR'6 )-IC1B4W,6@[*+\-G2BB3#B+TN=)23'5%X>^2GACX+^ CH3?V2CA=2;, M#F6_*+/#Y-6)!B3@^T]&- CA2]2Z_) N&R#&.FM\$CX<<1W-&=?;8# M8L3 Z0S80%/)TX''D9&-AA4'OH@D]BMHE;$7P1TOOOL"SZ%O'4J[A7GO3 .= M^XW$3+?V M>[!#H"_#=J&#G>T7K$4X )5YX+M=_A-;N^&0=AT\ES@^R9"7,8>-#6-89SO9 M01#O<97YR_!FF = %B#A>,F73F+]JY,;>/ $ +@PV4WD>PUHY.#:#(Y,&$TF M&B)$NA1>-@1Z8.8#KY\8"**!X_5##H V]6C/B<(&?AQT*'M(!Z\.F&XSX@IFR%:8!B].)\'TZX F Z$$1QBFT\C#,[-@ M9)[*1L7(!*C-P<,+OHF]="EA<@%?4*"@17'JM&2FK.KH>)TX"-"2B'SFS4%L M 10+46ICC=@Q22=A@LG%QK5&/E\RKDTX17;06( F1]7EDLWV MZD5CC?I=TNB;^4L^,WKD_4R@SE@!?8+V!B0'DKHAIOPD01>37QH?0W([<&B/ MW$V8Y&/")'%1$N975-?93-7)E2"W5GXV%2Z;U1&,7#$1S- M3.H+@;K@KA&:;3E;2@^YY#1-OAO93@#"X^_)6P)^"H;\T&0G!V&N%L8*WD;, M4Q '2+E70SOXR>R/7C?[4Y_Z_< >@1")YW/@P.#P-&5>@>Q,4$U'Y\)$SH$W MX/V=3(>H1-''7\,(OF!&Z"H0OZX9(W' 1G..BC/_ M%J%#?4*'@V#J0^[3JW9 [9]7=@^F>&V[K_8X1%]PMIF'1D$*&3\:?TV8G&D9Z:@P2F&@3*\J8Q=Q+94!45L%9^^ MJ1ZCY@(]/\"_3TQ%U>*UBUVH&C#XN]]NOOYZ\WS_^$ >OV2,D^3V\>'YQ^/7 M)W+S\)E\__%X>_>9VRQ/6I7_9*-=@SD+"'VQW7AB&T3QD/9Z7"_R4.I+OIS7 MS;J3LS15Y!9,A.] (.M2D+C@77!X_XA=^%+1["O%>$??LZL5HYM\8F3.WO0$ MZE[ 5<2[MPX[_.%(CW @BJ6!'H=VK2%7]=[A>%3Y8_9"]I7R\?U[*;$\#NP7 MM"U1#T:#QC5NI4DL-B"RVJ'OI?[O.&!^(!:MXGA<*\:E"6@JS#*[;#)[/K', M\OQWF 2PA"!IHF:+UJ:XS>QCWVF C<^&9Z# M0D_RW@A@@08_Q^^&!/59I^=,1_5T=XLC8@O/E&:83Q*>PV;(#(;9::)AMM.) MAS$7[?%"$-R'L8?F8S[[V=D"%.%PY$H!CR9"L8M=LT)YG_X^%;AYI>[;W;A]AZ^YE?>/_QR MXB?!^SJYW_0EB<,IL6-L? I,B9E3 MB.MDG UYKTEYVPCM(,%<=,<8&OY5LR@5$:2 M#,D@AKD DX4UH5YB\V*V-<=./\+=<.+_"_UK@"_6+9QMZ[_B+@MG91G!D (=?*)=NPXI!-_8F81V?F%^:&X0($3_N2K,S&X#9TP _"A M/6;VN#:CAV0L\'IT!':B1/Y,3]"V'<)3V^/-&4>=_,5_A<<&;%0AS=UVYJ_[ MZ<%"DQZU>:!P(M#F+6&RZGAXB=PX8(&E8\%8X4N#J M-E 4VF 8MNX#PPA(!3AJYA$@_N.[JID A*A-E #($K$K!EKP.@I/$5 JE M]MSO6V!R&Q2H<20_ZO$VTNC$?H M PG3\#MV;#/.D(:X9-7KY>)65H7",(@M-(,9%0,W%8,>F":WB:*/+]T<>>VJ MZ61L6U+3!N/Q@3VDKW[PR0(('&DA@B5:7*L5=G:O%-E10,]X--TSX%%3W$N926<.6UYUHRQ.>C1RYA1GI>HQN3P;._H MQI!'.,0@$V* 61>.8*"]3E9MZ3G!4"+? ^!9KR@^@I 4TEL? MQ=*0?/WZ7>+A:QA@ECBM-[)*;BM:S(<:A_S@2PUI3MJE/A$$X,!E\2;P*R;5 MDB8?#X#OBQ\,B2)?_6U?T5X'W.9\L\F/NV]WG^\GMO+O/^Y^NW_\]>GK/\C] MY[N'Y_LO]W>?R;>;Y[L?:"?Y_>[F;P]W3T][,YD?'?8W2V14%NT99BS%*.2E M\/C[1'CBMMM$?'I"]9X_1I9XT%*&@R%%S'$QVW69R/TNMKQSD%79:C!]EFM*GD\Z MTX@*GS'MC2TC2;8@9XQPN4?3".%$XLT(F1,#.,A;: UC03SD7?<]TLM2,Q]: M"+B)CR/<[R21IHF>QIP>@P"DMB&,=K NYH\]@R$_)0FTH[&C!+4VC*D.,M:_ M,7&=GY3'M"_<(!5;K:(GP*81"HU:-9"VRCG]J7+.:5Z)]'[JZSIQP_W**$S5 M;*9QF+33Q=I\2&**W#:4FR!X#H9>U/WBVG,U=GO.&^W":%T,"$Z#'G6YV+NV M?Y&RTZ1NNCZ:QC=]F;K]K J^2>.17(NAJL4^EV](N<0@,6MYD)@(]ZK8Z*H: M[K7C^6W(:\[O U%(_D&)^9GD_OY^/[*+H55?=E'DRLDNDSPZ:=$8S%T+TV3U M7U <9?G:)R[@8&1";@06,]\ZH+V@Y25-3712M3C1:5A$@<,6"GTCXXPC(]6\ M69+$C>?%(+1_HS1UICQ-4RX3[^\KY:_!B*ZIIO-T=YL&8L& 21=.B(E=W>M. MO8R8/,5=)*!3I*FP,/P?W*#$_2\A>8=7)]%LW]F(G](1IP%MJ7L9=3GF*9U4 M:6&+ MP2_9\L>@W^B/P]*2"&>0)$K%2.B*>4BT9+ZH7GH(5L3Z0(]SF<;XKO M?>':.@%JPIG029%\PM-DA.>DJHQA\K=IH:=9(; MV7>\\_3N;>"TG0A$QFD4Z/1P>.H,:#?.30NIZIF9/\UW]GORV>_$/*E@]DR< MF-&NN/;YV//9J=M-' & ?F'MRSB%G MG^L"P%:'_YPP?;^(M>5W.^7/VD^ MX)#C?W8YRNUX<;Q%R>\D##KO3'G#Q), MXL1F=$9,0CLW)I'*X=>+.S;;)&A3T7M6^C1SIW]$ U;/QWH<:+JCR7 EH\'BN0LI&8VZ M:C3*4C(,73NLDG'4[GT);3-Z??#/BW.M,@M^IF$G<$8S$0I":#BQ&15N7)[? M,+W"$$9I0ME@%[>9ZO+MW=)*MJM5?4M2GEKX9\RLR=G[\>@#3(S\@R@:A=EV9*WXVR3G] MP?)K)GD'U]0)'"!$T[0K&*FAO9>6BSJLB&WAZ*.H MMF.?XOQFQ&?/4C3!4BZ)I4Q9"?M3L31%-51%T71#-C]T%:/9;,I=X"X)<[E! M^F12%S"'IR0G7:OKDXY4JYF/E*GH\E?;RW314.O)O?-LX ;N=PGVSH2KE(VY MU[P0^=\AN<7T=ACY'-=J7OTMCR&1:Z(J35-6&C)9)T'R(3;X$(4 >0XSN@1N MKPN5_K*X_7J5GG%$%MDW'#(EV^_\)!W<2-;7DFZLQ&N+_%>H[X+["NZ;X;Y" M?1?<=X;[8OA95H3%!&I6-SW,5LC,9/;JJ89:;J6F::F"X$CQ0\\KQX MI"YXY(7S2(8QK?DAF9)^I7(6F6K[3]1S@#M^INV()<)[V+]C5P^2OMR#M-82 MH,U9 A33-)KJ.E, ^IA,YB^2A1G@'&:T!_Y<8XQV M9MV,NJ6SZ'DS;?DL.N/_WY WGZ@SOUJ&B $/G.8D:7H)(K M,2LZGYFSJG?VB],E/^J<_LA7)XK<35W["%ZY'$9_+>NFJ:F&]7Y2*CA;Q3>W MT:&LK34"L$,A60UQ*)S#C"[D4% />2@(8T 53P23&0/,#W^HLGF5>K*F0;R:34LR]#7F7UYH@ S+LCF:H:_4"9@SM9P MB *-ZVJP';=JHS*W='NMVKAJ2?;'?-@3RRWIN&]V5-:0CU3G451O*%J]X5Q$ M&DV(-%7A(<<2:2R9??A@IU+,$J'F^=7?6*B9$V=.0IJQFKJI:=9:FR;(,BJ; MEB64UW.8T85P>EUP^@OG](K&.+WU =U5_^P&+G5&5XSKJ_,L/^'UG"DG'/GN MCQCC*X%C8^OC%U:%OQ_8PPS;9TGDS(FL;<_ "V>"7BM*4]7D#=Q18Z+QT0G. M?0XSNA#.;0C.?;&<6]$Q_0B0WS!-&6.0%/F?9A)7D"M+ W/0<]IQF.75 M+FS8QBR9!0JD$4:\[>+ZRB(3']$?DZM&L)!^-W$4_37V*-%XB1$SGX^;2E-3 M-5-?P\B3E%+%X,\2S/P<9G0AS-P4S/QBF7DBAC.#2T,'9FY9ZE62_.ESECT" M/IV$ESH!\+B9>B[("??%]2VKKI(2:@*HFJ:K\CJ7$,FU5 N4[@.E^P1I6MR! MJU5K#6(G&CE")P.ZR7,:L3XE\_7H+'[_= MDT=@S#;K/YQ(_?#;\^@VE$^.KDCGMX9I^?&5]<_Y4\82P5;]?-?L?W M_L5W$9R3EWZ"1Z1?)I>QK]"A,.*=I'C#8_)?]G#TD3S96"EG.AIV@]J8/!=^ M"D9U]EWF5SCQ_#CHS#B5<;JO?O S)";6MH5K<>U^?2*?_"#P7VD0\A'?VI[= MM6<7C"_"O=>-\22U7>P[!V)PU^E,^C.G%_WEZ2Z[,/Q+?/\# PW>&_AP?9B9 M,E\:& U[MP-;/AD3NQ5/ND?64.L[?(4%,;#OW9CP!E:D%_A#$@'0FQYR7>?OCW"E$<8*H6A MX#]I--E/>%#:WI+KFS?]0I**N@])Y8F.HB2^74X(+5=<:2B*!7^9:\25!_^% M/RVAVH(*DR$4IFT5)DNMJJ*@V^JS/T]Y?17P#+;;B< SIZ-?,)C M%MC5I(+;BE-92L*?DDANC'96+%XT69H]E3.VM0F3YUT31PF3'S$FG[0I9"RQ M/3VJUER^Y%#H9PZ%-0>"Q$J)XFG0FYP&3N8T8%>Z*X\#=DF(C-_%\\#.G@?L MZ_;D/)@]H[X!- )JNQ*Y'<#3^C[Y!+=V!NR!W9ES@8UUT[37\D+$/A)55119 M4YKK@L1XQ+O!,5#4*"9X_/99F[)@\I?$Y'.5*L;FX=\/V%BV>?7SS0$!#G2M M?ZIR6B4?A&]@-2%=QL.3'$5>,%Y>SL2G_'*V6MV$P8"J$<;MT $!/W!H.,_0 MU]P]40U6/0-O=' ^C#^Z*7N>.QHVT0:.P$_EAMHTFLKZPE%L/RQ12.!\9G0I M1Y(HX7_)1U+2L$56-$LWK0]=2VFHEM'55;UM))4$>%CM9[1:..TX,7S,'4LL ML%:9.X[2I(IYK6*IB653#E\F@V^:9J,I;Q"9JZC+N?LFB%[32KK0?4(\WP\O M% 7USY87.F__'RCI_[L)3S35IMI$,5UI-!6-F6.ND/(554U*ZSU38"H;6UPF M%4B2)E0K!?:,\"QM8H/9P*CRB^]V81RQ5=U?2&MH9O3VN_R()YGSOS%J7\SY9Y%S&@6PWDV%>3;&'/ M5X"?_/S$]\9S[_%?U=89+(VDSD#RP(' MW]R&LHK7'\N(HBJZIIJJLJGK4;4J9I@655_657U1YW9)5'VI A\N:\BBZHNH M^G)864ZT'*D*#ZF"+-?#5*.)0!?!Y&QO11K2;O$1Q:2XC?UJV[C5GM:XU0[@ M2EO:@N7RI, +8+NBFJ2F::L%IN(9W3E:/!X:LK2(C6&=YK/.0S5($ZZPZZZ1O=N1G^><; M?DC[BG9\X#,EBJR%N.8^)-:\,+(L][U(@5/[WQKM=*_O/:!M&CP'W>^^ZW2 Q#'K M[*;KCX DO[AVOX:Y3D,[^M^:\Q9=]YPWVKV*@AAXL]/]WUKO2M%U_60.DK0E MBZ4X?-XP3,3"R$]"?!F5G\=<^)?DF7]+V/:..1>;0*E %R4\3Y'=^Y*=-R(_3WJWOA:PH8H]\!RF@8O+U MZW=62H2.*&L-GFT"_#UN@SA/;CH= "KP_+%"8:"0@]#H9H0Y\^/0K4<<1[+ MW#@]V(JT#S>0JM=Q1K9+[M[@8&3Q^8\]N (T[4(7C^(@C&UN9_X1NY0HFGVE MZ._L]]SSE,$]S@4]Q I3>?'/=0B MW&-:-VL#[K%X\>EQCW,T!IS?C"Z#_PKSQAGRWQSSQ@)+O1TXM+=&&%.:Y-?Z M4_VV#MS0D)-\3.8-F[GL"9M7P5,MV4PYXY,=M&V/AE>/;RX=(W_$7U195@6? M/+,970J?%'+J^?')#>14SB=7BYU'YI-"&RV)RJV&H/$SHW&KL4#B^0V II(0 M^JBI%W(.<.O:K[CC,S$C0F YY1E=!"M39*'7G04OVR2G65=KK6>0)GJ^Z_JO MZ $;H@<-Q)4PJ;Z3$RY\XWDQR#,+%=WQ MGZ^+=)7?8D1T"H^6QXY-N:3R&G+=98"7UL>H^3">@ WPT\&Q@X?Z0DG=?_3!\ M+\&CYI_UR79MC*5^&E :A>R*U:^[M<,!Z]# +GY9>2VO0,?+$KV#2Q_\" " M$M_,/5,9:L'6(#G8=3 "S;W .;!>H?@3) 5 M?+8CF[!\AW=3WF2',[R)U0^#8=KP#6- M(>G2$$:3YIH@FP_'P[;ODO\A=D!G$T*EK+_?\P9H5-!0XM.)0] "O+J$+P M(6 )K$4GJV]@9TC\,BG[CQ>?^B(\9ZJK,E*/[)_\>.S%@>? ,CR4&^3C92'"<<6>0OGUQ<^;.;%%Z29OC MI;,U=%CJS'I^KS8PLV9?!9M.J293!4=WI/)+1^1TC5RHWS_??2.*.>$)>QK# MTFW+'Q69].KZ&WGBS.'$3Y0'WZ-%3\5-V4RCMGKF!^*E^5OY=/_+P\WSKS_N MGK;;P=F:8V:NUG:D/?V><93P\QF4ZF"J8Z?.$T5#\4@QWG4G83C3L/R9B!S\ M6;$T74J>E[:U(P/LAX0-ACIV'-(N%QX"+CS V]L@"\-ZP _P.I0OVG1@N[U4 M+F!LCU\@\0SOV(.[V /M.!KX 7[00YY:F)&8D9'61&YSHOP2A.8D:?QM?G-)T/X8?= MIL,UL^I,Z//-;_>?R8\Z^7K__/SU[ISV2O")32,P>OX#3G/*.JT=8YSNEV8#L!EA!.#*B??#OH2F>. M1,$VSGE&52.Q\)SR?HL*[3QKD MQ!W#ZYR(&WH+I^Y =!6VL45TXA%L4]=_33V!TW#KM/&I[Z7.PDF4T<3KB#3C M\%[3'7MD=_@0\%N??]ME86*3V+?K LO-2W&8YWMQFW317+[H0 MUJHK!CS>Z$Y>V'3/;T9B T]\ M1F>[@4*\K'"RYH?PPV4YM$Y_R_(="F1B,!0;>&(S$I)H&=.M')T*OGIJ?#6_ M2"-:C3\[ >U$_KD[7$Y_$YF?A:0N%B&'BAF=[(PJ1UOO5O05./<4GO.;D6"' M8D9B1F)&%S4CP?36RA<\SN-XYLB_8F3D,WVAKC\:"I-DQ6>TO/.$9 M;2B/%BTS7,IEARA'?BA[U0(%3>U5TYJS>RGUG/Z^SZK25;ZL7(1OB,F)#E-% M6$Y"+K[Y+@U\\H3MS\/">#Q%=G?F#&=.%9HF;F7:9<]G;HGMKNR,]JP7K6%Y MY>M65209P0G/DA-F1*]%WE=<]KKP':[(C(1$6T2B/<4=/GV#"0C7\#P_&HS) M]SKYB^U&9Y\E?_J;)LQ7IS CX2:X-#>!X*1B1F)&%?$!G.+4Q(S$C,2,Q(P$ MTSLI?6SBH?IN1Y'OG3D43W^_A/Y\"C,2^O.EZ<^"B8H9B1D=WB.E"X_4N>SP MZ0MG($S_U0_I:$"^V9Y'PS,GR=/?,"%-G\*,A#1]:=*TX*)B1F)&0IRNBCC] M_V^D;*,!['-D M[5U;=]LVMG[OK\#QR^FL5<6V'#=Q5M-9M"Z)ULB2(LE)^]0%DY#%4XK4@*0O M\^O/WB ID:)( )3=L$/UH;$D[.N'R\;&[9=_/JT<\L"X;WONQY/S-V3VWF_]?[DG[_^\,,O_]-J_78]'9*N9X8KY@:DPQD-F$4>[6!)@B4C MWSS^I_U R<2AP<+CJU;K5T'6\=;/W+Y?!J1]UKY,BB6_\@]7YS]?7OY\9;;. M+\]HZ^U;ZZQ%Z;MW+79V8;;/WR_>GUGF3_7YW5WKZFQA0K&+=NO] MU3NK]9XNWE]_:5Q>7@NF3_\$WEVQ%"9CF^A^>_(\GRR!8?S@]?7Q\?/-X M\<;C]Z?ML[/ST]]NAC-1]"0NZ]CNGYG23W?<2%XS_WP_$?Q^BK^CH+/6V7FK M?9XCE5.V6V<7K:R25K A2VMX>1K]>$)H$'#[+@Q8'S#NL@4-'2 )W7^'U+$7 M-K.@ CD,JTBF0.KG@/)[%HSHBOEK:LH<^.L/A""F]FKM\8"X.;(%]>^$FCX/ M!-D)B? ?>B8-1+7&DGYB4:[\*7,"'S^U\-.;)]\Z.567&OJM>TK76I+3-)'T M^!L=#V^["B[Z K["3^)#T%%.V2,:MW+ =#_+G5U=7I^)7 M&.($,>4F]QQ67OATS;TUXX'-_/20+Q@L.5M\/,%AJI4,47^L.7L#FB1%<@*R MW1W^#!*8#T.DL'>X-2AA@2W^XXD/4#@LH?>Z5H/ M),SYVQMN4D?7<" Q0Z=*K4?R.?Q.;.OC26?\M3<](?C=[72P/X 4\J*"":>$ MU[;R_7HF_CLGK>W$ID4$U2^GNV5WN(0^L\;NK^+OW>8<$\=%2@AW'*),EVT_ M>\GB+Q/'E;C3N.T.YH-1?SR],>:#\4C%LSD:J9/;62<+!B3%H4$.[XQ'L_%P MT#7FO>YL#O^_Z8WFLW%_/.E-A2]FQJC;&=],IKW/O=%L\+4W&,''WG \FZE5 M^P/XEP!Y=779/K_$UC(#U[--<]E*(UMQ9-PG6X$$))*,2!+))#^BU'\T%/UK M8VB,.KW9YUYOK@UMEEB*6[L,MY@7B9@=T9C/)I2#54L6V*#G0=!D.4EQNE#' MB?R8X=W45I3NXSK&['-_./YV4$>Y92)%ZZUZ;XAOMB+!!/NT;@^E78WC;&_?[@Q'$H0.( M1FGA-T1&.BE)[WI_'?P (:@$^RL1[VY"B9%I%(XVKMP M))P$#AM>/Q'@UB H/HW'W6^#(@!J$T'(\^S7O3FV[O6JF59,I+O?\V-](#>0OI"3)HD)^C M'.W<^$UM@$@7EWKY%L/N[\2RD839>7.CPW58[)B:!OD)M%W9KV)K?3SF=H[\K=3(I$ZNS< M3#FJT%L63?+W[60R%-D78Y@L*VBNM-Q3"S\AA%A3S$C44@KA2,WZTTFNF)>(-(2$;>F)26F MO:^]T:W28)T4E3H[-\F-*1ODUEGO$S9UB$O&4VSF2H/Q+HW4T;EY;LR";'@T MR.73WA#7W2?&%%.\W<&L,QS/;J=J?7TQL12$W)0WYD5B9B3%K4%PS&ZO9[TO MMU ;L?&K93=S-%+G[UE<3EB0B$>C7*ZY>#_Q'-NTF?\J.P,VS,M!O+P\SP6N M%7<(D!\3F4W:KJ8-S)S>.:^$>"2Q27A'>P/404?"K9,-!&5]%X(C?@X3R5%(;]BEMY'T43?[^R.T.RE_4FYC]1RX 0/+ M@YX;V,&S!FHO+%$&^<6>_;'5%CI;)-&$)*J02)=CS5'!L;.D[CWS;==P'.\1 M[Z1]S5I3+$U:8UYL,P1,H",MB.V2C1['VK+!;]PIQ&_@/H"U'K>9?W UT1,C MK1_J6R<2P87U(R7^6"V4MC1%UU@^4]?J_3NTUWCMSVMV(V7RI!4EG\VIW)$D M>A!0A&PT.=89%0P'JS6U.?K+6WSR/.O1=IQQL&0YU7TTA:[_8DJ*K6NZVFQ%N01->?B-"6I-05%1,5;@F-2:3RL8*J M5(O>1%J]9^8JE22M6?K=[Y8H5:T%2:C2RLD2;^X:,^JP'N+J^ M3E1<3"R%,I>'BW<9PA_(CL3\&HS)+%ROH\=.J-.A_K(/\?O Q==OJ&83U>(G M12Z7O]L@EY9 4 1!&20EY BG<,XU=7 F-ELR%KP4I!*>4ECS>W3VPAJ+(4+. M$5KAHQL:A-P.GKV%Z+N&-KVS'3O0FSJJLI("67"5'/R1,,=0*NIE4_R/^!4[ M_8_S%T3PC_,CAJ\4P8K23< M";)O,'0CRCDH\J"/58Y2"DXNM[H!9\.KD4BHGDNI@E5EWE(TL*E]2:7&-6N-UFE<##> MJ!6E2(5B2;3 O(<5E3-$,4Q,*X\X+@R%[8,[%*]0J=:'2VG3H&;P6 M22N3F5,)=8C0AUPTLA*5G;/3J!8J;*1 ZY_7:R!@!>?M-+"2<)#"I'=DKX$0 MR4[:;?8N=" Z>H9QS%CA/&6[5@0CW,YRD?::U:OK(*TFU/9.M%B16XUA5]J!791*JS5,*?"Y'IPA\LZ><,AQZ?F!#\,NL?AB 6PW7 M#:D#W2L/[/_$$\!7''4.D"ZK+Y>YO*!B?=GH1"*E2*052:N%(\]QF-D]U-[Q M5FO/!5M\;X%;0P+&5UUVIS.0Z+"3UH!\\C%[#!YBBXT(D=_'[2PHA:"8QL,Y M8Z[M\1DSP7D69M&''G6O*X)9SDP*92[SF(,R$D!B"5'6'V60ZR.0D4\PK<'I M/9NB:H'7NQ[,NT9E..4LI:#F;[[*@QJAF<@A0A )/!*):CRTQO5PRAX\!]Q3 M$ W99B\S+LK82>'+Y=5R\&U%',?%W>MCTF') MP 6$V-#S_6NV\#B+/L_ID];*3'7F4JASN;G,=32[ 5 D@?R(,O]!(JG)ET)N MT[&?<._!]H$M>.9@K"7,I-CF$FH[V&[X$Q!PA#'E^:Z]6##.<*7PF@6/C+DI M_V.3"&'Z1P-\:#H,//Z\^15WCE#7VGBV_P+5X)65D5:C7$)MIQJE]".Q@MG* ME.A(:$ V6J:*1/MM,#^[K9']8XW,UD@&/L:9$7U*[2\#GVFG7/292FM(^9UF M\%LL1X"=WAZ'F#UY/EE:_4":.5[^1\*'3.*: .P;NB$!G^^4=Y=X.( M[0K-1G+J_"N./IDJXRD)7&;D4M%P& M; >T9J]=[;_ZLPI(BIRD>.5/VA9=)WK$;I_'-[W=E/D!MTV8-BE,Y6\]'\%).=O=NZJ8WOAT7 MS\PELT*'>0LQQD_9.N3FDFK=\*'+4HIB_G*[/(J)%&R!47BR%=1,8,LO#M>Z MK4>)DQ3&/7?0R>\@;R!R^ZX1K])[*O&1HI9+[^R_F+SI_>@^9T_B_F<"LVO6 M\5S?MAC7O;6E&F,IK+DL4!&LB2PBA)&,M"/2"2#TJ3-E?N@$ M_JU+0\L.M(+7@_A+<5=\9T#LO"!")MD();%4\N-&[C\:606*'A300%G&0@JD M[J,$#80I?B1 Y4="BD(Q>\2--#=N\\+5)KQR7A((5%XK*#IL[_-)GSW5(W\9RT:%9%-? MX)&T%IN=Q0VL+-/>T)CWNA-C*BZ_&,PZP_'L=JIUG8:4AQ387!XH9DEBGB3% M]+\=IE].G_P/=+VVH7/#;Z+/KNM%NHNOX!L67<(I0$0X_C P;L]<7N,'G)K! M":'Q7Q]/ AZR$^+2%?MX4ES>Q0L5[AR6E'^ZXX[] 1J1[5FH)P@,HVGB"?%# M(+.#$#]]XEZX_G@2%82[4:/ZLX)KT,=_Q0MPH$>U7++2_A$('YQTK+7;W>D9>A[[M,A^W ME]_!6(_,$46H/% LDZ8P(-B#;\58'^U[&+C1[1OC10')P.T] =+^>-&G-L<= MH:S0=W^](@= \KH5#X9(SD1J/_IW )[P ]]PKUJYK, 8,+W3O M03S_1IZ*==X:@6;NL5+#4>HLZ]K(XV!=-DKEBGW_P&M8)1'Y7%26A\;[T_@5#3?([^/V=/P;7CF7^6#%DO)^+%W64%O(5_ M^>C=G4V%N?+4)G"";YXLE!N9\.XED7QT2#,6B? M.IHRA";-F*(7U!G4Q>1D17>\P!.[ PBD>+@2P^,#@ZE]@&T>IF]X?_V>@_R* M;GE9(;5Q7;A:0?\ZWDZK\31LYB0$U 0\=B'&N,P/JHY[01%U<9MABKNU_2DS MF?V &D7*HV5Q!XI/P'"?.GV/,_O>C68"T)5"7.<[L8I%+?!EN-=UI,Z;MSD] M!>9L3?W&08RW6(Q8\6RL$J^Z.B9*1#)QD3N.V856YPO6U21\IV5";0O V'VP M0!JIJ9!^[^AMVZ>ABE/[?AEX"X@2Q" Z]1QLH-B3%1FI3E\O2Z''3E="H?AX MHWAAQ=5C4CUI\JIU.FM$JEIJXUU$6VNL-\FN:BBGR&N;%#,A\/=%JM5OG[7? MWK#5'>.%><^"TJ\7JWRPO!6U715+Q&5^>/(QND'*$!&N;0ADD B MB9'ZC%XS5E-V0$&N;%,)RZU6I:Z%J962BWAQW,NF*R..K]2#)40*[IC"9XJK M/_BU8?U?Z - V.OV'8_;%OU*G0<81CUN M41<3.TXT(2VOY)79U:+6;U(SR;&S^9)QYKEC]Q878=<.@]^2-9OBC*@NFYJ& M)DG6-C8"@BD=)RA2U]CV3*X_L0-SV\R:>UWXLM1V!>JZABS[5B5%% T3WG@1 MLO=D.B&^&R-9P12%,2.SS25LNT&M9='74>#O5OWV=R$#%YV!.U8PA2'6)+9O M#8GG+_U;%X;7#EV+R%*^KO$7B?_>HU]RL[V1>Z$A/8=2F(I58/2];9][ 752 M>N_>%JY@M1:+[VWOKG(C?'PV[D02&XHSH)\@@L#<7\DRZ,NPK_'2<=; G'5B M[@HJ*+NHA$-=4Y SQA_P\ M\R;A?'@OO+UN+0'?@NMZ#6*&=A*LU(##S'"%% M8I*@GSM+*!V#((.JF* 6!J5NFI:D5O(%ZV$ ?+32M]>';&P&'BAX M?M$^NSB36*5(787PB^G5Y$,XCMK=X@L20*T.)1U_G?_@V47STRU>-0VE,M:\26D'"(4YQF_HHZ#WTWHL_B'<1/WI=\7YSHJ M\=*H^;K581V)T?;"5\IM5 EO7.X[GL<5+=Y#]VK6:1@WM%TV7D1[%OK4%-F0 M:E6^ J>_2<5/=EME-E=%>U9QOP"@^3CA;)VIOHJUHAKKEZXX,3T"]"*^N:%/ M]BHL7N/185%#6PQJR&W7^B.E[PF]Q+ MB2U5)QR0\*AIKAEM2#0WGFR_<&DO5^X%HCHK^ H(\?K\-67<5,Z=85\:"* M%4G)VD2GB6(3(7KLRA9;RTAJ:M3\T=,U*D525Z.6G&ECE2&JJ6%]+Y0DG,II MZFJ6_: -5YJFIF;-["==JU(D=34*0@=7VZPT44T-Z^$.55W#,D1U2)KE51S9 M^N-6FJ:>5LWU*^'\KZB"!]5 ITK;RE+5P;)XDC&&.8:+[2.^@\6]QYS,;-R? MCGF'NM2"&4G7 W7Y6#S+9>'/G>YX*LMLO@SW6G1#B:83#E$W:KA5_AIWS5-9 M*E^#02T,5LE>Q?-RD<02VS/'BR2A-7#CA,6UQ[GWB,E\N@8V)1O67U'BWRRO MMDT#].TGF HO*;]GF8Q(Y;Q",<-:YU;2%_N\N$_4F-9%QFS MER--&;04=^YM7CY4V#AX,-^Z[CO9?8%.]8R4E*ZV2:F=%_>FS&>4F\OXR*JR MP7G"^EN<.LF5?!MK7W9Z59U!7=>=]UL0G\J%@?"&!4O/BI\02IVFT'2)"L.Z MNBC>0;@YX%X>K!65KD5D5GR"'[=R0WVU$Q6D)P-E#&K:Y,L-&'D'^R#+HJ9> MZ,) #6Q-O$TF@-$:+POQ3.I@#QY"^XRVS$AFJ5H\:E']DW$)5.W"A-KQQ.4P MFZ8J,5B5N@[3\Y&'F_="B,M D7@< E2\^$\,8.%?H81L&YDVHSK8/W_TSLY_ M'J]<^R[$/<_P(VZ@A;8EV1(HI:M%11;/GN#?V\+1+O!3*PB\(; MD8+G[8S&%RI MDYW'AV#2><_IJLO,9$-L6Y)]5*:O1V<@ -A5=QN%1"GDX@:L2/[]3X3OQ^6& M/@,DYU4@W2&M!YJB$]JJ:D&X\9DYUL"=DKFTN-]FZAMPT[4=1'=V)+]OIA[Q*X008$] M>?X[!*;)PX1E1\%>4$AM?;E[GM&V_6* M'O>TE^SE!@/?#TM6*Y3I:YO>V&,!]KCWKDCA6+A@M1"'H^-G(.+K?;+/0SB7VWM+P%J='6H37M/,78 M]_B4K3T>H%[)BYGR;1"EQ+5M1U$%Q./A:QAH.6A>=KMD0>F:UM[8_1$> J'- MHWXB! .WAISY )EA65%7/_?P&A5\&,?2\\RKR*IK)-AE:\Y,.[9.S4&E-'4U M=+LQ#X&[*[^ZLJ#P7[8,+![$],TE6]%??_A_4$L#!!0 ( "-]:EJXJ+3T M$C0 &H( @ 5 9'AP92TR,#(T,3(S,5]C86PN>&ULY7U9Z[?X5N MW]>;[MH7A^T)2J)D1JA)CDC9GB=$+5D2QB2@ 4"U-+_^9@$@Q9U8ZH!'?_^'I^]N(+3J;#\>@OO_ _LE]>X"B-\W#T\2^_?#A] M ^Z7__CK'_[PY_\#\,^7[]^]>#U.%^06ZT-CX!URR M4IE!"-8",ID$=\6QG/[?QS^E[)CF,8)G)=''I #G;087BI,^6>&EGC_T;#CZ MUY_JEQBF^(*&-YK.O_W++Y]FL\]_^O77WW___8]?X^3LC^/)QU\%8_+7RT__ MLOSXUSN?_UW./\V]][_.?WOUT>GPO@_28_FO__SMW4GZA.7'X/Z(^ ")/_CUVG^Y:]_>/%B,1V3\1F^ MQ_*B_OGA_<&-5^:OG_&/:7S^:_WEKZ^.#D^.WAV\WCO=?WUR2E]_VS\\/3EZ M/FS3Q,L?_FEOHM0"L7% N/_W>I]OWX?80IGZ>)L/J'OZ/OE6^N0 M=C)8_#K#4<;%G%]B.ANG&Q\ZJQ(?3R[_Y5F(>#;_Z>!B"A]#^#PXH*5WCN_& MT^F;R?C\U7@T&XXN:"D>?<;)?&S3ETAK"Q>?.PU?<;K_=38)XPDMV##Y=C## M\^GAF'X[FM$(Z34?#T8SG.!T-F L\&Q] ,95!$7+!GS&! Y948&Q'$*Z*:TZ M;U.:N#GE2IC&.>^66'^M8OP5SV;3RY_,!3L7Z@Z&LY#]YC--3QTO4-1GUM?O M$S5&4QQ$+,4CCY"$DS1/2@/IF41**5ON@U &?>-Y>A#,S5%>X_C>)+V@6<() MZ>Q?7OR.5;\NU?<"69BD.^2_J3J6G_AU>G%^/G\F#&FZ+_]](8'UDYNS<1>2 M7/"&YF1;8EV.:0GB.KJ!B-FR(C(4A054JB-TVD#1N@2.UD;'FB_!!^&L0B[Q MG5SP;\FN5N)LQJ^CFURO,S:(,?OD'8*)@FRCXB,$RS7HI((Q@2G%8F->W0-C M%3[)?W-EM:WTFM'H$&?7(*",R*UA((MU!,%Z"&@+8 Y2.VY+XKKUGG<=P+:C M.9Z,RW V'XKC/"OA-4B7$116%P%%A&*R-MS%@J;U4+Z_O4_[]>82ODW:#6>W M&Z[NS6:38;R8A7B&I^,'EJ@4A@=4 EAA'I1- 4)6''QPP109-;>M-]JU0?9J M^VU'EFZ%U8Q3USB=BM+9Z01&%PV*9PE1I@11H?/(M)39[$AC;.HQT@:V-%!> MX@CIT0.3N1? M]88>1Y>V3F$A6@G&&$XFK@@0K\?GY>'0R&Z=_?1J?D:BF+\-TF :2^:0-V2%1F>J$602OH@2+-@F= M-"N\>;AF/8AM375C=+1>L!KLM:"\M!#1>W)!I""'0=&VW5JQ/V*J]\C$;TO6VB2<[8WR7CX?CH;367W1EZNXL4*- M108!,BD:L58*/*3FAT"XMM M8)2PWA4!FG-Z+6<(P7,/43 NN7(,>6G,CFNO[Y,)VYH!F\YR,S&3OO\\P4_$ M,R+<8E"T-1P5,IOIN[.+FA5Q/)[,IWN5R 8SGB.]!D1@#)20#FJ$#$3B(DO2 MYE*TMDT;#Z%AF,66S)P. 0K7'E21#()U";_OIC. MJM5T.8T#:V0Q3-@Z!S26R,F9+EK1@*+0+'(M1>M#@&Y&TB=UWR?>]H WG1@7 M/A07=&$0F>:T?98(SI4$DL>2"OD.V%EL8*U/HK9 &:?E'(K]G0MK5NT^O.OM^?N'7V_;<+JR[UW M>X>O]D_^MK]_NG4VZLV'M4PU?01FHSS2ZR&K_?^Y&,Z^#8*6S/+BJJ-,.B#Y M N0J%V!>R9"YYQE;YPC=1=$V OKW<':!@UR"#$K1F)R)I-RR!6^)]5D&APZ3 M"*:]7W$'1I\7X9C%RBLB<;QK(&)3.::UPC19P29BDQ& MFB";IRW=QM"GO:"QW+>:[F9"WTOIXKS.*>;'C/[O)CPF6^^# !>"-D'C%+A@ M+!0A?>'DT>;0^MQC38A]RI-L3)DNA=70,)V%X0CS?IB,R**97@/]&LLPD265 M4DBL$*222XV%A&HK,T$ZSBH1(A&QM9_R )152*%_3%*T MF/QF3#B=8)A>3+Y=VPZ]5BE)B:"R5(0C$AE9/:&-+*,*Z()O':NYBV(5^9M= MA3(:$V#+.6^G!$78(V0O@&$)A5CB66Y_F+-Z\=8!Q M/,Z_#\]HY=@@C?>VA@4L.>S,@3>D30T3WD5+B\>)UM'%Y;O[Y!]M(,\[1Y6; M3&G;4Y/%*&IL?1[HG@V,TSZZ>GVZ2$D+I)!Y+G(&QE.Q"CFIQ]8AUGN!],DE M:B#J[2>[9=+Z9YS,OAV?A=%L;Y2KCOU<#S#H[V^&HWK#_!VI3'Q?9_:H?)CB M'/=>F=$(KIM49)2G85@>B>R=UT.;_YU_.Q#6&LX-!Y\=6>2%*P@L.X@Z'U6?/*X&C.P9#5I>G0VCC\-XALOEAK.KN/.5PLW&.E]K/7@,Y >D MJ$GU1@2;C>8\)X/-KV>O@JM/SED#BC4716-C[-52#8M47-+H &4A>["40 XA MC=%$(SQCS,?FP=\; /KD?C40^^:3VS[[]#X5-HBV).VR@1*-K#D#'*)D-$PG MD <>N;\3W##&@%D]I 2DC#%#%!,*G4 MU9B2L0EIO(V'^22H/KEQ6S+C-O?;"J3E^_J_3U/?%5)Z,",MJV/PE;!U2=OK#%/FHNEW38Z'GT\Q@M,L@U4Q96,X_:IU./ >&'WRG!K38=M)[\BHOH>147H9 M"9./A528"1"L14@N6)83:M^\+M7CB/KD5C7F1$-1;$V/FJ+VE,Y:_& O?ZEA MI:L9*.0-9HX&6(@U"<@R")7/0@0?1*AII;=BS7>3[39^>Y^D_"J MN^VQ@XA\\5'J1,/(:$DERYQKF7X$'H6.R4E;4FL'\H>)3:\E[3M;X'9SW;&9 M5T*]Y148L)("K4_I:_JV ZZ"])Q)%+YU&NS&FNP9MKE6DM]PQKL0?KU9>C?) M,SOEO-8&,J\5C&NZ9TC20+3.,Q0N6FN[X\&]F%JJZ^014^+S5%-=)]V"T[96 MH$F,;$[:1$KS..E#ZKHW:FU[)CS"^+6FO!G/[TM?#B5J*R7XS,B I.4%H11! MCC79"CK&R)M7%WR*R[U1;^T9L*4 .LHQ0N8\2LL!L=9[5\%!-,H#[;3<66Z2 MCSSY=HBS@4*?HE (6+"6,LZ*UER1 MH+,2#(W)N7DV^?7W]TGGM1/]QC/FG@:ZL]#S0 MFRWY&"7*>BQA:P.E;&C4WK+6644W$?0I(Z"=W+>8Y79I0_1FVG#J']6^^A+. M:%33O=FK,)E\&XX^+B[9Q6+1\41NJTBDF#19;\$*,L.+=DD3ZL1:AZ=6 M:G MK(!VO&@ODTZSS.8#OZ:Q2(OIPFQ55H[L_9 E.(=("BQX@5Y;'?,.DLQNP>I3 MBD!#JC26QTZ*,EUOK/EJ[^1O;]X=_:-IJ]#O#^VJ'^@#L!L5:ZK"H\5_/!G7 M6N#YY;O/M6_'HQH/&2&'Y4'_LG5<3(?Z*"U2CD"LSK7TB,"/"=GW/,RKX!G M2VP=!-S1T/KD9>^(QGTD3;L(]J!)JY67L+1='&;EQN5E2/CT;/"0@5K4%9T.5/28I?" 9%32^+6'&&W-N-(FA.12NAT7 M>B#;=W,,?8H)=,R<74JK91.Z6W@O8YUU&I1FR@K! $TA\Z#VS?5)N)K:+A@* M[UCS&YN/ EHSDM!Y]Z%=**)V$NJ0-'>#HP,6(Z(F.M-P25/6?EO$9%U;;06' MAFLF6B<7K(*K5X6WGHU"6\JK70W],!Q-:VE)G!Z1@JQCOAA./U7;[:C4_.$! MZN UDZPF$] 7JVLQ R4A9N^01\O1M#;BGP2UYB6%GX)#;275C$#7B^$,D*62 M#$9PM1>$4D5!D%A[KT7!'8M*-F\???W]J]#"_1RVSM;3WY BR+7#[7V5=9* MZVE@6M3B%S9FB$)**,QIJ6RQOGD#BR<@K4(3_[/1I)V0VGA5G883OMOZ;\)P MLC@(G0T2X*VBL!TN%/K M1C>%:BTT\686\FGX:^1**M>GPVS/-IJB[O MT63>6WR^IP]B5"A#8&"<(U 6B<;%%G#DVWJ5A7.A]?7X)R"MQ!OUDZBA+L34 M4MM<=F05JA;(CQ$RDC.LLJSMCVWM@&&Y2]9E4UJ'K-;LF+NK;+O=:9)-YGX' M\?!EX;E:ICFER<6-\H0#YR5+K$A(TJK:>)MXZA&!V0$Z9IJ26OO=.Q5K_'KUG2?GF M%5Y61[<2SWZVP'I'PFOCIMU,'KON,I:BLO7"0U9%@)*11BMM@(C.:"^=O=.J M^P$G[,%7K,2&GR2>WG"RFVF5!X9<3Y^GMX8X#L=[Z7_N1A.\,$^#@.MG)28NVG)F-!U#DW[YB[!KXUDU)_3GZUDE_3JV.W[BC=O-%&B^#F M#ZY]\A@GPW&^:Z$L.XKL?TWS0X_W88;[I6":#;)C3F$QD!RK9\#9@_/*@A.8 MC'%1VN;MJG<[PJW[!\R?8K"F3GE"A+:"L"N!%(H\X4&PJJ><#HJ+P>UO&/\G10A+$AF@PY>0*B+5GK+#D( MN7 LH00:>$=QH6LP?H3P3W.2;"F-YK18-L$['9^&K[7:2"W*2,-],YX\=)\U M"A68D\!$+6*D30%G0B1.89=H_ ^1&N&W>XI6TEG4Z5 MRDU##*.QWE@$KFJ-->DL!*\BZ)(-9C+%1&J]AST)ZD>X9KP+-;.YI%IF9EY9 M\I=\7EY9+5+X(A/YV3'7KGVN)HDR3_J/9>=PI7K_'P\FE9?R;F[4#"S4BY (+SAFO'DR%A^AS.+E?0(-OLI.$*?$ZUW1H/ MX),5(!2G]:(XL[ZU3GL4T ]QY;@UJ]J)J+/RL"/#F MX-7>X>G>JZ-7'PY/#P[?[AV^?OGAY.!P_^3D^.C=P:N#_9-KE8I>XRP,SZ8W M,:Y60+;%:[&-EH72W P2 X:P!9X>2=E:*];KR. M'^[]L,58_C&>_*O>7![76Z0#9VU(3-,J4C06):*&D).!PFM"M91:I?:%I.Y# MTJ=3D(WE_F!KB\TGO7TC$]*%P^DGS&_'XSP=$ PE7 Z0'=:F4N0_^E"+<$M7 MM)0\JN;=-^]'TJ?,GO8$V'S2.]MPWNWOG>R?S+?$9>&"+;:1AQ^V[>:P(LPM M5?[\CLAU*Z$&Y0;,\,18"B#1DV%@>8;(O(6@T>? L\A^M6((MY_C&4YP.ELNJ8%FCB55/'E*K'9@$ 5BD 0M*AFMUS'$UM60'X'3 MA[V@6W)L,__M>IA>#4L5)9BL:4N,T1[G58$0=(8DF"$G2P?=O!AV,UUXL^/Y M?#A8N!=".N"QWN6TQ4!@M&]GB8%;)9*(K>O2W471!PVWG:0?[RV_]DRWN35[ M9TGFZ)R7LH!P0=3ZF!R<*PHDYR49:\E.LPTVZ6=N,;J5 +>?N(ZMT).+SV1D MUFA,.'L9SBK.DT^(LX-1&4\6$[2U<;K&.]K8K)L.JH4I>W.I[HWR(Y;)0-CH ME:2MS-=VPDI;!E$R^M;2+"*1+26_T@I:YZT=FL"TFRI>(NW2064+BOPI8G9" MX-Z&DK.UQK;.//1R/TK)1GE-,.7(YH) ;"LKX!!XS MJ@ M36VV+$/K;.$@3',*&%R M(0>G0^-L$ZYT?65S5UQI)I=NF7)-W8DHL=2:,4[64J52TFA-89!0DDU1E JL MM6GV!*0^W*%\5KYL*)V.(PB_A=G%A-"-RPVTVR5'K/KH-O&"-8?0*,GA7AE? MIL:\OL!!UQ-#M/O1AE(?3>5W26MN_ MIFXLBR"G'&S@+$)*2#I5:@=!I@Q"AI*T)*"LR_C2DP#[8/\^'X.:B*WA(=MT MBOB E7Y]'K(.P=:[K2DJF@?N/-3F$*!BM#8FX4+SVZ*K8MO5'!S2GG;Z.YY] MP=_&H]FGZ8!C=+! B+V0@![*3$WE#(=:@V M_((#&Z+-VC"0F=.4%!00>/+ G9:(@EL66L=YU\6X9@V"?S.JK2O$G5-MK\QP M<@75QU("N7=D3)I:8YQ$[BB_?'D:C"//*)).*:2Q,0? LD M#%@9[U)M'@H*R5U60FIPO 2PCGF,(;.26U_.V@CH#QG[6(=M:ZFT)N+L.G=C MX+,-EFL)J 0Y+9I)\*9HT#%(76P@7;NC5)\?,I"Q#7M:B*3;DX_K(]51!7)N M)61#XU.<%=KZ0X8.^JL!)\O9KD^<0@P^,62]PU]Q: MZRAB5^'A9]=7ZXMK9VRZ&"V+@6+)0F)921U.;MSZ'5=6S(.^S M:ZFUA=59//?5T>'I^[U7IWLG)_NG)WN'K]\=[+T\>'=P>K!_LD6>\"J/W3:& MNS;T%M>(:PW&24BS6A;_U<5T-CY?MDVN=?L62>#[7Y=-=^[[[.U+!GNC?#H) MH^ER+>3_IL_-&\321J5U('\M>%%(T6!MPCS7-MYZA33;;+6;=+M"O'7KT*=Q M#CBS1F=,D&D#!Y5KMPON+4BGK28];(-IW7IR!5A]"#WTEYRW]6-K.;?K7;O" MC Q4%L5PAX"&AJ]J98\8:'OP4OJ0O8HRML[]7P57+]KA_-@&%5[7I5H?H#5<%9:!5CO)L- Z]YD)B"7$+&SRF;<^6LBK*.% MUQ)+&^;O3V?#\]ISZ'+(IY]P@N/1T>C>D1LFDRZ%%KN-!) )!.=< J:DE%P; M)\63)NH&[^U#9+AC?G0MC/W1\?[[T__B_R _?_\<'#\V_[AZ>'^Z18^ MS!-/W-9]60=PH[R3X\GX,T[(&ST+\XVU]@_]?+[89!\KU%@C('LI79Q?S/N" MO<;/$TS#!?-'^48=Q\@D1H<,.$L(2H4(7M1.8(%G7426(7?03[+C437H"7,_ MPK>3\70ZL,Q[$66&FJI*EHP,9-/(!%J$HF4Q)C4OB/\XHC[L@SWE[#T]95J) MMF4+HHVF;+79,HH9X4H!46*F(9D(K@@+P0CCE/#HV<[8VF) O7"=?G2V[YQ9 MG<36;\%^B64\P6O@;Z!U9$%Q9!8DK^FX,6BR>DP"I5%8%:V0MLLLH'6P]NG8 MN><,WPD=.C."WQX=O?['P;MW9%,>G?YM__W!X>G>X=N#ES7=N0;)KPS[-Q>S M"QK+:'01SJX/8UP.1K,P^CB,9XM!;U,LI$,TVQK?NYJH=B5):%6]&WZIK8!N MOK;ZZ\QDF5S(8!UY80JCA)@545&R(C0Z)EP'U1<>0=1 *3_T].M"6-8*OWN? MND3+/6.@L]>@)S\FV>\F2C MV1BZJ/"\"=0^6:/]XMS:@GQ&ULT3@Y.Q.65. M2T)PFA];6W0[:P%3"<)Z4]SM./PSD*YO5^A[Q;FUQ?BGZ*W5^I[0[[-!=K==?JCP[>G^^]_>[W_\O35^/SS>%2S M1,?EW7CTD<">U^;TVY1K7>/Q6U^IWW0HK2[5TWM.E^^Y5I$7(P:7LJX]?0P9 M\2Y!H&V-W$<9!1E:2F'S*_3W(ME6>=6G'8RFL\E%C99^&(4%P3&_7MZM/I[@ M^?#B?+ZFR!=6F7F()M%07:F>\L):YW)< M?W_+L5SF=%K+:#9)5%E++7#CBQ9".W8[D^'GU6X;B;[3&=^)S?T=8""L]" MMVZA^QB>EMO)][E^CY^75_N.RO%D.$K#S^'L8'3G[$HC2Q*S QUK8Y"4.?B" M&6H!?XO!IO:%4[8"W*+(6KN#F^#LT][8#\YM(L!GI-K\_"IJ+X5-$3)/HI[22W 8 DCI MC"M9YN*?GVQ].X?L$=W6%N+S$6X>Q]662\\$AXRV5F10Y"(;#&!C";0\5&;Z MV?FV:DA^5T>0_:';VB)\1K;5H]*L,#-;-' =R*.ULEX*I1G2RLE$BCE%T;HE MUD9 ^W3ZV".VK2O"YV#;S6,J+M PH35DDQDHK0O4ZM(0$)%<3LM5^R+>&V+M MTZ%C'SBWN2 [BWT<'+XZ^FW_=.^?^R?7S^@.ZK5.?#>>3A=)[HOO3\/7K9I% M;OZR;>,BC8;9*$KR_;5OB*?UWNQP=$%L7%:]'8_NPMG_.IL$6C+#49A\.R"F M3^OQ0[UQ.SZCUWP\&!&U<#H;,(\<94Y0F B@R#2#$+,&Y$DJ6YA#V3H#J\/A M;*ME-X#VFOXRG0W3(*%1J1@+6=E,2L$+\#P:R-E$94*(2;9.V=T";I_B,WWA M]VU5O2LV-#,2-@#\AKX=?AP-E+"<&<.+A#2V)=8;1['REX&12D]N6KUMF MLKW$$9;A;"!Y;3O$&6A;:@TD+<%IR\ GEHPP-K:O'/ $I.VSG!:/?X.D!:K; M=O_ ;2A1:.> 94GJ.=$7+R,#1.--44(ET=HK6@U9G_;EENRYF^/47$[-MM%+ M;">S,,.]47Y'_^)!A)(7KI0G95F[CRA32%FZ4"LT2*^9CYS']J>4J^/KTU:Y M"SXUEUES5BUWV0>Q124-4P:D,>3F\T"3(&D!&!X3X<,@G=B4F%VDQ#V'B,LJ42Z+!&E]3X0OXHACPZ$41G-R.U+R\Z:.(&HUWN4G< M'7"*3AJI&8CB'2B;$D2&&C2+$C&8Z&^7,FPUX(<@]6G_;LB6.^7_&@JF]>JX ML07'D!].NHC!##$%!CL5GQX(NI2/U^A"D/NW).] V+033.-AV%TQQ MBN7@%: O-%"F-)#]88$EP3T6QP6VWI,Z]J4?-(&*$YK->Z,44O*UX&MD"H$G M6K BQB"::]*UH@=]B&IOQX^';-,6$MF548K1LFR$I"6)@IRMD,&ACH0I!16\ M2ZZY0[..4=J'Z'%;DC24QRZBNZ^'I)T)<,+I2YS]CCBZ%ARMIZ\7,\QA;C!< M$!&_7?WV/5D0892OPJIO.H@.=PRN871YE]/8]%S['N//J10CV0;6\DK^6CF< M%PNE".NU(^=>M\YU[V@'_3[)F,:C-#Q;%!P\'-?9NTBS>MU\^<:33V&"+\.T M%L8^KS^9?[(6ZAZHH@1-0+W7+BRH7#AXSQP4;Y+-A;PITUJ#-@'^(^S&ZW#M M_B.V74JWO?%Z$_K1[!-.OO?(F YL0&N4-! <1_+#+/EAEBG:AZ27/#.:NM;G M)"M"^Q%V\0[(M96$NJ;/_<%WG Z<3=9Z] [IU$1B7=.*?K#(7_A(YLV0P+&4M"PI@ZC$5U$8,F$E ^Y"5%89 MYU/K6]@K0NM3DOX.:;25A+JFSZM/@7 =C"Z=9_K HL3/W\/9Q4(X9V?CWVO9 MYD$13*M DX%1\GJJXX'4J@)N4DPV.>&RWPVSUD#=IUS]'9*N*[EVSMYFN-J!J3BK0VU3QG[.V1>4PGN M8O>DU3$D6U&78H1/]=**(U@N,8B)1V \Q!",]LJVOGST)*A5*&1W5Y5'O_?&C@2_:2Z5R+:WM*N$3^*@2*F3S M/Q_9MI;4KAR%_5%(L[D].6<[4SYQYA+H4DO-RF A2I: >>ZMIKUE'#-CO7$H[.3?][O9>MIX>XC2,\M9] ME]9_2?C?&^"$F/6M@@TLK7/=!^. M5KD\5\]<%-3+V3AA0DV"MQ)4-!:"% (D\P$CLT;9KN[!W$32I[/"K7GP4-K. M%I/?_!K"8]$RPZ.W+M)8/7)02/:83ZZ 0<&+L@FQ@_+/3<*<.VNTV3U'MI1+ M=X19D+06/H/F:#"^@]$7VN_)Z1T(0_8B M=PQ8#B1/RR5$5!RXQB"##E)VEN!X%TVO->3ZG'B2_YN)H3O:'XS(*DPXG;[' M*=(+/NV-\FO\@F?C>?O1018N6,DTL# O>ULTQ!HC29DYH[7VP;7.6EH78Y]R M)G9#H78BZXY8RQOYHX_ULOZ\TE 93WX/DTP6@A"U !63P-!!6[ *5G ,_3$ M!L&E:MV4;0UX?&M*@_2QWIT*N#I-NL/*RGH>)47M, D+&!"J' M *[62%1&%4Z;J*#_NM8BCR+L4P+#+A1).W%U1ZE7X?-P%L[NJKKB2)U%:X%S MR0A>[6J:7(W86Q$\D3[&SO>DA\#U*1]A%T1J(J1.U=+ESY;ZLJK/R1>@Q7$1?4-^^W;NB MO73K17U*->C:7-IFCI];+5U&W6A;?CV^B+-R<4:_J_5?:8)LK2LM W#E+"BN M9>V_1D:@%4FF:+7.N["HMAM%G](0^J.J6HF]._I>4Z,UZ&P39T8H!DG5'ED9 M&>E4C4"[/[D@7G)N6R?#/P&I^8CGL?6T_N=M%LP8PG5\^Z,FC._ZMC^^MFA&+D7[M$UFT%0QMQ 8_1U0B,-2(H M;YO?!'D,3[^/J#J@Q]9"V0U-LLL\"*LA*UE[8;H"$84#XUEF64B695>Q^:=I MLI6"O/;4M^-Q_GUX=D:[V>UFUK>_'V@T4F@Q[U8=ZH20V).WD+UC1>4@T+2^ MY[(UZ#ZJWJW9]HC>W8%HNS!2KL'^,,K#Z6PRC+7VP#*\M1\FH^'HXW0@M3;* M"@:BEAI6002(NCB0TA=.4%.4NZ'@8RC[>&*V(\XU$UYS]_T:R*5I3IA^P]FG M<5[DA$ZO7Y#&5%C-CH!<8H5J.<02:\<.%R1'K@3>\M6>]NO70M#'8[)F'-J= M;#K65?.+]8/$.7.U"6,(F0 Q2T8,HH+"O,0L1;%I-TII#J>/)VL[TC[KBZ-C M?CRR!5_^:N!=,:J(!+3%%C)\>8 @T0 OCC$AF)&\0U=\/;!]/'-[?FMJ(U%V MN<'=BEA5OZW(*(52"#H4!DHF\L*YCJ PE&S(PU*HMMC0[KZQCZ=JN]C MIS[ MCA72\63\&2>S;\=G830C*N__S\5PD=8DF+/>!PG*JIHOYR1X,ON!*%V,*$9F MV>$)[2H0^WA*MB/ETT9LG5TPV=][?WAP^/;D>/_]R=_VWN^_WCO=6U2/FS]V M7%Z&Z3"%47X]/*N.P:5'<(R3>8VK+:Z=M'KUMI=1.IF"1E=42 =];^RS]X7> M$VCO.AT3OO-:S6><_O5I?$;K9[H$-XA)1:YBAAQ\ *53/7)- >9-GU/&PF+K MXG%K@]RZ NEX](765-W&CR?+5?=Z^&68:X5K?\NE.IM+GU$D+3E(4.L""&M"[%,H:[<3) M45F.?[ZQ3(\N9E/R5S+M-H-"9HC*+(+PJ5Y'14_6@O7 7$C>L$ ^2NLCC34A M=C0C=]ZS$)HKBI$%[D!:Y^K=JP#11096QY(<"Y:[UMI]+8!]TO)=.S1?=9LBW3&(W*2L'0,7 X'V MY!EZSV.]GY1+",*YT#I=<4O(?=H+=DG&74JZ,Q?MY8>3@\/]DY.]5__YX>#D MX/3@Z/#D^&*2/H4IF5'#A#2 Z3 OVWQNX9!M]J)MW:\&PVOD;+V\F Y'.*W5 MT^-PM"P0D<8?1\/_Q7R0:ZVW,@Q7L<.]1*X\4:664[UV"C*EA8"Y!H]0<)F3 M5Z 2(QO&RUKK)G((1;CHI0S(6\=E&@]A6TW;$L[U,(W5EBN/CFS"*$@G! TN M1P2C5+$LQT@'URU9]YQ72IB-H2KDDC*:+N 9#1)!EBA%(X$:L: M5,Y$"Y%%E#%Z@7P'9O<:B'N^N;7AX0K;5E=";K9(C\.W>9+LZ7BI3RX'@JR(*W5H(,VM./A$G-[SX]A:GG&T@WY&HJJ,[,F&.:H.%T M.IY\.QS/\( VHWJJ6K(5PD1(*!*H(FLLW01P7#*=%%-1VDUMDOM>V*=4^,[Y MT9DDGL,.J&EJLV]DLN,$I[/I G5-H*6_5,N';'5NM$0&G@5+ADP4X&H3"VU+ M*"+%;%CK^[D-X?;Q_>+)_N'^Z MQ1G84X_<]K1K+'?!\%TH]P6/>IF-WB^-YG4FTGS3?RRJ<#>>;V[=%0>^">75N(W/I J M*TQ9 T^^KD K( A;+UU&;W3629K69MB.AM:KLZ@VI%U-!3XO21KFM2S4]6*Z M%C>J@DA*Z*C %C(VE"^*[ SZ@L9EQ%)"].U[R]V!T2<_H1MB;3OWS4@P?_7# M8W2<\5SS:G.HW5)$<1 ]N;:)IE*1DQ*<;9TV]SBB/KD(W5"CH40ZLZ1.]M_^ MMG]X^G[_^.C]Z<'AVYMM4L;EZ";V64V:FH[/ACG,+F_2;&%T-7S[MO995Q/1 MR)2[]?J:X#R(T6D1.#D"(C-0-AC:9ESML$6.0E%9Y-BZ8\D],+;56V]Q5#O0 MU=)<^7PXJJ4(0NW><]4XC"E:9M%!X2+4J^/5]; .:MKBY4( 94! M)%6J/&E8459KK;7*V_IDU;22?S=3WK^?HL[:MR=781XZ=O<.V9:K=4)EN6U5#U<,# F;W13I M)BF7W4]_$I1DRY(HD2) 2G1%K%6EJ?A_R/Q^Y(!$YO_YOU_.1K]\QNEL.!G_ MX]_XW]G??L%QFN3A^,,__NV/T]?@_O9__^E__:__\_\ _/N+=\>_O)JD\S,< MSW]Y.<4PQ_S+G\/YQU_F'_&7?YM,_VOX.?SR=A3F93(] _BGQ7_V/\%\&$OOJSJ]]._\%SH[7Q";AF 93*#$*P%I#))+@KCN7T_W[XAY0=TSQ& M\*PD^C,IP'F;P87BI$]6>*D7'SH:CO_K'^H_8ICA+[2\\6SQ[3_^[>-\_ND? M?OWUSS___/N7.!W]?3+]\*M@3/YZ]==_N_SS+[?^_D^Y^&ONO?]U\=MO?SH; MWO6']+'\UW___?A]^HAG 8;CV3R,T_<'T./S_-M_>!V-_O7BE_2GL^$_S!;_ M_?$DA?E"00\NX9>E?U&_@ZL_@_HCX (D__N76?[;/_VO7WZYD%R8INEDA.^P M_'+YY1_OCFXC'8[GO^;AV:^7?_-K&(T(\>(3YE\_X3_^;38\^S3"JY]]G&)9 MBOYJR164KG#^=_VT7S?&])& 3--Y1*"?XKA2O"'&NSY]<\S?/@LREG ^FC=$ M?/NSF^*=G(5A2P'?^N@&:!G%P?/#FY>'[?SX\/'W_,,SZ081%*"XN7N?_O?S# MKF$C$@S'P[JO'-.WEY]8L6R.$K_,<9SQ8E^Y>MYHDG[XHU'=U2;?U# *$4>+ MGP[.9_ AA$^#]W,R,=7:$$ \HB]G Z44<\S3OI\+!V5D N^R!R>$5")SK5R\ MK<39%2E*F,6%&B\?\6L5VZ\XFL^N?K(0Y$*(RU%<2+'!NDY#'.' DV%SW""@ MPP(JF0R>1PY9%VVB,IA][K6F!8(?U_.=%P?3JY5=OD!KV8$RG9PUU>=\TDR, M%YHBT'_[93+-."77AWZU>*O_(8TF,\S_^+?Y]!R__W RGA.K#T>+!])[B!_J M%\V8\'(49K.3\GX^2?]U\&4X&UB-U@NAH80JF"@#>$G&AD4MT5C%8M"]2'$3 M3$-^W&.3[^'+(Q2\C"L;"?HNVFS(@.MX7BW,R$J(!C?<@T84N(VFH>Z7^C;W M:'XS=4VZR'H[+,C:6)XH&LK>"E"A1 @F9, 8LVX0^6O(^(. M2G^/TR'.#MZ2\G ZQ;R ]OO"AQSHK+BU4D'";&BO$PZ\5@&D5JDX4RCT%:VW M_^5P6M+@+A?\-@#F3?T'E :P(H M=!%B0@8Z>9&SP(36#@"A= LT$%\4ZGI/LHN4;0+:O[$VTB-Q%M#]\NS#X>C'/]U^%_ MGP\_AQ&!FQW,7X;I].MP_.%?P^@F>G)Q@$'DD*]4Z MWEL)V*[XL)$2;^[WS370@2;OD%8Z3'-\=.1!$0O(^WN#\M[D@-^7"$7F@8_J3KP1I MD)(B1IH$/!8R>8761XLLX!@:P;-+4H?&NK_^_'W0]:/E>5NWJD%$MUC0OPWG M'U^>S^:3,YPN5GR-?C)'9K6((!1%GDJC!A@KP2!;G!(N20'/BH#/D@2D!@T@)' M886VR:O(G>5J_=_/V??,+I_.O;4:#EC7,-2C[5= =]_7HXKI5"QQAF^*Z6 M39V4/XBE%?Y!F1-/4SH_.Q_5VJM7^&F*:;@H#:+_\N!L,IT/_V?Q[<#R(*3E M#F2*Y.HZ1>Y-*1&0 AR7'%,]MH_>JWK6N8DGIO0.\E&YD9"O:SILBC!-@E.)F'\8>:'K]8''E.AU_2 MZ+Q6A7[#:!TM2-*FZ0)CA#%X<,5K"")H&90,UK7V8%?!]:P)T%SP':*;$]K% M:+L9?[AKMQI$EWQABFRTS!16NV0@2-J'4!JN>38)0^M7_UY SYH.[43=(8BY MYC6_F8S3560E3"PV,D M/:C@ @0O$M@<*.@BQ*B:Z_\N(,];[QN+MEM,,M#< MAE3(Q[!)1U \%8B6W'&KR M_6%T%R5T.(^ZAO-F("YSR=$0,A,B61X1R/+4 AJKE&!&>69Y1WKL_,"ZCP:7 MTV03\?<@QF3\X12G9Z\P?DNH&N.8R%J"9%'3QH:.5DJV"9CV-GRM)VFGTY#Q6[:T")6B]I!#HJ7J;""6D*!$ M[90@RYACZTL9]\#9&Q:T$GF'5,_AV:?1Y"OB.UPDI6X+8.!LC4=%ANR, \4X M!:C*$U[4R0AO;4;3F!,/@MH;9K05?\,,4KTM=N<)W!7$K]^.Y/+GFO+\!E@@ M2JF1S*3QY!HS3>(P*,@USDH4EX/.-\I<;U][>_33GSTQMB/W+9V57\-\B3%G MP8L)Y#C5@Q_'R8^R)!8R?%$E[KACK2_(K8+KV;.FFQ)ZI)M^R(7=0A=8,2EX M"^C("I)I5."\B$#N=O*Q2!UCZRKY^Q'M#3D:"KY#5FJ1*KO#_EGO.:U.@DU. MUA5GB(HQR-JB44R@+:W35$N@[ \1&HBZ;U+KF_/#)5DSQT$:ST%1;$0V305( M5AAAD6=K6U^>VF.];RC@VRIW+3,0UQ+D,5B6):-5\7H_V$@-,9+WZY EFX*A M(+EUS=' M&_%W"$3O!F4RT^'S87>(=*\!FH@ M'4L&BX;@ZBUCK9&BFU@@2:-#*:9(;!U&7'O\_FM]+0%W"!]?3L[.AO.SQ77 M<:YY$+)=.$X+:$)*%T.!X@I!$\;07I04\)"51U-T+*WMP3UP]I0+K130(;"\ MO>*C\64MWMM:=$NRG\^GPW@^7YS.3.H.5A-IDQ%]XH>C\1RG./L>@HD4,:.E M72W:0%+B$1PK9-^,33RAP7PSP=V@H5/+%>PI W>HY@ZA\8_]+"XN-BNKK"O! M0Y""/*L2ZA[K);U66C+..6L?%]\!8Q>%.[O3[.T[1QNII4=; MIY)^-K>&3B MP1MDD&/ML$OF%QS7Y(!AEEZ(PK-J?R7Q1PP_-4F2POU=$BPO,,Y M"1+S89B.:E%!]9EI"1O#G%7 :7M(/"E2$A+$ MTO'4X4Y,>YK\::J*VU3QE_,6?KTAM6/ZMNF0B+>AGIQ\Q/DPA14&L:PQ,>+' M3^XU/N(>_/UF2>0B=%')@9%U5T$>($2.0 YM4IQGK4WK$O7NLR0,\\XZE."B MDO44-=5FQAD$Y\QJF;TLK:]F/9E9$NOH\X%9$NN(\>G/DM#1I\BP@ RB@/), MD6"*IB@.71;:"BSMCQZ>]BR)M12\\BR)=02]G2D"JR#Z:6=)K*6NA\<)/$;6 MVV&!-\E:0\B8KOEC29%S\(J!4=%[^G_)V-HJ//E9$HV5OXZ(MSQ+HL3,+88( MP=5PQSL!7JD(R6:>E+&:[&7K[?^)SY)82UMKS))81]0[F"7!C90LEP(E6EIV M\ 2OHDW)W1:/)GO?#W>C)]-3F/\W(^NMT7 M^=ME'E?'J:H :'P].TH!8@X"I&?:,1,+:UX"NQ; )]'\8Y,PHY\Z.NPF/_*9 M0O23Z4(<>9%L?8O3]Q\I;!^@]08C>HA,(RA.&Y_CV=$_%!85K"7GNFMYR3)D MSYXM'13088OY$>4"TNS@?/YQ,AW^#^:!U\B3*8[VU=J4LG;D)CPV*T%GV'\I!K$&\15YMB,NU7(+DU=1*\!Y>4!\^8D+8(@[[UMN#S>@'+(NC/@ LK^:?\1 M(NY027$+ULGY?#8/XWHR/&!U=4I8B"771$Q1M#<9!\1)(5GD1HO6GN1]>/:/ M X\5=H=:B1^J-RZ!+C .6,RL:(<0)-:(662(41= 1]KC-C*C6[>070KFV5.@ MC9B7%D%T.=E^?TK__/WPS>G[D]>'__+'T>E_;'JB?<P^92'[B?8(26TF1O@+)&!THGBVE3O@3(M3.84 MW<1N:]KU"?8Z^GS@!'L=,3ZY$^R+XIM:%#H9+ZX&U@.;DJ04*43PDE'D0CLB M!&X\I)QUK0XMIGEK\7L!/9&3[+44O8PS&PN\0U[I!J;+7/TJH#H=:-\):,=G MVILK[F9KR692WQHE:J/+DA0#$:VDD(8+@NDD&*<5.L:L%<&^) M">L(NWNR^?*,S6IG;*%(UH=B"%,=["6-!A3%RZBE5PI M8VS0DDP2KZTM?8"0H@%4) <7F2K-._^N#&X?^-%'$QT.E>Y(=5X"D\EK6F, M9(R,FG8,0O UV MV.5>#3\/,X[SC+9Q+RE@HU@^D>55ELDZCT4 &6//O%'*Z=;3\KX]?+^9\C@9 M=VG-^I_GLXNNZ:>3)2/1]N9<3 ^]/0MJL>.QQ&+81R<>7FU?FTNA*+EV1Q%^\- M_KGXS6R@#6II6 +A%[:$\=J#Q )WH9#7OSA] M'6A9N(G%$Y$]>1ZTS8*/&,'DS&AG949C:^]N"92?@"0;RK_'P**+L_CA9SR= MAO%LM-CLON^35PV3+QA]4UZ#%"SG*B2@Q=="/HI6'+<1LLPA:OJ%=;%UXGL3 MP/M-L>WILD,3V]O=EP\226=:S7 ] IY_G.1!(/?/84G@"T^@6+UA'+4'R54. MC%70K?FV"J[]IE5SS7084[1PVM[AI_-I^DCB>#N=?)B&L\,O:3C#VN^=".Q2 M5K3!.E&3BU*#UW78O'3&!,<,3\VS\_=#VF_.M-3'TC;(FU3]3\IP7B<"#(HA MKGIEZJE$ )4IOG0Z(204SF+*WMG6$QF_/WV_2?!(*=^1S'PJ&7?+R&,/FH-. MM:PE!5DG W!(EN58G&2XSTS+CWNQV]?L_?O_]X-U_G+Q^?_3;FZ/71R\/ MWIP>O'QY\L>;TZ,WOQV\>?7BC_=';P[?OW][=S_Q^_&;)AYG9Q+DH.O4]5*G&=@ MD?F0&,.LE&M,[0<@;?S.IX^8ST=X4NY\T!!G%[5JCI50!"MD@>)XWE MW?"<=!FFJ][=*Z!:IS#T$6S815%H.TT]H/H-Q+P]$BB-T65-L0WGM26X=A"+ ML.""0BP\6J-7?F/*7U(1N6_?K2+=#@<3=1O/M='@6IE]?X'@QYY"^O"Q: MT[EH@L'6QSGH(MQ>+MM3K9&M*Z5 ']FXX^Z\Z M)^J/<<)IO36Y>%VNYE 1+A>Q.##>NRJ'.I_,D1R8YR0A)R@0;\R8>P%M/UG1 MTR]M)_L.Q+A[X2=_CG$Z^SC\]);<,G)?PX Z2U1 0.)'-"T?[6%*9 M O;V)R /H&J7_%OZK(M\A"2'H:"RD!BG=PM+H9A$:BA1.D??BN2;U[^LB&U; MZ;_&'%F> 6RHBEVG !^4W8NOI_01B]C79K((6C'03I/PG SUOE*&S$V1QFZJE2^>Y9:NG#[@,A5>!V.EZ^0KP=G/?O+EJ5Z7. MAGK9$85B$H[Q:"$H6]\B'^FKDD$DR8.A$%GZUM[]SJCSP&7UI\"<==31@3$O MSH>+.O?+_%?4TFK!-&2! 10+BS"&D6UWR3@C.UQ-_1'!]N.ZYDJ:-)-PAT32 M%9JCLT_3R>>%ZW/5D"UZZ3+3ON;-Z!]H&46O+H*IBRXZQ"!:U[(L1[._/-A0 M\AWV@-?G4Q+N^11IU:^'7^I75\C0*N%5MA 5$575!)9#%* 5K37DB$RTSB8N M1[-_G&@D^8870.M1S+LP_G!A_#3/3@1&^Y2C9:DD"_BD'!3+>4Q%%Y%7,@^!>AB"/%VD/O5X==*T HV$YPK5';[_^X)'"OZF^#237N,+@.IS:X*3V M/21&8KTNE#3$$ P4S[C,R7IA5W+G=ZW >VH(VNIO'8$UUMOO)*FS\[,KJY]< M#KF"NG,403F HK-2QX2'G7'_H,E?=HF6TS.?+'#,OY MZ'A8<" R3^1Y(6"NNTS LZ9 C8I%KDL5JBM'7U\A_6$'-\V)P"M5;'T5=_= M&><[_(SC<[S6M&*;)YS+G[[M\\T5Y=#H=/.B"N/?AAF/QF4R/;ML,;* \)I8 M?DB/F8[#Z.7Y;#XYP^EW.CMGHTZ*@Y&^MJ7E#F)MME2,$\I;Z61J/N/GL6#; MG86N"V'VXBN]N_D\S6LIQ&5[ELM";HLF,D]AD7"%)&@"I[V #'1USI3@PEK7 MO/M8CX5LZY1U.UQ=?OBZ*]T_E9/:T^'9!\Z( 2=L*5I1&UOH2U JP=I\FV1EW;EY%;ZS##F[G Q"O M>EFO ++3P>Y* '=SM-MO19P/=[(Q(U@@K>.-O*!K3DP,W-HI6TGTKD?MFK]6V8SK\N;"SM M?K0@"C*O_V;AW?'(,UKAP$9,H.I7T1H))O)$,F0F-D]*K8YN5W%\,S[<,DI= M]-+!)[Z.Y]+16P51IPC\-IK=A-N]]'")YWQX9U9-ZZ>TQG= M7-;]8]/7!T?O_O7@^(_#D]>OC]XG[@S>OCH\.7AP='YT> MM8E>'_VL#>/;-FML% &_#L/I12=A(M[BC.AX&.)PM&@#\_NBW3#FD_$[VCRF MM:$^_<&;R7AZ]>V+,!O.OM,S&Z=P M<4%_ S 7T4!T4C 4!@(62R\Z2O#,&D!++Z7316G9^J9J,_#;BMQWQ]U;UPEV MHO>GDA5X<3XC*\N'4!:G/]=+D!>1O613O[JR.@50!VR@P\"&XWB8(FJER!'IOK M82>$2<5G$40&],[6\F8-41<$9,%E"IUB\*W/X'=$E =2"+OAR3KB;\B/ZEX/ MKJ&:525=Q;=%&5=" SY_^Q%B8RU,VHJP M0XK@FPU]\?7;E_\\I%!VFCY^/<;/.+I@ME-6TO*@Y$#N6R$#'3EZT#P47P(/ MO/D I-60_=R^1P?M=9BZ^@W:I5P6=\1OX[TRARN [>26K 5T-RY*#XTO(U4W M=?6X[+\6:%N;G&@50&E#H: M?SJ?SQ82D%>WI8T6*98"]5 95-82G+$"A.%&"FN-,ZV;BMP#9_M^4D=%+J/, MAEKHX#M=6_L"W+?F2IK[8)!+\@Q=K4A##8Y'#4$%A?2+7$3K0&D9EI_;/VJB MH=O,V7C0]EVXKB8]K("LD_NS'-5N?)TVVEN!$AN(OH/=N0>A5=X50;A$+O5R M,C/@K%8D2NFD*DQ+OM+U_"=,B@>.(>%#*;6H&)MT:]$AN@8 MR\&+^MM^69O;@'YN9Z2=KFX3234CTOV268CBC_$DSG#Z^6).!+UZM0O".-%_ MM;@D7)8ZBVR8%V6*M:+N M$N>E(Z-*=.3+.+"&$T2N&01?CS)9YL('(9B)*[F.JSUOARFKIZ'E25\5]?4U MK_G>KZ?XW^II7N#4N<06(6SP7O %OYQY@&]6N<%[30B];.@"\"=5[6Y35Y!5P MBMA5S+5VPR@02G*/F6O9O&1R9]19W9O:&7/64<>VCHR_[<67-CV2FFC^,A MK?TB]9Q5##Y8<)9,LHI2D'&.A=X3[[7V+K/F%ZKN1O)S^SD-M'.;,Z8]9ZY. MFU; UNW;5IH$N@O?.@$-/01Z+ MG.?6'LIVR?" 6[)-+JPCZ^UP8#A+D_/Q'//+,/OX>C3Y\RKPMS8X1GMA*+&. MY] !G)"I-E@*608IK&GMA*R.;A?CTEMH]&&:M%!'SSS,-4^I-LFZE;2:_9BU MFKV[<3?O,KNT^*R!,26F8C*($GR=O5P@U&GSTO.HN(K.QVZ9FY8+V:%G_'0N M2NZ,&5U&NUUDK/'+F5*3AE MF2NL]7W?!K!_9BIO6^L=+]0]O(2#Z;1.)5F$O"\_UB^/QJ+_>LE>>H, M:WBC:'%:]JA5G^+T;,"%==%&#Z46"BKI/42G#,C,'4_2*'^SZ=62,\Y'0_@9 MV;I%I2TMU=YZ"YT?':Q)>8$?AN,Q+3>,\^$X+R0["N.$LRWTV%D?S)::\&PH MI=9=>C:O#/C^IGAO?3 B4E3(:F$H?>6%9$ ;)*)23DK=K<5,PW4\H0*KR[$: M7DGE+(/"0ZEC-1""$A*LT*HX0Y$*=CN0:;2&K7?PV16O.Q9:K4^&I]+/9Y63 M5X8I2\$S+:2Z5YXB%X\1@:%PQ6A=UN:F.'(RE4% Y%W)L?1GM.5?3]&;. M.NK8534-"SF$:#,MNE:P8B[@I=,40YJ$1GN=L/4HAK&0QA*U'4!DDB08S6 4\JNT!V/$3>SQ=ZRJV'GI@[U$J)N^] M +8OSH0 MM=3X9AV('J&NG7<@TD7RD)6%4O^AE*JEDE)"MKR(5$21S2>R/P%N->I M#5J MK:.E+7<@4B)FEE."[&4B(41+T!1]E117-CE"V'K(X3/N0+26(M?H0+2.%K9^ M_5]J:XU,!4PR])Y(#! \YR"-B)(+] H[9I&>X/7_)^8P;:BR#GV)^M^17&6! M?W4!:-<%8"U";?U>]&/8\"R[ (3$769<@7980^T@(&8G*:!/NC!+:^U77?F\ MZ+Y1%X"GS?9U2+"C+@ Z\:B=BP0QD)_D'4(TDA%.+-%CLJ+<.+7^JPO )EI^ M1!> =534HQSWHB#C_4?$^7']Z^%E\_N8(C<*&; Z5ES5 > QJ PA.10RV:*X M;UUTN 3+7XYF*T5UZ#1U%ZZKID K(.LUD60IJAV-(FFBO14HL8'H>]1,+T?H MN)86"X)4]7*/U@@^!0XN1N:T".ABZXS9MDGQT-B1+7-B'8EWX,+)_"-.7]*6 M21;QAPUU80:SY8Y0!$C%UB&=3$,4F,'X6HM:HG.B=5^M>P'M8%9)(\W='&39 M3.P])II6<&_(3B[#QR1C-9\'VG"$VG> '"^/P J/N8A03&J]2SR$:;^8T4KX M3SN,?QE&Z7RT^/+=9#1Z/9G^&:9Y@-82^V,B9UL*4*[4&<$I0D'-E/(A)MW: MQ^V^J&<=@QT_M;K4!L1Y/E>&I:VWG0TXA:6.1\] $8FEZ$08'KPP(G<[7]B3 M*\-/@W#;N4:\!ENV=#R_RJ*6K.GM^31]##.+:RKO<3Z_J!>? M'<39?!K2?."1.0Q6T:9D:.&""W!,6HC,A&Q5,N2D/Y'79./%_O4J/4?6;:GB MJL7"!T9%7RQJD%X$4"PS\)@MH&%%&6^C1?E,WJ:G433Q!.FXI9=H+2X]?9-T M3>P#$VP4W C(+I,WC):,+=E7L,BB\BKJ:)ZXS;FVFK_>DYV\)X_E4^O[_N\( MP[?U'.3_/)_-?Y09>9%H!0\@8QW]DUP!B@0]**VDK8U*!5_M6O]#3_K+N^FE MEIZU3&W>AM](7<>3V>QHG$;G&?/1^#!,ZU7UV2#S5)2R"9AUKKZX]+H6EY3O0*J^^V,C1CPAQ^+^ #ZCB())!&\4"9RQ")X)"AV8-!I M3K7<*>0KOP5*S MO6O"/,$.(O==DZ)UA""S)BM=+YR[I,#)+&EI6:CDN;"RVXSRIWUQ=N=$>MPE MVG44NO,+CJN _>L2;4N-;W33\3'JVCG'/"H?'?=$ ;2@;*@E;V@HZK).<<4T M"]O(.]"X*%A2#KRFL-T63C_WA>?F->O/^!+M M6HI"'L;U,P_Z64MOJPYW>8S0MSKH)]ODK:,PV&$F_DL++I8,*9,Y M#D(*=*W;PVZ7#(\;]-.%"^O(>K>#?C)C*$1@D&.D75%J"5&E.O W<8;!"Q;Z MVYSG,.AG'8T^?M#/.NKHX)C<'&AQ2O_=Q6#.P(./Y'D%AP%4#H1+Z C%!V>, M)=])M:;),BQ_.2>3#DKKGY^4@_1Q2*%[A7T5O$?&@_:*;&0MZX^:00PR M@XTI*\MMD-RL5'RU]J.W[X^T4MID:Q+O.(_M(/WW^7 V_'8)V7)G0]8.M' 2 ME*MSPU/R$)@4KD1Z463KT:5+H/SEDRR9$[6)RGIT@K@#5OURBE=OU2H >S6$ M> CD7LA"?KB+^UZ_)J^C5/QB]K+/_^?#0:?@YC"N6GPQQH3_V,[X;TE#"F M/?> ?EGK[[]U- B>S+4"YW/-)7 $7YP%$[1,B4OFK5W)@7DD@!VT!VBKQ\F6 ME? T9LP.!+6\T:,)_GP,%NM62]%;V4 MF\W*C=^^.WE[^.[T/P[>O#K\ES^.WOY^^.;TS>'I!K7##WSBAH7 Z^!M5-5+ M\1-Y[?.O;T=A/"=Z'=+>]NELT;'DBD.(*=%^PT&Q8BETMQ:<4@F**%PF:6TH MK0_^'T:UZ2[V/GW$?#["D[+T61>Q!!IA%A<=4S !E"T1@N$9O%3,LLAY=*VK M9%?%MJV*U\8NFR2"D>D_'%.^\ M]8KKUF,:5X"UJ\Q 'SI,^JJE0P"W?/7?,VFK0.P4\Z\ ;S=1?W/5KDJ=#?6R M(PJ1>X8V%U:OL];:1J7 8Q$@K#!)>6.C;^V:[XPZ#^0!G@)SUE%'!\8HM:3000GA,0016A]F?7_Z]D.QYLJ9-)%LEP!^.,H7 MP>35ET=GGZ:3BX.3[_T)?:&E%@@ZU&1&\!!<=, -RN23M2RU;EBV$K#]8T9[ M??2H##^?DIS/IT@H7P^_U*^ND+G%(ED"KU+M=U$,$(4]6)DE@9*&J>;W")>B MV3]Z-))\ARK>I2O_;3J9U4[+ :URA$YF"@P-JR,SC0.+Q48;3 MZ7SX/XMLXJ P'0E?;;E;:T54<&0?F0"?Q]]@BBC("Q10?2.0Y;)B2(S,FR]ZUY__M[1Y]'" M75K/UNRD]K>3DU?_=G1\?/#FUO#FMZ,7QX<7C9!^FTSRG\/1 MZ'):0_SZ#C\1:^LYP/N+@YH-#G7;/7S#\]].4FAT5'SU].]D+%IC0=3 W- M<2QM%J9.F#9>"H6A1-.ZC/46B'8'P5T&&K_)HF:2[Q!S7NVYE]>35@#3 MZ2SV!R"[.75MJ*B;%-A8RMU5SP571=8A =^" MRA\X+=V6QM<1;NLZZ?]4M^>GWT:CC^\GXS.%PUO M+\&1/R-YD0Z,310!\10@2&U!!UT8YAC#S9OA2_3XT).>K4Z;BK#YNWG^Z=/H MZ\N/M,)+[EVA0I>4R#J12MJ 6X"-#4,)S"!AJ?Y-Z%R=H'WQK;_KJV=O7:MN0ZU$R[%^%_U!6 MXTV83A>;3,<4SJUG=,[4W+^F5AVY*VP\IJ?DH_$\C#\,*=RZN$GRG5#<62;K MD=S%);9L;#V29D%JVGOV["JYV:9M[GG81?Z;:):\>W&1+.R89*0-. MHR*!*)WK$ _R2;ME;:+7@[JC1M&]5+\ZQ9KI[0G0S7B&3#L-.B5;NVB0%TFN M(T3MG-&HG<7F(XN? LT>ZAG]1%FVCKHZL.OE^6P^.=!\,O,Y-2[X6(A9@146NE'%6L\9,N@?.#JYY]U3EI(\>.A2$GDY#QKK, M*SR&)TMA:LT*6ZPS10/X[.C;HGC,6A6C6L+-9$PA]">< MX\&'*?YPO\&@%2);#]S4^PVL9$*6)5@K4W+94F32^A[: MBG92;@IBP+7@QB5:M"T%:+^*$%DVM/R82R9CRD+K*L7[$3TIGK2)XQNJH(,) MN>R]D^\1P[]AK7[$?/ 9I^$#_C'#?WEFMQZN3KF MOS= TSE3WDI.V\RI%Z^8,K6W4?(<5(H20@ADAHMTA?PIIT7S:7%/*Z>NL@]! M&P:2U4HNY1$"_0S(>W!&9F-4:AW1/=.<^CIPGFP5[B&FS"#5SN>B<)WY%CV'9YE3WR;+UE'7EG/J2:-- M!A6@=77 H+00:X?BD'G14417FM=U/.N<^EJJ7".GOHX>.B1$[LGE9>V*X9J! MP]JJ*@B*EWW@4&_C*YG)[*O\5T:U"4$:::'#%K)1QL5D%Q,SEMP$1=B-+N!# M#I +*J]\G:#!_TJ8]8P MZ:^_F6@QR=O?CL]?/?[J\,7IR_I99F,ZULR*<>3 M\88=SD$N\Z'[]A2NO1*VF4HZK4.BDOB1;#^>N0%IVWO],M%:Z2E;5X MBA2NT$2(10I@OC!D)CKE6CL&]P+:N"7A'1]^U0 VAX3(05BGZ772U1.D]XS% MPB.F$ES:QDJWFG-JI_M;#0J;R/G)Y):^3W:_-HEJT3!_$44(7_L5E02:>T5K MJM=3&3-D\J5$CT&1C6X=B-T/:5[2+JN<+)-OY-YS?OJ@3 M3HFHA/C2@UL%:J\FRZO#W%%ZJ*6:;W:[Z:RC'NF@VP#KQGQP5D?FSBX#C>@< M-XPGR!D]*"XUA&)ID[9!%*F=$NWK*E? M9O$3T?^-%?&COA$N**JTTKC3OU+V;_6?-X3G-]+O!!K2.SB1UU MU6&+NBK0."DKR,5J#$G[!$DA22.77+$:X#+XS*-U4K3N"+4.OOTE53<8:)LFBQ\94Y"E3(ISJWESWMQ&L5\1V(92 M[J[WZZGW%7!UBK"68=I-.+6ISNZEP(8"[V!:EN+#6,N)I:P-$(CW(25P=6!X MX):5VJ 2FU?J;I<(#X1%V^+!.G)NW;_EX,7Q._P\&7W&Z96CP[SCCJP>NJ#J MJ 0+47,%7J841"S.W^SWNJ1ORZV/WK[=;R/R23-YM>ZN='"V.,DXQ>G9\22, M7[PZQY,TGQ L+@63[*I!$*:@#:TV25]OEY M>Z'G]I)M_>H^A$T*2\N+I88H]9R3G$RG- /.E43/>7%\M09,/X&Z6\JRH<^V MP/:FSB B$*08_Y9D,9S-)M.O;R;S[X$$]S;*#$5@O0UD.#A4'K()LG!%.]#- M&6%+%/W0D_9!TTVEV:'W>CV^/KT\OG[Q]>7Y='K16;X6MUQ^$TD>(G:8( )#L$96BKM7'5<;[*L]='6'3!^"O4_1N2M_8/K> Z_I-%YG5UX M">SW,#^?DMAQ=CF,C*FB42/4)@,UE45^S*(HCN)9)G0I++N57(4U'KIW1.@J M]2[C7*X[47^,P\6]3LPU)5U//=Y.\6QX?O8&YP,F$=%9#9J'VK322?#5S<+( M;5)2QJ!;5^2L 6_OJ-1;14MGQK2Q.-^E,!!"6HX<@3E!=I K30LG!]J[$HI+ M,;C<^B[JW4CVEB,-!'^;#KIC??%[' \GT_=(2*]G4MI4%]__X0UKB]=81:/* MXA\W@^\A3+'1L^ #I$"NA:K]%[RL0VQ%0)0^&]6\*?,2*&TMTL4IFPDVR! $ M"%5[Z5A+VQHGE[I.VO)68@JL_9RQ6S"V54'<0L?W&Y'UI?I4JH9_#.$7YR[< MA(+Q5NA& FB%%$R\DSVL'6ES"T4NSJ9WEBO-TM?-I-OCRN6/R"Z M:J^_ J9.Y]%WX=G-6?2FNKI7]1L(>ELDD,R%'%($@;&&3HE#5$J MZG0[LB$ M">;9*O^!\^=MZ'X=^7:9X+1PJ^H.=S4!@Y>0A$) 6<@ .C009,9%8RNID2M4 MK;O+W0*Q_1!B<]W?:VW*RU4=]0OMLL-%L%U\]::+:6SE8M,'J,P+=9:!9RC;A"8:^M+;OH'MTRLTZ\*#=>3)-+G8%.5H\% UR3 M$ (F5(*OI/+[GK(/BFXFQ0Y[^[^&Z;#Z,._"'!<;&"O>!$UN#"/_\F+>L!?, M@_,Q9<=#X+GUGGX3P[ZX=AO)ML-YXG4\EYQ>!5$GE^XVFMTXJC-;(U3C;DHCB3&*Z<=!JM;9^ZWI?0''+?>.E]'LOVR,R>? M<3JN[8U>#\=AG.JE28+X?E*FWWYS1![(E_=_AD_U-Y<6J:!-@DL#P@M=SZDY M1*/)(O$45$P^(VM=?K81X.V[")MJ_.ZO4_S(LSYL1327= M=S/XE_,PG>-T]+7^*(Q&]6=OP]?%ORCBHG^%#SA 2Y3TP4-PPA%C5:1]2S** M<*.E(-=S<3.87&E36.GASYL*6Q%YA\.#'VKLC1-&V."@^-IL6K (H;!,_K7P M-L:L?.E9T/Z\&;"Q1!MF$.Y@XW6OY_5H,ID.M,M%8;1@F2)'-!$'(Y<<.,M* MZQ T>2R/>-EO/>AYJ[6Y*#N4"O\(;]%/[/TGAPO)Q\QG$@ M,>!%J_9W=9C$X9>$L]G+,/M(AO//MU/\](-#/'!<&1Z8!ZD2O\CKQBP]%.:9 ML-:FR-(C?)+'8-D#^FQ9(;?YY'KSZ??P97AV?C9@D;,830+DFFB?+,'T=1)] MU"(2Z[66JA5O+I_Y<_#C,0*^S0/?@0=7YK%^_QTN*:'"+80GJ-I*+M>6@CEE M"(F^\MI&'HSD3JW67&G]9^\M+YH)_(Y,U\;)SG>8PJ?A/(PNYZB^G,SFLX%U MOA06&3BCY47;(.=S@*)"LJJ" M@5-,UUJR4')Q)IO5RB0?\_3G38;M"/T.FCPZ@WH/XC_&U=F9#M,<GKPZ:]5MX^!%-NRZLN:+.O1>T1J9]\L"D$* 0R%*:]!Y >06T>:FZW&@U DXLTA6,6N?5=?5/8G>"^OH>)7>"^M(]0GW M7D"=:C=-!_7J,2B#"6B7U<"3"QZSB"DWGU+RI'LOK*77AWLOK"/?;5V[7P73 MS]A[82U=K7+__C&"WA8);$3%69$0BC;D\-A<8^0"!)=IU%H%W??%?UJ]%YKK M?AWY;J7W0BH9?1V/' JRBQ-<;[@%YG.DK5IL&D 7R%Y/SJ]&;P7FA2L\@T=.C/-2@7LE]:?9SP&M[X6 +L_?#+)2ZR[5J@%B!BKA/ 2RW!RA(*LR&R MQ+F)ZSN[-QZR5SI]G.@:7LE8A@OINTMD/&6+M?@RRP-H:X1,8D=SG8#,74L89*&XA6* ):$KGM M01>SVNC >Q^S5XI]K/AZ7';X$=F;X;>HBY$5")QYT%*9>JFW5KWQ!*B8D87( M6$)YI%Z_/V6OU/I(X?6XB()BN60/)0CZT5;2B20FF.W/',8M+I ML;OPZ5[NP8\378_; S>VD-$UX^!-8;0F!4&F:O5]A""DA,"E!8JV8@91%(71B<*NFWF(/6]XO4DE MQ8;R[3YG[5K'SU5P_:P-K]?2V:J-CA\C\&TVO"Y,AFR008AU;THE@?=)0/2H M?;*+V.9'L<,:U]V2"(D%!+"\;[ DIZ!S%P!Z1G3"Z*>F%I@QK^ MYW+#XS%EN-L1^E*6="GJ/WAQ_ X_3T:$ME$-_QV?V+!D_R&\G2OT(T5L6 =? MO>@[/_"X9X4^#Q2\B."(H

ZFAI6AV]#S86 M=*YU,]TG6*&_CHY7J=!?1ZI/N$)?4SP;>1WM@/6JE%(ET#[V M4U7HKZ77AROTUY'OMHJS5\'T,U;HKZ6K5:JT'R/H;9$@92*S4@YTM(IX[F@_ M5-E#CL*;(@IS\F>JT&^N^W7DVT'G%^[4W.HFT$GB'OMFWKQ4X[VS@LF9.:Q%E%IJ" M9U]K*C$ZA8RBI=9II*=Z7V,3K6\FV.YYP\769HHL.A4&+AD*BIWF$&RP8(U5 M7B>"*V17_W^?7+P-Y;O-69FKX/I9CP[6TMFJ*>/'"'R;1P>JSG>+V8#ABAP= M52S0=ZH.DT-NA$Y1VV=-A/6/#KKP8!TY-S\Z^)Y)NRKK="4:G2/XPFB)WAMP M4M**H_:)U[(BNUI[EUL?O>N\[V-%/FDFKZT.NXR&' B.%C)SY%DH)+,5'8,H MR7O!6F]B5SON>2;#+A^MTV92;/ARSJ;SP;LP_G QZTV%G"@2,.1HUN;ZOD0( M.A9 G35YFR;PU?J/TZ=>VX7IN^\[\ \/?.[>U^.EU[!6XQN(2R:M F,=_VH5 M9;9_21]VHS80_DWU;2"Y'N_B%1P5D@Z23+^I(9MCGD(VXF9('FU$;C&L5%NU M:P4N<7\ZZ&\-@376VV5SWJLR>)9YLLE!YK458PZ)3(0-( R&H+61FJ_4\O(! MS?WPT.U9R(W$/FDALX;^S0+(1>?MJZ)HS+*8:M6+K4WQ$&O>18+2 5=?^@S5-ZC9;:-4=W)D'/&6*F37FA5D=87:P+=2:\+[A_\?/+ZW7=IES 'EU1@P$V=_263A,BLAH3D5QHEL_.K=9AN@^=) M3&!>2ZV3W>JD=2+K"M_;*;UE%==WR#>'2ZN@I9$97)#DQ]#K U$4!TGQG(K% MQ&ZF0I8P9^5'/F]R])%L!Q-R?,>@KTMG]L5D.IW\6<_*PR?ZS?SK0(:L># " MA*LU&'5O=4P(D$)%G7RA**7US/9U\.TZ*WK/% MW;T.XYXYN5P+[D/T$)04H(JI35DD!1.I1&*QLKYYSF15;,^;-UTUT>'2[UT4 M_V-\/JN30RXVO)>3,V)V7<5KQ,OYE>$##H*U6H0L0)N:_!-$=?+U%(A8$U Q M"T0>VL@2R\ Y4XP7=) 6/9 M!<&8#GGUEG^/0?"\J;(]X6]GWOIWT"\GX]ED-,RT4>:E"\# 3 HY0^*2T[;) M)00OD0PPTYS;Q(K:9.+Z>FA^ B8U5TK#%FAW[9H#;XM+Z&N[:4-[(M;YO@:) M\,EIAA:Y;SZ6ZOKSGS?+[X>G!OQ^^OQKB>AJ^'%/D M5ZWE$&=AG ]F,YS/-NB.L/Y#-FR8L.&J&O50./E$+W6=BEQG)+\,T^G7,IG^ M&:9Y]IU61!_/&!'!*EY :7K78TP!-(O*9A,MUZVS^2O VG0+6?Z(B^(/HTUM MO"I QGHJG$R *#$!2[9(IP0Y[:W[+#P :5L]%UISXN96TU+R3Z47P]&87FRD M%_C@?/YQ,KVZA^PU8A2% <5^Y'Q9YB%8)6B#=EDC1R=5ZWX,=R/955E54UU/ MFLN\PT'I;5279\2KX.I4;K4,TVZ*KEKH[4$J;"#T;9(B%X;DHA6(FI'+YC*' M$(P$KA1SF0DN1&O;NETR/%",M4TNK"/K'E,6YS4?.,['])>C_^]\.ISE8:H" MOBKP$"5R# Z<6 Q"8H+6[&AG9#KKE+2RLC45'H"T_YNWNIO*/C&)?0+ M:-7_^ TG'Z;AT\^ ;4VZU;5/SZPBWI<;GGZ:#TW\?,!-, M9)&!EJ+V.$8&D5$,K='R7"3]P-PW7WF&Z>\?)I]_K1]WH=OZU36]7CQFN]>C M&@E[\GA)M33.]?''!P,N"CHA-7"A"'JH9[:<49!PD-+T/(QF!Z/1 MY,_%P>ID^FIR'N?E?%0+%L_'\QDYH=*F2F[+':^MHFLT4E\6E1TYJ/1E\XQX M^U7LXMRJ%4L>HM]V5;R-[>QH_)GV[,GTZ\#5!H/%,DBJ5DW7,D=G0O9U.$LYFE=7TJ(_$ZE?X&4>33]6R#TSA MUB'98HREIL\D0K2,U?&"KCBI79;M.Z"OAW&_B=-./5VF$]W>+2\._G_P#&A7 MQ.&'\8#V.NF$J'Y!T+5LD4-,.@+#VE\I&=A=!LHCX9+=.YB+I R9(6=31Y$$%IJF3C9Y=[L609NG[G31"$-ZY W=/CK MOS%?J[$:,.N$\PF!)X4D+6?!AU+ H.4 MU68/)^6/&2Z^'>3:BUPR@A6" 861@52:,,) MS4M7_=N4C.) 8W)<1 Z\-F]3*13PD4*YS&W*Q@;&ADJX M@RA=CJ(&7AN%K'HF7$5RF+V&4/O3(_?)*$$^,^L>P;S9"^>@F9COT'W+5.TU MO_3;>D,0JD@3PZRVRL]94(U5IE3X%K-[\?!%FB4B4"\_40--'+Z*5SD-$Z6T+"Z'#7 MG+OY_<_-O8U4V/?H\MH"WDXG9 7F7]^.PGA.JSC\[_/AQ=%8],4P;B4DGE+M MNQP@>D[Q7N"Z!&Z-,-MAW%*(/P&_VJBGX Q1!A!6V)3I-/R1@WNJ ,SK:?F[@NRKU@TI:4U/! M\A[N7Q:$$;K?!/:MQN-UX\IN=3"U%EU(<9,SI/W0* L!889C4BV M9L4Z4>(N/'O)B8T%WZ%MT:V4Y35LU:MR6)B.DI'ZD#@;$W'6RCK NDA./Y,F M=/11[H*TU_G!C76P-&#NT?OHTNH-Q[>//$A"MY;5IA?2(Q_:KC=2BU5OV"NI MWIGZ_O1Q_I?S,!J6KT31J]L"KX:SVFSF?(K?.>H-MR47 T8EK(/9. 2>.&B. M3+A8-.J5#GP>N+ZY-K!-+JNN^K"+J]HIHB,GS$+Q%"@J$>DM+5Q!*FB3$_0. M.[-%"6REAU)_KER_W]I/'T^EK]+MM[Y6@%T5@YW2IRPN"$L>6#;%0\[6@V)9 M@X_(@4MEN"K%E+32Y,@U#.=JR+;=1J$S*VY-OVJNG2[3S^Y#>7GU=16,W8;A M/8QO5^/QVNMW+0IMH)Q=$2EHY3%;!)T*^8^8"&L2#LBK]+0&AYFW]N%W1Z ' M1^T]#?ZLHY.M\.:DW/)$'9^0*Q%0 DW0^**UU;ETAL@:\ M70Q;:ZW?!PG41CD=;K+_/OF\\*Z.[@B&KDOEW60T>GT1- ]0!1&8HPC/6DV0 M":TGPPZ"LZ2C8LA\Z]O"CX"YW088VW'0MZ6U#D2['^B+,%K460H519'<@A-9 M@/(AUHIL!5S4T^%BDPQQJY;N$MCV-ZGN*E[+Z#U&/UOWEB[&HER-_'J%%_\> MA#K@HF;VE-4ULU<3]AHK9F.S9UIFN]U [FZ(K^>2&^3&E[VJ>UROROAWF(C M?)=\<-(HL*86O61&&ZI,#F(.*;I<,N.M-ZR>E\'74AZC7*5@&ET(& M&X0KF)10:J4T;I-5/[E&^.MP8MU&^.M(_JDD;)]U((U6P^3"]K MNF7Z]3*W5F)D)7,&Y(-;4"D*\*)0 !&#+=HS@MF\\O\N($^HZ?U:>KI9YK*Q MD#ODE2[+?7_$%"R%8-HDB+Q.U&6^=D-3#K@WB?&DK6.M%7\7CCW1^\8BWL'D MBVQ<$E('8*:.>I?1@S.T:%%G.UC:Y5SS)@K/9_+%)F1H*?@.^9H[F]LMS!X9 MNF)19M!)%% F6'"%Q]I_$V7*3/J;)?4;,V(IF'V,&-I(?EN4>!/^__:^K+F- M)$GS?7_%V+S[=-S'VNZ:41*KFK8J42U*W;9/L#@E[)" !@#5I?[UXY$@*%X@ M,H'(! C)JEO%0X7XPMTCPF^_2C>GH0V\GFR'#=#V8T)48F0;\=B1"SV\*YM@ MAN@5UQK?N1+V$!FO-T=1EZ;4Y2"XX*CV'(.0;# M]B,C78C?@VRLZ5QX\_!) MFVA,)7+/1$"%R.'SRH/$;Z4S0N'MJ6HGZ3P+:'A]HRK[IGW1OJ(-TM27W6C' MMYM?Y740027"P:>T3 S7H EN.T8=&#..1&"WA09>>;SCX.[M0C8PV%?]8I; M6;G49&\4@4ARZ7D02KV/L. ME]$EY)JO[6R^C^ X&%Z!NK7GI:V=$,4RYY9: MCF)G-8AD;*D(0F68LD"RM-ZE7*'6X,6-R]O&2*A'Z8HM()X?7-0&U,\V+J\3 MHUH-3=N&RH.-R[/12AH]A2@JYDC+5*CA_6*S?:EQ>? ]66T,,R8CGB,;E=2+V='M*]3 NCR0O+;<) M.,H9&I2!@B/>090Q*$I)H/2Y)G4O;%S>UHSJ2*D>-.9GAD(HQZ*72I?YQPF1 M&=3E(U%@99)*"JJI;Z5*5E M?2Y)"B551UM&LQ-P C'GI!,5V7$>'P3JU]C*;5<\'A'HC] 5;X@6(-]-[\!4 MQE(T]34X71K!$9N1$+G,S:,T>):$T;F"/-Q=\Z>2B*V)/5C [JK$FD>H87)# M* '+##YHP00P1#!@S'-MI(@TUTX3?0;.\8A(;=JOM:0#)IEG0;.1V0*Q)(-@VH+1TH#&>Y\;3IAGX?B2S$L9I4.]%U@T MI038H,FB4!U..J,BS)4B[;JE'&>2>1>9Z)IDWH7R!YYD'DT*>-\YU)_+5H3U MX!A:P,SFJ'6R@K9S A]MDGDG7K=+,N]"\R'SB=O@^IF3S#OQK6UB\39$'U(H MJ)/$EU$PE#)4GZ638%1")4RG+!PJ2CS43@AY"4GFOGL_"IM,=\-G^\XW=N<3U+Y_G3)*09&JZ3'\>ZQ;9Z4H!ZVM)^]*=]2-G#-/X# M$I$^RD-ZVI[F-"KO)7CJRL#(C&I-=@:H2@IW3(EXZ)G^N21_@[)XQ(+?13)J MZZ:K;#K4EMZD;^ERVDS6N?7NKO2E0#EQK$",&2%J*\ 6Q[^ATEF>+:&D75BE MW7K#ZZ,'P=MIOXRI':1]-RU.Z.NP*"2XF<:#JO;TYLO7TZOR;W>GPHNRY B+ M#HA)3>5?F8)@%&0?B:4D9=U2C#HO_4NB>F97GXZ3#TBU21A?CAMP/\[ ZHR, MK#':E4122WBP^^'+SV8V6O.VR@* M1&40AS'>+@.4EKL,.BKC.5,V$UU97-9 .3[AJ$'S/N^2TS_=U7C2".S[-'&7 MS:279G)EFJ7YXN8R'$6NB0_" ?=E%'0@#$P.#+P+/J3,'%.]-0!I!_'X1*=/ M'O4_&^7BKR7W^Q_O3=QU]]__%7WKOOY4>[&OBA4B,&EM)'WH>],/M0/$;CE^A2@D^6.\(FD19U1X^?W?]?44O]B0!TTJA#H41SEIS*5%IE(+CBO3*H;ABI%7B?,HV6 M"MMN],:&GB:W"_Z<6MKV-*_OH?1EL1_R+X=*%>Y M2]%=.-*P$$SIBA?1K!2<17":);RI$B7)Z))!\A(8^$PGHKK\ZT*PRGS[ REU M=7UU \1'I1.-$C0^'R"T0R". :)-]K$IM;>6@\BEH"4F D%R$HP+PK8K]=K$O+N+OD#F;4VS?1AVZY[^ M=]<%_HWR,+^I/?I7BJ.@$;I%"X1JC62A@H$AGD!V.GG\S@91VV-=?1,'J*'W M'';=JQCTX(G=>4,G,38L=Y>/MD8#8XZC71*RQ"/++0&750 6F M)GD\W+.+!VA^N"RT*(\11%$0@//),)*\R.N+;&> M\8-)-GH"_R^Y'HKY^XB7M'R/OKGQ9?%1_#:=_8[_[6+$@^4F6 U9)X?JEDA@ MA$O@:8[**>Z4JUU,W-=>?@GX/H2BHOOIUI=_V?R=%)_>X"H1F!M!+0L4,DV% M=$*"06T*S;P411!HDH3!3X"$I\#CV5U&BE+A'9>0F;STY_N6+P M@7I\C-0@M_^[Z>1;LX>397N8LH.[OW\]G2_>31?_+RT^W):[_?BDY7_TD"@C M9Z3CU'!@:#: ,,F#DX( 22YG;ZF/K+:*O;?-_G2'Z66(U>/SI _V/"TO#[1% M;GY4_AX=*2=B)K@]+TI&CPBX6R$U&N'":4[1-G\YA^C)'?XZ.81;IIH5Z*2COM[G!J3%FAI/Q2Y-=&JAA3#(@O*>F>4_"V%"TR:FSPW%$[ M>#;3PS!1B% D1B5T5ORY97(Q^H-R)H2$J4BARGH)QB$(H2 M;Z)6W U>HE=UAP&3IF5BC@C8@3*#?* M4@HV)PDYA^"MS;9^<[0]V4L'R85_I/'G+R7/Y%N:N<^I49#>N$6ZS5^\>W(, M8\SIC&QBAI2^+'AR>'; T? (45NJ]<&4]/9#@A=T.;X8-U%O(OBB;-_VY!@E MI8--DD")*A=GM@8;DP 7F-&L9!B'V@5 A[#O%W3V#D'X#_ @=Y+<%W5Z[SL6 M-A-"\\"1EZ6B)A4=%)EHK4=MCV=ALZ/,Q>H3" YE\[_.\6&>XSYE^"5ZSZYG M:;Z9"M[(0 +:+\R6J7&,2S Z)"#X%96>.&Y?SDGNLO-?Q_@PCW%OTON"_76; M"6$U3R$D!I;9,KL/S2,;D@6J@O0IXV]>T#'NN/E?)_DP3W*?,OPR?8:;:1!< MII&X")9[O-"LUF"82<"CT_A/#,R]',=\5]NX6IG6Z3S'$]W(QX__'5!"LZH"$ XS2 R)6!+@-H2$H6SB>14O<%+ M)>SUZJ]V1+2LR? 9;T(K$T13:C*246 UHZ",8MF&G+*I'O6NNH.A*K'V(KOK MZ[$&9_YA%F5E3TW*GH W!-627+I&2)L@:T\)X5H[5WM0P8$590TO",]69G5A MR$NI;&FSIU^569TJLSJ)R1 E+MOP^*7(KTS4Y&P8A.@%VFY,@%7*E'X':+81 M2DEJU2G^*.6V4V76P8EM%]8.5IGE/$]"904Z>%G Y*EJ:\G%>^<'>$ M_)/)]3X8O?:YK^8#?7WR_NSCR=N+C^>O_V\-W^>SG[>CS[,]UDJ^SM>7;CX_ MSPW?[@B/XX:;[$"E;8O9" M-L[Q5/*5HR\]PK4!ITL%>%*>H9A&+:L'&-;#&63AM$/3G:'J/9CYNL$KNFO=!Z&"DP,E/J&0=MC0(127%&&Q1Y MFGC@'L^ K]T?8"CN;W V#<;\+B3NP\N99JA[G]Q7;F]\$TP)'@,:8-HQC=!* M(]88 S"JRB89&F35FVJNAS.\G;(KMQY>_Y5(W4?'D0;:JR>AR6@U'LZ12,'NI.[C 6BLW<48]9PGX46E2Q,/"]+&TI?* M<]RQB?BM54QSXY6OW>)B Z07+PTU2=Y#VOI]3$L/R=E\?IWBB'LF%.X;4N02 M9=4%5(1E ALUBS0R'7CM'-3U:/8K!W5LS$JT[N%U> K9^?5BOG"3.)Y\'DD= M=9DX!HJ&8A,IO+9T(L"YH$P1$JBMG?FQ =*QRL.V5._AL;@/[^WXOZ['L7'8 M+G^1)B&-T%*6G$4"SB-.@6];><]0[ [S& 2H;^[T M4']S'^>;\;=Q3)/X >WT]VGV9GIYZ68G5]/KR6(4 F6&! ;!<+P:JX9+W>.\^ .P;AZ8<3%:L\FN#U?91_GRY2"2&>NO"ED?%1%"(FKPQ0 MF='F]I0#ZM<,:.0J64FB= \,VS6Y"!L6>LDPF%GH0%"N?B^S3? MQ'C+!I9W6Z7@:(L5*H9+N^ZGUP!J2J4 +9>.Z %M4Z$5RI,G(",7R1OBLZP= M*AH^@!IX-HY3H,25'A L@R%)X LH$@F:HV95??+VH090N_"[4P"U XT/+H"Z M3'0J^2K32?,XJE/ MIS2'5WQCT<5%B-ZH.)A R(0.%)A"[%Y"*[?JVHUG/^GHN4-%W#N+ MEI&E:$S[&'#'25OB41U/M8=4/ (QO&52@3F/'!F[4+9V2OT=-/=:-C@C,A>N M# ]B(*+C8"Q"(B%Z)5@,4NI-5L(TD8;@'I''1?&$U;?5;D>SW B4(UAZP_R;M3N(TOFCIU]/4- RRXG M2YQ/%TF,&*,^JM+1)*3RAAD.CNM2H&:9#$SG6+_K=G>8+U]N^N9-']W@GH/\ MH$ZL*:=YEQ;G^4ZOK)%GWB;!,VA9FH&[*,%36UKH!&:S]SGRZG6DNX(^%3B!BK>STDEMF%>^ M^K2]C:B.1$3J47YMW*4G]9A(%H(-&7R0!D1P%@QU: I8M.&]5SI4'X>U63VN M%F-J>G5].'W_ZV,N(,-&W7A M=Y>P41<:[SML-)\MEK7T/R[T][/IYYF[:MR=(A$5K&5@4],$0F0P1FNPDLK( MLS!(P#;B@LO<$17\[H>8/(_@$ -$G?@[K4[GBEZ$]:AN_)]M<'4)#FTE!_N( M"]7DUT81V('80PJ#,CI&3QDDZS(JC<:#*\/ =? B:&52-JV2UPY."-9$A/8A M UUH7)'W/WJJ/ :60F-@((_831Q#,[S^8A1 N"H1? MR?V2*O"WT0OJ4KV/9/G'965M$/VT%?B=V+6Y"'L;6@]3@8^OFPZ<&B#141#$ M9W"\>%0LD3)3(ABKGX[*RVH).LJ4$T<) MAR B!V$,2K90! A+AA/F\=FKX@AH!^=0TDJV\2#U1?5!!&,YD!?IL(P'W0+^ M.'UU1[>-(TY1/;:H!?%E*Q)49)T4$7().S KM0Q53,5=0!ZG$/7!H>J&YI/( M3__\.IXM2T67P[N=8B%;AH1A1(!0)7U+1 99"8GW;S((LIV9V6J]ERP/?9%U MK4'15\!J95]-\P-[N5X :^,2=0-:W7;4:X#+4)0F:CGDHK (P?#,NVA!:^%9 MDLEX&EYZ@$O1TFS=,["D&.&!EK;5Q0@W0CHCT2JGU5M#'6J JPN_NP2XNM#X MP -<>-E9U.0#4(Y7(%Z '(S)!K(,D4J5,Z>MRNB.*L#5B;_M EQ=Z#QD3*,- MKI\QP-6)7VV#&]L0>TAAH#XE[:U!G3BKTD*5@6'> \=;,\BH7,ZM.D<=G!!L M%^#J10:ZT'B8 -Z'% M8@<4UNK$ELUAK>UI.FA$2Y:T58:V%9 ?:), 12\ J%'>58ZJ? M&WGP$:W*S.]"XF&*G8UW)GL',5,$I$H'J*@=R"0MU4E)9ZO/VCC(B%8GSFRN M=.Y UAY>_(^SY.;7L^]W4NZ;VI59BB.ADE=*6O D17S3H@/#4:ME7GM7@/E< MN_KQ&3B'XG3>Q554B]I]"T(SXGV%[/5TOO@C+;X4A[B1&3=<8FO.&, MDLS%VEE&S^&I%ZUZ8I7YJ^]WOKO)(PTVJB0LH.:%.G@K5\=5=#I=L [,DMMA'!(9QE1@S&C(E:/83$DH?=K3VJ%-)<8D_J)U\L2=!V>!0VX^<="%_[=C: MW?NS,.G&$428=BQ:"B%G#B(&@O=FB2NA]2]HSM'D=J5B3W_^\'9/92Y,ZY*P M=M? AY#^M@KI!::R""F#P7_A)HT!;UF&Q*U$NUTI;=OE9JY;8> ^*35H_QPO MMR)G)"RJ#@Z&DJ-9&H[;@Y>P#D,-[HK;OMN+K8;R?6]'^.5YN1;C>N;FZ.*R*-D>9( A%0:B8463Q M6\/0.L.K(^N'_7';,U8$()X$!GM88?"!1'U;A>(PC_;S918M\*Q M<7,;PO72@_LF"W3UQEPLPY#+R3>)2V>-=)""H*5@G('GA@&12;-$T9JRM?OF M/@OHIP@=UF-)'\,"EEA6":0MP/04++P'9,_I\[LSZJ$([$SE/L:.W ,5#&5, M60.&Z-*Q+J"$)T^!2>H)7I$IDE;-80Z+Y6USYGOF>!?B5B^82[-OXY!>(YHT MF]^\4C(2R[T7:-:5Z>T^E?0[[9%'CG(;I'2RG7G\U*>+Z>5U\T:M^DR20$UP')3%/_!MDN";&>K***%4%M'P M5GS(KYX-EFXR>>N M5CZG-G![4OXZ0MV/>M@;Z]N+6#6^#7N1/0E;"T]UP,N<-4XL_')99D"HD$PJ M2URN7;%S$&*V024]5"GKPJX>I.O==!+*C+U%.OD\2XW.OGK @S*>>VI ZLQ* M#W>##WA.D%$_-S%DSF/MDI[U:(;7DWIEY+07+O12).AB*KN[N=A<.T\(H0AU8JCD(&DJ+=FV 2,EH-M)) M4Z.S8^\,?*9W6UW^=2%89;[]@92ZNKY:M<./W'D3&"2M,RH#I1>9$122Y3%8 M1JST-2[9>XL.VXIM:[)/:]"L'#4>4JM M9-'7Z*%X;]$7R+RM:=:']\6-9TUOCE??;[_\ZSC-<)$OW]^F;^FRN6.LDPA4 M)$!3390,[0"6<0962L\UR]ZW&__6Q>G2"ME1*TD],JF'RGDLK?S' M>&],A39@^_(:=P&Z)Y]Q#QQ?)U2]L:O/ZZH5Z"0X%<1FO))Y0K.1"7!&17#* ME1D[WEE?NYG( K2^K"KM[C@$&@C'1YW(W,K4W$XS>@SH9U.(=F3)8WE1U>1E!6U< M7-W-^8GGDP\I7,]FX\GG5VX^GG^:3/T\S;X5BC22C[^>3@+^5XT/].'V;@Y: MFPWVK3OUM;F]ZUN["M0Z43TH:>CS'>UMH]%EYGA(8#4+^ XT5C(K5C\B!+538E]/)PM$7WIEXYLVQD]TRZYT-SA7 4W+@XX( M,?!4_'%*@P\B0/:1!LX8#:9=#4R[]?:H%AX&EZ?]LJ@'E;(0K\'U,84OD_%_ M72\]^4D&IDDFD*PMU9M1HW*D(P0CJ.5,.U']@GL:R4^A1%9@PF/1T/5%8V5= MM<#5D]*W#M-^=+4:?-LH"CL0O0?=:BT^*P6-T1J\PAS>8X&4Z3H>WVHC.1'& M)T'4BQ: K,D++0A=:U-8];4/](X\]?%BF^GTW]S9-VGM]/Y_.2F?/>?;^; M6N>\TI1D#:%D5R%J S9'"UE[;4+D1#_LR+A&#]EF]>&UDCJ,FPY)]1Y4B]4, MZ-4#>F<> \_1T]+BRF;C0"C4=SRA"K+-R@2=K>"U+XOU: ZB>\;;*OVD*Y&\ M!V%8(7H]O?+C22/*]]3BCS,WF>>6B50[LWX+F$E(B"]Q3=TA7H\N4:(YU]O#L'\5FEP0A8;PDPGTP(C IE:Z=M][B=(Y+3 M0V%Z#U633]SIQ=/U>3+^5XIG$17$<1Z[V_3YVQDWDWC'B8:_N[Y*\;6;?\%? MG.)?^>8NBVXYRLZ5<@@&(9*(%HU-X +27Y,0K$4]0OK0_^-<<4=')-4'Q/J* MR?'/[.X.!9MJC>5$K_G(<<-,$@Z20_HAKKCL+Y9)-OBKD%-U_V5[=,@HK@3<#;F?G2'C(8R$&5P8!:!!DKB\9J[2-B_%;D MK)CBT'A%3G-.H33&N'VE[X=TWJ1X'6[-&!>6Y@T*X\G5]'JR&%EB4.I0W22V M='M6)H'/68 B"6\RKU =;=>^<4<@1R 7@_.C8L"C%7;4]>(2/CZ?I_A?3.9I MS39R8I(HBU3+7H/@FH+S@8 45.A@/2J [3K?U\/TLTA83UQZ+&SFD+3TAQ6Q MYXLO:?;QBYOO(AXW,U@_S5.^OGP[SFGD>8IH5RL@TN)SX2R>8&$HZI9& M.&)L<+EV*= N>(](1@=CVQ-NY-WZT3WM\'XJ4>=D,KEVEZ>OSCZ^.?GH9I]3 M&?T[GL:1DB8J:B.8E'29*L_!.CP\W(1,K&3,/30@UCSONV,Y I':!U>>D*IJ M8PE;;&$V*[6;3:3V]9?RY=GDXY?4%'2>Y_/K1=%LYIO2QY99;]-_CJ0QRBJI M2\VM+66;!HPE>)Q,=M+19./#'O0]!CI(B/7%&@DB)\@\RB> +QT0MM+ZQ[0O+Z MB+1L3F>_K'@",(HF9V9H:L;:)<\58!^]#/;' MQ"<$\29J\[_^\H":N,'_;'[1_+Q0ZT/*_U;^_>G#V2UE__G/?_Y',0_^ ^_M MOS0D??7IXNS=Z<7%R>N_?3J[./MX=O[NXOWU+'QQ\_1^5AJ?W]W6F[1PX\OY M?7SS\=77RXW)IMLM])[J_UYO5[LE-+[M+?RY2\8#^>_49ZS]DDC.6,Y<> MF"X1'Q\-V) SZ.QI%H+(J/K2HY["L_,0B:Z5'C&AA1G1M%1EM)PP1)<9H6AN MJI"8\IES5]N7VA5CQ5O,75YN>7=UD9-'PR?Z9,I3N8G_5@@0%_\S7$[G*?[O M?U_,KM./'^*UB2?K]+*Y&?$.63;VK_7*WAVB5VH&8D+2"+QE!?,*"9<#H!Z* M=AKN3VNE0C"UD\;60'DQU5>=V+_FG=R%#3VDNVX>L=@&8$]U6!O![:<@JPHK M6XC'[GS8B\#(8 +U68/-)3&Q>$LM46C5BN0XM<)SUE?JWL""LJ%8:S]RTH7\ M/0^]7,W*35I1)V@$&F7IK404^)PD.,8-$R0JR;<:,CSXB.&>N/#AB#:;>B_7.\W(IP M?9_1V_FJR!'#4N3@O4:1-=Z"=8$#=]D&KG).?JO!M.(P!M/6Y^8VA.MY,*VX MG:]JDW/9$0%4^E"ZFG P)JOBX@G6IQP#:1<_7K?"L7%S&\)5K*MX&M1JF]Q) MK1Q)H#5O@@0>;$Q-L4J4#VHKOAZ&-K05[9_CY5:$ZYV;JT?=1\*%-AF? 88J&C[D@/\O MJ>+!%ZUH;X[:,N220D<@:&HJZ 6W7@16G@9R*ST2KOC=R. MFP>A#=7GYC:$ZUD;6ET7+EG& ^Y*2RY+WVV\_*5CS5@/AI2/^'>WX>7@M^SP MVM V).SYQF6WCWKP2KG, B2:,PA.4(LOV05!*91D%1+16[V?[#"TH:UH_QPO MMR)Q1"VX^9!:$/UN;D-X7H_ MF[>/NA+.';&G$LE[Z%RW:JKX<7J#Z ?$WV?3 M^7Q$N722AJ*KAU0ZZTE4XE%]I)E[GQP:::9V R+%]CV2 M9CR?3V??WTT7Z6P^OT81CE9$3I0%PS.*L$P4C)(&O/,Q4BN%SNT>@I8+'@'_ M>Z-O#QWD.F3[EW9*B^^K5F'S)?Z322Q?-)EL"4DE2<;'5&2#3Y\-X+)4P- B ME9Y$6;)[Z]XF%>$?@>#MFZG#=(3K4HVBJ+3:"HYD*UX1'ADX[DO''T%ILE9' MZO8GDH=?2#20%.[*NF$ZMJUO+QLH\.]]A2CZ(SB3DGPI86Q2*77%"WS)7%'2$T6 MA&OGW>X/XQ%(W"%QL8\/VZI%>1.M%25]C%(2E'"P-#+)EF6NG0ZYN:/[, M39PJW[ '(A@]# JJN=F;^JM>CX? M3G?HO?'@$W9LJO$SEG1$_3PA M=QR5$IR(TK <>*"U)7X3IEU/\YK/7U;CEZXPV3@.DI@,(B>Q'#QGHB-$2Y.B MU_F,\693;R?'HYCLU>&MHTY=5;15HP"7NR Q^]T->UJ^^KUX7]1@[K4K@BK'RIQ&MT>A].N%9()#=4:B'M2J M1^%!,7U-\XDA>=Z%KI5Y_2%]GFO9*\8B)=07BQ<(M& M?;@+L!%]3F@,V46(7- RAH.!SRQ"EDXD+@*S[9I=;9"#M0".ZMFO0^:*&5(- MJ*6^>!?2C;RW 57QZ5\+9/BWOQ*CIGU1N?*;L!Y7Q(5*X)$.*[CF+;I["?WR>?OO+S2\$N&G.U&MXD.] M0O#Z9&0):IXV.%"^E(H+GL I5!4R%2DG0XW@SY4Y=./;ZY-CX%M'JM5.13^_ M7I0$KO/\J8SDB>L)34LB/ <>@\1+Q3@PWF6@6;DR]BZAP5G9/;L% MS.%C-;WZ;_MFU-IWH%IDY^+T]S].WWW\_OW.SDB[Z+>T0Z]GX MF3M&?[IAKA0/NKF*EE9Y,Q@^3V=7[G[LCXJH=,E<5$:BK9^80EM?:PC-_5G5GOU_>:7-\V;36!2.P&Z-!@2F1FPQA8]V&A.G:&9U+Z/ MMH Y5!2INO2L[ZW>#XL..,#D4BC]'RE(:A((%C)89C3H@)=Z%K#RWP7T]G>+6AF?9N.KFYSU:][Y2U.J,6+44S MRRW@A291B9>269FM2?1AN<_..L9:, <2;>K$JVD?A.ZA6\.JC\3YUZ:6;?+Y M!MU\Q&FB5"L!$;<'0NE0GC0#,D6:O''!R-K)K6O!#&_;]JY5UB'\$/T[WL^F M\3H4(_"F$D'C%2A+)RB:(QX$JUQI,$+!:9(]YT0(7]L4VPCJ""6D+B-Z>#UN M4'@ND[:X+-Z& >6U>%TXWHLQFKP]M+KX;3QQDY#> M)C=/'\:?ORS.\Z?Y\GXYN2K[_]<2)K6&6>\<<&-*OU5\E(Q-N'V5E&.A9.;7 M'N+7$MH1"D@?3%G;K:(W?_=R%V-W>8<^TURRK-SD^WRE[E1TAG=;L+*G?(?= M#NE&Y]3@K:(XR. E"*\\^) XE-H[B@*C],/VX4?K1F>.6R2'!4)%Z8! .'@> M")"8#-7&.F6J1Q1>N!N]B_34<*-W8=&^W>BW^UPE+*U*V59GO_$@$26XR5:! M#;H8=]* *S>XD(G3K$PDL?HPW.< O20G>R=I>"A]U;C2@R%U@^7&S]0&3$]C M2N\!V<](THJ,>B@".U.Y=];SG*-4,@)GC@)JD&@,:.T@&F.<"RE;4WO@Z L MWS!<="B.=R%N[6RSBS3[5@;2I]+S<%5?P!QQAJ/IQYPG( 0U8 @^KKA'3VAR M@O!VV65/??K>S*)MJ#VM2:K:0T//)I/IMR8)YOWUU=?BJ9U>7A=2KL!%4QQM M)N/>RBR2$%%8/?-@DG61$F6":=>M=M-*+Y:G54E8_6Q>?_UZ^?WU%]SAC>RM M4%FB'DW0%=M\2+Y6@=HAU(@J=T/DJ7"43- M2MMT4AHC!PZ1",DSX9*)5E65QY;@V;M-V#>S:C\%M\&ZLTE @+]-9S]*"6_C M=TP$RI@,8 F+):^9H\9B=&FP+A5WU'K1[M9HL]H1"44_%*X^6*B)T*!DIJ^+ MVZC^*.80F>&((^N EY[+RWLT:*)U"HX:TG)^^%,??VQ,WIV&M0<,/;/?4_S] M)(X7U[,T1W$\B7$Y@.7C].UT\ODMZC3QZ?TX3KT1R4-091@',Q2,M &0-)PG M04+2+;6'^N".3:+VS;_:(Y+NA@@?X7*)1WSM4#DV!BWBG/"<.(DJ'*.&,N)5 M;#T&7['9W-N3CZ=OWI]\^'AV>O'F[.+UV_.+3Q_P MRUW:SVWXS)T;TG7!7"F6^B$UK'SO9HOO37=_M$SNBQ$)+!4W1= :A0>-#G#1 M1& ^)9G1%)&A=G[L)DSU8JAK5IJ_^G[O-TU0)A G1-(&!=Q[$-EJ\!X)080) M)JJLK:G=NVXKH$/%4:M*SOH8:E\L.I0H:KO]+2,$G!/.9&G\0$N;'N? "4[Q MBG6>24*BJCYBL#VZ_<=7>Y.41[Z<7CC60\SM+IY5-+ %HIYBKH_1["?PVA?_ MGA&3'8@_C%AHE6P6UD! 0Q"5Q5QJU]$$#%EIO,<#,K-VML90XK A*+L_:>A" M\]KE;U_&*9_^F<)U"56=YSP.:;:*4&4I"7,$# L"A# ,3/0*(K,Z6JNL\JVR MW#=5P*V',+Q!M2MWIO5)6[G/W@!=93EV@*TG-2>Q19!WC[5:*J M.X3Z8DP/,G0;V6_+OENNAR!WCL_[BSTDECRF#Y/<(4]>T/>_+C\ MX?%2_C__X[\!4$L#!!0 ( "-]:EI:)\G>#S@ =' 4 9'AP92TR M,#(T,3(S,5]G,2YJ<&?MNW=<4]OV+[H0,-*,($5I40%1$!&D" +! HB( 110 M4"+207IO"19 :5$04%"" H(B1DI 0 @= 9'>I5NHDE#"@K2WW'L?]W[G[/O> MO>?^?N>]/^XR\^-:R:?_X]4_#^4C2LOH=M[3VO.QRV\W17#++U4E0Z?$01 MT$(&>=G:N3GX[;GNX.3BH2V[5$F2W>-BKRUKJ6I\Q-CKE(.SRYD0'X<+(>/DZ*2AH:&XA%E165E!:B'@F^PAY]M MD(*'K]0?-SCMX&OGX^+EY^+IL>?GM>UU3W\_[7W^_B[VFHZVCJK7[>U5%:[; M'K574%*RMU6PM3^JI&!_]*B]NJK2,65'I>O[_AC>WN[7Z%[^/C=^&]O>3M'A MAH.[@X>?+^0-)<5]BO^U8T(N^C7HW[H?LA'JHWG*Q\'6S^$TU'1^+BIT5X4C MRA?_L:B'U=2.:"G^4S\MQ7^:Z/\'WM+1LK?3M/LY)T^?WX>_X.#]O[?:-UQT M?@>0W^V#+G\_@6X,11T7%Y>6XE_'_%G-LX.3DX.+EAL*W;>+EY>7FX>7CXM@OL MX-O.OYV'9X?P#OZ=@D)"0KQPD5W"@KL$!(4$?]Z$C1WZ#@N&AN87GI MLI6=O8.CD[.+JZ^??T!@4'#([3N14=%W[\4D)CU,3DE]]#CM>59VSHOO MBHI+B*5E[\HKZNH;&IN:/[2T=O?T]O4/# X-3TY-?_GZ[?O,[!QE>65UC;H. M;FS^M(L-8&?[Q_&W=O%#=FWAX&#G@/VTBVU+X,\._!R<>Y6V"IPPA=EZ[]RG M?'.;X,D'SPIKN:2.FI&%KOMT<0M+JTS*4'Z:]IME_W.&W?JW+/MEV)]V#0.\ M[&S0XK'S TB 86;SD"C F,QXSP+P ZLOG8'G,0?^B]H-O!5[=2P(A1+#+]"", ,IV**R MNF"GP@PN+=\"J9&94I^P,6L[N-<\XT/S,>;^X>,#$X>)^39N:4]_9.5=:0L- M#SYZ!>5]="G8WCQ;J;SL @3?C"@NYOV)7.=AO2?#"?E8KY3^TI1I M96/YM^9Z$BW2;+J2931I9KM5\^(I2I(1.27#OJQ[VK-D;C/QQ:2+XVOUMVN. MM%?'B[F9472>B2K9R8Y(/QROL[!1[DS%U5=6PR.RSV#,60A)#$E%7!F*9 M#,<3"N>RS/,P/?KF-MZ:('*5:7TK5/?Q060W]/84Z6& M0F. C20F=P'-!1%5+98Z*7)[*0TIZ"8\,:]NHJ93[SC-0)4DXEJ0XT+@M^:O MVEC184IJK"I. DRZ2!$FA1[.?3V7"O?W#U9J,Y023\3J/(TZ?OWMP!+\4P3G M<6O5S1$6P)'.B!?1Z]D']DWSR&C&+]S($"U^K-Q94Y,_RC^_1\:R*Q Q3;C/ M B8RH,2@DXBP1OOROBE[\O:(61V"SK%RC\+A9POHW79#IT(MERSP3EO3/3ES M7GN/C)P0;1;D/RS$K]]G+A$!>(]0,GFD"+WKTVGA_[-1'-8"Q=TA1AH+F,F[ M#,V@8IT%Q'7]S7N=L!X_RX]X\G+'$($9$XEG\A"P8#OBGZZ!](Q/?"9/1>3B@^"?;/-A+]P)F3<($UDHHL_/:^]#A*>-5GG/NG68P'/ M,AL#,A",7.8.L"#9S_/>F$"UCY<4[G*$!O)':L>LKF2.GD5A56GOWLL%'E+E M]Z).WW_G@#QY3-4Q@OO \]_;04+K@[CO"6[?QX>/4H?!4)H\>/M,CY;_UG+Q MM(+B*\-7+EWB>NYO,3S_[EW]P5HI"8D#[#-GY:?@8)CB @M@+ EB)UYBP:\( M,H@>8@&TL0,0"IBQ $HK0,/$@+>9"!X:D@6$-B) .313PX"N(T+%,M=CD.2+ M)+I/A,[X\^H]+""ZCMG! L8H!DSN5!:08 KY)I*!9P%54SBZD"(+$,^$E\T0 M[B(GR:1B%K#^'NIP*X<%3"?+$.A"*U1L5474> =%6M+M57"2R[5]7Z8/A=7? MG&\$PLOTS-]6WMHJK&FWGSNN$256L5I..'^$\=E6Q]\6ZF+_N!^0E'NPB8F=NZ"),+1Q,CU""B MLYJJ]Q<.38\+Z!*^?GP7KOEA,E$M; M*GA45@X3)+QEOK:Q??LT77C]F,1#MN$JS0<)(B_'2H@_?CR6,RUG)W?& %0*BVT J6KF5-]6$!SW.A=9C0AE9/+(LI MJ4#3P'9=Z&8!9,GO+" >&ES0LAVZHG@.M3%C,J"UC5A'TCUP8%#9PE<6H(O;!Q*#Z$&4](,R]GL2#X('RA:F<1O0*).>OOAN36!3/V9CK(W)S44[/LU[]%L_D M\J49GN Q9 ';.#Q+G%Q=^T_C,U?<6G7V8%J1NW2$:F6:8S 20=%&Q',I%;2= M1H#D\OZ+\*8(K;3(>93LUWV/=244[V#V!>77!)[\7H^1[BOAB0CD4AD9"P[!GG04Z\9 &2U>+O35U%&83XDB]2:LR]I0*&S;8J#O:RHX_SIUL/L%,) M$RBZ$&TRNN&@0LFXI,LZ'NYO(4=R#5 /X/4>,WG6P^1XA!@C5(0=GU(XVFAE M7)K_?$XMK3K9)WVBNO"I8Y3Y@OG#^P;5;ALW+A"+Y =9@!-IN'@*N=#S)G9I MJ]OR"?N/HM-ZE?O=Q)[-4!*/H-8?1JT+LC'VF:(/,YNQ9;FWD*ZT7:M@-%T* MHQDEL*Z#J$C5<49@C)RFVW4-,ATD]#60IB9;+%OQ9-..H5YF)[8X(4]EWE.] MT4:,[[6++GS,L! ;OHT%8+0FL.%FU:]?M# +RILEG-DWK@:( 0C4"C/<57,3 M*J0*-$W>.!A">LP"7CF$I7<;C:OZY:J6!W8Z/ M15I[2AB@V_P+6-N]\*W!CDPAWE#+E7J*T90%B7*[.6T\3LLT:&#S6X'7P,Z/ M^H+VDZ:6H+GE5_,%('/[]>OM*1I2 VOS&XS@O&G.1VS]#PPM./S%!PHQK>/% M"64TDS";;CHBAVM/8<>PJO'I_1:M79<\DT9QHZ:CC[B!S50FERU-M*P1*P:/ MT9$K')V ;&ZB(;U^W:=A73IM-H]-GDQ@M30O:*:D+Q=B. M@\BE-" JQO?@N2@.Q,F#)8 988P%S$\EQ@"#9!800R1QC2KTQQ:@9P;D @\- MA_?>/Z93;B8_0XK"DLUPN'%>*Q5<\\Z@E/9M[;EWIZP[H5!_$4\;IX=47WD> M@;S&W H53<[]KTI&L.S,!O8O8$ M^4Y91B\2QWG<4G3V=/U ]MFXK!PJS- 4T.0?14E5816O5QV?0"_NG.X8&FCD MGZ_>-N#8(W-(I\O1AUH6@[QU"<<+_Z89M^, ^Z;5\^IKC#B2AR8K"YK9^-X+X16[YM/F.L9.X ^Q?2 M<"R3JXU<3[W;0_#GD5 ;KZU6L7>*MNK.O&AH/\?9(!_Y,.0^.PL@#I,$F.IA M0A0TQ#(H[!?(GG%^*W;Y5D<<@D;"1)00Y2HHW--=3D_8>X_P;D/T' \?WA!C M$6+PF0/!8*[O5(;;XS/[DL^V]8( MGQ&@+&%QUH%F[#P_B10JT<0V5!V&/^&5#GDMIY&F--1L>7Y(!G,EDJY0T+$% M[+@$!D[S234,C+Y) MB"(O+2KD8'K'MZZ."P]O6_2_2^I0_NSNT1M6C_AL&W4R)*K9Q.US'OL7 M!'@0O_!%1PO3(;(9]?2&$P5YIVRNE,V@_9 N-OL4F/D9.1SO1G;5D\N61%UH MWEBC-V(O"KPJN?%:_> N.7T?;?F-!0:)Y(0%G9##LE>[;TPLOU?/1RRZ[WI% MOS6FKW$7L>DXV3/S*K03UEYBJ@<(_M'DU@BCXZ!,Q^(NDAC)J?(JCUGYRGO3 MB<6TJP./AA*-;B"*SV GN%O6[F:L@:=S>;=[+Z&-L+40\W-.HAUC=J7M?QF* M?##Y] H+L)_G#I%65F_;RP+>> CAWJJP,;9UF9YL;>46.IC G:&4H+1HULEV MF;FG?T%+_=GXW'#!%TW,8SOVSZ-7K^A\F+S'YA3@40.<=UWQRA[X4D87"J5V M:S:NL@!.+;&PNJ;V^J $*JPFQ7QO2F?H7H!4#3-785LF+0[1K-&8/KRP;!4Q MT5E+)%NXM',A6PR5BL^8'* MWQ<;Y)3(__8JU Z&R_5>?9%YJ(8M,01N!90_ MFQD8V]=_J*1 N=]Z47_3OK2T-#)0JTB#^U56N?1-="=R09YV8!#32MJV6#+; MK4%WR(^L'%!,^L;X-IXRBEK?)PXWN\0"A,*2(Y10C"CGV],.(]8T$R%>'9?WQE[7NB\Q8K"(D$2-P0:7DSOAPLBF?< M7,"N;B6,GJ7+0]RW$MORQ15+A16R@$[1")U#_]@AR816"K,)@8FR7Z41;A _ M.=+FPIM@L7Z(L@4[O>QIM9E$$Z[Q9>#=H:)G29?_A@;WP^F/$?6DG"5F2COZ M8B=,:&KI-F8+I2_[;5!T;=IVHMCM=S:S]UNQRN4$',D9#DI'URW=M5"W' -6 MJA%!$0>#)N^\WPQK3XC?*="R=O[IR8SD=:)J]6PF_)OGM&=-QRYF1[5:)9D0 M[Y?:HWH,XSQT?L9#JJ/M$*JK%G//KHU+DT__ZD\$"'4)X1&ZN/G2B.VWSB M,0%%^+#;&R:<L08=I/OD&IA@IZ5Q_24MC(_&C0;+MX.9+CEO' M;QF$,&^S #OL\&U#QJOJ'8-!&4-VQ0/NA6X%+J^&U 9T?729TXRO.H\E+@ZL M9)*"+/M)9&/4L #V)K(D).W!'3ZEP14[C!/TKJ^K;Y.AN^;A\",):? M/X_5]F[>$ _UWNS21;1^_:TR_]X0;MC:O=@OE-4EVI9Q[ P/NL(G^4J69?.MFI/ Z^R=SM/UA2$^R$;80NDF@ CZB!P7&D]>;CM27T2X8 MIY]/.^?O++T=G_T%([3Q\O<9R3$F/QWW-=0#PMV@28PP QRMM\JN0NU M+>AE5O>:7L#&WH ;)S18@/*%[\K8>-0K&BA)D]6Z#_[IF:?>.2HIQ(+"%$J8\R,59=Z5KB1>9AP M%H$;C/5XD"^ .7.[[$Y5\3HC1 MQ$6&VG>>.?K/I:RES;<0>>Z]\; /_B'K>RCQPU#@=9]+&=\UZ//E((62VX L M@3=4V34Q9? ?2;W2C,_,1Q7,*U6>?*'J-K\E; 4MR1UHL);"?IJ, MC3K43B7F7SFTH[G+4JNX?"'FV6.<@UFHY:H1[2BS8QBVT$'&&Y#U[U3;EJ(T M-QFI\' _B!#M]VRX!I\TR2("(1:I=N[9@\.7AFHE"G)*Y'G5R"\:$E0!N5=4 M % :O/ZFZ_>Z(H,1@N#J*NG+LBJ2Q@[QHAD^=$4R: GA>0"4&1]Z6< "W Y* M#54@[/)?]GE@D#BB[X0QS^$FQ[O768"1(^&5VU?/?\:SWS8U53$03ZF]4+U3 MC]Q,+1I0/)2YK+(D:-W\YC10MY%P6;:Y_S1$F&\.+!WWR0ZAH).1Y"MPWN9O M80E_4F%#ZITEZ\BTSMA7\/_$4^&[BHIZ_QM.P63=RDKKW'XY8 MP%:K:.IT0X2(#CL(;SI'^]97Z><*+ %W^RA M]]6V742W>4[DJ-F\SC@=!R&W8)>>(&#Z>V.CEM$%1)@HQ'D6\%9AG1E!I.6@ M(TGD,^@-K?#CS)JR\O&"E)^:YGP#CRH(!*I_Y)V#'2R9C_J MHK/OM&RWQK.'"'JP':%QC@%E[ZWL&:DKC'MTKU9U(UN%^&Z\<9FI/';ZM1M9 MH[ ,A^Z.$/O'9C !32;TD,!]V$;'8DH@#B/^V?BNI[M=_^LINYI$-?YS(HRO M03A&,>&CWGR/ZBJ6OK.C>9&\1&T O4._N9=55VM>K"]6J%/1Q8Y[Y$*)-W,] MK9G;,%,21=2,T)&$)O*&^0E/+JMF*XLMJ40=;\#P*X&G64C=]\.0=PBB0 MC5!?*NN)OF&YIAWNPL=(AC#<4/5]5XF/@>RHOQ0'XCH?5A-9&KU 4U\8HNF" M274N8O'"!J)1#Z1P)*>#^Y763HH>_1$5H:7\%S'.>:(\8DWG'@Y?F$+G,TTOV=B?F;G+4DQT9JO>2;ODD_$[;SL?OU M 'OJKH[9L0?!MNA0**(.0S7$CI+;C"87A9D[HFLQ$N_:LR_L_]*KF)HL.2O" M.Y:=]\.9?4$1E!E?@"HNMWK-J2E8S TZ21Q,'#UGL?Q&['S1#66#A&XD[VA- MW1H?.O B=_U'DZTPZ346@)QL1/W"+RYT))9LZ;FA%8]BUE"1F^R6/W+^-7%T M$<*F?PD@B)-#T%X+99$4&+A:Q0*ZA_+GTC8@V@X5O_T&Y*59R(B<8LL^E=^^ M8OFMF2X\K)HT*5+_DG1/M<62N5DFRP(<"-V.7\\0/J) !6I>(:@X:?.T4L X M#WU%B'II"LW(B$!*_ZD*(NOV)H1AF&:R%_1'K=J:#J;T;$D [#_Q;NN*/>J^UD[K: RD&I!TI]@@+ M"#R=@J51+5",%-)38])A;(9G&'+' M68"9NTJ;(1J)N7W8/N,4[Z"_QJN,?'J9<)SQ=*U^"AU!XENS<.^V 3U1T&3' MW)S;,-D#STW8+PGD"I$]Z4+%5%^$8/6V$7#]W.V/%-BM=6.UKA74M8;@-A8 M[#FC?2=Y/>=BG]^\N]VYRK=590ESG^;VWW*6V6W(?]/BPL*)?1'(%(M/GYT2 M/F/QK@ZAB$5OLN@\U1-K7 Y:BD4%"[+-DXI%%E8(F!ZT2 F>YSHAM%ELD5 M2#LI6PL?5NXYVXMWBJ9??YD]>AR^9BE6["[+H([H)*8Q1B^L^/^,:EV!O\0H M\+=(CYFSG$33A4:8**D+$/AIXY@1O6P4A[^2*1(+()]#;"@CH[%&XPR%M.J7 MA&32Q"/DLCUV.S.5M&FM&G[AMYY\V(J@#@EM-TH^D\=T^M$:/B$#3GZOO"0J M&=/32OJ<,F5VA@54[XUCJM)VY\^EI$DF!^>-?Y8IB'^BZ.VM%>%W^!Q'<(_V0JQL+8P21V M)X$@3[/SVHO90O2/;Y?FNTDO2#CT\BF=?=C!\CP6,*N23&^A9G+\$AO^/_<$ MXEB ;6A]'N8#FNN%9Q7CI@=^_8,\0W[4[3L>E&T3AB2/D$,9MB&7!;A6A?/I MSS!CGD M(D_QKO[AW7QN%?$]!VM6O:?K4)CQ,U=-_5PWB1_I6$^9@O:2^H.'SN=<%1N\ M93"-_@1;-"9KKE/]P:]3.(XK]R2'6[^TV'KO^3;5WN(LK?-U&XR1XPHLN_[: MZ7D>@?"4:E;Q%'OTQ8+SBKB03CEAQI?*SW@N0DUD9)3PA2Q/&$VY:V.+58FC M*^&O9-A#X9O.D?:;A1+Y&Y,VE[8G4W/I B1J'/H6Y$9!C&C?85X=44J>L9I[ M^W)C !?M$/Z>(XXYW G[\52PMCX\%&L5_DM1_YO,)W\]CWV=]B\8KKJA2A/' MUAHSA3$=Z&+"'3IL2D&JT3*D.N5PV*S?R#')G=^NM,E-O&_%S"?T+2+)F_!; MQLUTJ;%CB'4X$4GSU45@+MA/PC>:JS >()[)8SO!$^J"G42 V"F%LUXZJ$6> MNPH7\3X%>Q$/" E89QQXL+EQ'">L;J5:\$421OXX8V:,/.VX\UPNZ/"TVGLV6-]%:*9(';_AGJ[?8GJ,^)R*!Q M,G_?_'(_JG(.V8'R."AV/)B)[<[ZQXYY9Z&A4#2'Y 3_AF0)<.]IO41X/A4B MY6*T_6T3!#B*$MM0&B^9_^8$-7SK;H,C@QDV80'*]]4V]^&7!FY"HVM#$OI) MV;C(&A]R"M%0I>F&8!NI:+?-N?*F134%IF';:WV[-^.*U[%O),=#B]-%46)! M=F=L[W%X-XLNFIL%;EI+(-5)M5!FDK+.\?O@8*_.RQ_F@/2/5=#G*RFCW+@#SH-5W-3E_U3Q!1'4#H@&SV)DI4[" MFW'@J37K8EATF+-PFS(B17X"V_5DA7[9&5IT%_0[[JT_\-_IWR(0_V"T_U)7 M^F@O_YE:F< :'_Y:Y[-5SFP'""@R?JM?,1! 'M(Z2IQLVJ?&^E1](/:LO M7T1=?6W^=N[=,0BH0)(WG>\ !$3O@%WP>D( M,[_EU[9KX\=MV20COGB0AQ;J(N M_RG1)B'^ /U,3G/@ & '!+QT_AV;DCX OC$LT5;H?@LCM8313=1PT2 M/LVUF_N"[.HJ]L<].8RWXWO. BK%76]O6+0K82C?A_&ZG%+A/0DEZF5X4QHR4DO#?C.A+/^*0D%!!7:GY!:CI,SB/4VO!C1LF]GW^7+EW9V2%4[LT?]Y5FN+:%B MY:NT^=!T%QN>N_:7I1*/1NG#]N"\W#8/,^*0S@>P+HI#+* ^XY"+E+NC"K.C M;_K4NN(^X PF@?N#]A/+E91XXDW5=1Q= $U-\(PDB>60A?.]OP:%-D6Z3XUA M+BEV(F1($W9*>%\) #-B>LXT:O;V>%KX?VK'X>\:;)GP;](T,\0+%Q>QW!P@ M[" TQWN4?3.DHBNBSNZ$_'EJ0 TVV%3Z$;,PAGZ*T =IM/7XWF8RJ8Z_VMK_ M6X'F]]S-=UE04/5M6/XJ0P"A$P%*H>NW4E"+_ 5@M7/LY2 [0V^QZ9O>7F$E M+.##]1 Z"[ AT@I_PBPH-\[- AQYM%VIXQ_ZZ+9>PR65T1\5:I87'[* &L$6 M*%GRV!?FK X2UHT!.["ML<(@@B[_"HQ%5\<:=_F-!)975CPN?>V=UX)$G_A\ M7WYCE4%$NK:CJ6]!@N^;VNIJ&8.9T9Z*BX,O'5/HLB#IA,\ N74\ M9Y^=$I8%#K0@HT-<&9/H;"SY+ L83&+N''4=GUJ/+YE@BO;DP'2+RDUC1QYJ M?>8?.X9#7=9@;M?5288@P)'9D#6!O&U'68]=N!6F.Y"Y5=XE22%GJ!2>VC'Z MH(EG'8B<$WW?P^21H*D_=:O;5&Q2D!Q4_99:;-1/)]:&!GA^/H<=#1C$SC^' M3Q)Z_#\M+7>5(+9"V+4UKG$$OZGQY_@O'41;879 MA!,@A1QM >ZDH!LE8?WZ\P62E,S+I8LB_(BT@]'%6?+PEQ+Y'7F_'H',U[3) M\L]VM4CMO]#B%NHFU\%!$=?R.)W85$1.'8.XO>S+:"4#T,%$VU4ECG27+'M,Q ?8'-][;. M, >B>UA'Y=:L73J764#IO7(X[:0F(T^7W7M-IPK+\&.3^0]M1OQ-8Z/G_]O; M8]U1Q^8;@U&+2I2VNBP9'RYF&/S_R\NH%M=CHU:0#= M$0J'K#!3]#T\L?G>GK+T3X7DWB,SWD>T1.X*IR^G&8HPV=%2_5&5KVV"HBVJ M^U3%4M_W*CJ%IC_^HN$B$W#H1WB+--[W\NKOJ4NP.NMG'1*SFNYO8E\, MN?2KS;K9N7!;UWKNV)"*%Y3+HP)L:(F??]_!V@="A@@A!,"8WE/3!*'329^; M]VPL%,"4K&GJ>T<^WZ2K4F\O9WN#<9T ..S[@="!!^5$%HDL@#NI7B#L$-F? MJ>54H(LL>3-Y0T*M_>:&[_!E@UU,(6G\^^15^.(SFB7$H8IP=:'QKG82ZS&J M0'^%<$I[DM9D<"!BY9/6K>;RO=B[EBOKTRCA>1T=ROZ74\98D_2+_:K'4\LK M*A_]<)&V2_0%IR4 P*\1L#_7V&3X93EX+AQ%6LF;=G_-M^^[%V"?P1E(XM39 M#L9.-S<4B-16"Q-IYW-?GA7Q]17G3["Y#')EB=MPZ M,F.@9O/XZ\UO.;M&:*3)6VHL("/1%_RX_SJW 'V%3B3!T$[5DJH,BQRQ:( S^!K2VOKVH>;[02>'I MQ_!6S?MGUB4,W@G1A^F^H.DK.A^8/^7)[B;/3,\:4]EG_.[R%%+%#.=X\K5V M6L0QN;_PGL/.%<1OMU]?F@L)_Y@22+V0TU[UT0 N>+>#SCFV;EJOAM(-A M 26,K&I.$-U$WM6]/#?>TELPK74B6%+87G*DVI;9IH!5ZWIR1%M[?E6*R06C MZ6/K2" 12^ZPK!AZ#I; "B_#6[8_$WV"'6_@1%4TZR**5R^ZUN_QHRXQ0WH? M_O=OTOQ=0[16_;HRJ0IB'&!?]/R7/4#24^0@@1K3@W083U!C:O25Y!YAT@C2Y+KF%!3SWGT+1N!:YPWY+-#>_7D.ZH MSF-?DVK6T>S4$0.M6$"#SOZ^ C]C@::CTNME..(.>.^3"4!#.D)#%431,)AA M=3P1FY!9VBWLCIS\$;-08?[PW>7#]AI\_G()]49*SU;->4V''LYG=N>E:"NGCACZ;W&7\$1/[F]NB\H*1+)=VK M^3Q/+YA6W-?C?/K$6+I88^;5*RYIF@GG 5*_X@NWU14F5RH$N2P@_4JO"BD. M*: R+G_^3D%'=(G;PV]?:UM'/Y#J8G25<%-2@6P7298T?@A6Y**C/4J6),(< M2V]]-[E:/ @:OZ74?!8*+=J^.YJ^O!NX68Z30QH7V%X2DDI 'I86,[UX[0!P MS>[M:K,@VX%/"TQ)_/<"'Y)@M6P0=F(I@DC8!3Y?NZ%B++\.E[(7N4OXJOG[J;2<^;!*5&18&GW5Z^V&LJ^E:S*)[8)IE1OTU4*Z_O<)3YFTM8;_VO)V:,L)*"['4LP-5S6!W-R&7*N]H< MZ1^=*.T86FU7#/A22#0[JZ^](8.C*,D.!JT)SC#!#QUE!"* >N&RKEF=Y6;G MQ%%FF6KV>H=U7>28X:Y%WX]GAG5@R].*&:>?#[BD[)'\]HF>KR82P1W20E2)X6CA<'][]7>DZ_ MWK5XV\8E5*7*L^V*2)DCHP&"%'<(4O8P11F:KQ&2H.)9,'ZBP+=N7=[\ M&\\?A6HJO]U\,/Q^\\_GTTB3#!^(78M2G[YV"32[[ HA2V! F9(7Y6S<;HGP M>L"@.\]$(Q,^:T"]"D[:T4Z'\9-)"8<:O%'A-P0VAZ4:B=UAQ0:KO%R(A62" M):%I')1B 8N[6< V5"/?A4F+ O]B \HQ=2OGY+=2I/A@-,UE!Z3=B0*6"S[^ M+71M@[Q,V,#_JA#7 S _&43M$>R7#TP)AB)VM=1U\T6U!52LKT&:\ ']^*8- M"YB]T;=F_.L;_]RP]E[8#086GLX"83'B[IOP:PA R77*.MYYF--5>8O39:L9]+WW8GZ!''J?S M(R<;DYJ&O^/>&[VZN9[R22S4W-/#XB12$Z#[V1 [@PQJJJ7 FZ_VIT\^93>C M;,W:6S%JFQ^\7_FT M$Q,D9-$5)ACL-9MA(8'1)<;(4V_1E>XOK*3YMR,K(K@!NCO(]W-K#'PZW:+@ M2<<&NY%I!C*7"ZS=^Y_M6T-6FIDI8X=O),RB<\>+"0OAY'JJ0^%%&YS_OG7S!>2]M]K.[-^60+GVGT8HSV8H6-S!&Q1+O9K1AJ)6:?*NF_. WKH$5D8R/ M964#OBKK(CO+@V4>M#@YRBXI:25][I.9U^79U78S;F (33Z/'2SU'+:;$J%+ MV^PC(LEOWB/EB+/W[6@G)\+:7',K,G9W./PD2-&8CRR@F'07ZT*(V?2\'8;< M?4]\HR(JLXV6+V:.U"+,S\ "]@029MPFX76$[70A$)L%JM?UR]MENWC=S=JU M\=5S*D6?*>N;HC 7GL?^LI 85;=-H>#Y)87)$X+>^FK/Y>(XV9_=1'.Z<0KB_C[Z0ZL/#%SI M]Z\=%X]S>H#N=8K7DLH&64!=2%G4VOR!-0FQBV6A1I67CY:>>6(;S<%?.[== M+ZP;.9%**O;%?KR]QZ:>9K7>LZLE]=BL+B)BU7*I@Z[YG>K. IZQD(4% M)'3")CHBZ09Y(+(AS:8R^TI51OZ+S\V!;MZ(L82+US[4S^@29D6H[N# "V8G M?FN8XO13E9_/O5K=#O0H2/+T(QVB0"KV"J(>5A5$P]8>)CDN>),9?\Q>+]2@ M5C'"AHN1H84,S 1W&J4:=+]YD[9L9/$^S5\@V=P1K?HH@3_$!);U-VB6U[?Q ME>:*K54)LZ29AGE74C[AIAAB>L5I36.]5N.GCIX1/7+B^D7^3\[LE)08QE[( M45)T78BCQ$X2Z+!W+&#*^6_>8E\)^=_NZV) YY=JGDZBB-1?6F+BO"$2TPD; M(?TS41-C/&!RNR(@NHSDI2,AE1-N1C.D&3SV=WU=2'I\O/6(6 ;.IN5_R-[^ M'YN4S[N<5U;]A0Z3#,GUB[UOGA7V+#P+34_/C^825\H\].ECR $@,9P3\$)+ M5FL$^5*#0;M\<*1AN23 0NFF4-&#;U<_?996^KYT5!QNFS1,RD#AT&):!K23 M]'/]6IY3H37 MOU-:0BR[TG(HSBL3HYHJJY=%+^6S%[>%DC(.GCPO_+7DO]O39^6&]>Y17T4V4V""OC$*TCQ=U*$+[DW"I]TI/=@X]XI20)#GOW>61;G!,$H]&S4;(2]4P^;OH[)/N MLO481,]T=\G5PZ/N!8(-9.<'MW^YB>[ 0\+=W U)#&P,+0CP5-R>4PA M<[:+ 2:T+DS#E/T$J$BU$CAK"AI M.?!Y^&J^;[EM:&S^NNU2ZB<;VFNMROS6]*Z(5#1G$4D@-B MIY:&5^H?N&GZ:3ZT4$M5IU(^;VD3I[PP.^<+6?/ MGG=WAW,G<"9WYOD\S^=I=RZ[GW9)$+%3=HYV$(Y]')"+X ]D=Q,B'AX^03Y^ M@;T#_$U(4$!H[X^]F_P/4_=Q4 Q!\ M=8J#XG)R@T-R@Q.#5!/ Z MA$N<6V*_\7$>R7.7>-4BI0[=S:_D4[=IPTN?GZ1J'+Y\,XE?0$963EY!4TM; M1_> B:F9^9&C%B=.VMK9.SB>&1T3=OQZ:F M9V;GYC\M$,B4E2]?OWW_L;I&^[6]\YO^!_C[;P\7!X23XW\\_E=QB8.X]NW9 M@'^V+TOB'-Q[S?FD3A^CO=2I*3:H;M\4C;YE6UX?O7#YZG2EV]."LAH MF) U:7O0_H/L?Q^PI/]3R/XG8/\S+@)$B),#-!ZG. 0.83&?9NI _O_Q_Y:Q MO0LA(.AU+ PZ )/RBQG,JD5I?P+L!ZC$$T%:;?6C>G8=8PXY5G9-"Y?YE,[R M5IQ#Z "-;,&470A7&]6PKBZXW)S5M&X2MG19L\2QMXIIV2:-,J4P=$U6!IH.Q0MH M0Q+U%B?5"4_:A73&CL;#^>(*A]XK +$NLSN-LWZG^[(4 MTC6]3I\G+[EWMQ&\>$;"/H/(^X. JET(=^HN)"F2*0ETXR!L0_8D+2YB9,I% MZ&"UNYFGTO+=XB7QUW.57[?Y.03V0=6O1_EB1.&D^ET(U067L0N1;D9Q MQP70GU'[5$S[HYU$^<.F'6M"/<\0(]6Z^QVJB\IX!1H<1ZQ-.+8>G+.%2+D9 MU7O9HU6*-'?T8DR,],W>ZT@X*DB)D.\4N:KMLX?T?*]_5O^_,$[J][//V\N7 M";_^R57W/AP.46I/":GFFY*R1FU?L[\FZM;IIV(N# J M)#8RY6S2(JUN?<@[@P0YJC'_H2>"*=W(YM^%-/I@T_79%A=$!6NVO3'I'8"1 M=]8 [.:;@ -6-O2 4^IQ>B\NK%A=383E/.V+H.0RI63I1X'##'@(L2MH*"+' M)R%W,,$G4@:S$GRMY7KTJI/#9-7MCR?7VGJ?N>4_+Y#HE<<:QD\DX110,NQ) MA* )(AO';1483H$* #G3&SY:75=;U'K3(OW6E-W;BM3S+,[RGK.5.LOQGR$- M?@M- DW29C]").AYL I@"LC8=AQ05&E_X]]$LM:TD4%$TQR/^X,WA0-EMTK. MU.6]OI]LK4+\S^S;:1OG&('L]X@VHR0#E"9[!B<90$U+:]GBKO;YNODHQJ#A MC)W'4$DT1N0S[RGK"-0VP8@XS19Z6C ]#*(0CA74@H-&=N66#V M]]9?CA/-/^;?RM2,\-\A^G^FFUM1>)/B_]-W^X.D7[PQ5ZOJ4)(F:9]A$ME+A/" MO@TGK1O]/>VRCMV%7#30WH66[N083_%XZQZ^%6$ M# G8W*C%WOABH"EZU0G3FPU]EGD-85O!-_(0X[B%_'>'47:1<=^<)+@@FA\ M LP(-0GEZ+=@+X)D_K..)[]"D["OP\]MM%Y'.E/&RY0#AI_C%29N1P4IW6JW MO9IQ_>+UY[JMQO=#?_FB^N4E#_KI$ZV.!9&HL4[)PI!S*2H>3DN%8 MSW5;QMG0;G\AH+7VYYVE9$#]0J^#J>)+4P.%"9=.,VK;TLT"%\GUN&0]0SF) M:LDY8)HNS*KIAZ#QY19;@Q-0IL6<&LVNDA*/4 R%R869FY?:/?S7U<&I[_4Y M)7S%-T/J_E"[&;4&"H%>1>./[$*N[T(RH6U&3+&L0437Q$8RMI#DYPXM#B"]9A>.*[\.-?DHU#&]W/?#A^&/#I"E(:3*.@, M:,=C=(?+J%'V+J1C/ODZ6PPU10\W*ZR/.SR,+;' II[JJL^[4//^L?CGA^QY MN<#[6CY'$[5#Y8^*)H)A&50<+U)D%Y)\T004!K>O7VD!>6Z6K8 \,+GC(A;< MTY)B\"$[+"'RIO[7S.V;*4_"\8>=!0KO&4?H=.C-?ZUC2N6N^-]EV+*'T>WV M&TYH"CQ=18LFR]2X4XV01+JV )>W7:CLW-C^X>8=9[7]4K?$??%"DM(YPZ?R MMQU&;-RM86SPV2\ANY#4:5;ZF:.[D'M8U^]LBH4RZL<\29NI?)LV2C:ZCPMS M^50U5,J;L^Y/F#C7.Q?#_3(JPK0H99B>K2$K*S8FXQ0=G6GGJM9R\EJ\ FM[ M*B9<#S'5W+4DZ(I]U?8*Z[B^9:#EK5:N??:MFD6!O+?#_KNJ27P5HM^KV(+? M*1%"<5"V2!ZKN"]DQ4C,*_@?K-!H<'')UV-F+Z]M)+WF MT:?$ANH"2".HN:B)X8AD#-4-D8N!X((F "U8

X4F SXMQ-]GY<]ZAP#(V_T6^!E,6!X"MW(5=QT%4P.?99 M1E;&.7D J'*=N?#?Z?[SIX*M'*VVLS+<,VV_#JVJ;ZJ'/M?>U[4+(;6"I@8S M#* &94H9#4"IOJV ]B$??Z81K;_;=]@'EGT#>CIG[4MQ;UN4C)LWXD!?_O.Q M88ONI9J+4AS_B(QX--Z.>0RL28I8Z5:Z-"/ZW?8>VD1N!&4::?XT+O94CU2(!Y7W:X9<:#Q+FQM0)TMH%Z#QH,!/@PTV;+< M)#)A!9'&.4P4B<'P JGQV49N@;+^J!+C5HZ0/3?QVHH@+NQ#\4?8A\"P+W_.@78@("H9Z@]NG11,=?F)T6M:G MZ/=2_[-CQ,$WV7W+H7[+?FT9',7VV)PC2^_>'[;0S0[,A\"N@ ^]CB)"J:X( M0BM;<)YQ?/$G5 0&#?/!#+X7V<87QMEMC_XI1162FP]-^&7*+X]GTJ6<2"1E4(EO0E:8XC*/ZM$JA\GV,7L+<^\LI@O96H22'1<5;@HG\@"^;7Y)?)J%\*7ELQT)[W1^!C#.C7EROTC0I"PH'/_:=O->8\. MZWU)IS.E;EI7B/:"["D&QM@O)0E_U,\+?J<.'994Y/?$9 M'"D(/1OJ>3!48N&(>]@1A2/C)[W,M7DW,VFYJ1CJ3?-14.N83O1H[J?%UW"J MLR].!GD6. %K"WP*Q.-11\TS6B^L]B03_$[_<@[D76C.VW^#:%5@.2A@=Z4H M?1^#ZT>+_T3RCUQI^-YN9/P,K)QT#=$$J_<,!3MWX(W56! MEK+Z0GA"Q+G*.<).?[6^GFS"\5M[(PND&8O5L NYA :T2_"YBX@5(E/R2?23 M*,J99[=KXK+(FSC*SV;MLQ^O4PJ^#'P[>DTC0&F.3@EOY\JWFCVON.7>"J84 M/!IUC,G'ZNGG0DU@.NO6#<))NQ .U,>#JX,#/I]H/?YA,G;TN U*\2;A2%]] M][B^+UGBL/[-Z]N"C2>MX&S1<)I+:@ K!R46I^4BYBU\-2*C &%;HUC$.+&H MA8E2?*?^847NMKA3@/S%PX7^\J#(\\ "-=X/Y.A=--ZRS^4I\AR5M?RD.@0E M/_/;]V>XOVSFA_>_?7F]O\9<5K]??=[LV^L!X_5@SG^:K8/$3#06RY0JH:"9 M2G^>LLW]OF+WNO1>@:2)"+1L"\F-J#Z*LPC<,VY(*3ZOL?Y/"!0?,G(ADCBXP@ M$Q>TV:+:?0"1<<(YAMPJ&%>'IV)$0O]81/_2JG]/]KI69#"G3G+D2!Z5>AC!CQO#.1'I1[ MG!K-'VBPJ/=6BB?^K??^\'0)I::\#NGM@[TXZAE10,\P@Q&"C .P##FD&Q#% MF]1OS)2>^]Y.@V75K8TPSLPVJ[TP WL=L\-6D6\N&W5$WU1KYZ=\Q2KCN(%= M"#D'RU!%XPGE2JPV-MQA61F(H#4.M.<*QO4.&7;3/0A)0/BU1>=R\D2)].N" MZ7V'7N=;60?%^(*V@"(E:-B1+<"H=2,<)Y1TVTA J9::!T^!H_#B& \7+%/H( M)SW$4=TP=TO\Q;JHMW*L5) .T6:E;Q:&:HGK/2./5[\-K"6/Y\\&BMST-_G[ MD/T:?!28WD-:%=DCQ.?$+%P(+NV.[4A-0]R)PU'7DU, MWG;A*AC@4[Q;J,[%B9#;F]F_QWLA..D9M,T\$QZ"3L>)6PD_!2;.4)N'_IEG M7>Y+.T.[6O+,GN-@R'SQE>9WO_Z6J3&$?GR(I:@VO=GA> )J" , M*\5S;]5C<@PRS(NGCQQZZ*LGT>[ ;!UQN0<'<5S)!0X'G04L&5Y^CN0M22!K MR"?A>PI2L_7#_OZN#LQ0<6P^@>]"JL1M1]/IDSP_YNP^2S5RD$$U(S*((E;' M=R$\ ZCA9:&/?;>KED.I<2TN<*>NF:<%%'C'XMJYB1[3R^-?^R;UKB!KW7BW MA!)11#3> 4YJ1?"C+QXS(BV7]BOYQ?L#-(J#22MG=^5M@^)'(8)=]<5L>ARY MU(%\W]_W2?[0+]@OR%GYDKNLAV!L;H>*6X$.G-@&Y%\++)Y [^ M65S0<#_O7%W/=(R#\SV+M$(-3V-[C4."(;'7QW7CEF[PS$64@/.Q4%!T<=0X MO V[7E3!E)Z*#HE&I]/-)#\C W,'BPE?RF62Y@0U"IPU3A78]&0X?@W,2WJC M>C$Y<@GZGMC!F]DOR@0S:W([4V_%16B8)K"(7SY ?1!&5@Z@J.0VP3HH,B^I M$PMS_]S[ M86H9=IXM-VNU?\6L?,OO19F3[)Q98]BQZG.OIPZ/2K4['LF$:!0]?BKIQY,+ M(A\'RJA0-O_$RM9B&5O CR$<5TCZT$%NA;XGY_(SC[U\4;CAK_/DJ:,!^\,? ML;%%\B-!A^J6L*K)749Z[,D,7L MZW-Y$QXO\@N&;_>-!-\*BGWT8&13;[45L-RF7P3P#-#:^$,FN?)(#>K7S7:< M"$S5]R=;<_K:_I K?B8+2XN.T>(WO4YNV_ER?LVNCDJQ">;\S%0$)?8'FJGC M](_ <88BZC.&"VE)UMN%Y,*$V9^H,FUDN+A+O BFOJ&XT+;?FY3^R)K0& 5] M\\NBKOCE9[@96P+8IFP-$@'+,GKR#&H?4P:LI[:&8U$*K[JF3!Q_O]A9-,GO M9!F\^U-RIN4B]FQ:E,;-EU=MW33;8;6@BUQ&QH/G0VB\]47 :&4B!Z[D+3?OGK*SEW!MJ^&ASPL;A1HY'7/Q?S2'DO._PK_ MXPQ)8(&%(UB#)4WO%6(N^C!]X/ *%!\/3U,Y AQNL@^C]%KZ16W<03YWF-?1 MT/;DO9DH/ICWU?,#T@#4V [PBG$2R0/\9$2P1T':I?X&[T?DZ++O M?O629IYE>"TF5V:0*^S8U_>/(PEOI4LU>YOJ.V1#."#IGXH0Z2#-%_GZ-&F+ M=-!CDA*1,M3O0PF&! ;E^I/;X>2LHGZ;^8/O8YKLKE<*1!VP,[QT\^UC7M?/ M'J+_%WH]"8[?N4S94?I; Z*#[8KR=ELK.9)]/>WH2^DZ'I;SY<@I:E M";R^^P&-]X:)QM#E=N73STZ=Y/A'SL[PN8%<(9]JRVID1S]AO)MD+F(Y=2 I2OLFLJX'X MR84T(3W^;.&-=H+2>.#!\F5YU1ZLSM/3_&J1:@_R\M9PSXG8[TRI+0=6 =L* MJ<&ZWR\-B!!'X'(HTS";Z4$%37;MM7631NGPCM#8:8V;#ONM-?24@OT16M8" M&^]1EFC\1S1V8OTM(TIT01&L-#N@.67#/N[ESQH1:YZ$P ?M)X(T1^DFF$NQ M@IW+=O6GN\^8,Y708.+@1I,:,!VB3>4+_8##* JL<6?W_8 M;M[48-_M6QJ1Q.6)0_H?V^66?9U/(%5[;F<+93W6N\BYTT&W >GT!.BEI[(J M4$?9 S 3X%)%,$ZIG_^0$PO#TVL\B70,, FFSS]_=_&PK^[V1>^ X"_&\E4' MIJZD //TD+UF#A[2NNA$OPZDT#CI;N#MSL4ECZ".46TW'I4-H.1I)TL?F/V+ MQM_M>U(\==3_A-IZYAS?E^*S'?"QO+;69[B+1@J@3ZDP75= 4K$7T,_12=&X M]F'20@#MSR@_"=?5E2-!GQ*VB&\^W>BLZA13;-W;EX)-=SC[5B[B+N@6H+K$ M 4,B.7<4)V#VJDX[_7H,2^9+2'-TTJ:O ^DEPL3^R89";_X+H7W !V<(BL#D MIDUDP[29PM2@H=8,J(AAGS(%*@9XNLQT;?'[O^T/E_@5'_RU=,SN0$VIO'R5 M1KU&)2FZI?W_\67X_SL'/^3*8XZ94HA.BR_9? 27@E&.=IJ00JK2BK#I)F4& M9\*/_Q*29E&9%F=09='9\_ZSL1QU/D/U$AG"\AB='1>^O1_UO#DY?& MH%>PRG$ U+M=")9W/9]Q.22\GOT>T2F:BO36-SN[Y+_JSS3#=/NY<=2)?P MO)]#Z:^".3]V&7$#EM[S!E8NC8#+Z9Z9)OC*Z+F7SW,<-_Y.;'ZYZ'U4NU*Z MUOJB>Z)JSO%60U8E+AR]8$D_.V-B($E/ _Z2)P1#4=HSS>M61Y\2_3=Q,YO: M19>R+W;=-YE*5C]0XG;@Y;C8T5;[>=/WLH,*!M\SK!R;?%;_W<*$:;YGL7X/ M#'-W&C\+*K:_*2WN)J/O -GG6,'KNVKA5_O8)-[9;%GON/SQ,*4#;2G'/(/E M\&]7EM.F3)Y=HTQ73QL0EB52Y12D=>4O2!->O![A,9Z6IB"X<:0:8IOL!N_* M$I1<-S"18^RWMJS5^;*'FK3F(U-9YPN4+G^FW.XL*QN/JY@-R'TR$;S-#2FX MP=^R2+_'>@;;AQICJTPCG6A$BF9_A@JVT;8F6,:8X'(;W808BU2N*7K2X!AY MV_)6IMP2[8.QM3)+^CL8HR8VG*FB]$;JMQH*.I$H'O[[3:>SCY\>HCW><7UK M)Q[(T>A\U='CL*G_W9_FK'#DYWW/ I&*BX6KR(WTQ="884N.D]%Q_.WQCC; M_3J;1U@\F>JH>L78%3Z+1I+\[ \I>Q+2/;M"H[1'9\':C$4$CA;C0 M1<\RIYX9_0U# X+@FR)YPY4BQ6OY+SY7'.II_R(6-AO,H9&M:9?I)M3$ M%W@IS[ZR04616I)BI7B9$'3/ZG#=JL>$;O[&SJ(.R2[J?IL;1.+&T9_#P>>L MQ9Y8NIBON)L=+*N4?6!X^L0[_L<;2_/RWY4/]->0,<(_+;*+VYKB4".;6V=N M)<#6ODUJ%,P^O-AY[?4##8Z"%Q\._):"G+.U^9=RSY,6JN M1GZE]6;C3,,C=:XWO(BLR>U MJX1C]RP\\B\)-S?W73YBT/R47RGXB$!#!82WXEE]!5_+>E,7WSU9>OZ9K ,. MSTPN)4;?^/'IV&R1ETI%HKU:^Q9*B7ELIL^3-^MBZ_W"FG3(&3OF/W8UG#8'A,SR<&+>+3@F-<:=;"T+QXI<-WXZ2U.J[Z MZQ5*0KFAQ9D0G58C5CW\VL0"CFY$36+:L.I@^QW)<%%YB:-6QV,K$#],;%BOR;4.&^LT @S03(G1(07ADJP-W+4)(4+PG:*WV#::3%M$ M[*5:9YW+-=Q?WQGC\\:.*P*JWVL@"=ID(F^<_0"_%4J"VE)6TSPSXELSW120 MZ+R?;?:)Y]L?J[FBLU1<9I_Q2J[(0AP.[Z_^?,[DR:FEZR8;KDY]3EGQ]0\# MK^0XO/4\?U2H.MGS!Z3IO1,>)3(7,^XBN<:6G#;LTA,%:#/7KZD7Q*.B&"_E M9,XX_K -F;3F/D197MYX7BY2,!1*5/>SP'/I<*GW@7+A+R;9$J3B*(G M0B(JXIQ.M^6Z>,L,6%KR460&;(22#C:8\:C*C!S."5UNK@ZQ8)>99;>LWOK3 M':MSGC*UR5V@"R990;U]SKM))5=&!X0>+TL?$.?Y/4T MXP[YG+7 L<1&4PI,#$S*.:AAE 6K?G,7\2=#?_ED.][)#HP4%].KT/437*K/W2^4>R^DN]MR/WEX(,E! M>IS)P>I"7\40PH85B(G]XDR;4H0$<%U.>[Y/FR(J2OQ1.GQ?4B?XNL;SF8JD MKY?R#NJ:EWSMMYLSX5A[X(EA3Q*[/->)C/U(6 D%LW&4UC%8SOOQ\F>P,1JR M*#W^_87\+[)-[(26A;U"1_GK>6\R0AX(&ED6G$;M!\+HO$6ID2%'^5\T[N0D T]F-9< M[233F"*8;?A/F==G1NUB@8]WF(1U3\+GL2_[M**NDBQ3/T/G$_:36_GDA%/+ATXVAVY6&OKHIX"R<@!7W4^9!();\,US; MFKI9%%'[H\?ODM,0D6#M4S+9KJN0=^Q;7N,(4V<^VCIHYC/KD !^HV M6-1INBBKM-7TF"]E*PUINI(K]UXVC:ULWTP<*8O1>WM^P6C93+7,U\5\P_7E M0#I9];E^!7.1<0.-U^A71GJ 9#KU$]TQ7,*4BAJQP"3N&/%4L[G14N]),Y/. MK-*(MN)P&V$%Q:3V,Y57'OKQ:VQ7?][TPT(2?E*A]!0@C'$2-:$BRZI#J:Q1 M$()Q'0-TPN^4\9N3BTY\#QKO/K;8YS[?T/Y\38\$7_!D"V)IO?3/P E*+@%- MO\QZS.2G0'F J-&\X-*Z9-_1>7$ 9S>ET9.ZO]7/1] L@V)L^?Z+>LMLYFEG M=;LU6"BH$ LTJ88M2_-\[8QF\[^D!8S*>+!5J;4UAHW4N0G75UZ+YZ>O/RK_ M-@89_1YW/?:=6V#F4@&'UZ??P_#?!>^\_/GHS\46X"%*[H M"5MLT2,Z9^?\@D[,MHK7E;GX!NII$%!?C-\*3?Z]I')4G* K.0YAE0!?]YJS MN9TMX,!I'/44<>'/(%QT]'YT*Z]],V(-(7/LSU70(_W1U%Q+4_;AK MT/==H;R5'R(VBL ;I ,LQEZ;=+"S%=!QR4$'Z''->0[_\9&]#U-< M\S;H%*W$7$B&:BY#0 MG.D_]@/!B0M!)+.EVF9V7OD.W5F_U1.18U)Y&1NI&V+5=^&X;C&'AFU-]LG3 M:S]H31<0&\[/4)^A7>9,>58MF*=K=A+B+]!N81J\0F^&*F1WYC[S!^X0/8P7 MUV15L[?2Y97>#1H)Z+\[\^TFQV_9#;!0Y)4"9V6">4=TX3M]J9N5TXD67X4K M(P]+,WOTF#;%'M3X*^+&?'BT=>_]]FV4Z6\/[3;N<+-OJKF]AQ_ MPSP#SNUGSV$X89:@UB3@EW-3H'Q,5[.7#7&2)YWA(X<(J]."?EIL S,YGS'O MI9-75W2VONI>%4^Y16BW0ZRW E:ME))!A )["-TQI")*8V!QDPK&3NZ$-8N5C3T+;ZC8"J+ED[,914/ _ MA0X FO9T3+=/&Y:UXZN)O%(^> MSC>*,B8O[-ZEW33*' ?5IH%4;@--Y@%,L 6X&YBB_+'- 'GA:+Q'V#FP#R(0Y1:W@;% MMV;?L6S)7[&,[<]9YBH5U)*\WA%8<#PB)H1^6XW[D81MX27NP_2)89P J&K) M-*9DZTA/3AKC,#H0]0$A;17[=-5?@\8N"H^]1%]\5JTGFVX ^YAME>]SX:V8 MN:8-;NN-Q*B\1&+"488JBH#IS!T5S>J7H.;F]LLQ+6>M>%<0*82T+*0I+8H< M<7\SYM@!-F5YRSEQM59WXW+8;?>(*PGO-K[QY>P[="ICBZC2;Q*G3;\![%\1 M!3O=TUA=\A97W%6&WQQAC/B^;+T[S^K7WY#\5_3] U^NK.3/X21QI&3.-YR'U#JN^:[X-2%\.Q6&,]::Z1IQY"5Z"-_CRTG!2:)-X' M/B0J^-FDYVIOS>*:0G1+BA/>)$SCVO$?IYX?V4",P3<&&4ZVC)N@7:0[17-0 MZFB9-8R826O.6KGZ5#2<9VD5Q4L5N3_74PKVT]=NC)1&7[U:P*^,+U@EJ@6] MSD7O@,4-UUZ.3.G71@W@^) AI-[5Z]&+F#0?JQL7G --7^8-ARB=L7F7.1RK M?JFM*U7>\3P_A)D*PDMD&[ 7,'MOVP[T[[W)D7L!V!KEPD3C"DD;HXG7OCW$ M+>S(]#J>7Y-^H"=H69M7O:INJ&T?=]<2$43 4.T1,JC7<"PTA2W&)A [T6;*;E(?SIO941>;86)"@?@QU>T5AYO";R(?U:5Z M78:=_?OIM$#CM% M(4$%",>?G0X(B=Y_D]^[UK>->[[P9;F8LB*/U5EN(^"H/4D;/W$/2O5J75 ? MQ@FQE5=+#>LH$Q(A?V#:N+;D:X0FVL_N2JT7J/8WG.U;E[U:.(Z('&X7%GO@V_NG/;ABJQR;%\_%G[,U;[D. MBB-D0<-.[D)44 +$O1%^XU,ZR*0?PQ?WE/^^,MOFT,1SN8 MHZ#0_1.DQ'OYB H$&-K6'[6 +XB.P[[ A">U&QNT A5N>?L^73:V(==V6G5WENJP;0W$=L13"5+A@'X;'M3Q2,[N'L]?;?*I6FR&2V(P.*4 M!MN0V(#K6%?C1:Z;@\<:JEY".@]M#T- KWFN/;(ECM0%Z=R+#A&]>^?8EXP* MI/WT=;N:VBIQR66?3][$$S?=;OC9$QY G4I^M\[G+EH.ERQSL@K8&G&$0^4984"/!/ES]L\_; X/&YS343NY"/%X70T@2]E]+F!*] M](!97# ..(*CEX+ 'P&7>"JIO8-8SSN\]YC>H2<6PGR&\@B$=P9:\D[IY$S! MHE@;-Y.VJ&W/U5:FE--POPP5OBY)PPRA#M&4!ARR$&*XR\8&*@7 U(>>H5FN0"EF=#/=MNF:#N MIZUTZQ9]4!L/S;?J/#)AL-CSC05\K6I $,V2_ Y.#4(,(2#.*Z_VFR[ S'U] M1ZO,JN1Z0GS/3[?8\&$C- :EVD6..GS><4T4_62TZ,H6=*)QTE&@?A%QG&R! M1JH@_4SRZ#(_[4Q)+3&NS'ZFS_]?^%;:TWXWK\34WRQ!6BX#$PD8[K13,6OU$5Z#.UJ55!37/S0 M+H3_*G4BO7B$K!GOZ.4DE86'7: 9>T+(144N2I[C:&K8Z'H7PP=I/,_68/*Q MZCAV(??,Z2% 8_,JBJ^K6&O1*,/(8"7IUS<9;9739KX$?:&#\W77'M^').!I MW]D"\:W!."PV&4D#;)$A^"RICC!<0I4/M1GN=7$0OM>]$Y*-<\)*;NP M9]47&_+JLP1-SKRK;/-WK@1=9A G&+WU27"E;L.5=H+T:N3)"G%A97B"#%5! MFD_'5%I%_32(I^MY=/<%/V 5A"2S:111N=2(?+IN(0D'Z/;$N;#YM\"BQ/PX M(Q"UR!:8JP-D:5$V'5TPS>=APSGO7>VQTU_^;LC[E0N6.7PMD-9D9IS@NNP& M[;+RBP"IY-H)V@K%O X65*/T"[Z[D$2B6 Q":!4AT1=1O4 $D5_IF:OJ"K=9 MJG.-C"9$8RD_/MM56]6>S"8X?!'@V$2T?=_;58UA5<;DIA!:L-0H69)19 M+H*;,\&D$X7[8F(20@+J\5SGLV76Y#?$*S'?'LK'=CMW-ES.?M",0J->0['S M3*GO]&HP#-SMMUR]DS:(2.N9:Z02!Q1*[JE3_;:&!)@F['K6LR+BX@@UE/ MK.))OA-20/=/Z]FG_5U33#A($ MTX;Z9ST-U">,/6\A.OJC2UC0E?:9\(-ZIDBKQ*3$XN=R6'?)K<;0].JWWZR1 M'S^KVL9>=;=3Y5R'9Q*I?L1W"N0F]0(GKO%KTABO\%0_2<($_1L5CU[+XY:=1D! MVIM@,R6X2%Z:_?2\;9*M>I?\'=O]^'AD9'R\ :Z,ZUQ?,=E'I^9V]H!1B8Q\ MVKB*&E!'G8(#QUKMYX@4GOOZE=.*]J4[:Y&W=>NAO!.03J/>X+*)P+1Q[=B' M-@&1PV BYDH')JBIXVR1%E937\!MFOT@=55A-!7ISE/8,-YDTSU?8-\4\73IS^;;(%,K+KT=7E7-K"U##,F4:5M@":/(N),M'= 2=? LNS RD!GEF M$H=OS?40"4TJ!-=HF9BBV5-RRQ_(5WAO)M:3GS,\)[I$@2/0D64=,(BK@4A/ MLP50[RQN=3".(0\#*;RIK8:F1N+CX12X&*%KN+GO7_,37-ZE5),"NG#>:<;7 M<_NOWFLA BV<%L7V&*-8C)QU+.8NVQAX&[-B2:D\\?-<*2F]N)'Q>I2OYM& M72Z4X*,!%ME2HA7EN-%IY MC Z3I_$\:?K,5[.DSH_D,/8]B/LEN#^XVOWJ)^=H*-4;D8WC-14% M+!3I,-K($YKO(%9!JP@T'E]W7=/BS[/':IZ^;PEU'9HZW72.\X35H20'GJ-5 MZ)[7>:)[RW$]["4<=AU-]6]=F*;+4SU3D&KE"E._-RR'RR6HBT#[-P)4ZL*; M^6+J^X8E@[*N^OMXV)N S!AG_+C#NZ=&"XA4T#/%8UPX0GQRAR>$0A2,,FH[ M/.8ZFWF]"L]V=&& L5'JG>_'5\HU7G+_M$Z9 08E+?6L2=PU*BZ]2K&6>25 MHAW1M'%RL\JRBRQQX.?EPN/U:TG![RK$>XRCKK^S:'AW_X9(V!]9O+_!-/(V M6=E\I,>T9EWF3M>#V%N1:QZ'?,^HY9_87R /B7OXC*LJ)>:#O%L2A'>$* -F MY&85-9H14^H]FO0 T18[B!&-RQTEP%,#YY%H2JOL3\G%$)A*QN6&T\+ M?)]][;4ZUQ.ME?S%= M5V.@4]RN3;?$4O#,&+\.V=K2)1%#C0K:0#"\V<-HL,X%/2$11W4^IJL.'!6* M[==^,8?2X;PDG?M@ZFBN3/[[R!O2RGU%[M;I7F-RU1'_Q,'8\9R%8QX%2Y(C MK/0^=0;BAXI R>#YG\30[MD^N &1 ,/'AUOB#^GW>KZ[_V YNU.BY27DB^CK M"$#-?F@K#28-LDH81>R7IYGG[&3#S[^DMC%,4S:KE%R=OZ].+PZVR=\-WSXT M\D*IEULI3V_G#UM8F.:2VI4+J,]ED]_K#=.FU!5 CL3./UPB/LW'#4<@<]-Q71Z,A7) M9-Q=G!Q3-ZPE+F#8'*4SW=5L^$OUK8E$:,F!R/Q?S\E%HP?&FOA4%=;1I#5$ M.E&4:0Z"=@.P)!>Q.*)C^QS3AJV2>WQRLXMOI6?&!RZVVN&@FO'0JC<@TSZ\ M@GPN@Z3P=Y0M_!?$684:1K35,<6F!PFQ0ZTY_M >6O_=9T"F4T0*P:Y1>B(C MQBD-5QX6'Y]@<6A>)%!4SMOL=B@TZE"]!B0.PU2 ,UR9;H V(XP9 -[,%Y@> MB;4H23;),O#T^%C5]_#ASOL39V;4NUX8[XN4BAK5S7^]$M.3QW%5>U,0C#%& MH]FH_:@/<'DXF.T7TN@1DWTN5"BI)%N-RJYY%KJL73SM3?-I7!0<7X)I8H,K M,C7ZDMPDC4/RNI'%BF'?<("Y'IMOB>$*AEQ9Q,9/!B+.[L]KE!& )RO[6E-O M)3?YFLC.Y8>>3WCZ\^R+NZF,:V-Y3<$DQZY 3>LK!MLN(&B*$5-RFNXVV6^T MMWL+]+@.M+"1U5'*HI&BZ7!J"44PW#\^P:WOK.]X':MX_.8[Q@:E6/TKMAPK M;W=-1Q7Z'-<%9\JTDK #$2E$2$SN F,03L7$C=,K9DP679+9"CTSZ Y*\);" MDO.WRH../@0YX7=.:@V6)6,!D#K@,/# M1-YH>QI7^<&/7;JUDZ8&2HI1W[$$-?ON",--?AZGQM:RL;]H\^^R3"5^JNLH M&!F&(C[-LP4\&1:H]Q9U:3!9IJJ9\5M2"O8 \M#%6<_SW=C>LQ=\%1_D4ZX5 MJ!<G36^Y7-5_?#Z@EU+U[DIXIJ;OOJ!+9K!<2UP^6B+S< -&/E8<$+[9?=785>7=A?0N)V'?XVS\+UR[YP MC%M91OHBJ!ZM@-'[>:9D[ "&"V;$-&8]Z<1E^G,#7ZN/[4+23-/[ @R?Q"A= MMG3,9^:VG5+62*7+N#PV.[&O*@EMBB.EP.7@I$<((1@/TQK$$H[&^_5+A-Y! M#!F(CD8I0OE^_KO:$JQA&=?^X[?O6(@ MF')5P!F24$D;9PO^9CBBWD*I9[+K,UB),U6^ M7?>RW#?,,NSA*?M0K,2%D;P^)W@)_X.#Y>[G75P9Q]#X\'[+4 S52QY-*MB% M=,NN%U8"LGYST2&FHGQK;#E:1RCM24_\FJ#PH&G?_BS?X8.&=V^-RWQL:5)" M[NWSW #FJ;=V(6P193#.!=0QW:D;([E5B#C8+L1SMOEWO0IA;,Y%(J%2N]C] M/7E2_%3-)MD_9$C-7DD[NR,E2T,H&W/E"DJ!% P]W$26R4VU&@+]]2L6,J&FYQ)K[/-3[S'+B2PNW2# M)G7^=$!@MM_=6W(72M=PI'(T9]X?VT&!MF,5:IKL'\?XMC!I:-)+V''@#(RD6"T$K%^ MB D(JEYBA:6[4M,'>-^^;UWVB?,(*CBUTYO?]\+![F1-DST$) MZ\JQ+@B$\'Y&M/]A2F/I_:P&>.C>/^D(4#%,2>WA?Q&O=R$9,/[P0+:I_U(O MP7=,7R5A3$8Y__5U,=_A[YWG/^MG6 6+U4=@83K((]3Y8="'";B!78B"P?2/ M?QN%WFL?O9>/]7[VA4L,?K,[T?"FK.IRM=G\-;$;]H_0>',K6Q)."HV'P_C7 MX*)@"7=N:@5P)S."M:=:"H+=ANN.*]K)\T.J=&U>N3WCY7)O79R@SP-@YN'Z MQ2I!VH)=<@"U-=,4(P($-MM5!I"%#0RW',HI1Z0''#7.->@YR#]:=0:SC-=12E *"U,.%DEG1?5Z:6 M4UBT;(ZR7]45D?R+7V?]VAB>()V$ $VJ.CV/=<\J(8!FA/]G?[_3%YVFT%WY MM+O"]K/*Q>DO<4;J1P],&4JO/$2.H0(O/<9,M (&]CF[D(LXP-">*1E@DTS7 MHL6F]6LR0V:L[&N@]]C0R>I?VU?ZC$;O47D7[I9&\'DUYGM>W=/GWT9 MP&A'$8'!(+"]H,N#I#AY :D(C-(B;-L0W.R)"?+=IM!_CV^-/[NP\,-N\0\J MC%/]S>07U7&)UP%:B3 PY29KH;]",=+H];:WNY#:1@%66>L0&CB$IJ 'LR(^ M[4(HN0-.&.55D-V(3.VSR8-3:\;-Z]W-M3[UC_8;O"J,/I3]6LRJ>Z>U!1>P M!1AA!]"$0;9 -DV0S9^BO?Z7@N#_"1-Y-=ML@A!?P];_;!JO'3O_Y1BVN#E4 MWOWK_9+".X:^E_8[\!(02FP1((">!#BV,*5H(Y7/%G^@M-K-+ BKLK6$^#+M M2]\7;S>8JSG+ !&75'91)7!@^%JA:V?.$1="4,[^Q(O%#ED7\N0T7T7DHMN;QV"RB!/]G27V0"1X=)+]^Z@DZW,6D8LG?Q^ MR3#UZ%24LBW7@^W W82+3 MY_*MM?ES2PO>QTVR/N:I[)"^LV[O-,*IYQ'9RVJLQW#2)F:A8ZAG.H\HOG(Q,EI^M*=Z92CZ(Y%9Z%)R\<88I48Y+()RHPI M\!PD4A$:/T441!UAM#J[C/A<25WPFMV)-=DBSW"(L6# MRV]KO.B\)!>^[)U/NV?"\1XLG-;0'"B18%R'["""P.L$Q-:>6 FWIUR<-F*> M>7Z53GFSBCV4\.2KUNB@"Z[F>9[$N1DN)5W/5,N;'@N M[;4SOU:\\/+EU0GIS%"#7[^DO+HF Q:.F_Z*8*KTTGS)17_68X1,Y]V<882_\F@Y/1+5_V\U.6,1Q3%AQ#D\._6&>*G*$HK/C<3\3QH M$"<%Q(^RE>:1EM!!/RUA_U_"IP2S'*RG*[CI+S )IV^&VQW,+I8I_\N1C-Z&L)\_&^9$.+HH9Y4T$#5_M+[/)V%>3; M9O6'1ZT.OKCVW92$PV*8$MMT)U#[#YFWJ+B]E1TN%*NXSX@\P7V<0FMFWF15 M(H]6'_HA(ZC0YU2[&E7XQ=\E(S V=>*+B,'L(_= 8W8VJ'V//BB52/<';R./ MO J<(S5R32,/DR,2Y_OE/QK(;W]YK6^;W71[$Q4\?\P1ML/Q TT]A5YT "?: MH$D8N! \+&S0V(TDMH(MD44?$??#UQ M-%3F+U6:U+KTW.V$.E'$20?)5EYD1L^T6=YKK\D3? "Y4O-5D[D8X?/ M9;3(W,K\-W#TP5C%@?_&WGM'-15M>Z,; 1$0(@K2B0H(4D14>HFH=#$BO49$ M1(B 2 LM47I'0$"ITJ03Z2 ET@64WI$2D"Z04$* D#P\Y[YWSKOWW/N]6[YQ MW_V&?\R,/;+V2.;>:Y;?7&NN.;_>\9,! *8A@/:9YFF]NR/;=]'<^89JYGX@ M&I:5^YFOKBPK\_4IBN=T9!"M[Y0//L_HC;>U>OZF];U RB7@I*90KIZ1<.8K MAF.Z0=(\-HS$KB]VEA*XD?2"B2(_U:JAHEA$2U1D91,GI^+A<%5I&2(S\-?< M%6K1VT&2(5^7]=T[GKOF/_O P ?&Y0:2!)W$F^QGB$M>).X2U:*GT MF&40_G :%@)A5J3#FS4GIM$18["B3'!-S&OLY](A\=:0KE6#TC3]V91K3;PA M-WWDB!ZSZ D57\C.TD6MR-__S7VZ#H31'W0H9NUJBKPA-JK4K$Q _"-LQWY M K%P^[^F*&7D$(U:N/BRO N7TW@^E=<-99^UES&LLN-)O'\C*.;MB:6X;MMB M:(&=J65MKDXVW,NA82&GU>:JN&.&"7\\U,#FT1V0]>_4P0/+^)QE+U=YY?"/ MD^,39FK\U965@=91 KQL!K<8E *-_RDC2D346U14)DE;6R,3'NK3.2';_![\ MS.)[5"Y#EE"*,&^!J?")Z)!Z22R:?24R$U'>,B*?$_?)MF+(X2SB792*\*R? M^D"NQ0T=;>&*H<'9\WV>2-6:4'?U3W[)1AS<6ODX7_W$ M,2DL*$3P2'*E[! MHCCM[=\L"BC-\[6^OF;-K[[]UD ZC0$FV,8\#VQ:9HEO36&V(5B M6$$7MK#'GR\@2":_O:_6?U6&JG->]N=(_%]+;=#R:C>3.4>>.]ULL&ZIDG&? M"#\Y)+[A<%9CXYU(WG71$SR!=WF6 G3']"?NQV0OE_JF0]5BK\VNF35L]^PNEXB%ZL8<9FOPQ=T3S.2[X#[%,I*L"3XAF7RQI<3== M5&?3:5?DY7]<@P<.5"P7MV:[BB_D_5!O@/\V,_->'K\J)4(H /PK!MX;]CDJ MU24/87L;T]?(^^RS12F+G6%UF5GE^J^M1JZY+>SS=7ZL[H4P?J[]P"1#@M9? M#CG\\XQP2SY<1Q!),)<)W)S&5SHH3A,Q-PJMT+ ^W2%8]8%:8%=I=9<5,+" MW^E7U/S8F84(5Z_$E+_-3Q@A3-E$=GVR$30^\Z*+P^L,R+Y2%9 6SO03#.(8 M9F$5N11!2_V!^A,Z!>(T,U;7-H-[$,X+)CPC1I:8K(!IS!Z6#Y,O3AI/?76# MG:\L(KMRR5(9B(M]*VVY.1CL^63LDFKX>^C S0>T#NRJ XIR61,([Y8#BX;( MP, *]Q%IPS=Z?#3M M/!F'];#S)N!]+$ML9*O_IA>QSG1E, OF,;D SA(6D> MI2KJ?%ANY,(U-GAD$N5Y]=3@Y7/P0@,]\=8M>KW.2D\.=8X(>N#TKXZ $AF" MW !2D=QS_%B-PLBFZ M2 6VQEX5=(7:DD\]2RC]O2=1+\&J764S4FF%R'Y4E.Z0Z+]9[0!XI_^*/-1" M.!$JB+09)$?<8JJ@O[UDO?S'N!L;<="&T&\NDZ5?>D;U_&[]R#&CED5KH2,P MLR':GD*_UO",#QXA6SSPN>;)FI!FAV^&_J+D'MR1@C_L:=_O2E>FN:]13IIN M"N]=HZ/(IX+Z_YQ=SS%6HO/#IWBV]2%2'4Y,2'["\C(?!"39 P M2^5^*85(\.W*(?Z:P0K()<5[/ZEBV][->@"^\#%RVSSJ@&D<-2M) ;B L!8;S/^ MZX+ ;ZJ?)!3@H.N,>#!6M=6KV!J'HL8X5< G'@L=+R0SV&8N)]FV5!X5*O,]:V2O.C-AKH)%T4@U M#)V_]?J26=U9_C%@+K&H(Q5%4#\4)S4%?U&@9Z/W9L0W#T!QLGFFC *T0U_% M$I>.(;=$&$G.&HOFA1MQM>6-\J?T8LT.WQK4QD[(OC:K"1>.N6C[2FV<^_U] MNK[C* )T*.,#X&1^->#T5(C'PYG@)D<34,U$M\@6R]@8(IP%AH#FJY'>WZ-S'_ M0_]I^B/E_[7TL5/L14:L"9N^VU/9$_5K&SQ,=[]QICA>B$F%J\ M6?JBB[TA097Q^).!#D4B#C!WTGU1W?;/WH8OY'>K7>:V1K*]8UR08-(@1"WMGP*T)'"3.^=9>*F&^C,J'[+(J2+X9F32:;GS7!;??GJ\S -M0W)@ MI43MV6Y%SN<+-?SUV^D_:]A*K;$8T,J[PY/A#BS@UD\19-]GBUWYZYS:P]D8 MICN)-_/KL\!W)TFNLABBR;3CY42X&@RT;#@A MWSA/@WC*.Y82MQ]GE)?7L6@@V:DVHKV4;\SS.8V^UG*=Y!3-8R0)+.R4%"!X;6!!H0\[>^L7;QBOH^E_":&7(>1^#@M1& M/ES:KQT%2]@1#8,D/M=\PX$?LJ$>?93T&5*VIDXLBU""[7.@[/H3?"@_ ZSJV,(0=2U<[JJ+#?;9;KK7GI*"=%Y28R7"I!Z"6Y7%IM(T?FQ1 M@.6[AH'132@F,RS:Z6H)R+G^4OJ7T^0*7]C57/R($TETUVHWHCFW26L:O7-W M;X9#$0R/<=QC%ZJ.9Z8C*X5U)<^K+DSNRPL%<4Z6>C*"#Q?4=TN2.KXH,P_B M"2C09"GO(NP:!9@?+S9VF*V"BDS31*JKJ@+(MT=5)E!L]@)9R.FK4I2-WEQ> MUC)Z/P5$&&VW<"(K[F0]*Z8 ]\XK0]8SOH-Q:.5+:XIKR"MCP075.TMN7%*]A5(: M+K?&=3<9RO*KF1BC6+=NV.*$P#E.NL9#WR0KD2+16Z3(_-EKKHT<$KW;%\H' M=J9D'3X-SK[RNG,&]E/$2[A$[4?J^%!L6-FQ6WG3_*\"#-%$8AO>I1E#HTCM M@:=K^P3[T>*(;X'GVIW7<6<&;:?B.TE ML=:U'%1W*''/TG4XC2]U0!BETMEN2 1<5;2P8Q]W,Z'JB"U3:Q7+CJ?RY'YW MY9')':^.=J<)_A8,O:(V%A-\WI1M*431:IXQ-!.W%.3:$2F8>E%G^X>V0$3^ M:9:KC H\6VP&8X$?0+J%]-,<+T5EM,*=@;A]"!! MCD_VHP[.O$7@239.HW9BGH;-QDV-HP1N?/2I6$)JAGV,)$C4+B&.WB?ZOB1, M2PY7>(<_&^#.FS^K8VM?]O7CQJ+ A<]7^QA%3EYU?P5ZFOFID9.DA8.V2P!V M8%9E'GB_O1=?[>-$+X<=N1,:8QYT\8]>Y*:2"FST^!R:SB-P]<6TUY]U5U.G%>I/W M[\,E!>)BH5Z$Z]_*.,;DOH^+WU2,Z+Z>P*QUQLC) HH8W!5E,ARSM*MV[CWG MBICD7_EE[X5'G5QM%*O ."@TNX#E5YP7L!JR-$N+LV=N?'>E +@ TL.1VF&2 MYL_\PZ^.R11 124,$5' X56L5:"=LW?H%V0GO[/)I=-8-;FI4/A=3V#G\A7%JT/3M"M&'LKEJ2WR6GWFVU+$]ZG0H-8H@LQ/VU@ M/HX#UE\'79E+-:\+=81/A"D M #20\FO?I[->[CY?*$*"B,JC)^<4PN-F>I*/I9:W[;DQ4;N%RY$I+= ^P-7Z ME/A^&EPM;"$_O,V N#CS;24WL.4A\5'B5X!!.N\+[S'N$DU9_M>@[/]#I.<4 MP#\ ,YL#XZJ'X#]#QY)GJR,K04S+!]*)#L[SW V7%S[4#CDZ/CXG6!M_RN;U M(T2HP04%K:8R-CCA/B9UDRC^6_/)@^FXAQ)G5RE 68!7;L15=K5J_]:RY1%Q M%Y[1D0<5>IU."X[7[_"PW.:ZYS#%$W"VQGHWA3#RZ@S!SEGS*QV#D MIOC#::S-FTE+R:!-.L&KEP2RE[T+_9A0]R"E[.M7X(_\HE1#O&CLCEV,>_GL!\!(^%$^"51V\@-F!J MUBI4(\7*,?OZT+FSHJU!58QCM?NZDR"6-T,13K 55' _H MDGUL\98YN#4R(P3[7;M%PV,-7+Z[M?I&8BK%[(=E+XO5CTT_J=X/;8['O(#F M$S8))_I)1GGFE6UDS)R#]8/AJT_D/#>X\/.VUC]BN+8M;)LA?I:7B5F'3HAH MPA1^+U#"U??Z9%,?0ON+_/URNG@/J;SXW-K&).IMLZ"8:=EY'[G;"_W7,VM[ MQZ.;42R81S J8B_!K91X9P[".C:)B#K4(^JY9!AS%F^N7RT5<)>.W9;E$.0):CQ9@V@Q9Z'%/<-B86%N/RW24"T79:&VL/?U MS*S- YH(Z9-8OAX?(G'Q2FCT^@2,06"H ,!/_M$M#[NWNR_O;/ M)2A;.PJP/0\Z.F#]NTLJZ-]NB2;>^UT21R4/LEE0>Y2:2P%Z(R![R[I_NWQ M"_F[>R!_8ZQ@Z>]X5O_#_Q_^__#_A_\__/_A_P__?_C_P_\?_O^.?[9T]!H? M*^X;GWN1>%_,V]#'M#/+$+16WFTW@2PV]WM+#,Z+<64"?_E6"]VNT&O246'"9SPHM-[WQ81'0,7=RJH>/IM;S) )'Q^,2N](-4D" MEZ[6WS6U)@ S=VM!;PP=@N8.TKL:!/TS LW'\N&D0E3RLF;KIA8<.^NF QMBI+*B M)F:E%C[(Z=%2)IG[U">:S]"I+(!P68<*4 J0SH':["N(DBPOAA%[WELU!C(@[.W/F/Y[)^?Q\__SI>L/___5_",=4$TVJ-F"1 IP>O?< M(0.Y;?D@MPUT1B,)69F__&:__!G9G]%RDU]*A1%L2(63?U7;?3*?*^1686DC2PM,6@-D009*U#J-!YZ5;(XI.W?KQ@]/<\3D0]HX" MX#1 1 %T$ 6PBJ:*#L-P/!>7@H61+U90@-#4[O4D)6:Z%FY9[C?F^,4N93RW M_KHY9A+VMU?@]3[-*C@CF-S[!3.%#K.PU\80C>XBQM5,PEH?HRIOL!V.XM1S M9 D4X-QJ71OUUV,U/5E>W%E>#MW*/#_/KKT M#XB/?1:\KR$430%^W1W [%@;?38*)-*1']+/4X!#EIOH(X[AC;?_[02 MM,EC/^DD.S86-9-WLU2K.MQ!+05,ZGJ#.^&-H_B#!U2UI"-6J;^%;O$1; M-[>1/"IP]M"A2>%NC0(5@3H!(ROZH6=8S>?7@=61G M]EBV*.DNZ'U#YZK]@MS\O-95#N.M$@I@1SKP\>/@-$A4OFS>6ST.NXJYKJ"M M8,;H5E%6K9&I$A@E!8"^Z+_5M71QJ"OOTQ1\PJJK>O'?DI!_3$9M,)Q1+U&4 M+@CU"!7<@>UH42BT@,YA0HIZ"=)IMV)N/N,6):P%;O;XY/7.6,4R%%(/^S?- M21+?]66BA8XL]OFCP='-"S4FCR7/5E@?F7@X9713@"8;R&QQ*;)3GA_Y;:;< M=WFH\2HBB#8TNQPJ2W3G?$5_\1;S6BTU2$2,YXE&"_=YK1F<6CI1X&UZ&2$- M8C\SX==9*1&>=BERXX+_@[@>%$A56GOCJ9#;S]?1R9RV[6SEA\.SBP1KJ,G[O;(%G $_Z-(_Z M@87EHE5$R\*8;>(CBTV2)@6X\0OS&0-NI !*\;/.)B7B3]\'.#AA]5!6J!OD M;9+RSS#AS,8G!WW_BYP+ZG^PU?6/,L3^[>V!_\DD*MJ:=J//1_R\FVA]E]K# MZ:L6&.89O;#YIZ,^GOC+AA5]ZY&IH;(>IV]U'$*'CN@6+&I\F.SQ2\A?"@V- M%CWRQ E]FZ\-*^YFI$->H3#DY64^GBD'ZO"ZC(XXQA>Y1Q^7E5.2%N<&%'WQ MUU5<"N\_K]AZ&:9?$$/NVG7*)ZUEX*J;C^A:#AU+ABPMF'TZC1;TR%T40"]N MIR2I^F"$F_XCIR7L&P50[6M9'4NQK E^1@%$CF!Z_"V6I_H4Q5ZM$.H^MG,M M6II3@%<$-K0JVY)^_L.B_8\;O;=3Y5VSNFE_*Y:*U7^H=SK;-H;$&DQF$,*A MR?18W$,H#S$GE^)^==("WV76$7]=':N=6+U=ZFY M0UN^L[C)QMMN>MXOJ;HF,Y9EKW\:R[::4O[=#^ VJND:\H+/8V(@!0!)_BZ" MRU@,;TU:GQVNY\]<"TWTY&;BRW'FY'APACE \\@%A=-.)PHYM<$F ME^;%,#@]%%'X5;)1^="FZF8 22&_)6#X/70C%Q%-;WT&N /2E/9SX3C:7.L# M3E.]DJ>"J4>TZG9>&_B"%?0J&\@>)<> KVX>P$1?-<_)!K/S='#SF4J.Q,M0 M@)Q.#U]V:-M;756?4H+*_X=W2O KXXS\B*Q)9<;9?)*+-=U0V#\+<8W MIGC:OA%%CWP-D]HM MZH6O.T*9T58'1DX?[>0=(^W%*NIN^@F267E].S=\O[O/4/M-[L51@$ZC_92$ M]GF9HQ^0+5NRNA 6$^#^J?LH9ZX[R_-%A\M=CK>]AW>W.G8.1FU.7YML_636 M6IIY6N32+-4RD*MK;AQAX',/K3NS!>,O"^**XI+^6+Q_[-?,%['_(1W\BQXN MPBH[UFUQW@0QHF ^R8787^*;#"V%7>UJ/\O4D^O^Y=WZH]MJ^]QTX_HW)!F* MU-[FZQ?KZGU$"V5JYZ?:#WW:R7F85?&PSNE)!'2RG/"3"#FD]F&J([;@M7!0 MM\O+BC+8Y@H:8&ZB'H''TN=A)+8]0ECML>:% M(*?G3'R8>#<4%; K;+%,QG>7NBM>T^_?)-Z_PU?6.*LM&1\$^U5X*.-S[#G\ M-I'#1I JH77'1%-8L]*)G .@\M&$Z ML]4T7WCC9>V9V$/&_<>'>RB<.'[,RP!1R%IJ,&ALK- ,(EM*$7[6N<-P3H][ M>@;O5X1#!]>M_4[Q&\_ZL3+$9$;0/I % ( Z1U.5;KKL&NA9E67\5* MI:^37G5Y1?7M[2F+>Z4=7 ?ED@#(Y;;.)P/6\5TJ5_7;]V_'73A]:HR-3'F=VN)A#"R -%A M7D?"B=\J";X^SVG6\M:L=?E^7:)^\?10/9Q%((F&"W3GSV^#K$U7!";-9.!VQ+2K'N^&OMB0 M)R*3'03VM/9&<T^C>UTH_]9/+Z,I CM!OCB ZV.B-]OWRF^BX@VM9^DTK1\Q?/Z$?4US1IV& MB^P(W],CTQ\C03Q!UL9XD.%ZBG0L9F&UVO>@@*M?U4VM$!T/.NWF!-\"J#@(5AIDM M_%TI/6!/L+=C#3YNE&UJ&./I4K?_(7QT3NO++7=J.KCZ)!\^0369D^F1 M76DWT['NP5CO7DYB0@>U7D5I@QG<3(A?63\NWF7QD9^!;M7.XU.7X@BROULX MD5B."DAV3K@Z"US#DK^BMH_&P+H$VG!Q9/=+;SP/]L'^.YK )Q93K+&WT-UF M$N-+A'CB"A[2VO\LG7E7Q]JT>M0QL95=[+SL?,.V<5>9]A5]4)UST_-A"0X2 M)_'H4 )1KH&7B"*QY!&]5@=UP^;O#=T?OW2NO5EU_.:]K\9L=%3E;;Y;V)1B MK&\2JKZZ#=F8;+90K3>;?NYI.-LZU]$4H1IJL;D]DW%$JVO"1X7O#6J\3!32 M(@;/3G9>O9GJV"PZ)3UG9G?1SBKF#O_S&(/$"_Y?>>&6&(6WYD\&3;-V9"L% MDL:$,\/N_-+A+=SG=R6.BFL1S@[TW4BE1#RI4$N_P#!=C&T\5:MB MN27)\>ND %7L"SH]W%?*X-OJ3!]<,4"&MC(0T2U*#B>EZB8 NTCWKE"?D6%DX[6^@^JV.E* M+FYK[QNM]H"*'I=Z68V*H=Z30Q;%ZZ_,1X>XE&3,A;=75/98AY0%8_\B/%/ V\YUM/2^3F>60H7#V$@&\$RB]^UR>#'T M8=US,0UY@$[LFX:!*NW[OW0ZTXW(%3S&BO>6N)Q?QI69E=\@!!UE*+,BNU&G M*J,C*0"7(I0O_L-R%?G)5O5UZ$7LA= ;[P7=FPN8LPE #)$"X'JQ>^O<%(#N M-')T@&1.+)(@2>(@38D?&>&R@@KB6 &9L>));IN&][=O#EJSY%LV#.8]JLR6>]J^G&.72FL*LY8)>DP9N*#AZ,FO?^)F2=%#= MV2+K+>ZL9]GX'7)42^9+)ID24LQ"ZSXW-1UXFT@[;_6*Q@]J#8H_'V>J%K[$RD[-38C4%8C6+DT2W6^8EUOF/[80G ML1=OVYI.1P9(7,K<@S<=')?N@*@U?.4GPVQ@9'Z%CX3 Y?L/X=-/H]O0JVW5U-P_7F9L)5>PW M[(TN0O4/53L96?C"HAKC#R0R[-3O]/W:N9/W8]HW:D!6>12!_9C^.'#FX@,J MEXA8@%/H-90[J-FJUH"KL7_-^W+LNNV0L=A]B;,_UW0)\)P)A[W/RSX=O]OM M$+../T_B4"$DJ=GTL;HODJO2$[MO*8##B/B.E;-28*MC%DC@.P&AFZ J\L12 MJQ%$!U:R0^$TTR?#":*1IZ*4Z,\[DEJT8M^B@3__OL+X4%M3A%$5AW8! M,^</ M2E?_Q8=CA/.*5D?5\@8XHJ-3?GNQ:@;7??O:N]-\)\0?!(OO48!@K]_0U/;1 MO[(H1?6/7"\"]@JU<"$-<@R"SFE1@/Y(RY7_A(7XYV0@[M2*Y,,-5T_ZJ*-- M[([14R]\,CL4)7U!3[/ZR>4!(YL)T6Z2WN%SY%=+QA^-EXX^*K*PAN[-AK,CF1]LC8[YV="I+<#:TCC2UJQFAC]E).6 MSE$(J:)/Q) [:0_L/,JKIVUXU/A''(UZCVNFJ"5M.I" M+BZIO[M]'*E6/9BTI0#@DB(^HZB.MJZ JPD;*\CG"^U/W_'0O(5W??]5-/,S M>H!!=+9WO)O,+5JY(6$24FN<1]2[!8Z&N* 'K,FC!UEDA7,B>E8H?7;9 [>)3?5KGR(>ZM0OL5"VA20CTAD%R]&2H'R\-J$B;<.%7.K@([]U M' M4E9LO40">DBY9GLJ!B+7';\W,A*M&8SK,>-^+E 7RW(B%>@C$;4/N[H!9 M$*@VT\=P2_;1Y[NB '4CRC:D6R)3;-1K]"G:Z$ MA:>S; KYJ_9G16Y^K*JT2[W3%7.5145HT>V &7JBMG=<@O"L#_4DW8\ HZV7 MFDL^>MS3M>$=LK'+JAIWO9'PX S [BS@IKA;TCM'UT(!3I+T<6X4X/@J1/ZT M_,?(_-9+F$\U8F>?G.:@KO ?5IDEH.6*%"6EZ]Z>FWDZ?.PXK/NA+(I2O]Y. M3+JF8MAF*FP#4;2/DNG0M\LM'"WFW>PWX:9\)U(V.K"U&B\\+@N8ON-8RK-RZB? MC^TH#/,$2KONQ(S\SGVSC,'K"F@YC32 %+%;0:39. $">9E0_N0^W2A?-/F8W"R-E.J?$R\*5Y3RC7K\[K' M3.W+1OZC3V*HV4_*%XXRI*:H">9#RIVS0%6N9KU>]AT_A\SK?MMD4HQ,\F"5 M4N%ZEV@P7=A!JI&R1J^VJ=;:Z-!FNQ6R5O-.FN[(7GCYS@Y$B@)@9XX=JS$H M= ;2*C$)K+S0)%>-U[L@(5ML%98FI+4-T#@_EBY*^02R%\E'U,9SMW?/*<$T MS (_C^A_1?8)U"88=+Y)4#!4O9=6!Q\0+L:__\C/K:.7%!;F41:FK@P2;9DM MD'_S\J7]J -FS3KL**/Q!.(<(8FHG4_B(+X9+6\SVB M& W?UNA*N_)R"RN\,OVC5):Q'"Z=XYEG.M;DZ'3U9\W[1R$7['C#;_ P&\?% M0@6VX$)MY%,XHU:+$ZA3/G=PE1_+LRUF+5;V2CY/=YVE MC\@EVNUSQ] L2/JW;L3'A!X[/+#(>J7G' W/'5H68/,OHS7&S3LI!F1&1 M(.KMXE#)KPJ(Y-U[!0 ,6Y@)=3(#)VZ&\)08F(& M2E3X:\69MJ[2SCG$W/O M#J;!+<0V)[DP'"]?_&HR>RE\I[(ZPOM8UEHP)^TYKR_K7E2:_7;L=!HUV,)1 M..B=9/'IKYR9N"5#O@T?J&20$X[6''FI7D]CR-T9,OME-)$<>PY@O7O86 M1"@^'6O4 650GW<*L%0<=#NZ?H_:.??'24E)SO%+/#>AY)97+0.?O? 6+K/B MO:^4'HR/,9\]_H/-Z79F8^8F'ZH9)/^A)W7RGZJ%-O]EE:N\_FO<]?.#YXC M27[+)IM\-R^14WO@'ELZRJEFC_R/_S'CEP&48 'I0/K2=NZ=5$+S MT:\UZH;$F.YU\$GBOW?;(9D_Q4Z?QB[2,44; M(D-W> Z31G =S1:B]ZR\T1H2)2ZQ11#WW&7DWOR^D9Z-M>W'2?'4P(([9T'Q M_.94#X>&OW$%E[=TQ"J;80P-%$^X$.)G%.L)EB&J!JJGP@!J@.H+:X6NI?/R M?QJDL&WUDEA%R0R\5Q:SCR&%Q$TJ-E?$2YW=5=)Z\"*1[HO,\'671$ T"V@R1E"&_%8 M.VB#B,EH!&Q6/6BW1IF>=/UUI4*3$_.,$EM]*JC.BL*8X46P#L=*^( MNFL;"(9K"V2$T0GG']H>-NRK;NY6:/Y[B\L@-BF[? M6TKDETL$0F;SY'N;BH5FH;\B<7ZP0#)-170X\?FH3NSN&--> MG*4%*ALJFG(><4V6RL# P&@5,N9$IH_&^Q.\B5.@]8OX+$)4' S/:-P+1^6: M9H]><8W-H-'V>-&L3E55PTWWS3]MF!#(-C]7_D,5T<.*Y;AB23!R/)QJ@.7O M<-P+9@IZ\7;A2HWIJ+O6I*FHZC*KKBK"MN9?7S?2G3:9L)>.73D(+')I4G3@ MP=U['7O7RJ\(1'-&X\+NA]/'LV=(M)O'G(5;GL%!HV\6P_1P\ZU)NVG)/G'* M:5N;8[&_A*S3Q_\ACT\TXA?"*#.SI@Z*V]B8^%B#=F MD_F//M1'WC$J2?([,B!]/*9]O7[2ZI$.7QU M\_25^O)74 ^'#_!/%O7'$)FW]9Y6Q)OKWH/U'H=J/HQ$ZSD04=4'A==3&ZBD M?2U44_6Y'IAH7J\43(FZ$!ER03%0_\TM12Y\[QAX/O&7+YX=VQOFXX0[-WLR M&C=HT0<=)U]$:(TV$R8!5,=1[H[*LDFO4!<:I;88J\^/1OV(\9F'G5LMA.KBU]HG$@'7T5;!K MK.FDY\-;]!MGY48DR=\>N:,+E__W[Z$V$7/P0LWI=$A>.(RUWMG+82>5[G[" MUL%=\ZI6\W5=TKT.AJS:"Q[%JZ2MW^UKC@&K%N;I#)\/$QYR#%P*C1OP5TN+ MI.K/K2:9>S]W."VC>Z][L>ITZ[Z9,X>-0O0WR;"-[D]2SL2\P0 S(R-X9F,1 M]IOST"<.$_VWL>[NT,*J$!PL HPS@TXRMEM*IC\DFA2LI#'W&UH3Q*\S79[> M,@Q7]!SXP;_AXR9\QHMY=[>7=.XMM).J)#\7!$I'9?8;&1MK/Q .;Z_RWYK$U7F MP9S(,?=TUIU)SD15'/*]Q]5<[XJ0B.KS6V9M)[W8E:UE^6+.K<"\DQ?OC;6J2MUE)JGAC\*I1&P68B",@B+3> MS(GXZ/F3P=C#NG"G"A4;%()F2[7VK49I1*U%5\L%:Q%U>_Q?D/]CU",8TX8V M)%SFR: MYE70/:,NH'9'J#= 3$/,.8@7SMT\@].2&&-O]K8<): JZV.\N@M61Q,5&@L% MVB"";'ACMYCV,+) ? MD@V1W(YDZ3=Z..P:#9JV7/GL$G1I=4Z83V/N(M+I_5L)GNVV&]CTIIE \,F; MH:Z@ RS*XQI_(>68(V_VF!6M4DV-=7,(^Y)X'1*BI&F.9M-\$%+O'"C]G(: M85MA10TS/&3?Z3)I6(6)V4>C;2;,9RG7/PN=R[.#ZL M_S3FUC+ZH4D#&SL7PM[^:'AFQN5;D*Y)I];'RUG5MC9[QJ(_*<"D&9G>#(N: MA,P[I+=V%U\ED,'^.NGWR_ICG[[/2K+=]AEY2_OU[=6IX U;Q5E?*U7/ M=^:6_+1&$[KQ.94[1U!MMH"6>3MO^?YZCRI,!AX2B)H- )==C:Z"G44,MA^T M^F]F)Z56L(")IU^I]76+^:SYD-V>8U' MR"WN0T8FPW:'&_IE08L3<])1WMXA+=DA:@QE::?X_9ADM =NIIX=,E[^;-&0 MPKAG5?G:6H4H?*)(U]S#O73R=G?JZBNWU#58U^3,_0IUIB]2\WP_< MA-5O70.0EVOHE?F),ZT;#B3!#QQ#*9X9BLW*12^R\#G^6(\PDHIP'1X5HK&D M;.S"#W+:0&.3-L@]^I6M^@^VIHZ^SI'[W%Q;FKI[;?;*74R(:*RXA.3DCX:? M_D2'1%$*X,L'$1LYASB< X6-M6$M3C5QRFX;R+#LNC='=WW6X<96![@^E[?+ MG%.A .)7H[;W78]$W0QT;U]Z!7P!7+/6.'U!6+U%WP6RAE*0,@9O_[*DGP)( MOY#&T)-4BN])*,+F+@L=ABRJ\8TK@EJD!I[-@!0%,ZUF!Q),Z$B5M?N3:[W4 MN!-5RT7PIQR?NWH,+1+"<=(YKYK[?;ID?*?1> #@H 9(\X%H'R:Q>- M"^:/+9PM!2"*0ENTIVS);,'KY;@P)]HU0MD^N^GB>YN;#P3\_0GA>H>3[KL3 M/$^.AM@.Q"UAAQK(]IGRCG63+%Z%>?:6-7A=1;C-QUJ[P_!#F$Y<7B>P75I] M44E_M/;U-]S.<@$;-G-"UST6,TNV#8WJEKQ1M(9=*IR^;A1>O; EA%OR4^;R MT<0M8"*0',0#)FWM!AW"Y\#(;QX/-"#C3_B5Y^7HBHTI0* G_MS=I=MXM1U> M?G;F]Q3@50IZ31_U!#5N] 52NM0L3#Z+.+&QN'4NK]?;,]^R('1C(:;&=@+H M:B]MOP:T/IJ/LV!OAT:ETQ\_\ QCTSPT BE5V5=1EZHFRN%T=;BK8LO6'DNE MQ!8JVQPH\(9**J7\M%[)RD!B1>1.O>-,MXOQ[+4NOWP#;SDS,ZU.'\)U"H"] M2&S)0'V]HR:CU:!9#>H8X7\X08)?P\05$5]JC/G.LZ90@!DQNNT23,LT/VXO MO$+;Z2Q1SZ)\:&?M:T!"XH%OE\[I9:_K\F>+E)H*V0T-/3H7+"=4CW_8W;@% M-%*&^"8V5=!GM%6/HE8-:&VRC+=U4H"T?OE$+)WM_D$OD5UM3;K1C$KZB:PL MMT8_2TJ#E%?"[4+)'(L/46*+Y4YD;H3$@TY?EDO6I >2]Y# _$X1_-C7FBK6 M.L@8UP00SN8Y'SQ.O&Q@9*?%5["&&_+9SU&:Y_0Z_HOU/+0R!0B@GE,+[0F> M0TG2:;2U2)#E9R36U$D"&/8*92GQ,U,BN];/P=%%:M&_EGN)!M82J>D_6@YO M/R"+7Y&('YV.5LFL48!&AG+OR_<&/XD,GI;4C*, /I_ /57/E4415_>H-G_^ MA7_UU>L0TYZ/9E&Y]>!NV->!-&N__(K17NBWY>6"*OGIR/Q7KNN&TSZ$,!OK M?6K#PBC=MQ;91>YJNK&?_Q)"_IM)0AH;,1=CU1D*KG_K !B62'IXH5NXD36W MN'6C.]&7SA_^SG."Z*V;-QL3*<"<2R@Z1]K46>Z!BC[_N%?MGJ*1+P^M9LN$ M@<^;#0J@.H0MCLJE/Y2'I_DFKAYP\PD1JS^.27["_;Q-F$W-5$D7 S]_.1/, MM_O>:E:"'3&RX@;C6CVKPJX?,(]4.K$#[4BW7ZV_,:M#W?R5KV?R6TW'=Q<9 M"2+*U1=B.EYL*1W%^1)KC=Y6(EM$)#!7"6X_SG$C%3JEOTP(QDZ!6ZIF; ;$ M$BX@#]UL]X3R"X\#PN>Y5[J3[O_:L>9H5BPU5%%EU7_[']LH-H>M,^(GFRA MN5&SDMF\>G21E$*JD)IQY \OG8+O6G"9R+%5]R'X(=^5['\Y#3F1WHHR,F'O.U'K%1.I7O7Y2 M^(M\>KZBGBPZJ57(IXZ67J*(P68'HO$&V<$%F[S^4-"J_F28 M1K$XZY>HDA!&.:-3/7("_JO#G6ZC&(Y.%!VQ-RNSXA:F-C*PFZ?M".=6C9B<\WIM;'B@;J(\ M[P5$J-R%"J4U2^ZQ^5SFNV^0[T(PLH/U3*8B)CCJ[^H_,_BY\2NY.IX D2E& MGD(U/<,\A^?M@D,A+"7*X&>QLJZ5-1BNQX%T"LCOST[WJ"P+$18Q6C<1E1JN MX<9N=7FY#=I/S#H_1&1J"NLVQ-]_P?CD]9A!DDAIS?Z\IY& -<=TE\ADG-^7 M.[3?]A>N:'L(^6(N,1;Z2CVUL"2S.-W!AX&%O 7]F[D_?4_,RFI\A ML?H3MG\G0-.J$W=_]UT>/YX6GYN)9,ZTG;8Y%,M$UT,F6)?5HL96GL+-9:C@ M_O8[IHS@!/"'X]L^H9HTR8+D43!;')D^]'BZ:KWR%%_#1 M87>-9:Z_CG%B5GLX?5U#M\DZT2HN<._:6^&?LL_FG;5VLS$>=(.'6T?L:]7? MYYW9B-%L8B>9#3/8[2O981NJ9*>=F*-YWGFM3*#3>*[S5/:626KR5%YFX],&K[&D@4*#Z8?#Y6O7 MQNPYM%BRU!1+P\HTA#/#OO[X6[F0 OL#S-J]'!YO[]=XDV5EGW K&-+G)P+?D7F M&9M\U;7+;%V8BG#H,RRWJ',+H'VK<"^[W:;/H&'M:QT#ZJ8Y(T>2.MY$S MU/,#%?N.XNC:O-"1C:!GE@(C/VWKDH9C/!=CK MQ=G5P1MZS NETN1?YCZ\GIC:EUQP^:C^,9-'G" M."TTFFCX3O%7 C[AAZ?6DH[1_3H%.#0V&[N-GU/CS_I4Q3QI[X\8T#PY*ZM$ MGX/W:$8'DB&-E<.*GKB96R,;S]7$2J1\^1C?B_]?[+UG5-/?]RX8!401Z1TD M*"!-0)IT@BC2B?1.E")->@L0B(#TWJ4K54"(]!ZD(T6D2R?T3D(-$,+P_:^9 MN;__K/N[,_?>67?-BWF1%UF?M?/)V>?99S_[G'WV/A_N&^7A&9:Q^"@CO137 M";J+4[KZ(<<=,,9*&"N.AD?@@$58GQ,^\ GK(V1$D;BX2\.RX>B3^H_JC0;6 MR3S2#UR!: T0I2VHBFOWAAA\A+/@7CKF0W /,<^+KTJ="PT'9ZPJG,H1*X0Q M(^H<+I\\K?G&+9 ]L1*H&(M(,5V]6WJO 01?;E>>7 /"0.0PO?*_V+1N5L*1 M6GXE=<<9IZ_PPF[1TS#)06VIU.B-W.1(P/D._MY#M%H/_,XUP"ID(N"Q;;5= MQD8L#@Q?+KL27B,9L#O-BZ*2D E]UDE-*\$+(;S]P%_VGZY&$?:Y/Y3:RR$Z MC1,5,+T5S\1M[PS%J.XSWJ_I410 &=(<8OO3&6Z"M=R/$((6=O3BZ32F-[B& M'VR4,3G;[@NK_/7-?A3,(ZRJ9CV;>,/Y9S,NI/$4_NSX &P:<'NFCOL+*1S[XCCN_+SU&O"S+O]??LDB M\O\7_/>"53)PYQ6^-@('ND6R$V8'C0 -8<\1 <2[HT>1!P/./-GPB)=[?<=# M$F6_'JE,/[>"CB"98!+HO=XH)!MT4I9:K=9TSIZIJ((M%&3Q6_[7KE3.Q%'O M/^V^>91VDS"0T\11D(USF%1.ZS>X0\N/SF6[AU^J'$(4?I'<$V(_F.EG*(WI MEI]O9F]O =XL]4U7M? /SE2=&*[3$^RT7Z'Q@2!==#V/.S02S$>C=0W(-RH! MSI.Z3XA /N!_PRO!N].73PV_P^\BF8U-[%G-?YWLH$ZCSAO:!X?[@^>I[>'5 MYA.FF5J$UE8QUS[];D]BG2%^56TT5@],7K@$=Y 7P MX:$#/%&M3UP@Z*W@M EJN.LA>!D1BF?\*?.RU%Y[4:W43/5]XCTKBZ'5T+Y/ M5DF' )\=\R%%'XIR_2SC3QE@/]DKL+F'G6YB\G*FB9GC)M2[:Q'+1;QKAPGK M&H4.+-.W1YD,:?N(SRVT^\E6SX&\DOH\CICGJS2\V\CA-@3)_-I?9_?_3C> MENRXI[(_:@ 7 ?Z72?WVGY#P-Z_RN=!-@/!?\!#W+U@HC^0F^&^(?OQ?+\G! M_;07X/GDQTEN.))J1#AI.THT&&]D MLX8B'OFDS>TBOG4^!O8Y=*L=..V>!( M2^?"L5THX7 WD[ADH@T*JK$=;TE+B_QBE03]2;(N$, '33+]/(U]V5F>DSE- M&BV+EH#TBHYCX2O7 -IGF=V^6Z'"[FLB!^R;42' ;._OM6,&71HO![S/V"/6 M>?-K[TKB[Q]8M]KH8CWSK9F-6QKCX0/2)D7P*8FK&_9MHX\A[)GM,.;?%PG: MA;"@9Z6+V)D%TB^$*OT2WX+SK2[Z;M\/KG8EOP%O#HR.\:$.BH])\> MT]R*NP;L5Q&4-Z ;?4^2ES>/Q* MG/!M"".(#5$&7\J!U_3D7]KB1"=D=):'0RYR0Q$>_"\\+F?#3^C]U 9B,@LH M0J^6:8B\V6V)L*QLE4;.]/3W]7W870[[G3P@GL)@MN];V:OM(BF#,4_E M$[TXN6]0E*TA>Y)_7I@O,_?$X(3I[*M6*;SO!/+DY+7-OZA ZS\-_V? 3!N3 M'#?N]E7."3S\&G 'R3R'S>^B&U5(3:7X^\N5A1LB#!9^]?+SJ-B'/5G5#0(. M:-IN\0U33[W*D1.O;0N1>W8+?1.\."G N_I7O#)=KN34$HE3_C>N1G]F?>%P M0;I9^E,JSQL9[1Y4RGATT-VE(.FQG4_[SS:P_E],*V93&^-]9=M!OTL'T$GM M515$-7W^VA9\17FUQ>:U@D$:OB*\R;83V.7<4HFH@R IG:.B'0-*U@XK V#1 MS.]&[+N5>4GET9/N=&)%M="7YZP@X^-(OBK)(N')3&US.Y%$H_=49Y&N 1KY M_9RUV+!\(/;S9IH.]^5@Q=Y%S]_B&>B4@M)A;0Q0*R)LX=EB)>ALP/)\JE17 MW-VOC0 M]D#0A=FD+3 ./?PT^(016.YHN,E*-=[CL>=E=)4WK@;\,X; ,T(%K@$/LD_7F MWGDV\;^=^ %X!R7FY:N-UQBNK.#]'@%#^$K%\Y%KP#WG[NS[,0;REPIQ+>NS MH.\V-' ;GFL R7?KH^K+SW!;"3A="_V)OI7F[/[)L%\_(O M&I0L0J'RBU][C\HSR2/-[R,[LM5_]F)MPA$[?5<.O.E>SU/1<'XXN[%/*$G1 M&$06)#S\;__O5^LR.^/X^6+[-^!K@.G[![@8PPIQ>OKWL37C*2/_=C%P:"Y0 MMDKH*/UGIY9@LK(-90$5W(-8WGB0H(?G/2ZS\(/OCE?V*-5RDT/%9B^#QYYV M.O4RB6U>TO_.W;26.&2\3K"^RO^V3:EXC]& /WM1W1/'%S$1P+F#YVR2 @5Z M3-_9)UUSPYX0GN/HOQEGXX=-?- +0GK@\JGFR6]O/S4]9?F"2,%670C9$'^-TR M"Y@B"L)3;>1Z5QV;:3I;1_? *0^5JN8OD&%<>3#6/Q_>&8SO< M L?Q*>7_IQ9S;Q1>K>BBCS"AE+-/;);^]B<_+(Q?S,KRW\VY"8W^DR+0OYV\ M2D7 ?T/TS9W_7_)_0A+R".=[#0@:"?C51GQP(".)XJY%,.S0N;6(F&REOIY9 MX(F/[SLR)9*AC,Z3J,AZ3DX;GJ"YY9?!,+FM8Y]38C5_8)C'L3I7ZI4+61[#<[E(IECTO1:UHZ M[MV22Y?=F\QT=B\QO$I=5J:LX&_YB5=+(4IR0?UP$Y:0**]L](01\Y9.S!]K M/&]5=S&*88&+%&2GZ6> _YR/G;9?U;79D/]MPH]UYE(11WH^<'XSAI]^5[A% M4>V30&]%^CXAD9,Y(?!6U*W@^H3<),$;E12"ZHKWI+\-H [^3ITZ(&L^-H+W MV)*VDQ3\1%3;^;]>2/UX*.R'#X>I7V7AB7#O,:P)R\-10))C9TJ(K59_AFE& M]Y?L1T8D]*PFUL!D;7&>'C*AI)QFC3'1>;H.?CZEL:6:VL#G+QP=J7I9'#9+ MOP!D0SS>8=*=F"(#.G.*#;CV<8F+Z^[+SWQ2G]2DU:\6CRCZ+3X_/6WY57(,(.C0)F#8X'%@NGGR2NJ!758J7) #WI](P?V\3?5\#V& ;:*=)NZ)?SULZ;<-<=%$7X M>LDRB5JJ!A7,)JK.;"\BW-/0P^W#87B247;T/\4?7XU^>'0-T+,NND7(<_SJ MEM*:\?_%8#4:I:MUD_42_CV3H@+\DB H*94:CFB11 T]VS'&M]I8O[\+M&]J M-%SYM2E.'00N)!%.JI*?B6SF_5?T!D#@[9"VI0)6M@D9-]!2-N2'7D]).7;% MM)D)$BGFS[15D+B@)*V9^4%WY;=,1,'OQZ85+YV%+HIQM.1X$IMEE#_7KLKE M;0>ZIOJN(7=5NY-A"N-MH5W:T."NTC8_AK<9&:C:6SS"XF:%RM.G4B%!N4_I,?;\>4T]LFL+L_ZG MQ\-83F\O']KG48CN*-^:29ER7M%K],O3R067/*U7YN2MK MSSF7V[Q7UO_)0G]!>U<"BHMQ#&-X/JQT1^CYR9THQ^C8KAX@V]5/-8J?9#PY M ICBG@&>&"K3 MT92*A>'Z1*7FX%@"_H[OB?-R2,>KC7?_;C)=\2(C((?KN>O ?N5^BAKBD17$D@0'WYO8]B!WY#T14#15+34V%D98*X4;Y MO"HSRKNRWZ)=7.M%,R<6!HI?(\8YGUHA!FAJ])MW)J19%KO@#W$R6.H8LV+2DZK#65BAS6K)D\7<8S6R7HTAZ48-NG0K=W1>])%*LKFG^J)[PP:Q4 M'G9XBXVU93*FMK8UN\G86#Y!D8DHEGN<-R\6 ' AHBSY%,:WZC2TL#]E1I=) M6+)4W][?>3-!R.]MNVQD3)A(==Z# MJB>]G;B05XA-1Y\M3X7+ 6V38%+C3A_$2EYIE'6+G?X,S!N(SEHJ6WKK.U4^ M\DI(-5?P*>V8LYES0%QKD*&-G#5/J[:QM/&\0H&Y)B=4]6XGKK3F:G.V7:RKW9. M/V3+=[L*NU2??9'\I4\0"V5G9*?=I]'Y&MO];KWPGJ._E ,RQP(1U&G!MB)Q MX.B[58=4ZC.GO(J2$W1@ZC"!YDW.*E>1R>RD-<>^YUNTZ.GEVI9'E+4(HH;X M.E@?5J&1$?=B1SOFWP6J_/K)\$OVUS;830.25].S;ICEWUKXO8D_&FWDQ4P MM_%#?N?.BUR2#OI?T"X!P7%5 '("3^>>ZE>[8BR79:OL+63_8/TTNG]_%60$ M-NI<_O 3#:&Y!OA6M;U;G(UKA]<3?\*]6(:38+6/7OD3&]$E&BYJ5BFCFX@C MW72)M/_&TQ#5)]TY27F:[([,]<'&OL-.8 M-E3N+@9]>K PM]7E_A>H/=N9$*9T'L9,J%M11@MYB7^/L'E MBX _"T^24$J[1&AI;;_TJI)R\ZWE_6,!U_6G]YN8/8FQ:S:FGO\W?[8YW=DN;I6\<$>+>W[04:0<]_NL54_0UJU?@]S>-3*[,0<_@ PRQ M9\-%Q.!>6H^M\3(!PR>+"=0EFEG.XM;K#EJFM&<]S'L*SI50<.>AZL9^3;]1 M'.X6O.>&77T"+WM'RSE3V!=-WMFA1DI< UPE<.<5)ZGC0>L(3J*-MKE8^L\= M3N./UW%UE],3#G)RZ**PY.:)A%7@83]Y=O56+P&FVUT\EUXLV]C2&@4D:Z[< M/.3QNM@S)U[6L+==O"LC6&RA\7*P-1X^K#^3>]:'+YC2L+&T+N[@W^5_'"HT M\E@^_Y#FJL@D#/MX_;*5?AYO<>H3 X]4O5\U<74-6'5A;P=2MIB^RN&:U&CA M_Q6Q",(NOX.+9,R.(*FP.NI=::XJ/FP'TN_<\9OXQHJ\R-]%UI%9/A;G!K8W M$2_A:(Y9R*?&@L9<'WOAF:U[#("G-$UPRPPS MP$R++(,Z@*3\)^L%?U(K$Z?WF3@\W_ZEC%MQJC.!6"IVNAJYL4$16VUY:O:CGDZ:0A M)?GT6WXI*1J3I0TCOZK$Z?DL1T'NX[2@ N6((D/+\?Q "^C#6)H&4Q[U)=9; MC,,2W5"#"!G99?+[.R*V"URC&]6MT:&I]S_Q=KKTR5P$:T-!'3F/,/7A>S Q ME -] [(QB2(ORY(EE0LKSY(T2WO:-NWCUN%V6&:RO+,#[ZW$E(D,L@IF_K-' M30Y6"W@X_">#;PC)#4U;40J48]S4Q@HJ^#N;@3G%@D]?RNTJP'KX&(G3A?HO MQY \,*\6+&B)G[@+R8'^V=PVCBMHK0ZU!(0,FJSR-0BA?MS.\=GIAEFY>):Z M'1HU/D\$FY%7I@JGR#GY5>AF-NW[RM+V8MM6;#[) :$ZRAA(#-WZJ*R9Y>%R MK*!8WOLXGP>QG5_9V^S_CLOX+PT!52LG3X:IC.U.FR)+JC/P[^[Z#S20YS)( M;-RI].#CR.6K;FW9:RQ%*-8UIF;B3I]S%[7+B#\K'*H9X'#CMEU]362DW,<6 M^V6LC/W-_Y%PY7)_I6)^@<0XT5:#OF!7K M7HE?[]H(;G7[DRLZAW5-=8R?)ELMXZ(=4-\L2@[U(A./Y(QN5B'W@&X0:YME M*[A;#HA-P+2VO$1Y4RJB9)],^CQH>5MIY\3$>.M2)M?3BYU6TD+M88&_RM/* M%]0:HI'AD4;SL;<#QY/^ZI3%7'V5H]V&L,B10)-0=$DK4;ED&LL/A79C*VV< M.*&4:)8/'$ZDS0FA+V8V"%DH/3'4O1:MA>^3O)KK^T\A/MFD,L\D(#:*SU-V M$5BSJUZ+[Q5?1P()K2B@CU/;^#^UH77:L)P<#2EPE"S6SG8>[N/SCI!]\2H@ M1_X:4&<2AZM!(-HL05B>N)^06=9M$/%F@ODFJ^"EB(9XZ F-8.L;ZP7&/Q\2 ME"Y-@%?1[F8-WW-:2Q;)]:; M9!<'O3L7B8MCWL=O9T1W+/2Q4?+\>E3/8#0:/P2ONM.40X;]6K)#+W5< MQ^-#%I6_1 O6Z%J:D;W[HD--'7?%F()$>[[N))% M#?G4Q@"R!4:WL<(L0;%(/IC"^(F_@EUT0OJ^H:)C4GQ\#]G?>"]= ,G5V]8: M[#7@\L4UH%T$9O,E8!I)ER:/T?SZL,OE'O]R6 !7I FCNA;U6NF@%DD=D)+J MM3+7(7L/A%S&;NF!]3&0#NNU_1O%4GJ>\+#J,I^,!?A&PQ]^_YWM2(RY@V2) M\8Z>5>KPQ28LCF:Y3#]%P.2;Q,*PDE_KU,GX1=JIP(U&6G!F5^DR@B50]F7- M;/^5/;Y=5 OHSM>RSQL_/E,\]]E/%/I4$:! -IKO=,O^XO+T/XJ1P&?<5S*V M(=1M-I-_Y)A-M^AOSYP^>&P"7Q(JN,U=Y@[IC&F4I&92 ]N'1AFKLNV]3R;:HL>3=K*8G MQR..<+G+[$;22CW;UWJ5#U[3V\L:FRV<'NY5SDTE8AU.::\28?PK>P;+,6D_ MR\DV().>*K7,\TJZ]>+1 ISQ?0=4@T:/SC^O#-R/'$.?]>QY]^82BI%'X,G1 M\4PQE2F.Q_5>#0M]G7'Q?$*\[A^E1FWE>+#3*Z! [Z8_?YB5,:["]Z7?5QV^ M?AG4H!8DW[]JW3 $&^1>WN3A%-#P,:^[W!OQELOP_)$R9Q+W/&M [6IJVU?& MM4#Y<<3MTH^TNF]O;;U*5")AM$[0T[5.CP4@)$9:A#"(KMS; CBAY3W/[S)Z M+J:* 6GO2 +04HFGUP#OM7/-A?$FI78(!01W-Q=%'HLS%JBH4',>'X-UNS]+ M"3@G"F='\HF'%0(C\T;UQ\Q Z=ZO(UN-8*(+E<@F!QRB6CI&I]N<><1#4D:C MU*'NAQT&_KW5IS>Y[?EPZ]@!K,V<3U 7BUAR%$3A;6:.I=2QMOSV0I?@,K](GV<.<6_BF 3O[?0=T"X1RP7)U MY/C/9BD5*@_Q+*_\M,)#DEZAOV?1PR4Y,+M*VOV;QG.Y]7&D7.T ^@6?6KH=HK@X MWM\@H??N6Z_L7?F_5;[%.-HQ/$DM"H3EN@9TQF$58 2N=J4P7YQQF7P-FZ%^<7YIL<(==*;/%<[ I'DMZ@LK>!;3%XIF2DA]5 M9UT#Q&BGBG<.IPM]EBMSIQN],3ZZ]F#/NP&:X&+(6-W-8"SA[7QXDM+ M_"PK76T#-GWW%,QM_M["C-( =?[! M:L]VWM"\NJ6['PH^R=@%-[A,[[L;>Q@$QPZZ^H1X:W]OI5>.'3V6C2I3#V=/'7AKRUL4F0BY7#]HJ>U2ZQZ0[7)-K[^^!\LF_G_ M3H4"VB/$7MF-KGFP?)=T"THH()7M3%WCGZ*@(/BE7\B^"#LH+AKP%+I(EHG]?D"X1@0==9YV1GL29IH=YK8 3VON"M.G\Y( M^$JF>EZ_]8, .!RAHO]M0@H^Q.7J>A8BA!-]=-J/34*O**(/=KU7ZD<.!#S?UV.8.KT?%L38;BI_ M-JT?IHA)(WSE_2,I>J_;&UXE^#.7(F (4HT/1!MTP2D@76.V"3*NVV";58OG M7JY4%>N<.JYZ'!NV+*0 6=X&E-Y;#.QX3XQNSS/_J/H2%]N?G"-R[YQ)J<.M^ A W'C8Z9"Q"]^B9CZ;J2[:0BLW4\:V<5#*:B3C0[?-(H MN>'*3:9L)7;:]@G&C ("H &+'3EWT#VY^5NI$76SX+&GHW]5+V$U MKS:L1B?ST-A_P_([MK/3]RZ[SD2>$O#PE^;&-0#Y6L-M)J['H#%M-X#^CU7& M:Q336Q70*W/PAGX-/%B**(=C8K^P)6";/#4W?N.DHEAS5+3UL2"[^A@JT"\\ MGP $,89-OP=:;8-DZ<^CTH01S;I3J0A<+#F>\AH0F2-T7NMW9.TT;^G]5PB_ M? A?TBO/A[&@YT,Y)CA33WK?]%H$O,R=;-KFY4JWL&8U-+Y?H]>VE$;:_(#1 M7?/(?_7@&@ (ZM08.VX(&"XV[+X-]^+N"#[7/=8R?= H7=W(2?N?ZZK2$NT7 MOBLVFK.GK[=C>9Y0DR8LXLI4NL]Q\=;=D G2W48$C>LP1D2WL'^K*WCV]P#"X2.$MKFOOIV3?SALLL19V&$.-NE-+'EUS M[@&D &_T%O979OI_["EZWJ,F &1+^DWD(?/0$#(CQBR:O=!TSO#4C&-';Y7QGWV#&BJ/. #KT1O!Q]PA,,&_6T+B,CL*XBU*-];OK.%I2!F.P>?H7"J.8 M,=#8*3ZLK?_&*Q&!"/#K&>(7PUN=R4PZAX$HD>RPVV "F,(DLGN9T9 Y:M5E MR<*_4\X(L Y*_NB:,3**O[,9AW8;6SJ(.I'TE#9Y*V[V.N=EW;1Z)&# L7=^ M9[0Y@T?&VJNE(+E_ M'KJR1"PA2&8-1?.I^C^VQ,K>;WRJ5.=J&NN08P0-UF\ SW MGCWMAWLI _;8"3T>RO(!EQ$_KP'$.+/1IQX0BCGS6<5BNN>Y;]-UG.190O6) M >23S4Q\]M#(\8(LJXFZP\;D3:UO&?K1 HPR8], M1ZN=>CF+\):V"?_@JR'XN^']04=. NN]XG&A'^6 5M,_9!V M@JZ18Y^_$8= M<4M_LVMCIO5)Y&2.<(TD=;56:Y*Q0^ME.OB&&^R921KOR7K,S,>)8[=6K@%1 MN>2.'A"L 2NYH^?:T9T2=KM#];(:-FU8WG,ZSEA?5QV8/?;*&JWMSS2F@]YM MBF[ZEN8[\YNBM_IM'^'#:<%>]D)?6D6?=Y;?7C]JJXKT('[T/OH9\=2=2,]- M 47M[-'6W=WYT\L@#P>D-TFJTV13D_[B@20B',X(NX>N\)=;[&6*KBLON2<3 M_+!Y(";3V^8M%[;7R:<\VZ%[@18]=WJZ\!C#&?,IS0_9GU9O1YGF).XX]]JU MP8:U5JT'1 HC7KF,IH7U'#06G M:R:^B\?2]GR_Y41Q]!BEKD7JS8S3B!7+HN["1,[Z-]NC=SP%7N:[*+\1BIVW MQ?:^PQP>]$BQ+)((?F(RIFBJI'J9R/2B(279C?8.=",I\E%8H4X*;X2XW^*K M\HUUZB[=XL'YYZ.UY>4':ZN^LK0;0#H\%^P-VCE.%$0.%?G9-B/E]45+$&'> M;Z-LM/:7^'.8_5LW;YMO92"J +G-Q0=XMANJ2'X@>K]L(.:=I= OQ\?XW98B M,2)-D43R@/'\8(08JUZ U<(5W1E+I0?;VN!>_^ALV4RO[V;BH]A7I-^?]7>R MQ:D>'80M5A7OGJ/SET/+,'&H^HYYD5=3)V6"5?;BQAZO.:!G88Z5!&M?WY,8 ME@9UOW:/G,- ;J .@')U/V=]@'E>,SEUD5A2'6VBC#J3ZV94E!@@=8^<;L4( MAHG.J_(S:TWM?FG)?OG23FR4(_&V"TF))+N,Z\+7IQH2=AX%+;M3VY%I$Z5@ M$W'Z-8\;3B72G3%NE3 MTQNVD(8?@-2J8VQ9&3$.MN:/$DZ+PV24JA:6+7-D4NT$=RZ?WC+VY>0A7?2=UF(M]TB].=)DX(ZKI;%J;KN.;0\G"V MF,=02!"HQCJ&D^FP$TXM4";*G[O1*J4U]ZNK)C>'Z2TZA#4?>66E!0< MK#FD8K1X8OY.D<: 9&:S@] MHOGA4!DUNV^]%L0S.3WON-6#E/BR5@G&1JM:;F&*VR$THE?@-VCU>GJUPL"- MI_$, XG?=;F=?&:4),K]0QS$^X]K<8C:*_765N;"P=K6EKW6V+K(H\7@:P#K MGIRH[<4$/A US?]D-"@;@K M-\@XJ;6GDC4]GS_Y@2/5KZ=4?0CVX69>4HW^DM6/\GW#NL*#UJH5&7$M&?I- MR&:6"9&GG%*J^6E-8][56XTG9H0?A34"C+&0TXN;854&C&;H7BC]A'RB?SQS M%1YE7H_>E%/XT3/1E,Q9=1%DX.4S3'OL_!_]"UVNFG&4WLM7X-,N;):8!JC; MF*TN3+4%0],4,I3]\ZEX"*"3*3FA\X.;84C?SSM-&$G1'QYKO!-?"I#]WLZK MKJCJSRN\/:)V&MU71=_3!B\Z;D C)9=;8+Z3"'E]>@$35O$8D7 ,I'10UYLW;'7_'M0CZ! M;HD.AYB33\@PX=DRM>LGTF/:H81^WDJ501_!6@O?M;X $6PZ?C,QAEFC1=O=$;:-WI/_!^!0UZ10E Z^V M;OWZ6'K%Y":,>0DQ\NGS'C&\(4EZ9\.??V( M@A:;[$ZV=LH<;X]N_T7TP4KM1CM+&LKP MMQ%:-._TZ $!-):N6/77R9O39 M@M< FX/[^(D.^H[OS[F"_?8MG1D4RU//;!<@): MQ!BKMP*FK\CW*5$_;/='*E'6L5N10M;95%C!E8BD&Q9*SH"E-_0G[Y8#-M8T M*/$V+TM;G;UFD3AC1/Q1Y4,091MT_-;4TM;VKIO):AC,B.6EU$J*BJSW)_\, MLAJ>/C!HF^3$3,6UR*&WZ(?0=L?TZO=,NJ=&U;^L)@[, M#RKX^A 2D,=;RJW[!L ($NNT3)5^D^5]PP&(&C=."Q/?6<;ELNY@QK:]GX" MS^;P1PKZLO,!UP)[L+?+K7Z3KQ>,#!^TY=YK)N%)^&_,EP0+_B?1%\LIV 5B MDO&-"_?D3"2_"S66#!HJ-0TN 0$G!XD(4@@3K_N;3=^/&EY?%0N+WBKL_LD<5%+JYI1_YX\KX MO^Z:@Y@+&7:;?D/Z6YK;L/RPW^X9R_Y- U57#@/>HUGP#'/_-!SA!0C+<6/4 M7,N">\08CAL[T[AYYY=%N\G:T/9+BSTG#X90P"\,)V36!\FN \4U,8^ZS_3]3R^=_M.^(HKN?C?5:U$!#WE$A9?=Z'[U?3J3( M>!:KU!_"6HC^1$TYL4:NT928M!^?M.U@FKBW^U/75\%E(D*WY$^>?#?H@->F MX:AS3UNO$&UV9OH@>OS(DUZ4L1KIA=CWT712P!=!&B_7#S'9+,^.K-YVJV95 M]E4,TK&&/B[3*^56Y)O?.50KD\ T1&)]54:*-I[L61;ZXY7 **C)<3^G?I23S(^.5XM299QW=6RT%)W"!W(G! M'\\&$3S+!;4S0L:"N1#0SQ49^*4,C!Q;MJ(!7*;OR@UE>MU8MDFIPIK@66H< M$=+4S =,J(I^RT/P''$9,J;+6:.GV4Q?,PV#O[O[Z MQ2?>EOO/$3CGOY2.-+ER5AKM\7RHO4!N]YX$_MBN1SBIRH"FD*&LWF*"=F@1 M9X"VCGWE/6KZ;,_Y'JCDYY4#T\:*>CV5#Q,P=.$UR&/@"?CJ,/]BRE&F_J&. MWIU6#]QOJ?18DIPC\!BD[\ ^+L(S!8T/K3V'^5I*XDBJ8$&:R+J3V&D!=TM<7L^XC>=P+"*!M>493HB%U M8I&FF[VX9"GC:1QO'\,C/E)KC3/5XG5 M6!I2Y5>'IFG702UC[M8;T9/N=A*NC!%>N4,4HU-)&*2'N%BCVAQ,CN7\B%FL M*KV"[#&X$E8H?_9'INDX9W/ ]XA# MGHLST.>*T?/T 2^O12JXT8GE84_Z< MXM<0/9KS!=-'E$BYG/DMG]+J&Y[=2[>S[V"1*'01*OB<))E"UN 9+^ M:701 -H*D,86EN$$HSKKZ=RW>)YO[3_16:_1#O]+1' 3^LE*Z^_<#[<'IVQ6 M7-C-M2^[;'6[\YNE(2S_V"(DL$;+;3$S4UTQWJK8$%2@0]Y,NHYZ<^18OPHC MYTP!G<4@H_#T5F\K\*X< TX3#8DYF8?W!$A)%89^&:RC.UQ0$TU@2_[\:^%9 MVR.VD&'S%OVD3EY8OXZ!BIBCF1AL/0G-99!@Q3BNZ-6B+>9D,0[#( M7ORY@L9E97VB:S+;*JF5+NB^' %6!R506[*#9!UW+DC3L]Q0E(E8>WSP]*N> M+JOP:Q6Q/U"'GW+WT1YG].;TZ.Z4Z"EUXW4'*,!'1?(\LX218T4B#ZX3)A6S M,(=P-D'TL6'N6,VD#-L%L_$'DWM>TF5T9.2# M/_EH>24(6KG:9>E70B;#*@QQGDUS4RC]P8(1.D5K:]=PI![0(ZZWT%>/!DQ- M_+ND75%UP=&D^FB;HE/#32K)S;4MT7N_I8G5&_UR21K&B5XH0^T9=',9Q!FX MC)74'4[P:@'1W1,J -+^>15%M>+-RK"V\R-*:QI&7 27O6GDW$_[5K\DKY\/2X M^:[C5T@S;9'O=_'23"A];7B3/_^-]93V'(:#*.%?DSIO1O>)4 M8G+")/GO(S\DB518*'SZRD1U-(J_9(#=M^)\[-$7R M=_ER#+.R\+1S(R8OJ<.+QJ)S(A>Y_O1 [6FIM2,G%M>;9H0-_HIS&,4#[>2(Q)G$-D-L)JSJD@G?/S7]'KS*QLWBNY&K)O<$>YD' M]5YN1710?IDWW:9/Z%T%4W^+,#M40/J\ 1#&,RP=R_(A2]VQ?O)-X\N3%372 MDH*/)$/WU:R$>USC4L+[EE:"%O ?%2AB$!1OL'I=->D/6 M#_80M#;Y[-0I!W:L%*ISVHKU=EA^0'6ID[C.L%>@>/E4NUFJO'#\;=GCDF7) M9"2 L-"_\%($/[]8K;1G]HX>QWL-"*=X\OU7>HM8&6W=^&.)7ZQ:H%:"YM=F M2N5>K )8 G1P[\)C9QKHV,_)C,+QRG/O>P&D?S0S23XDTC\19P8KU![5W) C M)?+I3K6K?!D09A9U6O;-]KG4ZVK6?&\4MU*F@TP";N2[YB K[9%"-8] H5LI M!66B M3_=9QW $/1#X")M '!L= +SU:N:5M_NCMS]H 5_.61CE++-<]_DR_R"?0_.[ MVVKKRM"(#KSDR'Y-S(,)L9@GS,T&C;4@:R/A/O*L6PG)-D0O5H+N(@0D%+5N MV)KMD5SJX8FLBL55IJJ+_>&:F?/&II\9[<8]3%S/ PP6QW4-^,1V#;!^=K7P M8^>Q1_T10]#K26:DII#!'E(&:[RSPM)&9#EZ,*L55SCSF$$B;$A2NIZ43(K5 MGI6G=[@>X+^K M=-+.!+S,(7\H-3EHG),IMIKA(15-[DHG\Y?.6B =<-C8MQ2,G10NU@92.:CA MFB^87Q=*XOAE'8_VML&*5MC9G@5FK ]J((X66HHSF3$)3(JNKMR,!$7$O<-] M?-*B@V?>ZRE_S/7?>A3. M0JU;HF=72U^$T$@0*.<8=3/>K)W;XJY@_MG&>K,JW."UJ;[345 %6=\\,NE< MH^+UK71=\I4Z#1_U6?A.+&]<)S FYS%FL>O*^V=&<=#O7,<"GQW:)6]7D=YG MT3'="H=D\J=B9>W+CPNALRE/KEA[U.C#DF(* ]Z/GBCECYB[HA%=0)834 33 M?BZ&7('"UFO=:K1"?]K2B&205GFUVDD]ZW@Y[A/^ 7;L"TQ^2@P.Q/Z V)X] M41S=6SC)SF=UTJISG&E[XO[;5P],4G+DKBFN(GO@=VSN\"T_PGUM+;C:T='! MI.S0GURI[[?(<.'[3:0(.BY"T$GT@ R;TX'WDW\PJ.]MQQ/%$=AL)['*BDSI MACW"/O!!M_5<;$2M8P*1<08"5(,S*8=I@P+I;ANN@(1HLMIB].R203">'AJG M@P&%(9Q7&R:BF,/WW[]DNGV)_JIK2;ADE<.=+<,AF9CIRV?G@*QO>QNBKGMN M$E+K/7EJQK]MBN;J$03@5">@A(?%,OH&':"X M#/KN/6_]/S6M9/O]&AQ/K@&U5?M)3_NAVJY!^6V^L^BI3N$VB-; M!*?NBBS.U^QZ/^C^Q?DWA/'7+A&0O$4%G=_MLF@/)#D9)M_6,C&OK!9B?5Z?\\ #3>=[=I<2O\J?+BI-GHZ9!X5--G[=XTB:W/+< M<]@IULG /L3X]2Q2B_G;=W;GW)52URK@7& M&<><5LF)V.'UVO9[4AXKD5H&H= 4^ZL?))TU^;YB1Y;C&*#L*&!$BPWZ&B ? MI3]Y'$.V?:8^NC%?MV^;9V.(!'].G:VY-9X R6E#Y][$92X@!R<9,91)7-B, MV+!!;(\LHQ;X-;F;\6ZT=W36R7$%[CFKQ%_=9!^>]FESL)[SV@Y")Y@Z(I7$ M8T7 -VEBAL_O&B"N0=Z OPL57X8'"M;RP:,6*1Y-D/W8S-"EMG=38^/F$*"U M I"6_+J70R];.OP3_E$%K2*F>[,,E9\H3J@KCNSB*EF'K@%[S]V Q,6JYSJG M)M> ('68"Q:.&>B\!M3$]>;.)&I NJ0>HALO^?.&?9UN$9F+-S=Z^G__W@_W M[K/L0S3O/.VHL1M/YI[0T5'+&*EJFN;#.[BK(Y-+=:)WM%U89J;N*9*?+?7IWS;U3]^J,R\_/?W*:&6QX9KROSYX8J! M(CQSOX6+985,E8)!EN18OK!>AB=17:S"<2ADS+<4\>=M,SO%$?F,'37/;Q4D M,6?>%WKH([MS\A1PC\US1]'C^X4'ZK)):]W.765!HW;*K(V99;3/4A_>6L9% M,Y]73I.T581OU20_M<*JE.-(L)2HW$_X)QA1ILFO7^VB[%S+3*8_$_U44( 5 M?E[3L5_-JIO#9)%U&J-/ Y?5;'=QBE^G%SMI=D2US&O%*)OO7N-,.QD"!2;G[S&ON9$1RQ.(T.J]!R:!JL&[ M5_^16N779G\9-]-Y6FC2RKQT%GJ@49>9;Z*^0U-9=H?).M]%!<1G:OJ1(2FP M)IGR,EW3 $S):%$)3OTD[F]U#4B5> M'KT1!!-_MW0-(-[T:GJ?4CBCY%!L-_GLJR7A7?(" * M& 0A0Y+N:&'M]R=7Y!XWZG!L\0JL)BI;D/Y0\*K:MP&)?)66?XSL*J\TE-$D ML:?-?S^QMVH9TO.N\H=[/E_!'ESD:&?E#$>7:S(EH\75(?@7L80L1NQ4_3X= ML3=&IO-)*]\C?&$)/#"-,R*)5Q+*Z,/R7 ,(3Z^0UP#;N,@F^CW:RWY=M*LQ@HN7%$C#, M]W72-X?ZT04'\5-][J0%#?8TKT1Y\>>&24$N(C]I1Z>*CNPE[&&?>57I]=T" MCG/]CY4^5V7\S6N9[QHXUOZS_1_J%ZA(DZC"HFR5JJCWT"@6\(4H MKTH0YXUZ(/YX U+/X6F8.0C"[CO0O\&.H69AY2$A0^T/[]VBP7-Q'5>40EG, M(*'D^_7K;N,]*!Z8CI*EHL\9[NDPRPX,ZMWQ5V>D"RP 8B7>4CKEZI'UPX,\ M7]K&S Y38HZC;8XJXG;[X_%/5X &B+EH4,U7$$I!^]C8?_= /%AU_+(V6DY M!-[Z-%!IQ_#L&D#50E^\^KPJ\0>>V5,PMXLTH'9X!D?KLS@\B7M]*'39P7T( M/R@"C=9]D*.!"O<2[5HUO,,94%-?D)*/QEFGC&)+5 M"A_@Q>V^>=D9[,+9]E[#KR3P9[Q#0)-V'?Q#&MSJ ?8#4*]'%\]IOG<#XH&!'XTHL>^'7Q5('G4'?!!)"O%]9?5YRM;I9^9V\EL27 ML4:?6M>SN3-H0!=GO"E3: MTO[?V'OOJ*:^=6TTBH* @-)[5$!40$2D8_*S(")B!*27J$@7(B+5D" (*"T" M H(4Z2(E(E5:Z%%I4D,OH4F3A!(6I'UQ[SO&WN?>;]\SSOG.N/=^XYX_YAC) MR)HS<[WOG,_[/'.M^4YC6Q^%X2+R=YRYKVG.C>1FP89CQGIWR?JOMK%'_'UW MV\4G.G0,N7U3?=GD0:3R!4]WJ=1KEC/I> MK^SZW0XT> TI1O8S &!^LRGI.^8OSW\@'#"^7FQ\TY9_^@+>V-@_LRU34I#*WY$)JV5"@OE.=%DF\1 M@8N(S%U*3N[\=,(H3N]=K8S==@,\NGX>.')*64,BZE%\6O11<_-T)/K-<]W;C6?'^ANC M_"GHQ8".T%Q:0-1<"26O9*5((Y3RKZL73_'0"]]$I8KZ7++F%-QR7*9T2SM] M&*C[G]]6/*TK7[1X#MW_;UHY>BZUS-/R=#ZD*;S MOM%Q&8D_;5S'@MY^Z75^QXW3T["X^K,# M^26"R7>S(\]Q_Y_],O!\3!,8]VH@2QT34P[T_&A8:.7QR M,UF/7QZI^WYX+.$2KV7"%N)0]=05N%^?G;^NK_P!TXRHRMV5U+6^[]%-LV7; M>PHW*.,YL%KG15P+&CA;L)Y /0TLXF?@ZT,D"XOAZ &EAO!"A%MAH5'2D:.W M<34XL9-73(H-%D;(\&P*0YPTL%)(C)N-TJP\C7G?41%M>^9!2%Y3[QT^62_8 M,$UU%B>@],4?TTJQ#OY2'_N[RWY,ME&OS:-6R_2)CIWEP>(+5^;%&ZSGO-ZJ M*-U)5[MCO67UBRX"NZ8HS%LEIGGOXXK^'9L2BZ+5%6]A-$<]6P'M:@(Q)BE^ MN;A+TLB+DNSX](=@>O%-#C;)AV45F&!M\T3RI[DY?9JLAH#M!*>JLZ)"I=B; MTV81FMQQT7ZK%64/+$Y:Z>D>-I+J^?/D= M[T)\>ZX7I'CLXF>MF%?3;SCZF:##4!=H*+C"(HS0 6:'G'3=7\_@R%!R;!ON M"E3L4Y=]W9!^A:9PJ\+[MI*0N>MFCWKC:N)V8]7VSTBS+UUFSK=XO*]:5/6F M^%0E[PR2P.,H_W@R1 ")8VIH+^-1D:VU[("[MXH5?*^BP" =:\RF6MA85^:.M_6B* M-BQMW3O*:&)I:YBJK^I&.0GKK-1#&B3]$-IV_S*)K,V ."0\='MH^VLETZ]Z M^F<'/>P9$R0%*?OHED3PU-41OV0AO*'"15 \%F[VR_)<,.Q^2P.LB16Y?3:X MD([#D#-V_C\GK%>NSCX+]OEH)2-L2O/PO28[$/JB"I/7E7T9XY@;0M]RREU((JEI69+XWTV M7C5J]E^2.)DVN:K]UKR/3%B,"RZU>-4VE/CUO8?-T/D(DZSP/(G-W 1JK=T5E]>R>;&6Y0>29#>]A[$6\4AY>BW4$1>; M*>0(:) PQ,3&NI(K!8;/3Y17OKNRT/&K6-CYKWB-'MYCU:",H54?H4*+/ 4S M(ZC.U/3%7T-9YAJY _;61;20&N5(EG@%KRV3M&R1ED#?["3_(S%UB\!4B7CH MZ N#.-QA-7)$!W2$RN#JI-Z@69)/1V%1/S-'(!Q&3UI.K3WD4G)C?U8%R,D$S(=-LV_)&^G/Z[0WHMEVM2;FJ%'Y7RAK^X^.] M+Q=V>5_NS.4%]C4Y/GN8]ZJM8.&PW^Y:HW."(LK9^HXF4M6P?C)YL@Y"#G?Q M?& 8%6!^<_[NMU^C1X]\.[$KM*5/$X2VPTEW>7AH2A\8;>)'_=!CQ)7+;K^5 MM#E/?WFVV77[T5?$Z4OW>RYVIA58[ZNV!K*GS$)Y1_QM]&*OEP\\SJZL,'!R M%7L8<_#,^?ER2991$P;CW=8#W@626RW,M.[%+\L]HQLO$\\8"EP96/1"%-NE M;J-?[.5XL,9@'AW'0G'7 5-Z*=0MU-E=AEW[6>W;_>(W&;E'A'*J,0S0_'.+ MD7*+1X.<_ .A&!KKC_Z>M7%R8GOG3##0[B MQ.K-B+ Q*(/W)/VS:3.*C]%'*FC"';+G=,RXON?Q0!93<4O+RH=S\$(LQ%Q6 M_B._#E7LCL7.\JT2UZ?&X5^2?]55TY_!6GK*,6N_.F*.;!$*>A?'=AGV/^+3OOCV2W<6 (E@8182R>A=N>4 M8[>-;.X.K"U%LB%RQA7CQ61U3+V.7!?2Y;MV7)/I=Z?3,'7[Q5R M79I87$LJR7AMYJ'6S<\$F=;V/?:)LL(J7G?:[U<(<_5H#;E;&_IV0C#NC6IH M;.)>RB?4*)IDT@NTT60,S;:I$^2E>);BRW'3@H?>/F^+2R7W6J! MXPF_5-K-F:P>]Z&V!>/FNXCC9N?23U2BU2OTD\.['6-*DZ03GNUW_VHT6.G- MAISS]VZ75@;'$=LI,_V5[Y]PCTY?6" MZ$'%R^+W>W(^V32O*S;#5MQ9)B%6ARH^Y6<8AH-;__Z0U^V"9EI/V-EK7*F+ MDWG8Z9_UOA)*6'/5MHH]7Z/E71^^,!P'2IC&3_KAK\,B>Q4XON7"$(^*3C-, MUWV5QAO@2S&,@3];O>-K%+ Q,)T]0@O:YV:% UIG%6Z78,?.PQP$;?07 M1QAFB?+M].>FWGP1N@H-=9Z39VEON48:RP&#F6O'")Z7@B[G]\;1"YZ]R)41 M&U^43/BVO&KJWTM$MTZ'>[BZ$NF!2KI3CZSUYW40S:"94VD.3V@KE0?-G"T8_JW'H:>F@1]*4[))\*/ Q_K M?$[ZW4*KGZJ R-,\218M.D7<4&'N[OVDC?*@5-#@Q-'/86NS>GC)^5G M&BC)#I_\48L;U+NX9%F33\4/;H7W!# NN%O[IR$GS+C<= F5\L-2$46?163?,WHL=>?1+;DCLZW'7\#3KRW%-%K#='T)\QIA/DT MB _,1KQ$5Y2^[)XM?9\)=?)3_I MG84O>-*Q/W]EG#9>,LX?CVGT6Y^:A.E_"L2\NB1URF6]TL.S9]C@U3&\U]-7 M/09-(!6QI5B%ET O2=X$*"'&B+0)0U08778**3+JZ\JIUXJP!P:]0O>&>B,S M#USBBV2<[D?"/JU:L-BOS*Z[B\#27FMT$H>HS$ZVX.?&N72CC2#U]55TD[R% MP,:9@;%A HJ1I,W'3],G:83NZ-A)M$W)5977-9Q3\EAPJ+6MZ@OFP I=PX/% MZCE)6VWBZ#":$?J27VJ*L:ND;U=3>%!PDB1OT'+C94!Y!O%:FY).5!8-'Q* ,G)6KCM2<'\'?Y M+EU;,4SL3?FUX8[HG_X(6\6DZ">ZE3Q?'V:"LB+(RG.$\$81H-J A"K+A1M! M2DV_9X R[CW('4V2>_%-=X8W49](P-=APJ5U?]*$,XYI%!:+=D[1BPOB\^UB M-@_I?-9:T29X%_H[MP:VSUN'8V>I$D6OV$]D+/9)S8GU_NCBE-QJMV_J\>HM M.5;T$J/P;./11DGI/O3-G8QSML/IE>8#CD/(7DT 2Y8G8E\VGOB%DB)9O,!5 M;-?-'1\L'8!E.+VX70=?O"KT)"VDJ8]L3IU;J&ZSX^4+3[+W?=EQ>EA%4NH0 MODLB5TL, _;+O./>]RM;\]VUI,'AUP5!"%3C1_F(M#VL<5'%=O_P\I;N'#'Y M9:/:*IS%_.%-TO+"J7*%896&-^I5BO.<%)L^'JJ:;\)?BS;G6[]&4L5#!1PA M,B3#G3%#>S=C?ZA_W_(X]49W@HEB?^SBW>C=-[A!62GUZ,+7F MG%F6YOY5N8U1TQR_NAR_:%U),TC82.::$3PQL5 ^?3LPN_ M9MSX9JP.?79 ="_T 0L)[A/Z&0H &XFEMXO<4;(DI6*"YWA>AGR\\)O]ZJ3. M&FH:X=IL+S?@UR)NXI(ATE>RIB2C9:F4S:4ZD>8C/[CI/MY./G1NUO9L>Z$: M @9;ECXO.#<%Q070 <]@A&IPD_!Z[_.71*[4C;*+OHEE,4%H> M3\XREZXD83J4 1ET.SHT0P4>E4F",4'1R?N.V_R>&+U!'QF$%W_\Q3B[\\+W M=F+O7LQ)?NH%SQZT0/&I=MQ_5J#LLR%2#/\VT^%8H^M;*;.AE%L1OY?!1K5C M#,]1CM%3MGN%_#>W_;'M \WL[^^71GG6YG\XU57-KWC_"%'":N2,E!F[QD&H M)G1V.[,:0Y/+),6A6[RR@S#=T_10)NC()&Y4)?-K'2(30W7/#-PO8'#WD4([ M(!'#C!@90[ACG;?-CPR\R"@=Q3 MU$MZ*M1E(X*E;N M-M!H-(],8]3M^MJ::N']- .I-MC1$C'>C[]S3G"(.FS6 M+G&<0*&8H&99]$P:G+M1C:8QV*C%Z(?S+ PIEE8>BFA13_;S;A8LZY#HJ5&0 M4$Z-GC\QF=@%:\;VPR.F>5#2-'G2!(H/<)B)46C=M_6T>WPI2K Z*@ DD=+;6M@&[) F[K9T]H$\NKGQ;L#4LS@C"YWXN<:E(OE+SR6G W JMN M!:EM_O9"5\FW3L= !:'.D^XMX'("1IZT%%7PW+>_4E-YC. B()]:LS=QS_/#_OH)3[A$MVS:H%]G7F92LM MR/K$6L[5<'')M]G9=7+W64KE'UDL_B.EF D2]B]OA;"1.K+FX.+NPZGV<7E6 MWWT*W2P&7LU6O1 L_[8V<2Z84W8H'68Z4&&G/F373?GQ1_UR;B$O?Y=M%"H4IYG[(BKGB7 J+=4&^D;?2II), MKUAY#V:\"9F"T9(M]E.F*RSPB#$1!O<&U6J>]Y&R7Q2V M3%5[6&!:9Z^AP].)>'Q3-]XW049^%;Y63CU/.T&/97"[P@\RN/R1ELO:#SU3 M RX01'85.5)\=()UO]N^2&@"';[[Z5.."$6.'@7A9;3 V8HA7#29@>K';?N+ MU5ZB(MH-LW>EB2:0=_=ZCO]E_#-A=:C1(V6@K4/3]MQ"%D^R.1.4:H\@:7VQ MS2@5-NEP $-.%;3MZZ$5G\L!88+&]B>W3_[?G=7RKXKQE-J8]:U]Y/%.S9CH MX]UG8Z3(34Y<[5R/!]V>?IZ-CF* *YR@9>FZ]'%6*)OJU MK(JLCLNU=9\Z25#C-GV:>AK#+=KV^H@CO]&EZ3JC[LH+5HDUIDNXSTNTS-YU M1R;(03F<"=H."6P%_! ^'#014WR_^XE0C:9.YSY:\S!?Y4C1.A-4%26_^I=T M,\F9$D&VA5=41T(=L-&$) M[F;YM'?0QP-GN2P7UXJKU=>R"JJ[..WU=538) M#QW;8\VFA_552;@Y)@B/&UOLQ4/YTB'M]J6M ZLK0 MO4XOW9![FQ[V-XYWR!S\BTU'95:A&Z5[C39L MFMA;V&CU[ VB+1Y=YJ *CAT37"84[_3Q@A3I/ M]HV;:3BQLE_W]3"M[KG_7Q=M;UTY=>E0L&68?#P(%/_7H9A;)# _S8@,;>,3 M*8F(;.1=;136MK;3+YA8B9?1^]C1?T-J;L2_XUMO=X_L7(//C(N^4%2,UF7P MK]*G<^Z=/&&)-W_C+!Y*L=T=WH9B[$\ 9'JRNV+M[RC7?);CZ)6)]RUM,S5Z M-K\_;*)WAX*GU"PHP7\V B%9.'_.'];*8"=;1"$=U3YU@U]6>$C#U(^-CCDE MN^J97!'#=.L^.JA5-+2UM)[ DO,B@ I5R'^\A7$$R/3X6 >DCA%]&P8\3):H M$,W)X_:6]6U/8ZU(%O*[1LWK.Y^_D=3064-)0_WOY%F'+LC%%6WE9COE6\-J.@HE+F[Y1B%3LQXA'D=N&%AQ M?D/<&2HAOS?^"L#S?Q&F>5%B^EA(P:(83YNJK6C3D;MKUZ:]46;+X'&+=S'H M6?::-IGC1^6_:7LMFS!!+89%3-#/+!9S#5)ZM.46/[]H-+8[E*>PGEU9 J06 M?TH+V+.VJ*PP*D(433%!+]II'D.HBR[BOA@FB$NY5>5K+3_+_3>JSMRV/0EK M"&ZPE1S$23^#QZ).5/4Q0;-WW!:;(U)]]%3Q8&/I'DN!#G!!B0\KCL:OL##I MC#T3-&VH3Y.MQ=&Y1'"[_01)%4]>GJM*'=2B*3IU/(N@>RHUU=OUUKB.]60= MO/ ;,@"P($L0GP5JDF QL9$>N@.H[-^/K/P"GOMCPL?,:IF@P'0R8>806F): M/W6N72D?DKCDZ5),F];HVMQW)'AR/=\IK6;PV\$98=S3U&67/SD]+5@*Y^HN M8]_Z'KDFTC8M=B*Y*JJ4D9/!&V:/\D&YPRT&$-HNIT42_8%)[JH->5 M+[R!35CCF"#.\U@FZ&K8!GV[ OW/5K_:1CR5G7/Z*P*AL($PF1)_F?8^$CF, M2Z_"??#/:9+F(A=7#?C7M0H')EAM4#7&3_(?V?68#/9?N;9ME#FO_Y'QUX=N:"J3;7YL/$JZGM!<^@_7-#W MS[4JY23^]8\5!\KT'/[M^ '_LU__^N^Z_UWWO^O^_[.NN!]%6+LD>LR^T)&G MN[++2*B]H>W!7*+H@\2WI*:0*QPA//X(F@Z8\N?]@G*& !1PZA98ST"DS.\1 MP(]ZO)D@Z49$'(;BZS#6@/Y7@#V6)'/\*J/'4V.JNXC>H?8$"*10WIA4$0P8 M3HEA8>&)#KS)>:/7/#P\^-L1"(3H3:*>J)F9Y!D0"#1SP/1?8U[LXOC_CA;_ M[[K_7-= ]C7_I2\U9G<-525!EXT>_9OPAS)C:0D+]$Q!IB#4#?S*@<&913W@ M2DA-*BJ9JDHFKCOHO[N4C/F6# O1T[QYCUU#X!'/I\XW(5>G8JV2"%UDZ1YQ MN3_B=V5T87&T%'RFA6J=6IW[L/IMK1S=Q0'=;,@$(?ZDE""98&/OHILOH60N7A&V9OS\>H@%&?U[" M T[RM2(.MJ6&UZ'XT2+^^98'>S]-'@#>AEULT2P/.Y20Y.PTBYY)_K/9%,;. MNAL=R#&THPUPP\@!'SA_AJ%,OJG75:PE_-GY;77TMJ3(XSJ'A7O[_S23W.O4 MNCX^%WK1['I#I[$R6<)L5FZ("?IUMX$):DS"_./2#SR1"N!_-7M! M_UWS;S7/-;X/N+SS,8/88NBDJ)]X5FR?;/Z/19]\6[66\3KK-LR9JPX&DI_* M'8)O'GJ1 6AN7]H_P[;4.UI <0%&20A*(E! KFO?QX=M/&."(JUC8B;;P],O M?WM_2_U-IZ!;,7F]9D*27;ZS@Q,\69H\Y[PV7>2?,^?\$N?&%R:>'H:)J9=W M]T>>&]/V5&G@[O-Y-HB_ES1.G)!4D.Z00\4 &Y&C+;>(_5V] JA M!L%".X;<3) $D-\R;1@I=1:\%G@ZD:,KZ8ENL&[>/'TM_K/11O2IP\V+2"6J M,NT1P*DU,T&$]T!,FJ-ROB8\-U3E]^!+X!8XW)YFJ>K52)2HJY"C!5%4D*>#( M3-VW+KSDT9G[((6:[$B0@G+[U/%^7==<*1D+?1 T!>'%>= PX*\3-U^&L(': MGAXY\>;*H=!"O7ORYYZ:1)5?_Z&29ONH-&5KZD7!:N 2'GL,R<$8K(RTX]:K M&,150=JZRHM[]!/G]X(+[T(86YF_(]<@9U!MN"^]>/!AY1S!(%'2@]_^\U3EQU/0B_IYK+<:HI&#!(5;+ M\R GUBDU4&=U;X)61<^&SHQAV=N+P:_@GY?6V8H >>NJA)[/_?57=!.N"*:_ MU'CSD#C!9V[U?JK^)VH$3K*# 7(#W- QO]D8?%OO(2M)2'5AA\^1ES) >($[ M=>0UGGU-9763L)8G<^Y+HN.AXR%'5NWS(#)M/5P9ZL=+P!O* 8$&;@T^NK?J M%5X6& ]UKACR07]#??;;?]$OZ;> OQ!HDDI4+EH@53V"K&^, QZ4&H6YZ-[. MMKN<1C$<"?^90QU0/-4X2\)%TI3G@MC'VR'<9+EP;+Z]_J+5BK8=T?:*-CI M-CKQP6\>Y "5I32;):#WH6-UZ]K82 C/E=F2P#FY>H.9^%J?[]Y#DT*W!50N M6]\<;5AEH: @NED(.I.7^3FCP9O,S>!LH-ZS"/%5=-@CG"U*BI[KB@3=+!5_6B; MGXH(/'"V8]XJ@UUW*VR6UK>;L^I3W8//"28JYJADEA>8)J$[E7TMUIUQ/Y8: M_Y9;=^8_F9'O?Z."8NG\9DG#>&&-8>,$T3OCTR8U#T1/7K#\?6],R7V&]EV-IOZ[,XI#YX6RY8) M344Y#C6^_EM> DD<35B'P54RQT9,8H)"_% M"9,K#"CA]XUDHH?#%;G%+P&\ M P767YB@SDYG_IO0P=)[QZC1]JNLN/J&=?T] ,K@W"$-,/A[Q5M=/]&,R3RI MF&.K1]CRTX^W!H6,UITX(>+55?J!/O27%AJ0P=#X3>_0HY"*.#!$UZJ]$&E+ MYBESG7(6X..[#ZQ/]0=/V5UZO<3=L*A5O)\[H4<'G8KBA#(%AA^V'D M[V8G?UJC1>N@U^;R%DQ_5]H7>J;3^^8FL?!LP(Y]C%OC%KF(<1P'*&_0^%N7 M?BJ70L[[\[;FJJ0@K[A]QEY94.^DFIFMEC]V[Y47PWK0WZ%G%J"C.?B!UEG$ MV/O9X3+2G 7?@JV;^\ MZI" (7E@Y@[FH]O3?(Y7Q0_5 ^,EGZ &#EA)\OY82!XR"F2"QO:R3F<&?N)%5C16''#L-8J_'NFUI=)]_UF1VXTUZ$FZFZ@]IW!C#K(WI8=M] M2/8-$!$J-_Y6U5%;Z*[[)/3_PC"WLD MB:RI:\Y;(.>OB5-# -Z_/K];DX9D5K0.FMK?88+0B'HQZD)+:"TZ%^9H(>LJ5PW@$=7 M1K267+Q''29 5,H%4,JJ M7[]>*"M0X5>_)-F]LV!(B1GV*S$B#C\F*+:BA>ME5F5QIJN1>]2Y9)H0"[6H M5 U@"A[.!(E"71L$8 2/O$WLI7$%]Y*KA@8ZN=./(HVY>5<6;OY6F ./=GX -D,;[A5/,G'UM91UT]-K<_E M_=8P!2Y#+&?H9+UXZ[I JY08JO836L@K900&9-:C2:9PX+Q&,Q,4BCZ\5J]* M%49>[]=UG^L5MP*OQ1C>2/'\\'/FH>DZ_\<>3[^#9>.?OSWX2@#))N)F8L D M SO8C"G?.)125_[>%"@A*NVF>L26=K@^D\M4W+H-E\/F31B6+5YH1VU!H-K0 MF9!:Y]!*''"6\.(20LQ?NM?&P$--Z]EB0W3M\NX3*T-OH3'LU94'Y_)>O\!JJ_6V9'*LSQ-?Z7[PSX#[S3^&_+I]JIB&P@V:#F)U(_UWI%6,-+ M]'IP5OU_VNW4!490\%OH=9#0Q017Z8SZXP_ZW M5F=+Z]2M$/7B/Y(>TZM'-2^$45Y=AY4@$Z$T@2T&MRMKH.+3=] C W./F*!C M2+#+0D=8_FTY=A4"*L'?ZIH&;-LIX'*')CT^NV%"X[C3I;/4-O>!)Q[P3(R8RS^F1M:3>,'8R&'BOF!#]K"PR M.&0=7C [;F#Q';WO43!Y_-()'YU';[9:+'Y!UU:ISJA.>&52O!IB=&,.%4HT M.;5U^G-EW>:&!V'8QNIJ]['=1P>QM.?T1";(&3H6\1=+=+E3@@&U#_Z?1N_F M\KLEG1L89R-\3_=2E)]2-]V LX) A05-PG3F6E'F*W 9![X;WBP^5-$8%)Z( M[96ED&]"?H5O2MK:O* O"F@T/)N.4)4:_+S%!#5E,=PW]95JBA1&\4*'F2#/ M>TS0/'RQ=S!0@5R,&F:!J1T&D/LNC*[ MKIC7D]QE&D&N9O&5)Y).C[44>!! M_67PAXBS *(QZP_ZSF)''.;PHQ70R.K4B%:>IX\5KA'UMBH6O4>5'TJ8Z>_F MW]3S)FKZ7$Y2?EV>/]T)H,T'_!_MVL7@Y<*=K_])@XG"S MGJ")Z/_[U/#?*?>05XAH'O\[;2L99\D\L2F/M2?<1%R/.C .S7-M(B19[.,& M]#XN0F*@?;J*K_6C'(;N6(*+4O)TAA??K:NA%5E;!NZD%S9W]JD_L!$(;RT: M2L44&6Y=SH@$"'@H"0X'Y%C0I-'N2!ZCVJ>HUDKQM51O)*QMMDHZD]S(N#_M M]S)!7WCC[94CI@\R3KJ;R'/MO_0U5]&BG JP 9MQC#6L'R.<6MED\<(G"II' /BZ6;%4W))HQ M&CLV=@KR'C.< R7=Q0":$7-^8![6Z%@DU;,DTL<4E)3M6+2OSHY5"A]!M+1W MQ^92!#GM+$O3>\$3>\ [>/E,DN *.IP?G:J_NBZT=PCJS 0!6G5S$1 U8)!Q M+!:QGU)1PM)9%*X;#VCT@!R&I 03=/@,@.M=EV%]$+))3*8'IC^W'*ZY7/;T M <=R/V9-ET=Y;LX52YI")X;2'W2YH^L6=N! "5_/T@HF%G69Q@T\P#&$+3HP MG,#SSMX4^E>BCHU1S]UEPFH-!+$X#-+C)!ZTS0.%^+AC1\BM&::F<* MA97ASZ.Y@-VF:9([K-F0)X((7X<3TVW J^QA'VQ<]_8#L-Z8X88$%C21/-$T M 9N6Y]!JFL8IE!XU:6O-/<1VG&2Z0RA5>T>X$5*:)4&'[D0>OVGQ[HZ73?7 MUGBG5#2']& )2KXSO7\S"!951//_](S5(UX$_0RMD F*V&!]N-QKT1U!=,LR:U2FHS31WW)(>3290]/^Z/LN8[[M M4 J_TQL46 W5V*=/6>1*)CVY1P"PT)YF1NFB$&Y*E0M+4X^83]EC81,OD=7$ M2Y1Z^K0 VF.1-'&1Q2S:RY'Z]=6'I',Z!QZH5/]\<\X#RN!Y#W23N=;5X&-L M%,KS[\U=(=-_U0S:89"&WCYB8+N"97CIMC&C8O$-@T\.2FI1V+H-'5S+\-S9 M6T%'/D4GZ"_B7K ,.H(8&= ?U<"@+B&O#\_#&Z3RAA+?*N_ R[\Q00F1%"@; MNODP>B:YD6M4";]&]RJ]DRY/T#7^:)A9['KQ!EH06^92JOV5XFU#Q"HG5"\X M-&)XYD71H3Q\J;@E[Z9**"#'&EB4K=E%%L&_0T] \N7;K%K;#JNN6*,CE)+O MOI"]^IY8^\C5(<[[JZ7&T0/K\#=O*BX!77_!2?@Z6N>YS:EQZB;NAY)'M)NR;=N<._N#AY:V.I@0D2 MR%2;MT"3DEU*6N%#401HL983ZC#[W]^UMC_6OG/YM_[1SDF*O3@ M36 H_#QC$$?25QX1H'RFWBDB3H<*,R0)I1=MVC*X%0KL1"[;#0FVJH(W#"4R MM F#]RQN@(5>M]Q;RM(0F5_S?OC9_[8/U/E52-IS-6_R1CN<=+T7."N_IHJU MI5UGD1-/U)"%=>7GA.Z@(_"8\[^1SPQ.)*;^((&TOYGJ/CBWVXH!E%G@XDU5 M K+!87"22>:HO''L(C1Q)TCG3M!Y^D^?Y+4M%''U*X M*?LUQ@XN#Y.&5#4]M+=9?/TC$^1#)5$SIJIU_?Z6.2,+UE5L])Z]\APDR57WM\)TQGW5/^M@,%XD/N,8:M;A,DB$XLV4L'=_> M>V#DJ1+QHCNED&L;+E<%'S]CWV@_0LBXHPJC*IS%KP:W/>W<.^?",+%603]> MLO),B15)A?8:3L$U<0$!N";ZVVR<&M1)&= RI2#(W6WV@O0BB(0[F-?'!WUN MSK1M M:X-S-98C3!#WFFS'U*>F"[\5OG91W.[L;S,T;)Z%R0[0?MKP!24QK9U6V>8O8 5/"^PAD'@LA;5 M8KV(])WRNW>TWM%5XPYN9?XQ-9#2[2$I?1'.HP5-N) $9>.+++:@U^.Z=KD4 MEG@,&5QD%G0,]K^VP8X+M"B%<.Q?VNP>=&98Y5A "]'-3U@#($G[KI(/U!MR#8[,:+@[@9 MW#3)T%"2GCSW.^MY]-S:%/<0NQ<39*=$P#)!6*$7K,;;6='5R(8?U4E$BTPY M@,GKLUKLZ(TY)7=)C&;22 #KKY593;=I"?JUF[+8;@(M9==1:&^)5;,+2H(] M/V:$#6V4GYIYQ(W@M8JFHC9WW#E81"7T _HA\)KQ#1 A7_7*@ PX%NC%,4$' MZ@/'=+4R#-WX59(%2=M^;?@M&J;_D\(FX4^57,8!O6:?", Y1D$S?[TS0_M1.A;\--&D0/ W>NI L M]F30KTV9Q@[;?+W?7K@2Z/DZ?\)=NR?G<%YZ+I_:T.1@I^3=C@_E.N7'A/XZ M%'\')+3E3(/H,SA9'>/$TQ2F ?=IWB!<[V8]$U0^28_P]Z8"QW=)8=+(4ZWP UEG6KWDZ/WU*@>*"RC: MX+6H=_SK 0[H(8L^1R3ORL^G>(,..T%KWRV$V28\8',4_\HM]N2U\Y%I@3]N MW6(8N!"*J'4LM]3:%^:[!WHTEF>O7+"WFFQ*L+8;Z_JB=^DQFT+.V9-O0XZ< MF DU)6RQ,.+0)/TC;J;++U_VC235 M!]LE^.<<:NAC;-1M67HN>B9+P;?'&R)@/+SY?,OGDAC-O9$$I8DO4R\NC_.U MHVG""0S.UR0F*) UIRLS7OLO]UVZ#-DRG@ABL[FZ"B1@ O_.WG^@ M23#T402F55R^#L VY$]QN;WX]Q(A?L.TD-K&1RLZ7X?W:S;*+4&$:?',,#E>$:IG6EK M'_Q;P>#EGW'E&VE]W2T5OC%6. U1;.O=^3EMZH\8M?D\>> 74H8X#6@;MNZ* MP$;CGONX*!-A^>K?655OJW]J[@]#:1!O!K<".6$7?0 ]DTZ4 M<&U<( )\5K@1OFM+ 7%MD.(:[#"<$ZE+X@A6:FR?@;&Y[,OJ>,TOBS\R[\3< MOO'!O!T\]E5)>6;&HKC@+$J"@Z*.M@'V0K=?RH#QWIM'@% &;R@PUY&9C7OY MV(G:NC;&GEX.W1FI_$:#BD-G!S))=LHQX'J@DXK^LU_*D%';SI!QZY^#;K>, MG>1D@AK#_K#._4[[3-(9DXA<(<8N"ZOND8:@4RI"G]"1.=43Q:B;_F@&3] P M31^IAHM!5TM-TEDD'6L$;8E1R*0B+O?)DV_M9+*X8#GT,R:B"C8'?@4]CKQV MADKN++8>_VM:+W)$DPG"A>/T/A9_(JL_-[,:=N^3VY/UT'_I[QM5VYI/&T]> M'-U$O,#-1,!)AAL''R<1*/>R M^@-4!:1NORRLSLMA9E7V;:;I"8P79)Y0T&?O8=L*A@.)CLI6&OL9E9)8I58T M5[3,LB#NJHZAH2'WH_*RREA1!UM]P9M"]P)!FD)R@A9BD__9XY/^'U_$_W?Y MH +U#FM^Z$(=$./L4Q; !DG^QF#E60$W(+Q'QK507A*==]7\!MN7KX]V3.&9 M3) (>F82$Y/)5G^7!2.L2)$&KTPJRG7S'76W4[8=E/U<;];C*T?_P'TZ\+%_ MG/_>NT6<]4>LS>'T1?\CFP.%K&XK#$.]Z8K^7R/X'+7>?ET9N(7N!OM:;/C@ M>I;F\EFB[# K6(64L^:8VDW=/SJ5BY[R6]<42(>I#1!W<=IDG-K&:&CVV/.N)(-HKFT7];'5O_LSJV6X1;_8\& M+/U97V/[^_K:D0[W6H"/)6QEI_ROM4%)Q5 $$S2:8$'*KW0A*ETS):WGQE4H M#^R.!8U:/60K5)#)\+\SI*;YM,%2^YUX7 GX=YU!8/OJ7K)AY.=MIT*G2WD1 MF;N)1/KI"G0(U/P,5IF>Q@1Y0$?AE(K^\$+J9=J3G\B;#(L4]72$SP+\K\8O M8S^$7?!U)Z035X1FS/+,HR?.Z;67QEAE&MVHE-13TS8QB5I))TR%1)XI[OZ? MY]$J*5P5OQ'%,5898S+6K[RW[*W=@7M_?$4!0\"YLNZDH"4+$PEU0;.YUNEW M4Y@@X='66-K&6[..= /:V7*MH3S87+Q]\6\7['$";B:/Q40R>9+$,]<+2-\C MTRZ. CT]\Z'+KQXYV)JS!-MA%ED/@?L_41F$NL<(&^5D?G:UV(4GQWGNT10^ MB7DZF,[F:"R+,/1EMVQ+D_'VW,/&\,(=*2'R#59=#@YTLW)%2"L,:"UQJ]&5 MX&.?+MTH2!=$EWAI[](D69S_T'[_-1[59IR SPU\)P7&._I!?J+3_R5?2VW6 MFR73<3YHJON6YE);RN'+Y M[!M ?2[\\A/:"L.CFONERLZ\(X ;4"2,Y=92& M0S265_42'#HCYRJ5 6TGPV5&ZTSFR$/BH@439.Z)?)[42_>.;4KHI9H-\ KW M%E2*;'G!WVO)=^AJ\) Y]V_\H3T+>JBK3%#;%70U$Q0=BQ)%-VLC9Y@@5CC\ MJ6;#T$%_BM4EZ9U@6:.0-=K+Z_,FGQMN MQT85TS$+ML+31C/WYQ(Z ;>GVR]Q]S"$6H5-$88XF,'[A#PZ.;OQ C?2S/C% M!+UT,*@>GV; 'VFN3@^L&C!!7 0&[QOR-"VB'OGL/AU-=)\M\LAA3 S&_7R^ MM9H*'<*#,4)ZZ/%]QA5&10>\M9F03&\=(#NO3@KM<;-$.0NW0U_I^GL3P>/5 M5 GT%!,4E?5Q?)W%0!6\8PL*"OH3&)+&+-<:DY-I;YD@X.RQ]^C]7J"HDA5< MZ.(RO5<8>N"1K\_0KV,BOJN#Q_=RF:"(Y,&]&OP6U-XI5<%_S'7AGIZ8LV\3 MVT3JPLY&+/I0O4(F< NBXF]A-+[;.$V4<&%A3U#-#C@=9 M9!D*X#HA^1G&;N1K0'%%)$O!-!D^ [^@)'?]9D,DN@5&M?3/WZ).WR?1*ZO0 M&]7)4A\9/;._D);#]+.=.P_HA6U;P-/M!C?\YDUJKSW+%2\8+?:B$[5+Z\FD M*@YX Q]-/O7Y36TFZ. /F[+UOX_?$-9ES@ ".@:NX@M[-$Y88W^.HQ^76"I! MKG]@.;(L\W-&AKF1-[&Z7>D*_AYC9& V>GNMR@9'_KTSQNJ9)YXF<$U_G)XU M@Q-RJUG],YMZON[O'81NGJ%(*O&LWDO.-:&UKDJR)D+6+2L39)?-)NOE#>=37.^Z2"L.+?CT)&QF2$8HG^S=*/-P\TI&Q:!)BU M!)]3!DXS031!ZAQF#4P.O=D(N3BT@X@8F)*U/TM"$HPN\5N7M78B)*I&2H\A M?_RP\+I;?"O!!-U\"SWS;EH"_0 1(SYX#!"XAP/\?-"R#$&R65YYKP=%_Z%# M2 (R,+TNEUU00%X'A/4 J;(CU(D&^UPV]@.AO/\-#D. M70QV7Y6<"F*"MC&MR=_HVH.L0+:X,<+;^704J0X4^:/NYTNQPH!Y9/!$51S@"F MB1W#[YO$D<4J/Q=FY2%T=_0=.@;]*$;R0"ZJ$\[K\=>A QXS48BC7 MG5*QV)$ G-7X)M1J/U/$$&FFMLS->$PCLW3<,B;4BXT>1Y4#4KUC(0-$'?^O MO525A@=N8)*/^CMP9Q_Z06?*]X?')I!ZEKW5W 55J!2:^XZR$:! 0MPXP9J? MG$A5ERO?J.JA"&D^V.P5FUH4)G?Y[,*RM5WEE_6.<7\A]LN:@FB7)VN^S1JK M)O!LOK6>LTE[(?9OLYD@=90^NLUP6GIG>D\0-Y/Y?FL73=:P*0[L O5+%[(;_1P*6$712Q%EZ :C/4I58;@"%"C=P+?FBT# M+NR@G*@IPT(1\)\5YP9"(X(3W:SJI_"T@"$$>WT>8I]NXB/U?#N'(E8/2LQ8K*_5@6N-RLN8RFVQ)6AP31'C,BK2$%6W5\.^B+R>WO M[NT]Q?ZDA;&T3A8+0=[5&S)!)W"CTVL2C V:B?EQC\D!!D1.$X^[LXUN8>E9 M#A/_J*4!72T*"'4?\GWVR&<.45;KLCM+A(%(>F V9BV?V%[> MW3G,!*U:_#%S20 1<)-;9EGG#;H0JG ;5J2M!K?0IN77_N;(^6^IA1KNT2O81>M',J M\K77';32*JX6.N\JS3O[<3T"CLQOCQ%8, S))O>27$>:#S MVSLTJ<.PJ>J*7D ]BL&Y^@!3Z8\E>OQ67UJ'R%:(X>$[ONX$W'(DG>M_L/?> M44U]W[YH$*5CI$DG]")-!$0%$LJ7)B(BTL6H@( (B A$"0G2.X(""D)01%!* M1+J4T$'I("!!2H(**"6AA"TIW'C>'>^<=WZ_=]_O=]Y[Y]YQKG^L,?88V5E[ MSKG6^LS/W&ONN5Y4Y?!Y9\XUIRYV?#&4?#M*VP=I$VST&+QC3'OY?H[4:%8A M_APXH!U,_&!^[R>UUG599QZ05J+Q]W1%AU"A\"M7EX2ANA-QB!5J4Q;VW7*Y M5X$W_SP?C,:&R:9]=T0 7.A=Z<1R]D C6=LHL_A1%7TW(D%4VX1: MJ_?H*>M7PSN5T3;,!YJAVW7OED?D4/1)X1XP\I:__"SZ9U%MA+B9E]JX=O;. M[[V1%?33YCO(%Y##4MR,+^F_I.1^VU47ME"P9\N$A7+79+ +) O<@IMSHG6GO.&SN;XLC((X YES\S>DFM M^;[UXJA!+PE$K^U[]O,3168>Q[(4FF[A=5Z;$I+@I+-O):*$VA0.8'IMF?..P17X M+Z]99-&DBN;3%##,FR:_#R+EX"/B ]"3MV8I^2WDK^L4[/+%I-T3K?(#[W(/ MIXJ?HMRD;%?#OR(I01U/SXT$Z3<&@7*N4JW#3REM:^!@TZ442N>I4 MTN?WFQ4.;G 543/PL4LM$O+\S5;/1_[/SR]=X>Z. @#*6/'N:RO7C,_8>S% MINY!Z:AIGD+"/4@Y!(VF17=]PD[_#*+7<71=O<@RH"C%2C?_3;]L7M.3AU'+ M349JI2*->)!A;E('X$U6;8>)-+.\1%X @K!FKY?O?TMR7ZD?^AQR[F/M,W";$]<2QB\6NAX5D<\-?5;8N;FY0 M4IA@3"J+,8.N]L*N15!5$(N4H(9/8Q]M!99[5,4_&*L<^G)'GC)V2N*Q"S'E MK<0:N] VXKQ,A>/MHB?FNKZSBE^Q\N]K)NNIPUD]I!:NX_G(=Q>+' >+V7T^ MS/Q%W*[>K*(-(\/IK]$^$'QP[RZ,GZ%'N)*-./"C/ MH7\,="CB]RNMVTQ FOP!KQZJ0)/<*-- _>LY@*5F,J]S[WO)H:&BD)>S,I?= M6,4^J!K+'F6QE#UI-E/K4D;03$>_FUICI6H!C"5""9-XQ;KVQ+YQ^Z)CEYQW M\OCLPH)A0@B.955@OSN'ND?N9C]!'!RYPU%"2._?8JA0& M8WNJ[GZ]OG@K4*+LH(](G#RGZ)1XEBONKR%T%:QJOKZ^NKZIW^_7G;LX@O\V M3+T/-@E9F]CQH[I1O] FMY9^!O90_3S6!L,9AY68FOCX4''5-%]BA9,DM)V@ M,@6S->AEF 6Y,D.S)2KGRK>B$88@[>(GB;OHU0BHR/"5M?"F?9#D!OPO)BVV MF <4T7%D.H8*03C:M$#GE)B_C6Y"[T_Y_6;5,-@U31Y_?S!%!W!CQ<[F,8X8 M&KZ4A*6^4/\=3E$POO7U(_0:)+V0DXL,_[@P+7/ MGWHM2N$ON]B_+H,,(XNH%O'/20MY.Z\U1]DI<(%AX@#_=C%DL'I3G '!_O<8 MZ1$84%QFAD@XX&7([Q!)T&/8E&&F23/P9AR6)A-ZXW'7-%?]]T%A#'5442 S M?&0-.'PFK17C^IM,K)6_A["Q04Y^1E^]\8BA>,UN3[F+%L.0<#Q&B=Z(_8[Y,>['+)6UK=]4) .-1,F Z;Q5S.X M?RYB\KIQ)#O8*H"A>[(36QMP@^V*?5%_"NX)SR;WLZ*/,5',E/)V>< MWM0S7V_8/8!EO'5#<*MC]E84?BEA*'Y5(^B%*.]TJ+0C2HT>&_:P3-UXMEO?SG96?)3!39DL90=S0P9A]'MT)J' M)?;DG*Y9NZJM"&R7HP\GA<_E.2NYI%HS?&6YO).1[Y;9XA=-X[9/AVY% M2$T-#Q$:-.C7>DUVS-MYQ&1%[T0=G:P7GA]:$<&.$&H@T]$47U*I'0$]O=B& M#QC=I$=W.-Y>K!>7%?KLFPO->-%.<8=8U]4D,^[-&%5AOQ;>SZTVNS-4;$6S MP=E7"KZV!V1S7C AOW#D7ZN?_]=JJFUH?_"T!^4!0">"N1 ;"TIK)BC(S3EN MJD-/5L"<1!I%O*RQ:#,EL[I5D"/9'!8*N'@NK'>'[]P#=Z?C_7KG.5NUIH$# MMM.VO2@%TC?&X^K.13"'FT6XA)/99]WFD0#'A$-6(\>Y/XTXI]U97^.*/)]!['6F;A<1'(&<*%];^8 MV!P%Z56?7SU4!& O-/HET]%=^)[G;R[WW=GZHKO8,]3;**O[O06]L-M1$>X, MS!#3\8^(2C%#B:\1R<95(W?1X"\V@M73OJ%C-B=_9B?F:AM4G__Z0ON-?!#O MU^S>QXP!E "02CT @'O0U17I'1 ^X%7/3%<8'M.1E\_5-AB(]@U)E*MJR)-1 M^YKD_V/SO(>Y(\_+3656)09':IG[(/4$,-ZA/T/5[X0)[PQJFZ7#U!R;_)' MGF:K43SKL4CY:V_U.+8>/ /?+#S07,SXX6Z:P8%R085 MCT/D3V!R2J63=HYUY1!*.A._^2X!Z!?Z34?#(H[Q.Q>\S&_.!9' 47 1A@B" MV<=7\E0237S16MWT? /I?+Z$7NCZ6?V7,:=$)0M ?KZ59-\C_M_](.\-K;U$S>[<^791B.N!N1!@H7E3]>2N_+9<8C8#R$FZZA4E)S>NAZQJ<: M;P/:RPOLPW"2Y4;4%6U CRJO4486,,L[-V401@S?!PG!5W*4'=UL:P6=,]J_ M:L6)/'G=?A&0/N*W\D.Y\$"S]25Z%)3WYE[^4$4P$2M>GF/?/*9V1;/1@6? M.9)EP9.D[U0W:@3A_8)JP[!#%1F35U0 4RRBNB?(][Y>W%VZR9@;G+^AP=?S MAB-8KNSHY;N29>_V0?%ZJ/Y]T#:,QG0''4U,%9T:@."%H9(7J+$K\L"B1BTK MWJ] JGK\197S9RL!DZX?LNLNZ$];BR46'SP;[WG]6>]OY[/C2ZX/SSS<# M::>;*/!]$'/N$YT80O/T-^E <-@J;A]DN@_JPM)4<52'""\S7WK)$_3PU.[3 M?= -KWW0UDI$[P<1*O=!:PX[ M68)HW^^0K1TZ@?XT9Q\T7+P+4=P'=>;AF+WL01@*:(+[/@A?^O>TFKQD]]^? M&D^YP101FO,%F;1:H%,T2\"7X@WOF#,,#A1#YJ[J*[\FGPRQC%-I3$GHF^WX88\__W:5*\P"T M7]-LR!N1!G"/"F,_2'2SR5[J@+9Y=Z5@E_WUC)&O2[G;8K":+?"O/0:),<#\ M_](8-?T1^F\DO(3^]T8O^WE,F3$^ %OZ2>VD:C,-B+%>A]K\'3'L_H[1L>6E M153;X\P_83? JP,X1H1FPR^]OQT)B[\Q>NN[%^EK!IT,%*X95GV"&=IOMRY^ MG?^;D8#\>Z/O?4SZH^@#I 02BB1@AQ$QOU>49 &/W M-O66P7D/4T%M01/C%-IGB6=;\$*AI?EJ>'N^[8)W)!8I\^;G!?B'$*+XFMF- M^M0L!^_'#>>D%B3^=ID>_C,X?_3\H^=_7,][Z;'_XF!UT?BF;CA[0+/_XFBQ M#T.D"E>;97#^KS6URO9H6$Y4\^WC6K_7Z)P$TYLN8VIR$J&G^BN,*+E+\>7; MR^6.)_G_&JE2^+!L//@WSC_^;RSR7Y.K_&]#ROXH^I^N:(,MWH_!>8UJ2%,& M.(F8A%8Q.B4)-48J=T*])/@77#N M[<'SJJJI@>?]?"I+3#Z(RDL\/"WWMT"6VRRP#SH80\_5W6#S%?NVD0Z54YMZ M[]6\67Y%K2,.,9'&GM7VH<+V;\UM1E 7@Q]&V)\C;6^II5\KZ0S8E&Z[D_$F MTS!-U>0/SO[1\X^>_R$]+],S4+P^L.J2-:=%VR@&)_EH4_@+9\"\X\>L[J!= MI2=_O[9VW6WV>M!MU1]GMC8.(T4_;=OBK;LP$EZ3A>$VP9V3]^\ZJHISROHX M9W[=EO[>PM:P=/I2WN/\&7T9CO&H%(=,+N47+PO_W4L_UJ%6*&H2!D)[4=T, M31>'T\4[Z]['%+CG[PQEA"DTO[N6GJV0I&@$..ISSD:>UQI4BH'YP:=G>AA: MM4#82^3YVCKR(7H#QG:DMLQE>Z:_KZ_/YUI3FM[CJP*;K&U*M.=N_6/R]Z)E,2\"9CYKGW'@>LAN/$-KZW]^%UWJ#_< MY=/5FIJZA ]!(<$G>B4LV:RUM5B,)*VP())M+R8%][LF69?^QDS3E9&[Z0=\ M&-)UT81]4/JK3!&X4_TS2V0C(?)AID6M<&C?[M%;!]C\FDG"/=AI# 5']\#$22<02)&M.%':&)D!D8 MH@W,AZ63UVJ%A$?+6H18O^=)W-:#/;Y%=?C['0IC#MB.W9*=UY M0,FIBU>@4RRA^A/6(*S,N&0V6ZXO?SO?T .99CXI35Z!:R O-Y#9.](!^2_P M=[T]X+@Y9=)\.E*;G.KU-OX"Z1O>]+:[=T@N=SODX=>XIY?48I_(>!VZ5PB> MX5(5)W0 65 I'Y7%DQ[EO&*?;G:_S\,H(+_L@]IV'0?_X6V,X'E!E H@MS < MM0&5H9E_6JH:K5D>R-DEK=0+J_J+'*S)Y.";/@*RNG,@[:O3LV4(Z0+N\WQ7 MKE!ZLEJKWO3,\ONLZ=JW4[7N)]=[;0NN6FI53'2I<%XU/ABX$.V("]SXI85+ MW@=1;&JQ=-GLUO/T:"0? 9. (9F@CP#VW9-!-EXG'Q 3;9\5)A0GN25>?^Q= M))^0!K[^(A)FLE;IOZ&^V%23KY!T"2Q8]=8K1$XZZI1TVO8>[34]$;WP',VW M#_+6!.17H;)-]>F7)OT9RIA#P%'WJU;R1\G6_D(C]TP>;IIQ^)+>6%B.'&&' MG,6NT1?GHUVQW=O 4P+=K1LJ1-*+OD9FCS7PT(Q3',NQSXJQLRJQ'!3KQJV= M*#1W."CCW_[Q:V1$M.5ZQO-,UR"!AI0L9.8\J!U__(1[?U!0B,%)90FR[R^X/N?="M9 R_?F,58!M6XFHA0]3W67ON MX"#Y.'9VW;E@FV5/K_ G7BGIKC6,'_!SJONDLV8RK:$66+[D(M,0^^F$9=K+ M.,>#1RP.BM7#I9G]\=#LL(A'#$X"HI)Z25.6R$_5XV^FJP#AS]@'5J)*1J3JG M)24:WR\'7" &WRAJS-ZC'<7Q1%LT M'YRY>=_LQV53Q5/29_A/@ ^&L$W\$<5XOK[^J0'_P28;%@1L93VT'G/IGDD#4N"0@ MN1->9[N&H5Y$N/6BF:0%-0+56\!+ILUS&;A3C1!H6[)N[>:TN\_X><8M)S4C M/@D-[6Q6 M$2[XLH5O_3U&%8Q!&+=!(!7:27(CH#L,Q9:(3EVVXFU(S6#)%WG#M;I]C:TM MV7=XH@3KM_Y*ZWJCEM#,&_5^'S13LC 59\#$B8.U9,W.V1L]4RXY[6@>N;?C MM?I4LTR'<#]$D8#*U;/Z(EF)[*=9QR*AL8 '6;\-(XKD+J&= [R)(CO^W ZI MF/.?KB6.*CF$FGR4=*AJ=/:66)23CG:;V,+1^ ,9=M.D:D8;D]VL7)K8_B=V MD)?@$)@?)!+VCEY1\)R\U)M*F'$WL=48VENR;,J<V\_?+2"-5)6,66]3 M$OG>U>PTE5-+QU^ON2/AI M8B1\%:@ ?B>VG M"Z-M@A9,*ACN;CU%/K&<&A$4^-VEVH*W]GV1W.=<3D.=74$25&5+[ M/T84,%?_0R3 AQ7?*D^S)H';F>/] \+'4 +>]9N.;#<@^^FV%Y[(!ZG(& U? M[$ZX4*20"#I@*?0!-31?N[LZ0W5>V=W+6?U%=NWM\BM^7UG$<\'F((5:75L@ M.BK/->/&6^^+OWV>UXD$Z\).6U"F1E'S"S@^'RGH.%*O3'[H 0_)S?U)OEV! MGKA+E'[6E\.'1:Y%RBW]KDOK3=J96JL@=U+J@;#"[A=(?3(W+(XFXUO\?8[7 M\GGTVNX(1]\,7V,]6N,O0DJFD%R@M-16,1,&3=#7Z7Z+OO3\NS@\^*^\[GV0 M_TF_5\HY_>$/0W]QW[;O\PU#MCH_K-O($26V9+<>H3.GND=@[+P(SF?^P3P+ ME 6I,[IM:-_Y_LF4@<.;95=D:*\%B086,58U9U'7*>T'WF3K(803&]-E5N$0=5_) MQN@ #G(O?3A8(\$3-U47O]%QS>$D/P>@%2-@ "M#E'2TLI%N0:5))2E>I"[\ MQ1]WWB:IZ*R(%CG7TU]=XOA8&*/>7*:=(P@XN7*HKT +!*[> X3 U;#I,K&:6W?Z3![_K MREJ@X<""?)-" _[<9P'1**;M$&Y%=_]R&\T& <7-2,99RA)S D?L+95D/$ MX>!.PG953=U$L5-CDK6WW[UL\PM"PWD2\;>Y.*1C+QB!I*;_F52J1X@I"I'^ MA"&%O)2^$)\"E;[BBG@?]'ZJ<[%3['&.GNK6-8+SVLR0:15II?%\SU*T.ZP# MBQ=8*.GY%;@&%:*='=O):U&$:SJ.%V+\9Y.71')G._KY^N26[/J@623<&E-I M%0:@M ^Z?@O6[U2^,3-E_PGZ^^1$7P8[S0AP>3]N3WXL=B6?Z*-^BC%2GW\(%36*)P3^,G@LB"G=QV@J*@C(2)G'*G^).&7WZU4\Q):IL,$\?YZFM.PQ?X MNPF2S)"=DYQ6=*]RY85;Z<:K.,6:<63C[:I8[9YQ;97K)\J^9:D90>NQ^G1F M?.^G.3U#L1M5HQE3C9$7JTA?Q5(&I0H>=:MM77ZW&)0FPO?U=E-.\*&.=5$Y MV69J.[QN+IGDM_#[%$(&EPP1PXO4 Y++?+>L2WW, 2OQA"7$Y"4MG236%T59 MAV>L,PJ.GT1ISC&)!PP0JF!\8NB1EN*1;H1^#/L9#6R83[WL>O>Y8O4U6GN6 MK\+#-S$L^=/L\HH@0TV"=S?F%L?+(YU0VP/X"0+>?N170>N:*JR]#AJR9(+8W8SX9HE,3 MA]_;D4O"C[F\U+]J)Z&J-H">2#]%2%KX9;%:1<3&4V D-_]P.]NT7,VDKY,, M,8ZO9(6Z6I[LO8(2I<]SEOY)?1\/9'FE';JA(F%\#V\%HA__]^\2OJ,!E9)5 M_<7AF45"=CRIJ+/@U)C!:>^7/S^469?"W?J#U,;4!$QD^2I'RA*3 [Y8R8F( M?*@@5U/8R,-K88$+.#;4.!/U[K8OI+-?-@M3BC60>V7#[><4U/U-+4=8^VS/ MJ8X<.PD?<7[Q,U4@F:8H# >;&+ M+GZNP?VOYGT[![A9U>1/@*K/Q;!\[#M^X45NV%H&%00L43X"W"\1X3WS(FNW MH+++8LN3-7"^E?OVG1[>T)%7>.5SZ<=,8TV;^\;N)>*>;_[\(:;,V@_E0ZH# M$Q4 A JA#)*5HFB^H1ZQPN=':>K?/K.EPU;XN;,SBO,3/QR330V*3;ECZR+< M.2O>5B"*&V_E08 [[QM.$#&S[3?J0M<4QUY8'>3[1EEZQ6*H=[AV?-0(HO.[ MM!'Z.C/V?&O;3@]+3<">K_=!^@G58B>' 0'!F7WO[.2-QQ&E1 M.;_0%0-[JOQ-N!1*!Q&VR+ZF1=17M[ EN4\WD\(BMQ%P*G1L*^6*NXVB%,6K M;7K33,QC74O-MO&?*XZ[G7 MBU\&=XS6/#]RPYREX7+I1L%Q5 A@RZ0W:_07K5*H[FI4IQT239J-C]]A:XYW M(BOF$Z:_?5)XUYA5$(X877)>U!!=/"'YV?S4Y2VXIYT1Y!CMSN_3YI RY*55 MPV)&SSZ(6_/":1AY1 MS!B$2T%/,(;O;[3#9FR)E;$53/A ^&]?9QP>DZ^[G/\2_G&KZ5Z]3(:HR5"\%/T-293M:!@Z;G- EXD56).+YH+2&\3X\PUE)H;[KR8>G9] MMC_#WZ#:TB,-=#D_*8TN>%;P*E4'=XC&1^ ]0W4"M$CC[7CA1)N8*E_7)Z1M MNYDJ#IE<* MO Y!B_B>"8L[BO>_=B4D_ D^I/.[97L"?]>Q0Q=.OBG=QB;CWN(2-Z!0Q-;B M1ML^B-^'XC0OP) :) 0>=?%+5$[C%)5+4C\K<$1A5L[H%1L7!/0KR6IXG.D; M,(Q^6#4N!NT%B41) .P+>8T!MYIA-_JFJ@M=-)8RS;-]G_"L:>$H5[=Y>&30LM_BQG0\!41_B?:: M3X4+,G0 :R(N*C 0JO3CXMQ@8*E/O;_44[E9VU-X?@?M0]IOVU6:?+[YK;HR M 61^>HO!640J65CJ'$YHA9 Q28$T.-$V.70W [$/ZJY_J- \Y7='8>LHQZ>W M]3;CED _?Q?33K'#]'B8IR:^B6)+FL"VX?@8(U#Q293$\OUG]6=$:T84;:X1 M?5WA[YK359*4SZ6XO'UWFN='>6$4SHXYWZ1H0LSYAF2,XMYA>C?$$/$4+V"7 MT*)/V$BOU4:_\;DB0]J>"KM_B;FL:Z:/F;N'O2OK"UW[+'7ZY '4D_> .,G/ M;@)'D)U$"0(WJ9=\C[K4N@V#\2T#[U)09$S_!V3*TM0KU36X-\6KISB]'S62LJ,*TCC)\:N]U%- \ (DN;9%SP'-@V]I::TH43)7K MS+Y_OCFWYGWL3G,]_Z!LNXZLC-@:5\.3NK6N3*T'*9A7S%60TWH2U39WFEZY M1A->&,:CB6E/#/@6?B94?B65Q-S]\-S_YOJIYN),XG=?YUZ1BS_D4EFO.]&_ MAV8%KL&IAY#&Y(TUS@4P?ISB B07(:Q[6@^.QSW.=IU\MKE2C[^]=:"MGY,G M4FUYL[J+3283#37/ M(F[=6L(+SIAQ9GRSO%T:]E3,5DMO&^I^/ZQ#,Q8G5HMC908NC.E6>1(\56/@ M]HL5/"RVN0DTND27-;XSIE-==5KA+[O*XU5I5CMGE%F9<9 O;!K;^R9,U2KWX^F,)A>_SKF^P>3IYF\.ISJC1C M&LV&#&'#D7&4IAIR9?P+X(X?C!MP'#=R/SDTM!QCZ>49%7"TJJ;WJJN<.\^B/\[)UG@;N*F^M1EJ3Y5*B3M!*% M6V8VQB-V6+>%W,_@M"/%]V+>4G*HXC2U26\2$?"S2W<@49IN%R!+[.RD[ZV? M7-/PY.\3J3RY?K&(XS7 M;YU@\"!U2*&Q1/MK:JZ.KPP,!7UYRE^J//K@$'INX5V<>&2/^1VH'?#[I#@R M<_U$(9RZ+V"$T.U&"TVDN2)B\03MVLN5.1$WW]K8>Q/K'KY3X*=R;-+61TJ% MC/!OBM:/*;-VP FXM4^,T^36Y#?(ZR2-^@6T@&$;:9=2\$#M?GS\<^:(_W7; M/XW,9TNKN3UD;JVL[S>"\T8_@'+0G[9R >$+\,[2[V(6\;>0R?7-F:]MRCM6&KA,UB3J[3\!IA0>_S!*/7S&@Y)&7L,E MTMQ*G"MR8FK\-<_YN6L;/S!]\-9*/O.R]5.%0*VDR+$J#@X;G!F3(\D#^I3# M]!=H[WE\9R]<#,=T,04BX\VJY#/4M3F5$0.'PN%0BM.M#3G;6S+9QU>E7)Z: MGBCES_+R?\.T>HTF36"7R"BC7D(X48;IV0SME?>:J7?]I0Q5KT1W3X*#?"N, MJI[0/C1'E83+X#\>B'(0/7>K$>8R:B1AGD_RMB!;Q*^Z42)'#;06;8^8BD<4 MV3>2:KAYO)Y4) ^EIVEG#LY.( SGWNLZNU:I;=:'1_I1@GLWDT"_?BX$KKH1 M?1DB?E*\]"8:N@1Y\Y.N(4I_.4"W0M*LMES+A%\DD^WC:\?PN"^%WD.5M@0L MC1]'0'<,S_2@\?4=KGIQ:@;:AZ.R\9#H\KLR$$H(P >N,V];<_PE_U49UFRP M@RWW^<>1_D_[T_Z7;K1;OVO],GE5!UQ\&YSJ.M\._YR[=&[T+IKW!_]G=Z!G MPR:)LF37F)AT=D2^_7D:J#W+RL*;2T*(W1]"LK$%3EDOHG#DLK\ 5>JM+RNY MD^E$&Q-5;EL1O&^5R^65J1-O+7/OQJB=,')^4\61\B YL\T?6[P/NK257DKW MSG*=^H9K";1V^Q;^Z_(OS9TI6<;(7HEVR]I@8"@U,'QC&K\-VP79-EPA>*> M(Y(MXKN@D,D*S54-N2WUC?+*H\Y>MANJKV7B&W27%BD#],R9;M9V;JH50OZG M.5K:E[4K>_[FB7U0\,=Y7%B=-EP)J5,/>VM!$ZH%DZBW&H*OG M;9H+X';\D[K!DQ/X[Q@11;_3H.\F1UI'/Y59B7PW,F(?Q0BTGJ*) ZJ^;,_) M3)H834@.+YGV#\+>S'#M50W>++,T4HKNO<+K#712\N@%4"F?;"E%\D;/,(_/ M^]#2!S4S=#>7N#GQPC"/_GLBJA&3R^%B9/AT+_%\\N\CJ9([F>Y JH2P4PM$ M$-R>O!IMU@V7#[8*)\HGB 8$',@\Z!AG*L'1)ORPYBOH;>Y7]$)+$)-!O>4= M/W/ OGOOVD4+T\8>M"SZ#&C/B;"[9D'513I/L<"[DF;E5/6$B%.M?A3IPD\A1P[R5-9*)\!Y["CR .T@X8:-[) M_)$H-8N\]UD[P<:D7D] C?J4FYTFS*,>XO_I$: M,*3,&D\67O.C:@*F76,(U6YT#3A&9_:ZT*Q&%AK;SOL1;"]^_-;M>]U6!"R^ MFG*#G)ZLULQ.L$UO/?(II,7R[7A-,NR(VX?@.P[6>CDB$<.QCDJLA="LS9(U M 3)K&X8;_?O :S#R&IF[:]+UY#/,P:4T-^K*7T%Q?BU&Q[(-/RPXC>3">H>G M'U$> Z-%M!,DBR2=?9# S3GA&K2@6<2KTG>9*Q30K MLTZ78O,K88%E5 Q>J7N^6CAV'W0#)O(#JD(:2CVT4XO!EU^X"?45%[%:TCEN M7!4MZI7A!AA4RW#X(R7I=;4;J?L@3I2T'TH4$ TO84:$A+FRH&*_5M:)G2>" M%F%BZ_:4VD-B_'J2/SCUQ6^^Q3NSSB]C'\,6,/#:^C2:/95_AC&*J2EXG!N: ME)T[V5@*M-K8R5OAB-YWU_C=E$^8EVJ+*9[_Z^:;PT:5943LVD0Y8WB# !=& M(@'V4H1?NY3:!&'\*EET2J:A<4SIJ;6)+K>9W=<#0LDBWYXHCH%/'61==E5= M@B?"ZG>&'S#C '\+BM,H[@96^"=4*;I]W ^O?X1GE>&7Y)TJI,;=HD)P@>!8#G5$U[ LCV:,%$!/-7M=( M]115X %1W;ZM58?13F9+]0WVIB2;7>1;BL@\HWTO;\(CL;@O-3]?@-<(8N2" M1 #6I33_9OJSU68OG@*=\6W!2:R.5J &L.IJEF+=7)*-NF%7HW6M@?^X<>7[ M9ONV^5KAN.9K5#]$,L7ST4)E<9'?'B1:V*&!K/'*7SO=$XZ)L,Z55H*)FCV-!KJ+3> 8*5;2<[)P\HZD MAKN-3@_.S2U<7V360T_//BN87R=%SBA1KBF@8\W":VL^'DVZH!F_]PDMJ&.; MC.)K)<$346"7EMU4'='UBUMT#I,;UGDN'FT-%BD'V":NNK/8-7BRSI=B94A3 M:Z)DC7U0UQRHFJS7]KAZ%"IK([MR?RZ/>+>%, MKI@AHX5'*>1G=B08I9?LL)2DCM0D6RV\KVM]>BW]8MJAQ(6,-,&&"X*O;H-! M*4O/KK>@5\^A)^@5V5/U\)]+P1\9TVUTCVGW#;]M1JLC-.=%DFJ?X475GS_5 M-3[ZV]HW)\WAYQ2SB<1[!^0MB]0&>F-!!ZP,0*K]J^@ V/1A^G 6U12XM&6!2E0&]X2 MBE OL=%0[+QYW#18L-HUY8@58C1N=)>Q1';*1AZCOV-&Y_. BFV[I!/%&GA0 MC ?TNJ?VSN6Z3T4BK6Y)9PZ1/913/9V5,U[<%A4*_9AWVJP;%)'C&Q(8X2>T M]O(Y,5<7\>RNEYPTPZ'])[K6=G6%,"P.ZZP(7#P:'UC6&2Z4-5$]^\V_LEC: M(E G>O?VQZ^I54VJ)\U9^BI[S\6!>8 ;<_,76Q)EQU?Y C0\KR:4B8&&K):/ M]$XX-::1I$]/Q?FWX@.);Z+&[ M5";*SI@:P#4V1&4(E!"@,2U'@'P@S3>U_F:5Z9T M$]2R>_0SI';,,C1FO]\P2=V4$^*7BX04KT[YR28J+.&&-MRGR@OYT<_ M./[".NQV!J<\U2L=5"7J_P;Q,Q;ZF(4"CFQ50)X!R@JQ2:TBB%USLM23(;L0 M2>Y+2>L'.D7=R=H:YA:BP[KU-WG MBD5)E\_1D8:-[55VV]?%%($L^SAQ_A],+UJ',NH*)AXNTBB!=T\BMDHBQ_DL1IT=UN7TN MEU.*>[YNR5Z5.M[_,1MT_*OG)1@?XS12#K (\O,BB_?NA68%AXM_\/4V:"K) MUNE]JIQH'"SF&8#TOYR2D?NKE])%]E]JUP24<:L_R0*=F4]LT]P<2.A$HNF# M"!^;)GS9_5_V V.L,QDCS[J9V88++=:WRI)YJO]*5J1$UBA-%CUM- MC^_XQ_=G,LM?2D0=YKU!,P&>DY8()V/FE('\Q0C-SKV;$M#GY5>*FSD0/]9- MTHI>;\"U?N]I(-W""I%!]!+GF>U^$VA _O&;#\'$_?Z'D0"?A42?%]$1P M2J_!\/FVU]%Q9JW63ZP^B!R.>?W-:KOAZS:1R 20BMXHE 1">W$J MX7>RKN ,4H^LY@JG8%,5/OG;Z30&VG',W.JZ;,NEO:K].!4>8(_P5&/9,;M- M0==@VEHL%NWH^7>'$^^'S*<*V&93_-E&:MX9\]QZ\]W<3(7O4'S?JLA2Y.V; M)3V!> $KP(V(Y45JCC0;ZB4@O1=%7\'!0"B><(U-V1ZYZR1P7)8;\2EU..[Z MP)N$U2"XC@]#C8Q)Q"W4B@F5=('C]D&DM!^Y@6W4!HYH>[=^MV4;ZAG;@S-R M-\Y5RX#%3KP_WG.\BW7MC6JW01#5!5$)YF5B#?H0BL-VT8:]WV@]BSK._6ND0;K\SFL+SQOX>]^@]T%[%Y,V85RH3\+[H"-0 M12"\#0Y&069^UHEAF73#M S(L9D:7=W."\]$OKSCP6;Q4%7'V$BC=,"$)7?G MX__TRM7_OOWR8W ]HO(@;]$;FUD)@5Q( 6"':0:AR=ARF["(L.]?2O!%B#J. M?=#MCPB#K6ZD$U-I #6W#]K.\-@'/<@MV0=)8J=R5:?;EZ;3#D05F54ZS*EL M?!]=6&P(/#80I-&"^/!AQM?*_]6'SPP[F"\L$L*/]II/DY(#A,G>Y\(C_#KW MDML-8IT5OMP;"-/*!M5#+L.F[:@X&IKZ^E%K1P^#*7, M#UPN\Y<'[XJ_%!II?)^=#XF8(@B]5I*A_C(^S=H8H)W.HBR=2"U)53 MRK^Y]\7*\,OR81/#@=6M$P>T:UJ_;"7M[8-VUC&?*E8QM?4YZM3=K=IF["<@ M$(@70M=HKN54M>QMN=5-;K;0UD9H^'U0 A(6B-ZSK-H'M0W:[X/2IC[A2-:! M@&+]FC"5!]CMOJ(*3%//HSO"_2J727AG_+W==(H+OSN3#:-63TL$#4:\-D-F MJR8$&]R0NG2S]N/N[G6<8'I=.ZG5[D%73XM(?Z[^E8LH-SV/#^C ".OS8[AK M^Z#DW3/YVXYD7*?A'<%[+[G$K-04+4<$:.=6W[#?,<(R>5K4'=0([( !.Q,8 MMX"@H$5XJI306(XUZ5UE,?TYD1N16LV.+(N[[8";-M@::WU*5HHV@"PJ7Z\C MHV-U9AU/B=1H_7#4&JJJ$E$PC8[>+I\!1V,X:II>MHY#A8 /&+((Y?W\*RD M;:G,"=4N: PS[E](CVVVIMYF8J'5"WH3@33T_!7R!!!&Z!U%LI3^R X,8,@V MA.1[-B6=!@5*1[RZ(_$@O^JJ-\+6D[P/ZA[F14W A0+W09Z:,5!8;9[MF'I1 M(X M6SF3]%2Z.N.IO=6#D:\VM^TF?049WQ5"/GZ0%=J=249H+(2[E?([%YMD M6LC&.5T\;LP>Q;'FG"O<,1]W1?C3(V?2<&<^^_FF5$OK,DE9$<\+YAP\21Q] MQ$BH(/E&+0$#R"NM37BCO2/\2I!\P*Q<+2-=(#:]\TRYF5"E1T)$/WI.,33R M@#X/ZOOQ^SB :=0D [T(ID$!MR9)U!"B%B:TDOJJ_]#',[/*6Q"MA[<7?=0S M"DYCWS8;D_H)]*GO\4'%T=&P,X\>/.IVR%O M<\\ M(<8M$O3B/"WEM-JPA3,98D=OX M+6(.UVM:[=G58/#I0/(#'-5D U\80&"D, M!PXFOEYQ/%)TV7SA>. )W7X5D=-#O($.ZJR=*$G2JP*==.[EHZ[^A7>(DQT3 M,BE:/T(+694F*T?8.^&BM+"%WU\5MPS;@T^:0; M!?3)DS>D585DH@HLI7>%MO6ZTO'F4K/^*ZB]>=32O% MZ("!U?-6\J^LE%ILBV@*@ -A[:RZMQ'@3:"*]W$>=Y]>'C&3]XSB=+QT\+;E MXF0DU!/0+_?51K=[M6KZDGYE3DYT-)SNTOAG[Z%#E< MU223U*"9B\]Z=.-:8P-:U"TFBM-4"^99 (VFUWKM1:G^:&CE1QZ+MC_S!<+3 M;)#SRCPX-%?MP,7!_$'#>\Y7Z:US<9;R* M(IY<]U/["A?V+K O*;7[Y:'3T"03;MSTX@*E); ,L6$U$K 1 N9UULL/"\B> MD_9[E>2@AA'Q2)X=T)%/O) M9\&+[3QMP.V#C_X1&T2)B)N-3($&!PWX1#8=8>G%WX?$(C4)<>_1O(B 3EN] M*?6@^[=NCZ#ZN3S M/O:@]D&/N==^UA=D0=89A@>, M]AP4."]UB;<^[,,(Z; R"^ZH@03F]V&R%7"N9N.%R.KZ3O"A'[LHO9;Z;_X7 M*2KJJQ6>USH^#LJ_XQ@>?*OMP:YKR^",)?)RVP.]U//.*^^[:[; :?=3OI_R M=H3:(]\ [.O9%J#MCYBS>X\Z]D&'45( I!-+ !]"@,U'MY^&W\9SP-S3_>N%VA#(K M$[4/_3QCREQ, 0;72EZ5L#Q#LM4F="B(UZ>:"*NF7TBI2&N0WL8J /4+;IIQ M-[E@#ZZ[B3\2^/.L,DHO#:^7P M*R?T2(A1B9!8#(]Z+0ZPJF!(^&C],%D8TCTXNB#PZ^77#]\/S39DGE]=TKV$ M! /'6I6B>SH)[+$]U?Z*5/_+"-3,FMW)X$:OZ9;S]_IT6,AZ:RQD.<)\^\;, M8@=$$N:/CLEF;&-1N#[-#&I-M8Y&&A\KU2#KW(D[?2%+0 ML^AS#./JLJ!F[#[SWW/JO@(FY:1M6R%U%]'<*_BA?*C!&LRA*HW(J=7W)?- MB13Q:3$ :;^O%#O5+J89H]-D*'3-)\>R=GPQ[9-Y\&.^8S'X.W>THG-!0%B[ M% OPB,J%] .L7S$&(#5"PUV:T7"FE\OUPCRH3:[!Y5C69PIG8FM*A$X07I']'N+5-*/DA2LE;$9-I0R M&O+E^^N8(KO!_C77O=;XI:DTFDPY .ZN9PA.%7HVUC1X*3SH2L9D]99>BP*W MZ+5+@2=IX<0R34[@_H%=ITF_FCA(7L?VOOO<*:"+]WT2 B("72.T&*H#2E M*@(!$1 14:1(C33I302"1"(UT@4%%)2(=!607B5 Z$A'JI $4! (3$3C*"&< M^/^=B_.<A:-OXW36<&-3=/9AFCMX867W<0?/ M! I.VA5%WW7R:=XW'OW.^NHQP^W86U%"?!>,J;(CV"UG!0;'!@Y6W M3+I_5]Y/(-1U?IVQLEX>8L29-;BZ&$".YP4@DRS M]K%UD9JL#$MR.!7*4C+R4VOOFD"D'*\5*"(?9#39$/H^'TX;_K M9#G&=54QTA07;%'#;"S-AS1BHMK@:U?>TE#'Q8$NB:SBU;S5\C3:+I#K85FD MJVOY&]-R>R.=_C/FHB/"=VI/1? MP'Y?"RLF( O0_MU.S-_;S>N9 RVI V +Q:\3SG((\82QTF<("X+T$[.[2I9] MP^_B[ZG()5ZT39_9#Y)SO%]K(3+VW#6:^Y,UHBGW,>HB$;T Z\8UP6E\_7UY MJJFZH47>NZQI-#F2('TR]A!BF"Z3DH^MR;GM;FR3H6+=.'<-A8_[*[&"/HY$ M]"W(TD4HV,1MS8=:7T-"RS9S?$*.%EW FTJ=^?(W^1TQ P.'1HM\-[T$AA M MQ/!4I?V%L4@Q@NM$]N$;X=LQ*=>*R")#;C4A>[7%1HMCL M+VWIW&QB?^_D&\%YMZ.MM8GU][E"M7/^SV?.?Y;Q.J*I[_<:BBE09NA\&SF+ M+Y!/N3*]@HZ]Z9 B]C/9TZ^DI29W>.[/,4/ANWUJ_'R3'KV M6T1"8NNQS(I-] _>Z?LCHAR1.W_&=CV,N>1U:3U[-B10#KB[X-'PN2LF,&I.*)X\>^);WV=A&9>FH*+*?XE"V88E5F^N;=TD)GC[_^5[:! M -1[;(I:]G6.DO;\\;0O.T- MF^SLQ_I/C2'1 >BN2QU,T?,%O(@X&%"+#FK+$#R$>-/"QI7J]0XAG!IML.TT M0]HA1/Z&I-G!GQ2N_=P_L @]E@?59$6@K1_+S, AB'DUVL-0N;?_\(N>9G&L%?MO.C@;C#;MUAY# C<9< MG'NK>;YEPZ)2P>7A5[6EQ/#F03RWB:_?/H>$U5" ]JW:Y&\+*UKI49&KW%DG MA<\,(:72V328?GB194CJ^^;H+E,Z.Q+1S2?W+1_((MRDF*96!SS7#;]W_:0C M1[AK]ZYO;4(M02R)F6?B,@(>CTE-4-S6+X(5'[>'N:W M6_"<"](KNBO%$[A1,W@P::A[PF\3S8Z4Z8J&3*(_H-A)$JJ7:_9$+6M\1%'A M$T%ZCAZ^QRQ#DS-Z_[U"8:8<6^:P9*17TUGIAOR1AI3;4](MMSWH?Y/X$X)" M1B"H$09L'@..552 OUF-+K$)E T(G5CTLQ'6OK(@YR[-LPM M4G8?^D4OI_!?$;"&O"V"0 WM.^0 1%R[%_\-)+[[P=VW3\YY\UE]2 \1T>4M M[.K2GV:B(# -!]QH4,II-L27.L*+$FUIB!0,.^GU8QFN\!+8'W#^>"_D-JSI M>G6)&6/1(D![YN:-L]@N?<[D([5QWZZ4#M16OX-D/+D@YC@^^\4,\",=N3U8 M*M]=S97BXVGFV20JT&P:QBF0O-UU1Z)3S^#N+PTS((C$.7/3IY9V!EAT-)09 MY&KS#O\J$W%<(CO\CB!;BTS51$'L(WV3@R+]4S[P.@)- $/"D=DIM^S2ITCK M*1U"(Z0T[5Z^07J,>W2@1\O!&C;\[*;KGT%($KN\[SF.%5@ZXMBO:E!I/39, M0FPE/2;"1[OK7:6*XF* K7RL^0PNR[C1GMG?Y^K>!]Y(<8_9.1TLWA(C2HC' MD2 ST;"-W ?0 R:5^G*/^OU>W'3MLTVS[]/?9SMU%S,ZW,E.-]U@R5+G\9 M?J;TH4:I])*,?M=*=0*H;QF M-3BFRV/[:XP95.R9I?XM2]*%E6P*V<8_S/JV;YEN?W(=+J.3U;[7_P "5E-E MVC/H[(/[1LOH+KT.%;\%_SR[5!G$"90FY?9CQX-&JQ3.OZC%%X_#O&NXJ6XV MEW;D,DV7!!*J4:J@STKEY4VZ AA1Z&OG7^BP>0BYDNAS/#TNM.*\0"ODAH ) M9(/E?_NDU/]?L?NF2IY@(-J78&41S>ISM"!]:.JVSX.[F$BY5V-)5?[NK054 MY-S[1+EG&F8G[AC(W6[4]F!.AKNB&>;6&^"^DI,--%$K\O#64YK# ]OD=HL M=XGWU%L#7>YJ[PW=D"DGV(^7A+;)P0P526RU*I6'^DFHB1LQS MCTRE.ZX>/*5+@[-T]J<4M/'!DV@],#%J-WY9UZ85O+EJ_NW/_;:*2_5Y ?C[ M!L[]NI!/U8]JFW*8J!]Q_=6Q3='PH 0M O_/T[K74UIH^GG/[OZR"U_J$]_E M:$N;ZXN:=731*UWL.H1P'4+>+T4J,N!-=\$4WZ?%40+9<2_U[]WF0P@/NLM0 M!4XZ F(H6%)3U\6,$Z B*?%C1 GRJ=7#2&750+EZML"U^D;O%Y[I4G\^9?4X M^@6PICYZ*&,<:9=T"/$=8U\$@TA]A40)U7TO*[!6)NCH;1?G%(5O2>_S_I06 M6%6Y&L?KT. (5NU8?W*U)MT"FJPEV(OHL3)!3[HWFG]6=+_![X"_WUG'U&^3.S M9U)KLN]TS*GH-!YB$FR@^4.>W+1_%9Q:F:7QX?IQ?"AE@/<'@@F9TMUT[ON# MWKZJI/*&^B(/G:2:_/9W6>**R[S+@E/I1ED3=CCM^7W.:E$! MV;!UD:U]!V11WU_NEM7=>09#3:6K =68JJJ LIE%1/+ YJ3C.<>8TKX!QCY8 M>]XGR%Q*W^@2>;1D(#GO5-VSFXX^%GU\T2B*@E[)B2,]5A'SY]M:*+:M&?@" MB%YBTI54+U#DH%X]*/H)6R!0T>,X;S@G\MZNV13-4&YW7DEUS?8%+\<@.>Z" MY3/!'Q%$7J%PM9"G)!S@]/A?S!E=]'YA9F1I1P6/_J=C([:)K AD] M$L=@_""L)_Q!8_Z]PLKJGW]F;GM:,;$X(^\8LLJD^UFU0ZE/#JI^XN;>4>\! MZSV5"))M0_7W2W4LKD,(=>7@)D+>$L1#MW\!U5U;*VAA+MB^HTT3]I:@K8Y>$EKE@DK5 MT7NU[1F9XF;BZ5WVCVW$,D9P-4VIJ- 5&*A01C9;N0LZW<>=./6*=+L4^%;T M5KHB1_%4:G9SFK#:%;Y/:4-I0]^;3\HJL"Y.V\6BY ^:B\"Q?4E?1,-87#2? M\WO1J[Y6R\CP?=OTBW$2F4\L:@W>IZZ97*WHU)NS65*DS@.-'P$^4G^?GDPW MWP%NI?)7)2:^72\R.E.P]97L$Z4IXGOO&KR,.HM[IXWM71LIR27C2-L4RO J M=TD5GI$)C0V#I08].U%,\1)2Q*DD\8WZ.83+S5+&)5,Q'WBH>K M,(+&01PN )JV?.X@F?'+QS(9<:S!^<%L^,=*7?.=[GR_E(*;ITGH#5;F: Y996DVG]YMI@1Q!3"8D@9)YR\\TC)R[?IPVAN MW0$T,@4GAAEM,9I/0\YVXD %UI0.>"\Q@P<4HQI2&L82:(B2I3'M9.6=RKR% M[F]',SL^1=0&?KGIOG>['_9\G[_%5 9!O7]0'RV,N@::4LQ7+Q,X@]IYBFDZ M%)=JGY44OP&B7X5<;6-RU+LDWKG:%_IWK9@'S#)VQ5,A45^#Z0H'Q7064'ME M% /(]R!XZS=0KBL71#0RH"8.CB^N]DQF#8LV/6OC_^"C%=?'+FOWM)K&?_RW M\7BT$.T:& /HKYL!EKTC=_LM@+Z&8SB)D:7BV0&/6NW&-W*W;:U9DM+MPYGV M0GM#$8W;WFAB(:'6NNT8J1)9'MA_GC[6M/)(OZ'JV!2U_"!?E188+6J/"@/> M=\A ZS=XMH+SQX.Y.9F:TMGT=,1G'R($0;5E!M)G6:'X)PI\T3_21VK<:R,W MFF.KSO^]P;I@;3ON70,L^T=P47:$(8D 0::&FF^LTSG]I+^9\Z4&C93 '.B%1H9FNJ.N0!M#VHOSW*JQS*M=%@>U,!]<,(H9P;X?HBZ#&*)U8]F M)#<<63C>['3YE\&GZU_ICV:?U5^TNITS+ M[S/8D 3BY]F$=B, >]V\TLC@<\/ MPJH-+Z_TOE2ZUIZMT=>W9P>]FF,,/L5!8- FU O$!D M.N@D[TCA6'2NVL(1-5Y3 R'D#O\3J(AFV_]4"]G_1P36H]7!A@I\A7DIZ)-U MGG2O,GA N(V[F?41_)4D)^/(2(5Q*9B==>5;\+O@1HS)N;Q@+?)#,QJPRUHJ'1 MZJ*]BD:(TI#0DU^*_6 MQ$KD$P/L[L4G[Z;#-+L7HI?0-<[4J8!]>]H%SXBY*I2G!W]3Z>HI=7(>8K'J M_->#)/VS[Q\+0Q,6_C E1HK>7X-]^H= P%.!:45;6. Z.E'T5%/QHHN],]*8 M=W-RDR7K]+.VK_;")SI_'[W!^G$C[UO2BO,9KBA\7F]5H?O]?'*U?Y7@[5+$ M_UUAZ=O!#/H$HN]D@(K.V.TN8-(GH$.$Y@YLM_9B$R_'+VPL9,GAU1T+#R&V MP@MG%YK%O&Y.RO5/F5+?4+33?V$%?7!UV&[F57/TT!%EX/,!LN%+9(I/@#1 M8RLIEN--0V(Y$9T$VK ^[N(..@]>AX]"^ MBM5Q:IO+HA0/G:@1E5G:_0IAE>>I9.KN:_0 M[ G3QGVF;F09]?7!RW;HJC!=$CFVFI%07_G B_U82KE?,#Y,4?#,D9Y/(K6& MS)"UY!WE]<3-HZU-3W3O27E_N7_'Q+ Z%>X/2J%!1>AV[>[QK#N48V:(G84L MN,Q =6%[T+XQ!S258U^/I@2@:;+TB' MUB63S($UQ7/'F]V8OC^S2T.)'=3#D6]Q>K9.J8GDL/L#W<'N41/"W>^/G4!Z5# MB/\PX7CTI OLX(6^/DHAB-VW0ZTF;[4K[V-!PU( )FC^.2Q.1WB'02!'KF!Z7 MGR$YSIR7/\*[. 8I8#7PJZ!@TG5AP"$$OX>LZY>4JYV\WQ:V%%+N*\3!?TZ% M76ET[OA9]L'5Y#^L*Y65=>BN,+KP%^$3S: RTH@L,H"]*3(VG@GF_9U=>18R M @SW! _%9/X4ZQS"2\5QK-U@IC%3Y$F'D%Z+(W !FB:E(+_:YQYVR5?'8L7R M*':GE;<2%(W(Z#@)\I$0"56H (I\[]_PA&('=[)H>D7XDY[XEV=VW)C+@U.%YA4CH5SM.KJST1;;&8H!&0'M,9YW^HM8%KLN=,H^4$:- ;]7 MA;8?,G*G4B. [JF.+U"9VM&U),)Y%OS"&W52CTC8F1\G>25>V6L;1L[GWA-\ MW&S4G"W\U^W1>3'"O\V8:@_4%R'0&+E97T:UWIO7+SAE,OCZ49:F B8]'<[9 MAS,=RB#F*"N= T\TXU1L1AU[$1>P'K$8QC(V*_Y0<5K7;#^R(V7_EB^A]F[^ M_@5D_PV*0$8\PFGJ&I]]PN=<\KDNX<=)J<'=BTNILU!!@D+%I4^/'CUDN8WE MT9<%64GR\56T2(IZ[]]H3-%<852EJ57+[2+#V)"GTT!PD2Q5X!NZ%D>.825# MWR'7.PO.@>YH(D*(IC--:J#881KT+HF5Q)Q**XZ]WYRREBEQ<]34HF7MA"4+ MI9_ZE@+K94 %UA75'D;&^_?1$,U=S"3H95^+<7GH*=4V'3##7ICW=V:D2-K1 M\\ZZFCE_>KF]S!V[8-8)&!=C:?*KT$?UN"0"MV97A;?#Y]8 M S)M9LN"N0+M>A%U_X;S'4)J+6E\?L2@=,T,S"V_//U*UU+O/0O/BN);#F,A M,N_]W>_C^_MEM;:Q;>E^R_H7Z9^5 :%5*)[AL+OXBNKW=)FM5=,IS7=Z%JSS M*L'L>X4>K('] MBE$K?,O@VY,0T^P0LO%WV2#T9P'32A_:O3\K2WAX&I%=9N M7,*LJ!."1]?BS?QF+6%S4& F3_[EA0\VS/K^L?)I:^>MK>8&+]R UKQ[#@Y2 MY-U)2;"*K)8&5_!W'QW;R0O1?36DJ_.5PB2.8:4J@9L&@VZ6$*91OZ&.L_3/HMK=+708TMP"2/W;E*Q_ M:OD@MWOAS!+;218IOA&EO>R@,PKCJ=FF]ZX_:^)"@\U?F$\^*N&AXRG)'=K): AAJ,GB:\F/= MN1'4IG /]\"!-%_I?OO\Z]P3AL%VX5TG;V2%+'$P35VHFEB2,9)-%[#V?)$. MD6SXX47C"]=(H3XZ*,_1@,!2]\29OO29P5]4NQRTZ(O3KH(M^](T0S B"6_ MH4C6D%K(/WO-VNLNG%>%N!G<.L.:(ANS/WI%1(-)&4NNV9=#^!:9Q5'C@0^J M%PVYOBR\,?71?7O%>[7%WT@FEFVARI(U^2<"BHPSIMR-<5^IYMJ\Z>*S\.JE M7;A0\,MB8"!FTE@/?_IHE"B(HYH>M,(]" L(DCCL P-Z$X>#CB#?3AEGX//Z M\8<0?ON#G.6O16ENB[ZC$-L!JQJM>9N:>JWQ]1FZ"BTXG\[^??\B\LBP,W"Y M0WY28^X^^O@28LY7\>C$V%>Y5O.O.JY%63"K=TGJ0!ZUUUF+?<_7\+]^XT#5Z?DQ^%0XJB()! MU*Q9N&>E$#6(4E"]DJ:.ARW\]:RLSW'?1]S_SN]VBD_-F)US9^HZQ?_'T#.E MH6+FC3S%=?1\$_TXJRMEW8K2A'\52H0GZZI3Q#JOUOK!H2KRC3D_D$YI68Y7 M=_FM*KZTUTF3QF.[I@N$S!@PZ(/OLLX!]BDU#83OBR)7>_YR%3D/KERXT]X4 M[Z,U?NU[<\Y@<^ZPI691DKV[K=C+&ZR3"#&X-Y2!@S+BL/TXL0YIGV6)R2+^?90M<6#BI=>%K\&O>><@F7M!-'[%531^;,&=SO9G534-R[DKN7YY]JE?JU\.W86=':HU/B5B[Q34E5S>[Z*R=N9'E#\V6^IOKMP]:G1$1-JJRSGE:G)YS\M@ M."I!]]Z+FM MW*"(X)4FM/L\\%]K]S-BMVFR%\@_"'EFHBV<^P2BM]FL;$HM.\B_GR&6D?B@ MNA]Q?!%,P[IM\/D%5VYIL7?&-^YURL>,B^[ZK1"2 0,"X(Q(Y-,XXX02;#^9 M_ .*+<]8L_SFS4P6N#,DO1)_=VK^$S.V'<]+\ M@.H;@&HJ78*PV+6"X-YT2-5V.U\EXZ.\GH[L,..9N$V9BLL2%H7\W'T,X]%E M!\JZ(Z)UP*D4+^A^ [I2+G821-J92U$W M0)]JE8I"/RUZ](MR)=[+\ADASET>-JX#>@;53&#;OBT2L[*[74=A70GJAL:& M@BF=[*\WJ3>W^AW2.2JOLZWDB>PJ58JJR3>9V'5EW2XP2+TIIMB*V3Y)0>,) MQPXAQ#P<:T. 2]\F_;?=5&5]);/)5+=8VG6Z3\D/8D;4&=7C.Z/;;Y/$ZD[P MC[-^OF^7,$^?S\,DHGVXQ*@(\"OP'+1SI@3FZQ%B&RXZ1P;])-L46DTNUG=8 M!QT=.A9>[VEY5[; ]"NY_Z_1BI0B;"ZS;# M'ZN=:KR?NHO);*$\V[CQP1,",YEPRNV"PL#A%0S^(;R_0!MTCB!N55Z7*Y!@ MO?G1K.IUPC,UD4:(S).U;[I9[8%X3U/'_S5V^O\0&)RQ7@.XQU@RM@$;1X.3 M" G_)H:13C1/:IX.#-Q!#\T[#=0AJG6!P5P'W/D27 )*+HV6_!9 MR]'YDZ3B\UL7YNIZ!J6K(A?$1-;Y45P'V7"OC/FJ960T&TUA2D.HU2)7.QB3 M\\UC-%SC1]W <$%X3E]D[T/MOP3+S1QJT(+C<,[!/JUR3]_KX$;%K[9]X^W= M]9' I8Z(O1I*4.J_2L=#2$-9DJ[K.V3*]8-:^G 0NL(RE*5I(>@0^^US@Z.$8V*5,C[+6%#O9X M!E;3_38=%+^]6S]/,V8U";B'VZD>[9\<'_P@_&"SGN\;8AF=/7;VH#%,&6YV MD*ZOZ+(94>/8K2^^9?[-0NIFR_N[-DX%7Q]#PF0?Z0?4 M:UFN#L'K M\Q?:+2'YARQ;\\/U:4#O2$.'/"[SPZ2YTF+EZER_1[1C0W3Z(<3+YQ"R %L@ MN&+(+I9/J5B%R *7"/^EV<#(_FLS'C#N:,F%S84<7 #10O3BP5T^P>HHR=P3 M>7_5SEIY<;3:] N[&4-0SJ0#./7RP5N<&W:>0/3JV94TZ3S[UY8RTHOO"(05LDV?3J07T8(1977[VMO$* X7K: M<,>1:C.6'. D1T#N[R0=C7G^_D:FO!K=Y&9&@UB&=3!Y[.&LOR*29I?]0+J M%+WK(] ^.Y +; I2_3B?I-Q#=:N+G;_3_(/N_HA;J8F<22*PTV0.GD4+;A!X M?P9Q(T/[HH42IWK@O+3AR.L)<@79$#^%XF<:MK-J@U(QRX;/XV"YNM7S5C0> M4%6_XJU?*.TDT+:\%5RO\WEQ0[#/$9S[FA4Q_\+Z-^<5S:(5&(;.3 E,84VD MV1!?R=R:JG267,#?F'++8[,_=N*M3K9542%S^C03D-&9(4 [ P.L5%,+^$%[ MRNEUM"!*>:I2]V0%84M(N\YWUD2-<]SRHF[NE;+UO9MYFI?O'I7FU61XWXM# M2"-K)Y8YNM<67A?40Q"Q![U6H+'P^OO.=EUY+W[\$DNIKA\=:)PYA&RIV#<] MLM6\RRW,,XYM(@%E">1?N^#5 )KVG3SL7&\9-=G^-7:;N'/BSZ/ .>C)T%1J M56A_QQ'@^G/-H&0=>#<'UZU>KVM9;$'U!RK3OG:00L,3!9.:@%)=ZRMS+ MMW&_'UO?[=PNIE9-T=GM@.$5;"=AKJP;=[1#C7:Q ]C!D?IQCLTJ50&EZ:[Z MA:'!:6)=2H\>995?Z&+5E6S8<9$%(X!#2)_V30*RK;-5ZYWNS3\A%A4^F=@X&*0DDHO5"&54Q,A#D^O#=!K@Y#CV5=]F^%SGJNS?<=8!!!?]S :L#D83*%L] ME;1_R8_ZEPO;:R%DW ' 'VN^Z!',-?,*6FNH_;1VIMDK;.'*(.;SN.;8O-#* M>O1H^S0WB7C^E(^0MC%!=.$T<0[N+3$-\H_B77/N=&H$P57/=P+7L[. M2BJ"CL!P?YY%5?J-C1CZ]"8R?5)ZZO!\9NR5N4&$$ZF5)N/8EW+ M/,!.8<0[)+J[-2#A,_@8X30_U\^?>T1AYGQ/ZFNAN>3REM'/-XY!CCR"Z\/= M"&F'D./Z,'276K0TC9OBE5Z_CQ#]7HO$7V\!8IYKE:TWM]P1G+YK>Z,X)[B- M7R9'2H:G ;@'FQ>CQC)R@3>-'3Q)Z>\=[PUZ[]15XN/P+;O2E*4OKMHP*%3I MLME HIM,IH"3:VKRV8CC^RB:/'@[[*-E3S^I##-:4NG0T%A7+B$*U:G!09%1W^(/1A-6HYG-HCU.O MBC(L/P:;15Y-DG7>'FG0]O)+0)QE+-Z79@V&_)OJDO>Y@V\).65IR>LM*4#Q MR*,FSS*317TY4MZ(DM!?'TM;+^+$:L/7_=QWQHXA&7[*?3_N-4H/L'WZ>D[D M6N*PR91; R9RNXZ(BJ5;'YJ4M%3S.;W0" MQDC$=ABE$1X/KQ,BAU BNA?DFI("[T/3"I0_!_S,?DCYTN<>Y][L])1]X=.5 MS7)0U^Y+GBF> '1%FT3]3#F#:I6Q(;5WYFQ:\D*._RQQ5?>OC[?)<.JRWLZ MCQ6/P.CS-^?L=B]#)C3FO>+Q&JW1V9S*LAZQ-Y,5Y,R8X_H9UJ'U3ZNI.%94 MU+X>[2C84AX]<0.L[KF'L@%*WZTD*3=@3I :8IOP"W.4@UG?HZ=<#3SBWJ+S(JR3\V_7&/A'EAS?BFN8>Y1 M69%7ZNPT%A2^KS? #=21L:.6U"%J5&;SH;OP4;\OYQU=H]RMPF,B ^ MG;?[KPM"8=KQ-D4;7\EZLRWL^&^[OY?5KW1R0NRGLR KC[3]5E2/(9_B^^D< M$RO#JN0VRPL=;*9W:PX*(\1BPKQ./^8\.(0H"2W.>LN7/&Q^6U[(8W#C+$2< MR>D3_&@'I^.GIA,H&:#[2JJ(A ;''>NX)X;L7:^A>71.1M0C /;PU ONVMCY6SRNZ2U,XU@+_$Q[/GY9@L+:^TYU<98TV_VNI'VV0=FIW]/3 M4\$G$#I_RC;!8!/AD>F^WR_P^R6<79]_<=/+H0GT)*VUJXP&3AD_NFI?U])T M=/3Z]>N1@Q7WH8DP+M3I12'$'Q%5P(:?3N;=%WY717 M8;/2XC43%[%ENQOT?KDC)O N M+JE/\L++TN\V&!LWPUW'ITBT8?/X(EY;5*[H>V40-7QJ>?[:,:6 'Y\\ A;3 MM5:%7T,+HH^A+C-<,(IV!6PK@50I+\M8!D"G=NA%36ED6* M>4+ -W3N-V0WV?U'M2R:[2<_4P; O-J/SUAP)*FD47))+HVYK=?KO&M??]$= M]CFWUW4F-OQ*6K;G+W&/.P5#=;J:#/B#5+OP!D#'WQ^1"V13K\IW%3]R23UV MD=]+Y/Q8I<__^+SD_Y<<@Z7KGJM %DRR:2S9;5?R)[RH)9R5$5YIP8'6RV<. M(86X0X@DFE)M\*;-^YOP2SU--LV@RR$SG:Y;T^MY$;^\XK=T++YA*D9*"(6\ ME]?XYC%N>AD.&@&G]IRF29/;)U[(!3-M%[7HXRNC3.I(E1P]Q]^]]\DFPE?7"](/OG6)*N"/$0(F(DT)1".UVZ6=/96YAA59,>EO:XZXRX M.*SD[AQ*'#0N69*CO@"J\>%3?:'BX][A&YL/#=DSG>1]* P[A!T'\ZDK#(M^ MBM^/,"2E&5F GL N/N,-R'SCL]+R$LTT>$OGXY>; \R1S&3U)VN MC#/E=>V@76FP%?3V*TK1[;BKE.KX:*E-G5>?'%YN\?F*AHWV9]Q(;9'T\+<9 M='W"?/+\%T6RSGJ[%Y!!LNR)6G0V71'"PZ!^LX)PRE?]NC==]ZFT]36?F\FA M8PPW8^!*8CZ!C?SK'3H#S?M+3\.".)9,X&^(RH Z#,4;5?AXKJ55C4)/_CH($1.*MHK/BM9K6UHZ:J3N) M4?.VYH-O$FS6PXP-1@V&GR2_91]D,MA@@:#^X?QNBG8O--T%.D671?F-J_B' M!24N\&.A*^E[N7GTY6!-L?9#B."O.,L,71Y9OO3$CA(*-J4>#D'";2F$I!T7 M"?7+4_*XZ;OI@IE%L<(+9L+2L9\N59R'/!T_WE#FX^"2P;'H(QKP\?V]+^:Z MF8N7RJN5TEW,V&ZH?=K^-#*=([N65W!ETMJ[Q&"H,]%6Y.@#40@8U4/7 )K( M#$+,PG+P0O\\ZMCT: VI\F(W77I&\^+TXW?V!NY:0Z>,/OD'PL/B:(8U3]@K M+3$/M@\A=;]I GLK 9C>MMX/4]%G0<355D"E!D62:LOI9B-E]8K3WMRX5EEW MX:3UK["Q&7U6T!D8(Z4*:1&XHB6\7233J4%:/_2@5Q(GO)YB7_5<;7+D*DQ)BUV@ M!]UU7O/@>!!XRJZ7ZY*>V^=*TDR[R]XU>>?,=S+-2J&/CG\(C#KA1XZ"'T6J M7@>: 1,LB4N%2\#MG$HF-U9T(5Y>#O6Z[5S!7*\7_A]8_OA^AF$SQ]NUGC@% M[%\^7;@8G^LSM,-T=DXWE4'N1O87,>,X8@Y#3T+]?VA\L!2:/+#5&T) ;ADY M6K<:E=4M+8[(]/RQ_3%,Q@>+&ER'R#XT C K_30^NY7U'A@'=#Z.E(L?XP/? MFB5\+?XK%$$3/2KZJ7HHNS4F=F"^[;6#.UFGBA]FS$6P6N?G%JN2X?@"=5XV]7W0%#@3VC<=X?EFID M#8M38H87]_;.)]F%K/UXZ,U,S$AU@4S1F(D$!D2^A"9B8?5*'7S3&B.!]*#' M.*Y?8B6M$[\<0147Q><>3>[/ ^4\W>*.XI['PE61OON[I)V/[\%WG3JP9%W3 MUV8EOJ(Y&0%AZ)+A5S.A9KQMW:&C-Y-N_7Q/!6& #9SS$?7S]_R^7/_I7H"32'K@@092NHKSX5YNSE M-.E5!Y3&E+CTAT16N@SSR3+B87Q]PJM<6:ZW+7=/&LI,_:KD,Z:T+]FXUC:==*/$1^IL9:S\[>L6M MZ4;%\8N-3N&W^LPZCT[#1-!^8XDXY@XEE Y0U@/E]VD-PM"EYGS=AIW;!?RZT.)T 5KH0>K:AW'ZN2W8"?^5.#.@I#M^1HD0 MY?1E)(AGH>9-]>[=3A,S<;.V8)F?9UJPS#1!\ +0]W?5&@P \O'ZDBUMPJW- MXS_%HLQ.B8Q*O#%6'I#P*WT-?=PAC/2?Y0BS1$A;:HF41QP:T]===F6F1S 1[)C M\%[.S9 M%W$PZ+7/[R<[/ZJV[R.EL]6.OU0KEY%Z$KEA81P!A)*X#B%)*C3W MAXR$&^K[FSH6\/#M<.%BP\@GE03)"W*G6R:>99\Q.RHNJ<"\5[8"36Z_N (% MI6'=&3Q(M'T3K@' /-;5DT]RZ+NI[M,MUF=V].T+!2,=(#C:=5.1 9V#T N. M1%BJOBY]Y,$A)#Y:V=NAZFD)RBXQX);35 -_7O>(1U)X4N"-YYF $;]RBW7B M'?[8Z$5]/J "F !<@5'L07J 1]PDA_<\7O>D-=OS]))@RP>0/Z:KA$Y5#+K>E,RR MBDV&U^Z2)2(!W*I=C/(VZ?.OB\H6HL.W:P/TEW<6_!;OA+E-4/0I8.-Q2Z!W^AD.CM-A+) MO,!DS5R0S.J[^)EVD70(.;%1"X8BQM_OUG]?Y1EQC?3-PDMSNMH+"\C$=$F4 M,Z^B00737ERBOBJ8L*\*XO ,.]BM?Q&MXZ A^NKC2D/[H,B/Y2MKH_,R=B>O M)5]=3_W6!@>5/I-?E='XW%>N+CF;BN1)J)TW:A;[LID3K_#K_%%B..MD1\QG M?3Z:TJRD2%AU8@&LW2_J?NQ25;VW[+G+N'#-+QC?]*'S N[V8!01QN-#S;-\ MK LM(CC,G1H6\QM1.^W>Y,32XSMTB1-R]EPG/],>*UES_]8B39."Z(3&[R$7 M+0%,(@WMHYN'[1E.B,'5%<8.:5U1+GWAH.#1[".HKLY< Y/RV'&!44THNUUZ M0O3C)11+<\ KP^7O5(\^^P0?OLGN;^7(]L+4VSBE#Q;_GN1="-(T-^$Q/\)S M3W]B6E^ =O9S^T76N%^6&%&NT:=^<*Q?R1=O0*]>;:WQU^.JS_XU%Y@OR,]4 M85F1E[>@*WRD &WRC[F4TT$=>-A+:N?:)818:J3L]JA>.?-72_!4:5WQ)IQA M(Z;'L!5=%ZO[3CMGG38ZT2:BWA\P@-=_^U"1@/,YA*1N[>NB.&>C-48\5*0 MH+'E8]RPTIA_H)M9["/3L:]U9 95%)?$O/E7W -+7.:;AC?\IQ-8I9%__SJV M&,^9;WFSA5\<=G7VXX>:Z=>""VG/M'F2K S%*9@;&Z2)#U'OSGS0>WSTG@+S M&FZQFI1!X_M-[3_(U42G2YZE8!(0V_JPG'4\PV TAL&I\ZEV)SX.=?/V4RN^-OW,B;FK8V>;>>)]I(<:IIO;AY+-T-IECC_3% M#G XGXQ'+N? J7VMK>438$.A;ZMM-N7!Y*K-S$^R\:D/M::I 7Q.A>=,YBXF MJQ_CV#O!'_O@(;1/7V *1VP2S?[X^['2BLXZ ^(%<:>[D P^/MTWDV/G&95( M]=Z!;);W-SPT+T:= NU>VW_/"X\#IO!4V[]*N_H9+*5I1WU<%3G5N]\^NMP3 M?)68]^?-%C$B3=>/$?[/S]*5:"8'>3MA01B=ZNX-7;6FA1Z'L)'ZW"2T1/]S MZNY%>':]EG#_RXRVN#Q(/@D1][0?"]C!8#0D<,-> \J%.EL/5#55..X)C#;( M?8K@@H3@VV^8"C/0'6]R,++*DF%P M/_.D]ZK+]<@S.GO_'IMUJ>(\%3,2"76J&)K OGGTB&@X=A7.Z:M=Z["ILY2( MC9(NGKTW)A*[(I^=*_9'Q(H[9,M DO4M2HDBWSD&:@_W.$![Q$YKY"]Y\EDU M3>ZF#P:\:9V10DI+_1#OK1GZQ3(@(S7['MUETVY8" 5/81(U^=XM1@HY]">* MS@1="!\J7'V2?:%+3" _O3-O7[&G@!- IY*2"7V2?%.:MXENXZ4EKN(K:LC_ MC/C8SXB'L^]L!_QLPR70)7(6QM#SRFL34M[$Y7N+_*5"\D_3RRHA*/3^0[", M1.@<6RPC99!%]HV1W,,NX*U*I,IN=VMZ$;I(I@*F]$<+ K\:WH>SC8BD MCU1E">R)&D@:"?M+=^4RWPND#N.8D:<.(=TC1+]=UN^W-C*$GBWH+J "?&]= M6'!3K!-9%^[SY9(A8?$/F;N].G6$\&3>X4O^Z\;UDZ[IXVNQZ'MO^YB#!_\Z4IH)\%$+0[W3PDR'A/@?*VHW.^T,Z'WYQ8%^&!+\9,R+$_& WN.&NFK MC?US=ZC-FHY!!OT;]D 3T6B2A +7,TO,=!)>_%S24N!\=(^9_^83O2T=/!'= MY:S8,P[.FH.&I*B NW-N!-LFX*#6^?*Y5*5"[6KQ8&_F-U-5*BH_096=[85E M>U>[G*4Y/KX3[%:F1^/Z20A^E -%%5/X;Z@93:TFUZG>/I=X\+G.9/8XVXNO MTQ)NNL#7Z#L?_\WQH))#M>$L^EPN3F81$4 N7FU8,3?'7D,LW.L?XE$ST]M@ M_O;N%>(J8RO6%NC((61?%'K^FECPT^BEQ:;0M@MC&MZ$XQU"8(1-AO._4/OP M2/=?WC[%83U)MA*+SG>NGPU%CL:-264:P 3^]18V!'7^8MRP(P(E0T&DU^.@ M2%Q7!]=G%+P*M+-K=?0#JWGD+]O$#&09G;)CLL[Z^G3WM,#:)++.H(%QEG_T M)X*D,@WNN8KF8'C6M0"*(GZ&8AQ%];-GZ>'5'=>R5@LDGA_:Y5]N\JL@>=2 M-;+D],F3>-68+X#+E,2RU,JR"Y[[^KAS04C<7?@U-*\#2K-AK"( Y0"FD4+V M56CJ8.1*$'\[UK^I;1P%"^+JQY!M0N6^3!Z\U"N$*?EB_-JSI!\=^X;0/VB. M%M]DW#R]!DX6V-

NWBBX,$2?Q]\G&.64+DL;1B(]^G3;K-2=;GUGZ$3D_] M)&!@4(V ,[N7)FBL;Q;L$56J[\GUS>[)1'?A3 &#:.X+QQZ=/X3,:U/?@*'[ M"-J)";H&[?Q'RS-T2&M.WETNK1?AQ^0:GW$;*7H=C6FY^H&4\,#& _3KU&.4_UO^6_Y;_D\2Z.'\ M_P502P,$% @ (WUJ6KW^Q,(>CP E:4 !0 !D>'!E+3(P,C0Q,C,Q M7V3R4__\O/++O.UE'EB@A(D)&24B2RAY39-]#AL9,D3V$#XJR MEX0F>]:Q*Y)]7V:&D++,D.G*;.?J>__.?9_[\?C][G/._3C+/^?R>%UCENM] MO5_[\_F>]S!F&7B(P)7+%I8('? /PAC!\)WX5Z0FP?$ P(>3(P%B GD M"-/?X^_YR-^#A?GOF96%A9F%C96-[5_"SLD!"CL;&P;B^?O MD[^#_%^7'F%E9F;E8F=CY_KO/AB=$$&.(T5'BIB9Y"%'!)F8!9D8O1 H.$?6 M?TV/"?)O!],19A96-G9P&MS@!QH$P.DS,X.39@5G#+X;#;X/81%D%3JF>8%- MV.8NNWR(B-;CC&(.A8LU7:(WQHB*9]SNQW!RB8D?E9!4.JZLP=')_9Z'IY>WCV]H6/B#"$1D5.R3N/B$Q*3DS*Q_ MLG-RG[_(*RDM>_VF_&W%N]JZ^H;&IH_-+=T]O7W] Y\^#XY/3$Y-S\S.S1-6 M5K^MK6]\W_Q!VMO_=4#^#?PY_*L7$X29Z3\?_ZY>@J!>1_[Z@/VO7DQ'(OY^ M0)"%]9@FF] %&_:[(<+R6H\Y1"YF%-=T<2JZCE#WB<XI?!'#N,3I'G"[& MCT@"#P;LQPZK+?8QJA]NU%K>BJ0Z]/3LI@J#KEGIA 4*[KK$A;? M@",&[]05^<(:FK9R*<>!+(+&UL$]U%@QD'X3B Y 1T>_$::T7P9C.]%U=7N&U V#X^LI(>^RM\6NT@ MFFNQ*P#C@_*]<*J:4]'$\,80)+K_E](.@%3P;HZH+M?SHP?P1!C1 M!B/Y?6+V>TMC_#(?T6!$ KZMI'M]$;Y8=-X]S=(98=MO BMH9M-28=Z& VH) M5+'" 6P-=@ ;AR->P\WN#9@V V.D"(>) +96S()4O@:W$]RU.KMM^TCMG_W/ MQ^Z_'6X04_M2)7,!#_-C0 !5]FT;!H3E&JT=)8X4HS70]?M(6?B9/A?HES92 M?#%!2@;J0&R?C)#G7+.=&-=35[MNP5.5*I'K]\%>B?W%GVR*/_72%/T4:*ME M5]F.Z?. <$#?38D$W(X M:L.8) ?[S8!<8T D(;1G#$A,#FKIL&GK L5H'M%$@';S6JY$]!9*^":5(-4 M=%'OOM5[WQN7]H/N"GB*C?9(9PW)'>5Z%.A"2""(;Y\ O41C0&+_P=XI3&MQ MK:;< _BMB-7Q'[8CWR 4>J%\U?+C&D5VLO>NN_3D)\PUF[AMOM)5WRF%M<"( M%@%1 ZM!5.&'Y!!@;?6\V-??O22DU'CUS=LM#68MZ>&OZB.\FAY? M6)?;JS>M(=)5/E()- K@4Z(O'D:T9"YF=)VN2F*2>W95,>8"I@#FIX8CVC(@ M3,@[ .TM+E/$?62M&GM2H.]]SPVW8 -YT;!MK[#3BWS^BN8PR(+TV#?(OLB Q!GP9:W]^6T?'"EKO:!^IFFKM6E78E^S/N S[:"&F!NO M/2+D*ZLY\8O;/-S%CAL1?OZR'B3OAY[AB)+,X0?KLU9%OY9G?_C]B06C< 2[ MIKHLQH#40LO0FQ-V1?R3(U(_H,1@;1S1NEV>"O7I.U9^OF]QKZ\?2UYS=9)Y4E<5,4=U9V1V9LKN**_AIW'SN"E2#HCUE39SI% MP4B< 9FP:D#N@C:H 6WP&B%%YWA!$?".@'&T,9=:K;3#O1*,1( +A+UZBMYV MT?6)MI!LF$=#RB!]*+OKD62>'[\9'#3S6UB0DU5M=WCE:7)^LY[_:DG8I;9U3\FZP1,RG M4I9XF N]%TJ\O@M%=]U#XW-T<3)H#W22I%2 MXC!KW:*QDI")XOWN\3,G(X?:[ZD,&I^O,P=UB*5*D:RI(O=WZ9PU^ $K^[X\ M\>Z?& F@XW">=#5*Q7G):'Z^_Q)7A)66:_TWL9N29H+SRX@3N[;48K!,U2Y# M:?5@%," $T&]+D%XV'85CI>*KJ"J3ND$"2'V>XW8$OJR?,>,,*__C'[F7>IU MR+0H2[YIM- ,1=];?[@\D:Z &+F_.\CL-J%[BEYRIC?K(S M7()]#TOG=J:@T%U6,'PJ5 #%1D4 .N"<>&<5L\=A#G=R MMV+Z+[+/^E??BS]1VG'UI'_.&8FAQBW^4>H1,"&.,B!3 M]$G8+@(,G] I"L48FH]N'*"*PEJ' 270<%I]22+1F0$01H=VH,VTU 28K ML#Z8T*;"#5G91XZ@>G-5_B^F#5(P=8DXK1QKW#O\W24#7#H=3+*83_2^0FZ= MH'0H*\R'IDQ^8<5NG;GO#/B0F#O%)-5+'P9)YF;4#PU+R,'/&RM>T-;Z$WNR M&NL=],D:.%=.5J'5P>X& 2<:P-EDD2,[9K;:=%=2MF$W)J@A!%H?5;.JRT^T M=.'V:?8ABTL71C_NK3D6:.3[G?A="!R'4F7-2A QNY: *6A_&(#FRS:,4YM9 MP<1N'UT0GOC2\>%VO6NU6O/=K%Z.4CGF@PDZ9Q;E(F*#_('VR$B(/@X75F[* MZI75(7J\KZQLJ.(6N1AYX=3;=Q!;]L=;YSZOMT]W1).:^D?F5LG]+&U]99 SKTKV\M,E/N=V<><6=+X7Z/XZ*-8XFW075RV&.U;8QZV)+#YH1^3FIC5:7H9GK4(VYU M/%NP42X8"6Y@W8#5BU-%50E!O?SQ#$C#/:=H!B05)6GQ9M#0OMQAP(?6X/60 M_.R-M_P1Q3S=QCM..I<\LD\_JA2C=H)6*$8/XN>M:;GI<=A#,\(AA%[R'?,5 M#>B9T+D]JL#L/F$D"O@11CK1/+-^A>)T1>W/A.?AE[2[L]6;F Q+ B^Q@OGC !4&A"KP;@@/WU8C:9";ISKT@(A^R1=C="V$ M:I^L]-BVG'@WRZNUL;4/=4V98P]2LB]EO[[N_K2#^@P"NZN"^0P'],3IW,6K MA;/[G? CADH4!>K%E)[KU."&%%2AYX_Q N\C."?G3\6J4/ MUJ+#SV4F+[Q-A1QP/Z4US$+[C*F(_Y;T6PA-['\-;%_OT$2(PX%7Q#HX$$D( M2HK"QH;S^EGF?%WHTS_2&U1?)[]]9N'/I^]*UZ]->QA X=SE ,,_CV) >D?BH$3K74!Y((T*6YF>E/M8\V', M4%RZ9A9PO_QAHORCKE:K:9U4<3)K>L3SW>"CQ*HITO!OJH0EA=,WHL[7*7<[ MG)2YLK)BE[.R\C!5;=G>/=# M";!^?FF@W/DCL>%K$BLFN>!3EW_6,$NZ5J3 Y65/N5DM\P4%TDL!IC\&H.,N M L)5J&$L\4%N#US*S^Z&\W>4 3!#9$#ZHG06*^-R.#6V[C3?B4(VV1=FH7;:<@//S(_ MGU%/88)M,G9OTE/AXP9 MP8#:H9X66#?L2=1M(TT0AO;:[3G-]C=I]%N*/=>[=;ONS,FW;L:PY]A:'%5$ M@49]O3"H3)H51"5QC@@W.E<[<36RX ""49^1MJ(-51X\X.-I2<)%L7K/FM8:Q 0F):XT4&$W?S;X$O;^WQ6" &3F9E0$K? UT,"%H;0S$&V,Y4TI&[TLUR $49OJG(TXE%F)"73. (KZ M FH(RMIF5>WG=-MI:;TRI!+QJ#MP)U!=(D)\ST9X[5(JFW@)SWK[PU7='C7E M53BH@"A5J+$_ MT.M#VS:0V*E")G2.FQ1#\'HHTG85+H84!-I78<+#JZE&@Q/7T_NLO.U8&R-= M>-!>\6!#N539APS("5=B$^T930%D=5$-Z.N'3\7MG9#D M:=W^ZQ=K[CQYW>W!5V M2P5-I"Q]>%P?S$X)G(GIE5.L403!2^Z6"\4(A?]9T6;C"I&DEH1C?Q2)FQ_-TT!BFCPZ@!5DT@-ENJ.T,E%LKTH<+ M^:N;O-)UTE(YH?#3&0<8;?#-TW09Q((Y[1%*AWIQZM1&^F62>)KI^T1%EE/C M"SZ#RAE,/\X8^GP,=M+2K\"4ZF W:;^95U:UB\8H!S1BP5.%*8?!,TQ(,:3 M*P437<\0L*M-4V_JX]VUQ6[Z%FEF'OUF\,]1O9//.U-%4;]H+[%>UK'P6J\N M#3[Z5QR($AYOMQD0^+D=N*V@5QI.=>LL.B[-)?DH1GA&9"1Y17BZ61Q_!,O' M %I%Z4"462]3@76GFC44,!A3_95.YP-K4TPC?1CWH3RV39Q8>8.68P2EW@'* MWSM]?@]H:22B9)HF?XUP+R3LY=Y2/9GC(VL^YV[^0C=2_0M>OG(7H4#G#:)E MT7GIL_J8;1.*/@KTL7B'Y&;4[KS[%%40CQ88N"N2D\LG&VUD\>MJGGFOWO M.R]$5.9.UI9J@!""U0JT7@0#XHX!3LJ,/&JH1O=)_NY9LB;L)I00=])A3^2; M3ANE"(O%?R[.YGJ;6/?'/^Y!DK3 :N H_\ NH*^*%^^#@OB6'>T)32RL3]C6 M?8^\ ;Q>K>07]'75G-II,-:NA"UM\HN^S[[+M_#0X)+68(GYJ.&WH(Q\CAHZ MQCB4 6$KED6O?Y)B0&RR;N_V[P+:&W1.+.DF^1YQH!/& Z3TS[.U$ORP^OQ) M-WU#?DCV%TL\O1P0B/RV-US[KB*-PTXDZ;$',[*5]K.GD&BF<00D:IQ-8%*Q MC!$UMBU(^C,]4=,YA_!$JNT[WV#?J-?++XF1_.[\\R4(_^JVHIJRZYL>5%?Z/JT5JQ;@! LP6DWIKXY?$0(H?[5&LCT MS;%!SO &":,'_AG,?W7CS+?&X1@=M;;HUI5=0"ZARRJ"W$D".PE[%[H>U\?/ MC+Q'\DID0.KK,>* ZJV8Y?/RBTY=D \/+5;RI&:/]K38OC#/"CYZO:312!>L M"2#M\-E=4.C$$4L8D( 1X$1"HJ$-<7Q]19G$_H3*2=SIZ3D#Q.B] :4^9*I5*L9FG?T$3 V>>8KVM%R0"=SID &B?T;$ OO&5 MV=O13:::\[$^//>1M9SA$A@Y6S>!UF?F$@I]( 37>"H+(LN8:CIH.?1 M/I( M3V'=[RT&A#C2M2PO*P:P$YV.:JLT1-_^/G&;>SMP?>Q8SB9D3_RSC;0N'U>+ M:%*.]1P\&?N7&?L\<%P^\RR1:J^OU V*5P.PA4!-V5YD57#]H6.\. G(;RHK]O M7VXSH7/%,2"JL3XPLJL12+PVH0D_#WZ"G1V,_%74,)IHB4F/P@R@P>?U$7U0 M 8M(B300(KQID'G_4B1H;WE/ZE9JT+=$@TA/F[52S1!96E5;>3\&.*N 'QD8 M6;B&!E3XTT'O," IO*2S<.'-PU_Z[=DYJ2)V,P_DF3S=$[9,C_0VCJKJU'-6X,8R10)=/V2+[/7BCD^_,WN+)VHQX MSG!?"W:%J%\K6%OD>3"=7H$.,0/M:(KVP+ C4:2IF5XX%,'M-':,)/ML68M6 MW&9;X>00].B%=,HKJTP)-S;S;X9:HN'^=Y+)# B@DDL5*B>'@6.4H(:=@D!? M4NR6?D2TQ"<.A18C?IH[!(2?-Z(,<2KUWCF6XE^$VA.*/RL5S"RO14VGB**[ MJK&\8%BTFP-^*[#M/Z2( 1P/:"[6[8&NV0.),#3OC[WX3Y+99;I\N35$W>," M1JL@U/N3=(,V7?YK$MK(V*;7+]ZF9O%WWS*A9X(1]J%? KHBG:E%E_W,B8J;GS.I\MDH?UX5<2I9<+9[=)"))X5" MHX#5M>NT(8P2B'0';$@;5VEEAA'$ICXH6S78B$QTTA/2_40^AZ/)@BU!]3TG M+0,SYMH"_&_Z5P9W/5O!DE7VG^\UQCPQ(Y)2[R7GC&/+?NS^_VRG/AG^N;ESP9[8OC?5GA#2IIQ[%07X":) MN[?E=RR2E:1A/'V YEH<"%H).&,^16@NM,@S_I)QN\S?B?U.U<6/+(]?VIL: MLXK8/T/LT[F$*4>HJJ276#XC9?HBE,/PW(IJ9%O%+YF'*Z[97@^E7_3WQSC' M!<^MLGAI,_W\9>LB?'O,T*IT 9'0$]7WOKA\N;/.$>>P>.K#B!1/96G%R4$S MN9@+E;<@-JX>(11?>C\YJ[UZ9MN'.'C"[7ZFF7*Z]MJ].\$7V/QC^'V=@Q:L MR7KMKP+\&1 _6/S]P0U.:5?#B;GGAY#CZX_.:R7'6DW6;[MUR]B;8V-^3*^< M)MY>N")[3N27AX>B0+1I, ,BP8#X[LXED$.GPZ!\5#289J+X? 9$Q$4JB,\1 MJ.PE-PK]N!%35*5ZIB*+]9GTO2,_]#^P,&-+FC42L5 C5B2TO7$"I4;U(>;& MO=>0UYI; -)['S1JZ#/'?*HS?_W(4$AO6 M'?@*P1A /T2EV6&E#J$9<0""+ MN-'Q]-[IZO*>$QXV4K>3#!L"OL;Z^*\]VE%A_E#R$9=06&^_12&%.N7VH+F, M] '=WL.G8M6A.@D);=8^#PV#54^^<#R6\5S.R_349:9PB6^V&D?I4[@Z_IZ1 MIU'*6Z15W+Q4EY-&NJ&E)#:!*O4.43#-:VUCY_;N;F.$D$5S=@SAVDH5VX.7 MD(A?-J80D?_-@F"GBL+(9:2F+7NP$)* )LIUJLYX21N)_PGRF,[7!&GBGXR! M!UL?^LZ4D\J"3@X.C5;=N^>E YRC"%.M:$E8T/FS9[H[3@#[;[_C!-"^O$'D M>N)MM(@.?V+W>3/'R3#G0L&%RQGSM#)-^A>_"('/+'I/C=8RCM3?84#,&1 A ME#0@MLQ1*,.O%\>/78OHC,'EO'#%_SBWX7(^"8#^_H2!\ M"$L5:Z+S;@!CX%S_(9W';&=0Y*GF;=-&DCTK0V>*;BMM)O0:B4X6!$]GK 4' MAJA<$"&N&'<&FG8^@-"* 1!SL-2TTQYA\95.RGWPV:^_>YW8.X.@" 5G:RGJ MF0]3@5(7QL*!@KGM]R6-7IJ]=:7##2&4IF3C,L7'X@4@8,G\NT:WA^XRZ#B) M&H7QP@*#9 !E:V).KD]X$#Z=PS3 W>=MY\1"5XCHVKCR@I*Z8L8CB](45ML2 MI)@1[[]]?]A? *.U&D9Z4=A1"YQ^(229^HH-8D2:/\'!+$EL7N'4],SU(HY< M/RX+E;#"#ST03\N-, MLU/#*TL\=9J?E;=FD#,[J2BP&7>EH_=,T-[\%"EM#=KQ5LS220@5 )5XA?6U M3L/5HJE"7GVNFK1"G:%M*0<2&[8<$47IE;R7*O,U]V[8R,:0=,J7JRLZC_2Z MX/4>Y@%E2!"\L+WWA1*M,?,P.J?N"@A G/M10L17N)2[V*F1_O,:CDU/EGXT MBJNO+]/F^MY:<+6(>7 MTG)['T1HU@TAOO[\9N)?L9]?>OII[_5X"]';HK,.:)#I"\/PA;"&W*Z@N6XX M<-)Z*XN D_%!0Y V5;Z'L/@V2_6J9S^GHPR&E=*I5@JU=Q3B0]<7Q&^X/:NP MXU)ZJL?^DY\J84J"KTXW$S!I4+8#7J];DR!(#=R_VDSLP>6 M(2!G2],<%5Q%LYTA@Y:HG9DU=JHDB%Q8CP+"%&O40!.ZUCZ6S@%$$#:>HD0O ML.1]S2?DNXN6)ZJ5#ZI7[^=DO)%.+<1]>N$1,J5BPD MG"A3H!G8%ZQ(N;C#8Z>%O0]&830:7P@G7DL'3@1MHPGH1)0>B#B&D9* Q8HU MR_3D2SO5NXJ3-.*+B3LUB)\A>D]1^"O'!TZ1A)L3 MEA>C?1.HD@&$=N9^&/&23$1WP. M"@1?J(8"^OSTZ_SLM#BD$G7\!9A(2>C!HSK\%!6Z' ,R)E;/]*<+?-$6/7BS M#:1W]YAMP1Q?3H#?I2\6$JTPP/&@[6$P$%-'L0$4**"6T$63?8@5_*[L"H0& MK"[)K]KF7Y^(:Z\_VRBD!G@[!=7UMO+X;ZH:J-SOLE\= ;0JZ3=>K>(HL$O_2^@_7$^TY)HJHS!F_.I+X/S"Q-A?.LO^Q\C/_-(.IP*F7S&;C3)1+L( M)/3JLS^I5QT1053>KIO0'C::V]$XD+FX=BQF7H2UP$+QOJB@L6*-'$3+KPLE M";K:"89_47@4)=]%S"<4;D\0AQQ(O$LS<_4T_9F^G#_8?+G(!U^_"*WM718[ M[O;0_ELZ5?8U)01I0>RA:M,>&8IC%C?G^;"EGU=&)/L"3EAOFXIK!+DSKTHD M*<:LWT@X.;)V]HQDW@$,T.#?&B&6=X*4R=^K)U7!C.A9Z*?<$ZW<92\+S>.V M-6OZF*>G]OX>#UO$%76/2'Y2:Z!_@3?S 0.R4MBW"_)Y9D/1<)+J:E O \(' M&/3DG$IYB $JG6.M:YO4NZX;_N;+*/8\=MG\LQP7ODT8-#L'[3%=:3-OO8&( M(^, DQ4I&(^/UPV2VG0"2=6R-=VBED=D<;'^YH<8N2_B7Y#JYA*?,3%H_!-L M(SP=':0!R-FGN@&D2JL5F:#./.LD0^%WOE&5$J^GU.Z.CZ\LK7N./.]>WM.S M/&OY1^EYCF+A4"&@_9!\&6"GW$;-PP3"8/,&G3ET]5%# _S1 Q6D^#&9-\NDR^Y/WKW$=R>\2Z:7>?_OVB;T M=[4:_X9^'F@BUM$Y]TD)*_:=/CHLI()8O,Q%!J3'ZO5"6].1/964@1H!L=", M4;[+?OL4<@\8]4.H+G@32)F)7@-T-K 5$J*Y>^U KJ71\\JLC\Y"DFWFS:D@ M[-;];,1$><9[7O:6FU][?^MHX_N5GI>HEIDTU$3A!_NM5LKMKE+03JO W?+; M+M\+U,:IIG[OG!R<7R_FVHFKAO#A'!PNIEQ?Z):-3G#?UUQO4,\C.S[6G3XK=\_OS MWLLS73-Q=*_$(3;Z,WBA&FJRL*X)U -09$#ZTV-=3P!3A!2XA%^+6FI:!D%\ M1HX^V9+G_-/^>DYQVSC+W3*U)B:1&CW,Z(*!@97^N"JOT;2>7/SI9SU%W>PN?RDH3?R?I+#V\V#*J_2K4,7X\P,:P]:V#Y\N0I^0/0IH1OJLI@0X#?333Q#%DOS.G*>]O Z?LSA?QN-D9N>XVI9FV!JI M;JS>*;R([E*!X8NQ1*L4+*"[<05PH5RA!A!=LP/PNPE1F'B4$D+890J?8*.H M,ZAMZ:7 Z>GW?,GI?/+"LDOIAIW-X8)T2(]DGQ"K+>3DVTY(&,1>N8)Z!!"M M!CX@?CL"J@35]C"+=5[?GSTYM2Z[GPS:UI]VW&<_MW5>A9FD0>>9 T,T%#4* M9=]MBZ9$(=V(GJ6$:NZ^ HF$GF7VNJF /,X&;\EU@_P4@M2C;H$[CQ6>/;5H MN=BF;KW+*W*=?=\&C)%7J#'T$90.?13'9JA ?+BRD8"\^1"TJ.]&+R=AR4UJ M:F)Y91TWF&87]^+&1;EG6XJGCRI".@L;L?CG,*(+6 B4MT!&SW(7L"E'7J.5 MU2^DBR-@7="YWX7\86\]"IT+Z">4CLRI=5-;OR[5-CM\Z$IYG$<+#.)"N#RO M0P1V9MZWJ+N&OI(Y?A DZ*I>\ M+M3J]61V-2ILH[O68:)&4M1+H*G^ 72-B>)I8=6^NV!%X+HS@33CRT7+=$T$ M7:YXV^HT\J'PI(?=9>\%GN+)9[I<].)W3YG=LB)EL*3 MF6;:3, ::#IE^A2L+J(7#<@EQ)TR9":-=.=-S:0<\/-:$H;.:[@V%?C]>L3V MJC15ND8P0/58O^"'ZGBYFS#\)!CFI>1 P!DTFQ>INKP7DX82&54FHE/#VTUZ M<^;[VX,"U.+*/CAQO%>TD-;J4Q"4-#K;NL9TB@,SQTXBRKAWPJ8V/H MIO<3]4B]HRM/P%=74U?2>\@G:R&*MO7&1YF?\4OO,17QK_70>5:!"B*.D$X5 MA1W[< M=&XXZ3<>FP16SC5%H(\0E#1_O)+@PCU@Q*Y?F%@_?,4@1<7TI7[$/#9:0@59 MDH:)W:O5>BDJA[;-0+CWV.U5$1%1?3)'M?2=Y$Z:7>33TYX@6',+9Q&J#;,F M\[5!ZT.H1F#"M8+C%W;HT*HZ1)'Z?UV$&GJ0LIJJW!W%,V^? NT1XL:'^2CJ MGFWYY[A0MX-"Q@Y+6MFV8P9]I54M"#C%@%!%S,@>M IP%!P\#LI"9T(ZCR'O MDMA7] $SZT8B?SPF\[=C4TM#\KG DIRO\A.7QX8Y$GA*0UM8ESX*4S"L;6(? MJMNK.*6]3V?T%YU,-V:_LMYF0(3A,4\,;773VI2)L=V'KDVAK=N27U\1*-[J MKY=^-UU)E*G+>ED0:@Q]64BTM)[C07?)8?&/4>KC#(B?M!EK9S7[SX^=*>CIT]EC4'WFY'M:<4H M]EETU_1,8;T, ]+GPL;/[$H?758MF.F;^)%Q_-4I<66;9,Z^GM/I@QFOT_U? MS)M4L+-A*^O#,E@R/GC.E M=,^&IJN:CQ%Z0,F%"WZUWE,KQD ?QA4#NS:I?2>=?)HT_^GD;28 M>O;+8M.A[?B%4];']WE.;,B_: JZ=WCH<#]4KL[>*@-X@R= M2YQXE@$AJTYB W>?VK5@>Z!LWR/T)XWD&DC#M3WHUT;Y[Q8W,_NT3]<78GVV MDZLTK$O\N>;WW,:9"*T?FHMZMD+&,V?*JKX4_:DMNOM1DM;T<_R1D9\U< (: M9VA/P,3D%+)W"/O)'BY^^\,!;R.==))3/GBP MY^3@?8XBUI(.7=IK-+X%_:%\JY6D>ANXL.J'/>KK*D_<_NGDV_(@A5!R-52= M\_IO?B&]+I;3;F4"%_H07DE8_'?L7.!H$_48MBX]?;<3IDQ^23[[0I:BE ^M M?BBBQ;,AR'HR3,FKR?KK0%SBBG\"MR[7\\0E[_$9>/;(1(OJWIE;8-M[ISVI M% :??1 9M?T0DU@I>YY/W-J?=@:85AJ@RIBNVCUOP&S!7Y>ANVL1*Y<52&*Q ML.P'9D\^/F9 A@JI>;#UX*'4CYZPO;^@6ZF0 9%'#=C TP1 0CUII.MX:Q'5 M+WGS.,K#6OI*&8VS7H]:^= "O&G%KQ=GW[=2!&[W#'PA%PI,7R5-LGVX';H M2Q4BJ,O!]S88D./I?YX@%N+O,2"@7S)'&) ,V&UOS!A/ZWH( RIB_I!JZK ML($!>9SG$[+F[)LWZ+/7_.M6Z]Y<^@<)3.!80[MXKU-8%#;AX*'S3XMXMY:Z MCX[N(5N#YCKK=CTKIW>F[JS^R*..N,:K[2QWK(,)-M2.Q;7BO0A($^ M(VY2ZC!M-TV\3UH9@!Z=3=%EA^8*W5!P D/L!7>'>=)/&G$.1_Q%J2% MV@_#\7>E51;R.9E:8QMRFB<[(:$,B# #='5A803_IT$0: ,VKL/CYW<=M M)W03#'65'P?ZKS:D7\LQ+[",K%;??J^VHW!\&2*Z:F#XX7KIW?B$3MSL0C>4 M Z6%2"=GD>Q[-02!WRNPI%\/ R1_]QN=.NNG\R8C2#&SY\V\B4<0B]ATM^.] M[)B!#@NIL+1OZOK6,?!Z;!=Z7N:@$A[G>O)C2SMQK:]-GYSUSCLWSX/V^./C M0+5Y9^=9MU="#J]]P>3G1K9S&]@\F9_R/E72J4$V81;&7K5"_ _.#_U=K RO;S8E?'Y&TBWMZ M]C4/^E&Q[:&2 WT&B'VQ),][L/UYE#B1.>OP.KO+1+6GKZLF<3TW^^/DV$OT MD%Y'Z&$8U6^D 2[BU_+5CG+]?@+=47D0^^PG,!T->>"4WA?,Z:)J.5*ZJ/L+ MNNHPLWR>9$HV(R=DE@-WKF,Q\.F:MT6KWRC2#]Y;-^=,WP1F^K(/LT%*9($\:Z6ZNMN-2QD< M>-!*X!X^EMMTR#OZ'(JA7H5=@.\X MR/$]HG<0[=15\D^I1*6%BZC$%:'UE#JC]G_M8Y_\^TL@JK1WP,A .G"EZN[ M(?O37Q^#VKZ@HY!J70P(MH%LUAD$Z!N8%GZ>0/N,S&6N+!*5IPUY*SAO':Z, M?Z\ J7' A4M^Q8C+M[3K*[Y\->-Z-4=;#&TQS!?F/P ;LM6.KD.X%7?[QBK^^QLT_ER)6Z-,R W'XQT!XM MPJ$@]TWVB?V>N.MOB@985Z_! G;G.*NW.OB0B*F;9H\>&>I4PQ9^C9<"=IQ- M'!=VW%06PS'9 \&2TPY7L"?0>0R(PM;>KI#,9,@D*I@!^0;_0TW?7$^F5M&R M8/CUW7B42N9"#ZP1UNW8IG$?L">9/8E=FMUHM?#]-L*53I:\'\V*RD"*T(J- MV.EC="%K:2HG4%&"J+3T#VH>VQV_R2WX++/(@( F2ZOR7P&J4#;/US(;Y?,M M.W[N.J'*<6O-Z_;YEP&G=]:-XW!ES(A[34FRZO#Y.R7_$Y?P,(E8?%7()5R# MUY;IN:?B\/F;OHWG(-^=,A1^0;.C6^&:]&5HK?T 9MY^-:@3D\B <(?#..8V M<6QT>8V4G3LS!]QE^?:Y6[EB\3Q%W(N^H.QP9V!ZCV"/5 MB=9)OS3FI.QII88ZQ)\.I/Y"M=U$0XMJX-V"9;XI\0_>;VN;/3 M:]?'*(FS6-S_V/[Q5YHK?^R++$?C7UF!UN"I&R_F'=BYM#D_V UNLGWEK<]T%CS/PRI9_.(>&G6:Y@D+/\18L! M@#"9:]I( Y%PE3@3:\J ],)2YG>3M"UW^8! U7/UU7P'U?,X,W4!W6SNB^:I MYHEBK+>NLS.7((+ B.WFG\>L8+==T/A\-84!N$P]E@O0($3T#%5?,:B3/G2I M_I;KU%A"_N(N]J'AV]ZK]+8NW\J]X5!IA3$TJ.-\!-D*B'ZW":O=C4$&5?K: MSRQK3->+D#HJR[,;24$I53U+?C8ISXY\1D"WA?2X,H1YQBY:S\UK'_#'X]B1 M5@$D,+&AJ%,X!U>_IM9?:$ZGS;VV9]ZN4 OF*O-Q>6B]BWE*Z/TN8Z4 PI<4 M'VG,WDCWWR^Z^@I9$ P(H>EQ.$P*$4*70)ZD%2$M2=87)P-V YUO3WI.VM&V MZ^?PWBR:BF=\P:VMH*"GM%;VDQ*4VM3O_K7 M]PAK&2VMC59F_\6>$'L78L%&P-):,0RE$VST))V6URR) P)"OR&*%48.O[O MK' 4-0A2"2RGQE2#QFGT/0P3TMKRQF]]_O2.GG4F^GONUG,O/I,U_#@.,^ ) M#319L(B$=LAB>V' MVK^O3-.AF"^KF-]C';'!A7?!Y MRS/'O]$==7[/T_JFO97WU[ M+>S;:W;/EM*#%#*(#6-S#5U*AKWPZ(7\SLK*>61-H13@-.76_E[THT+A^D(1[SV\SM<7(1=/$:O=76/?I3'>SS89O$NC>A:\-2'L>? M%E3(UQ9> ;9F8D_KU6_$T19;HW/W-O2J?U@8B%!H_9AN5'JEG>)K>3)"7^JZ(K$E1[VIZ?VM!\.?.&LR+7AU#+_F1K'_!5$FJ M_'2PS$5I$/T.]/152K"78:I<*B6/_D,YG*!SXL"6_ICVF@&Y$WUMIGOZ\&F! M&A#E.;P1<^!7VLBJ?(I\_YE5Y=ZU41Y_BU-/GO5\:U$M%'W2X^[=8KOR6GR, M 7&"G:ED3^U;.YCR-UR\UX*9:=F+@DYBMD(HH?2OA4W6/=E@+HGW)X41W_&Z M7VCK=8K/5N!O-CRG>)^#[W4I4J8J..3G ?45E0OX37I(]@%RRZDN '2U$L?_ M\]!OG7M!F3":T7)"8,TC]0/S97PE7PD6+(SX')!-.<&?8)ML7Y5WIR=S>A&@ MR19\?)D>JE[5V1(^IUY\-<&+G=VR?)SYQO@H9BWR-Y?]4!"?(!_.3 MT_KM-0,XBND__*IHT.4&>YCO:$+[2"$!L?H5^<(%YH*CZ*#4P&H LF$^= W, M#\9$M8['W7.5(T)GR^ZT6>B\7NS+/_]UZ'G"F&DTFF6:[#BBO&^*:1GY9235 M*PUK^!1=OG=-8[<-?0OE.68J>K@)//JO;1N\=>A97N&=E]U15^I[9M[5Z5J6 MD\O\E[$AGF03U=(3K X"''+?!/-BDG59YKVV[:E"S'3NB@#2@]4KM%QL %3 MQ&\EZ:P3X#6@>THAP2%05&UGY(A!5J-\BNTAZ Y5$'% M @(#U<,*9QD0\A#IP1Y(ZH17JZ^@GS=QRZ1N/8T_AK\_IJ)_3K5LOL= MET.;2-BR#?PEVO;W Y@]0?U,:$B7I]",]S#]!@T*AD\DB ?WZPX$_H>'B.[ MLO:Y:&[S_/EU#QB IV-SJV^3?J=\S18<^S47$BI//P!1?^5-FO7F'WOFF>K_ M:A%\P(!P[D0X+CMY[5QY#Q,PHP_!7V*)8>B>PFWKN7U"0E]VK+()*6[ZGW&F MP>IM3/X?SUY4]J$H\?W&T'1YHW*26I+LM]/T)S-?H43XWY#Z ,,_[]#MB.?7 M6NVQ/_3$!'[\YM^6)L'?>*S@)F!?UW- Q[RZ7O@[DP'IK*=9DF<]6 M*C _NR =PQ]%^P$.]A=,V-\D=Q*ET77I VB!"N 5H5)Z'K[XB1F1V<5FB+=> M;GYZYXK^Q]Y86-O>'@*]=*>:+-$"GS=VZ7 M\@P%,U+WLY%"CP5CG\B^^?@_7*K[[Q1'5S72*5>IB:M#\06WJSBBHZT_5',O M#$4;C5LN-)\=$,IY0,:HD_B:0U9XK78W/MWLM=G8T;AK+*JNG/_']%B=V;) )OJ$MO3F.K/&QO&9Z-YH=WMPPK$ I2[['D_9,:KES\ MYSJ*.0O(@^"W_7=V[^WY;]\#>7"KI!CL=< L4H^DAN?5MEFH8$ *1D:^G7&- M#?#Q\Q"(&5^2OS"F8,R^>>,Z^SE"(82?_P=GQ>=W$C*W8E)DQ3/2G;)6*MBY5K/2"NDV6_'UXPDPF-;;-]S-Z880Z8(AELG&ZY49S MPWX"*@>PQ* !JK!P?XJ"#XS]()UW2.Y"6Z]E[3V354J]0FO%+$OM@DL:[-X+?? MYT,*[M!VY(Q@]R(LV:Y 4I6JFLN 6-10#Y%A("!%8/$E<(YQ%Y.N DDP%].W MW(YXZ%W, MYDVG*\8[8K8WS#[BU['5)[N!)"*6T-2WRVN%'TGN@(RU691=@T6_^=ERSSY8 MUW\KVWRD0TOU>S R//7->._$#9?I] -XQAZPRQA-QI39VB[9VJ/.[[@^( M3A P7P8$T&4F7P*Z1+]B*?H_\])[U +V-GVX=>C9JN%=,?;[\I]7-3^)7E@Y MTXD9TEA0I7,:4'SHO4$A5_I1X';#>H$X9?Q9B640Q3^1$R\, M]\DAR=J^:) ,7#W;0W]8O M_UUHM CXD)0'H.QMZ#*D#>"W8OE*P744L]HVWJ!JUM.E)1W[_<+W6]].*PI< MD/_P_;5*?TA(9HO'Y1M/_BG9&J.=!:N+-BQHA!7==8$!\5+52&J!SVVU6;_Q MKR6]CQ7>=X\2WRU2-KI4))Z:AE@LR[D\,'I [0$OTH,%IO\GUMX\'LKXW1^> M0J(BV0N3D$*4)1*F#4E(8BPQE1"R1!@:,\F6/810)B259;+O)ON69%\S9NS[ MC&7S^]YOM]SGM\YO_,]SQ^W?V;NE[FOSW6]K_?[NCZ?ZQ8%?R!* MZY,HP;JN404'9@I2HI]K8&.N&SN>^,$^W1T-;B@_"[O/7_8.NAA,7&_FY419 MD!7C*4K$-?R!KYG+U<_A8Q:93T<-IN*O2_%,![=KG)PY>A#7BDR7]M=324MC M3&S'I2#IU?ZHGLE*P]<6_D&S7YB0%T=DYEG*H Z;J-?"$DBJ@0_^YT<"O!'\ M]>< _BDPWJT0N0._F+P#C_+@ES:2$CJ9X/M%^@LDX8H&7==K^D*E5LTA!6.Y MK%QCS2J#'(&:\JT;G<]"_#^M1,($RBZO]CH;L$=X[$Q>T[$Z\;VG8G?QOD] M84H>TJ,U0#K@<\P7:Q?KP#['LZLS5O9O7O#%-]!?%_HUPPX'_?$A+EZ8&+]) MV.."M8,^=9IOE\W,@HW/V:I]VFK=!AY\U:?[X0+Q-;XTN[PC-G*95:NMDFVN)CF5CQF.9YO^H5X#_,^ M+?DE!"+RGW8(T[6.3C12A\_GQ[?G/(X9$'208C\:$.DCL(\LO+K,A!Q@0L"? ML-()]0Q-!C:K''"8-E"_J??!E0DY]F*75R-M$#-P#+DI.1Z=8/]FF#2_^I F MC.[%%NDW'P#\:5?IVI5]G^/?+5:_1]05#62;@<63GA?;+['C>*KV)9D(,N[ M92@54R:-T#$8\<].8UP,N*^?KO_1A2MB1>U@L>#W*PD719Y\NO^A6-+"K/U4 M?<5ITH2OW: F$U*;.T]1TM^#)<5%]"!EE;KY\\++Y.H1A[9MM>'=*KL:6?5_ MVSFO/F$:CNC(@FWR@91<*LKM>BOTR-'2X=?VFVI*O+EFU- K6@NLKR4O'>C] ML/21T^.E_+86#^S0N]_FWS>JZ?!$6U%@TCYYVBO?,#,B7"%E8OCYWD<6(_M. M_ ^KQ[!G@> SS%0FCLA 8T:D2(6UZ*:OM14$GC5%!]*A##O2#_[?-]5O!P?5 M.8BE"L!G9A'DW$B4[I2'@/.D*CFL1.=#GK-PK]UB"A57;NCZ^KV6E^1*9^=! MG:S:E6'%G+0IIW"L+=:)1;IM%0.J+KK:G/[Y,#*WWV=2R0>T\W7:[M)%PNG\ M<=2NWQAW_"BL"2N6;W>P+%AX1,LFMQ%9,BAISG\&VHA+2N+J3BB_^IIONO+D")V@6T,2&' M;$@_J<=M)QE25_\X/2PK+M: U;W%U#9!=NZ9(>Z!0U A/-&4+HX?>.KNZQ*0 MLL>3$KRI$,NSR$E[+1JTS7UY>'X0(\\X!30T"B"]>94B!^7&*T:B=G,OUG[L MR?A%L;@5$HA8!#'/!NGRP"#EQ-1D >/K%.*HP?[+P=[V2CT>SV)[1*?>/ZM\ M^%*6'3X,8\.[]83#^&L_'&H] .-U-0GEF^@"HSP)6[_,8CXQ(3YD?XB0&OF/ M()#+#F2V:/&:7C]D-G:GOC37#ZIC]QW]K(_VV=_R=A-?B&]4]0H34L [8&1_ MM:]L0>N#WH@.9\=)8LH"IKU0JAG&ZV,DZ_,+F_Z%$W9F=^!%+!-BN@?OP+(Q M(4^5(@B<-S359N;O_Y[>IY<>>); '?12,B7AY0/4)^7MQE?>" 3])"-31X3^ MM&A3"UH06G?CS[-/DX\NOPOWKH I;^@X2'L=N$K"%U5*M:"%II&M26=I8OK6 M9L[J(&?I<&Z=VWW3+>!V&V^4A7$?ZS<:S\OT%P@NVDF2=>(+USZ8K>QP@C9Z M.A0FY(D?Z-/D6B\T2(>=5GKP\S&]I*T3VU;Q>W@QU__#_V*&5]C?[]/U!=G) M-\OO#6TC\0'^KX2@WHSL]<7%[04(X0 2HB=L/IS9Y1,Y&F[BNT.E+^,6^_[/ ME-OV^+^MB+QZ!]EJ2/!W MLY+^D%(UP^(G>%W42B3[*[O84?U;MQB1+%28P30<7RU+-[*GCC 2Z?+%X,F= M#!@Y%LLI+-]E\&7\U-8;KWX]SE\J)W>#U^D^N#'E_/XCZ41S%Y-!'Y.*79W< M*:M?)E$=%V)#?1;V#/P0WQ98_#9 /^'?,][ :19]8V-4S#+>,2&NE>C#0)/5 M!@I*T2;U*PHY-?M6?Y2V,NDQ^MEZ8!%[R8#(@;GBP](3]R>L)O3]G3S_"HI( MRXF_@N)'[%7.]\-;+,W,7LCXGD(=9T2AY"D>YO4&*'T'OEZZ7:2>7HZ[H-TU M3A.UP]Y!([C]LH_QI2/I='76@A@DY&!K: MN@P]=?!;W(M^^ M]KE_6_SZS?HHLS[&N;-AK6UH=G MPT]]/#X9^9"\WAJE/^"FQZ>6=_-'971 >_#^*QHS#[_S\A@%&A%-1) PDN++ MM)V0LAJCNXW/XBYR'E:)3G+0RO-2SM\GWH)^9+'3M!Y1KPE8%<0=1?(W^QT/ M;-MO>L+QTENGV7@>\S;95SR:T1*N.[\X*,O:[?[G4_N0:8>,74&J_. BS. R M$X(>D_C%KU&@UYNWKM0&\FY_W>,E0<-\AR\7E@H?Q9NQ8=\P>#UFMPJ561%> MWZ]XI("1UW(2%!8/;/M2Z#V%65V=XY^;WY, !WDC0A/%1,PTH&4O3R=%O^].LVES4UIZU

V/N,1$T)! M](R5H,X2JVJOYATR$$P^$[N5/H*86VO.WYL$:PW9^4)OW/GV30/BF_O?]D/(%2EV.!%+%XX"N8R$ M5XBD45;$,2$O)<3YD+S-ZE/(=/V2**Z/+LT>Y M")1$P<@>+1YL+H0C:$D@@&#Q>[N+ZVF9K>:JBGCSL;,69A.>2"D6?%R%#.,2 MY@:+42X%1QYM):SANUG*1S[C=&#"P\T)MDQMZ;+H&MC&"[6]$?#F NXC;"H' M^AT7A7\ '?.X!^A^C5BKU?9/9S&JY;LXX3'OHA&1H+B+RH>]>'0<)B#P^W0F M!%%!7.YKN1/C8DQ)J';:_"5_Q(;S=1)W9U]4R55= 8O6?WIJ1#:&[+:SZB/[ MM_%TAY%*-_@J\!N4&<4TUSW&)(A;#TKH!RH-RLJWN(YASSCJ,']SC\P M)S=Q 31NRW[KR-^Y*6?YA9&"2QO%I54QGO;>QZS0*.E-L%*3'TP(%]V;[,V[ MLBZX<'$LJ?9%\4/E5M$L>\:,6SMA]6QA(Y[MO8RQ^S$+5SW,+;.OW*4#4VMI MU5L/=07N)?]K.T/BZ ((TB%G.\X^';'1[@@UUQ)OWV^8V6B-L=R1FK\Y=GEA M"8!2!RE-R/YI,.^PF7M%;[SJ,CI 9.,Q$](>^\DD(]8G_?-.'TK M80N]!1I?>(8A:=5.5A0WE%8D8^?\M5DBI<&I+?0?Z_ !L :3L2A2>,/9[.(^ M-:75(V(7'7IQ(Z57G&2[M!^YF\BW&M\J\V\17'2XU.H<;V\?W;5\*^GFZID: MF'YO[N#EW,'C9GEWHW<_KO3\CGN%+9-M9$)BWK0YY+C 1O<:$)-/AM>$[CY+ MG,U(B.7:]8<\_C:<+7V^=57NQK>>F!5ACJ+E980PFF5Q3BE*;C-7O;2KQ7B^ MEF:GFWE*A)(("K_S8[ADY9Y?UW6H;=1A<)GEV^@C3H>=9G'8KN/)_5_W]SZY=$Y";":&QC:(GH<5A MF5E(O]OZE)Z0(5MX@_H^O5VG>XS59$R-YIG;C_>=:FX+QE=TM/:MW]!&N$+]_G2-;JGY+0EBK:7ZE_0L=X;3,C18G.Y9S^_ MGC//AID4@S:H8?NIR#-9^%LPV7_/4&'/85-CL#%#4$A])97$.SINB2=@R.MV MRHL4%2_5<=+F2*5=N5!8WVGD49C#:&[)';1@#,H&13(^'&@-#UI,_T M*WV*I8<^K&YP149%V<>MBSZP;&!"/K<-#&^=1413W \M^0^,69M,TG;H9K" MJ>@7;8^/1F>4C@?ONN /I+2S#+B;N/SJ7]C7R8V6&EK54B.R!!H?X?W5W-$N M[PN_=&Y<:]L2W(W(7QI.HQ;Y%;HH>U36527X$VB_5JSBYHP"EVF.R)S:<[3+ MRSV'TQT&A.1%JI;G-'A@ZR,!P %\'#HAM:;@PU1Q>]W9?F]T25(2O2]\>@[U MZX7%]D.38CR!"3G,"C^,:L;!?Y3@=[.T8J5B#JF(R7WID.U+J+M,O0IXLX@_ M=+HPTV=)IC]N998/[G[@2F%-<:"_J)&"0@]0FF==NU/=^_0[*IYY'+%>$>D57QW(>.6&6(RB".Y.GA/4;Q+XPYLOA.+C"LFDAJ?%?VC#+ MRF2OZL#V7G $_[TM2HLOQSD+PP>@V4B\7*NWJ^K*].RY]U(?JESCO-V96Q9X M6=XZ.'UAD49UQ\=W1C7RO1*?Q+W>AG[$_PV@(N&S:5#RM10!2S4O+T M>EB <3K5[=CF77"43)(C(FU'"(>:Q' M-P_"S7CA/ZT#I]I:=M$JF ;5>I%EX0H=A[F(',./?_:/GJ6*9HR=Q*R^ND8@ MRP$\VDW>#[^0A/5(H,OR!MVDCWZQ98.T3$2,W3*<81%PM1VHF:FNX&[\WL*_ M4-#9M^E$%TAL/NYY)YZ=4DR^@P3TCNX(1C(QX1PB _%]+2( M\U[A32KY74O2/F[P'MJGAONP3-^CY$I00&E[VZW@$&%&S<%<)B3Q/O!S" 4L M[EJA65D3/AO^_I\RR?8PG3^\ ?J(_+F.U M+QE@(BU>T65D-[11R2DZ2JF,)"8$LL5"&WQE3\'_1$[#I#!3"X27AHI)Y!YJ M9K^"WH)3);FUQ%,X(?_XTF^GWX*URPP*(J[L[YRO!C<='ME6#' :VYPN4A \ MB?0SB6J^:%*A8U6ZJ;%==_QE5%P3DG;@ M^^CFE^2D4SF;=LMTW";K7]>7 O_4I\2-8P"U>5*4*[X$UHP(X?]E2U>?UO Y M,Y!Q5W[Y09!^.>TL[V ,6AJ^N$,_OCR]OH(?]ERKE^;;14MEC<):\]VAM6RUC9=\H*/X_ M=,+_#RXH)_C'.A7/R"ZSN3LJ9.'[)NYI8S%F97MZ>P%;ED2L9V35FE]XNCH@ MI,6$5!V3!;OL_!!S<>*/))1B5.1P!0%X/ZT$.F]P2U>ZH.DN_N=?G#;[I[C# M&GY/-Q]8W:IY2.M*[6,YYZ0C!*/)N-Z_XK;5=5!U7'7\2*V\@.'"-PC;AN!N M&YG7T,AIVB]D:Q'N!7M]3G1XT,+\$4P2\',[&ZL4GZ.,13@3L3L MW=5)E S-O.2?PP@DLEQV>]_6_Z2U.8&P'Z87H"0D^ M$P@X2A!""0N@[_Q1S.YST$QTD/*"/F6_B,"4G8IOL'T/_ROC(,3_'H]_;B2W M W*)4MJ:_80N,"'.3^RXTYB0&P/WW"K[UQ)N=G:S!\]%T-SO0-ZO"1LZRK@KWK)?I1V[I,"SABT>)-_WAAI MR*/XS\'D+4//4-L$!T=GOXMB].X$%5O9L%I=XGHXAFR+"2%P8:;>$8YB[P%N M^72=(47,$_Q! -Y\S,5.M-?^YF--R(/,< MF;>5$,V$D UA+[$'04'T+^Q1'[SP$XGSY-/9.,"=T.AW8<+YMS/:QB[5VMQR M(Y0;4HAJO&K4E0S]-"E2W;LM+B2.N-[O4%I1B]#0]?[)FT:=X:#9UW!=:^*IHFZ-(3F1?=DL ,&I'/6\HSK MC9-'^K:BEA=$4Q4=RTLCA>,-(+A"V MYPURE9 -IV$K?VCL=!F CW8=^.*JHT;&O5(H73\Z6=#[7J&W+>C@6R:D@$]Q MY#J+6T;Y!4"H2_\+DC68D">CMPD2*+N9>8F358C.:["<9SXCX.](^#0N>A\3 MDAE+9D)F' LU\3\EI-TH0A?PNS0S)L30Z0</P&**"/3W*:%,R#()PSB=C+\J3S-<&!<$*2;$)P7 W_A+T:Y+_/Z?=%7@FZQ(X/#I@^O^G4Z%>E1B^A(\ MGXR&+>8_ZV)"2H:W>A#=^G0AY^E$D-N/XI]U"4I^&^N?OKE.-CW M#5_%A%1(;>*/'0,[LI@0/(O=M.]&1I[!#?*V_A,OJR. 7$$8Q0]_)Y<#2L^X M&CQ>C]W77]CA#M^RM^.S8^EX]E$%//F.QZO0JS#*\^]2O1L#38E[],'VNR^/V_+CM^Q8V[^J6=Z\:%JUDJ>,R$%!3,=J=6 MQ@IKB[2*JT_W>WX\]!S>02#K_MO)#19,.)N,?*V70O=!CZ:T2,@%D_0CMZ(* M'JJV*_19/BU+S[,T?QADSF>A\79?QX_9=S/8M'IA%K3A(AR=K^E+ M<^_;B]%%NZ()F K,JBFYIA5?AHD!)8 EFFX4]4D?&FJ'/-&83+58=26E#.8H M3S+R#?B[-"<.C^A)/=]($WK.6)S0Z02Z*&RM=NI ;A;X$\M95K7UYY;EZG8/ M=)F::;B@*?(V)(B+_5#>XJF$2:6UZX(S/\+#U#QY$?^WC=@VLZDIY1?QT%H; M/G&?*BRX=QE?X#FXB"^_F/&<,&;83)[>;S#U]L5Z100^56W.''Q,"10.)_UL M3*2I+>&J/\63+9.Z(M(V,>]87'#S\S_B+F<@3=&."7$"?Z/YL;[J+AU0!I4; MLS*X)X-(Q1[:Q@-ZH SR13/'=P6?&JL1FD(G2]/L.2%&,'KY]YS>3)-WAM3L ME>C<0DS(.&]NNT. 2AQVD46S6%D93-+^_3_:&3VG#G*7%.:^9J$)7M3G8/LI MF/CD&&69[:#)LCC&V)R>!0[HJ$&/X9WC7F/Y+!Z>'*[USG.1/WGIL&QM\A4, M98DVN?_SI&(I35>IC@GY 5.CG/YF>5R UH&OLMG6L&9YIPE,\I^HW0X!D(G% M_MT6QR$"7/"HN(P^Z;PQ#59U0O\."]^/^P:;BD"+,2$AV2!W%#G%^,+:T:6* MX?#8#+T//AJP]X\JO2^=<2C+&3M&3UUP..JCAVPF M&A/TEL/U[USGO<9K#0$,P2.3%'QPK2V-PX6,-&L)<,^1P;6:G.CP%H_9\BHU M4'^MY!#Z[NSEZZV=2R:'/_'%(Z20."*(GUX?33%FH4H-2@6(D@W!NW?SM^Y< MK)$=6FTNI% YU.U5Q,[;GPJMS79?]PTQI5Q]^6K1F^6:%KR8. FP3"5'8??4RX"\8I]HZU.7\&/TIT/*EF[+3 M-BE1CS5*N3M@=J6VJJ@_LRIBR-40GC$T-B2@;Z45=293L65&.; *\_&)=0$C M-N_;D_(4=>O'ZQ?3O9\]Q?[]U(ZUI((1?\X>_X.\B:AOJC+&X1 MOJ8E,]W#O5@]F>0K8.N<5A?M=W&3XT$3RFM_01@D.O;@@9>JI/I0WQ=NN>JCP(\7I]58!;W-%I8IKFG9RB;]K+N$R1*LU84RD1(E>-C[W M>+UCS^5COVJWNFZ_VU;@"9-7?7U]@F%#0V.28IZM'^6RY%X*7H% -"#WMOY- MD)'75YF03RQ4I-FMME'#8MQT I_5*S%R[:001I@&@RTEV>8,88IR+ATU,F%= M$N#O7L@)ZL+B<:FN]"6*/3M9XM2G8L/PQCH20)*6PY2V<$O\=ZF[?5-5&BMV:H]@^V_B?@;0\%01 M2@CZ# -;RM#.^:,3XZ/V=E1KVN\=-JQ# //#=4]]X4]:OOHQTL;N9;F!@93W M7[L\Z >\,%(3[=^\AM]>QG6!8M3CK% L[OGR/U%D&B9CX:3G" Z,(P&*LDV> M[]0Y3G;/^7ICMV%3LCS^-Z]7PY6=4_BWCPPNG<9GQ@$:2M-W47\/];D#P4V^ M.]\(C,: 79N8-"U)W9.?_B=\B_@Z"K,HXC!%@KKD4/1?X>5%B!X<_! #\6&]#5\I@]UX>&G_!"_FBK_ MUYS@1!B&FZ(1BRMJ7^ZBE=/^X,T6-"SB*DABJB]N,2$ MQ>#=^RO[7A@6?_M MN@KKXMW/,L!KI"O-;.I/W.M'M^M3"O1LB_HN\?UF0J8G;5%6B&Q8:7@($T)4 M X1)@?M.$23[,I#"8JF2S5\XJQZS47"_7$"9/5T'$Z[6MT41+\H6]1'K5ROQ M])0WN[?7L(IG#:OIKU@4XX>)R#]J-?E%*""K%)MH1/E<0=Y;0RGF.E98?&O+ M_YX@PNL5A_WDL^GS',9%]_$F]Y#T8J;S'A$HBO4&I\V7*-#D&_0[W^FNRY6\ MKV&#:*6&.:.Q\VES+$I2Q^(E,P5E<\^GE@,1_,<_8(D##*6LK.+:LH&GI $% M)ZL'&3()HG=F-,^W2XT$IR7C^]YU*D]RX^)V-]=6WD!^9BX#&_LWP)Q1OD><'(A+= MQ5&':*J+PL0"^MG,KGP72NM$8"'E56LLK/;-#Y$7]VG#L]T!'JNIM.LNB#*_ M5:-I[!COW4USE!&)JU!!\MWLQ^+[^JY\.S>/23,A+X=3X>NB.H=H,(6MB9,>B&\AC>+=NHE M'@:6^\CU/-%EK'5M5&V=8X%, K8L]%\P-Y?TL^X3NG('+.Z*6CX^^N(X_1>0 M2>328J,(VY#MO[(9#J\UG8=7]ZLH#X%\+ &3&2YCFR:!?CK/2,%'NU=_:>]R[[J+EO M3^D]7'Z-1#!;47YO,G3^FQ)R$;R^D!7)>+/]K\3__GJ6=8)#\$^E&1DP>U&= MPTC7>WS(1-+[8N>;7P!DZ2?NX>) 46N-2TN*(G$U""2!,+)HH>*2]F'&@CK4 MJUHAS-_.=TJ7O41% @(Y9C"U#]'-21=$4(/0\Y.-*D& M3YTKMCI"3PU+MYP_?'HW'S_' 7L.'_#,L-@\W&ML.)&[#K.+6A_N59D&AC6L M'$WE/#&U>4B<22FXJFVMXY$5*4^]3O;\=_R0K9KQKIYG$OR-+44$@9PC>6L4 M>.33YZ-V.D6Z"IW%'5LWNRY1S1"#G[$/'7(LK^8LEG_EJ"N5%ZR]4"BD>F?_ M%_&7$&XZ2TP$N\.RJ&"HQTNV66YG-P MVE#&&<"SY3R^PW.3->J4"QSQER8]- MZA-&<"VWUD/*?.ORD=F!I\\]#B\V. YLZ]EEB?CQOI4X7&BA)GW TY*-D32% M#7EOT)3ZJOM"F9CW/'+,%"BK MZ6?E&!/ ?NP,3HH1 7N*"\54P'^<4YJN:.R(/NME5%^2;7+>?RM]@.UG>8I( MA^CA@I?BHI;[:MB&Y?>4RXY7!A3GFEH;C.)4_F3:)9^.=NE+FI9Y/GR/945' ME_]>L]5.E^:)'OD[$?MAW.B\);!).?U0:12^LB<1FQ":8C$@!CT]IE/9P9'Z MW?=4S8/5%F>]F/NZEOV?<:=74E*3 K:^#SA8Y)4^*B0\CHO!3!$)P)G[&+;Z MPTHK?N2V^X=(>(E1(8K"T 9JSS?2P")Z.GOB3>\TZ*]0Q>9UG*Y0$%^>F,%\UIP7\(1NTW>K@$'B26:_R6.\6$<&?%#K;#UT0ES$W. M_-"+'#*QTEFG)[>#2)+8W&?_U%LU??(W"WL1>7_^'HAN(/YS.H#[T)3I7!3U MU4NT*\#U*=X0MD/K@J[?+?,[T^M[^"\ZO(]=%KLZH]/N(G>W:K"U>;)_Z@_1%YOPK _84)XM20?E%<;!^?8+(XY?-L*FSPXI-%/ M-F5\\AZIIDW I/OF.D+&^M />W]3;Z/D9U MO3)Z# VM AIHQ\$>S0-YY"::WEQ/TZ0Z$#2='L-7>\=M!OFXZGM91;^'F%6J MZ:#3^^;U[TDA7P]?T?F059M+-6=D:R%HUZY/=RE)T'D'Z&QYP*&V!*0CS6!@ M6Z0PIO_TAX"0Y"Q[^:]K9:R\),JPQ8LEL_8-<7?QM]%LEF!&23:>9DB;P@B>PG'6(A M3IUO4;T=3,@^SP( /C?\6E7$TY;_09]^7)?]'O M9$)<$']B)H>+!U8:'[B29I^P8 M,B&WWU!A!/=+4^JW:"=^0(_40U''R35/0+X^MZUE#;.?-57Q8;L78Q\GZ\U, M/9YYOZ^?+9*(=V7A8135G1'&RB=0%(8R82'QW(,1EVD5I)C]K9K'OCSX9(7, M55_YXT*V:Q^#$:%XLBD.4""L2M+\[_\!^ TR$!PH=>5'4"YGO\<=Z.QLA/%Y M)^G-64B1HO"LXU5)<(==&'*-.-K/[3-XARBU!.5GPU:& LB+=P1TAQ#J:*B9^ MKO?%EB@9CG)*P_9>^AYU//$&K8:Z!Q11Y*?#X]1X(Y@0893'5V14\_'\23

H*GGEX]R+R&"/::(_E0+PZ#.LUZ]<;4[B7^8D!\;UM#X M^4N@?8;%7+/A'QM=E/SLX&Z=20YLZAV";&HBCFFX#&JW3=MHK*DI<;JB;7$Q MJ,MB6,JVN\AJQDGCWF="O!&+9T#ILD !F38=UQ0#)0TWXOG'776@ MP_D)RX8#;C;R"FXCP9W%;\SC7SHXR%TY&0D:RJ^L ])^=,'$5BC9A #%-!Z9 M7E12BPM-VQYQ1LD3XJVW8:SP?W=0A:\%:._O^4L#G3(W8 M$\B4/!5H.\^G-Q#I(.,+;S\EP)_>??M0^.QEZ:L4$U+<2QUNE-8@*(^Z2]$M MC"(RN#O6RHQN4EIQ/&&W3$D_YJTOUZRQ%7--2/K5IXJ91R7+EY.V,3Y%YEW>-,\5AE M3&>3UXD_*P),&@NXM\KCIEA^\.)8[:1.816E=O9U[$:TM?CL]1SRG*<^ MUREYC:A[H32+F-NCCE8G?3,\=>8!KZ[<97@;)<-A M^W;%$@6];01;'<03*KJQ/C^L#%OG\%9I.V=9\>^A7;^*Z)#(UA6 SSBM-B#^ M'GXS@$UEX ^Q/B.\1I^H @)IUY#A1-E5-C+^EIL]\>^ !:YVW<&8G(&X0RU: M5N:UI?XG)4D3.5X'IHJ+#:B"_KRMF)$\HFPK/OHX8I7KRS*H2&9"8DO%.;8" M#S6#QRBVW2'EOEZ&\X;\UZ+=UA+T#UHI/DI5$7@LE]0-00>X$$I3Z +!).&5 M=9HMID$1]C0.\D2= *V]0+M$6);@!V+(U(E/$I=_YX8M35[<>/4U;+[;V?Z> MN:Z20I!]G..B3@,K5T"1%3_L5/X6V\!?8[E-Z5W^^6[U LY"PHZC08]88.F(6)>Z=MQ[TD%.LW$E[:*;'2\)'3M/L4X1C4H_)> -L*GAL\,I<3 MR%'YT..IB%R;AX?$CCP[7YN(LS@UV='^!Q(#<@61^8G8.)]UBT@E%P( M%71AH5!Z$XRW]CZU^AQC)<2_XE3KX^035@C(Y7$%A1'V]YM7H%<64T"QJH'M M$]H2:QWKY]:.NO2.:XI*I69=>W6G-OR"_V/W^8?7^P4#OM>+T2^2,8W8P[(A MM?RYAAS?.C>-SOU9&8:KFUWJZM%N7MF8N-66G*#GY#XSM/K?WY:W :,+0*>: MG--F*UK=>/K_CE)P*_S.AYZ9>G2)E]9Y,7$IN 8^+!@_W<.Q@.5#B7\!9)OO MK)<.N*6=];QT?= 6,V:Q+[Q2D&)WDAPCH49T&7V>_PUU;YRF)D6F9Q1A_CR= M:24F*_$0AW._[L;HNM'UR$)5Y+;6L;B@6EVA\0*=J4S/\\6Y]^(QHPZ2X4/? M +-&G=.4UBK>,+I4UGT7X6%./IOQTZ1 @Y5OEXM^B'=CWF^?%QE#SK]*NO3" M09;SD+KBX]4NAX+UG!KL4:*:CJ%K6?32-N$EM)@S#JVBI4G]ALM&HMX8T2G@ MQFR@Y/4=/ &F])ETP6Z))N*A71VSNB2!+6W8+W.(0Z;#E=R_H MV1DG@FUS5VUH]N O?)%2DQ,03V%"VLK'M#^WVBK=#N%2\KDDP#LQ]H-G\402 M.SFB4OCQ_>]@&GEZ83>J;2 WBG2F],/[)_JD% ;*E14RAP/7ULZIOE!5[GSN MK ETG&EQ65O=J0^W(O<0E9I8ZM). FPF6\2(?[IZM;KF3;!: ]MZ^WPB(1;2 MPY*?-)8?QV,:&J'<]>RLL Q!%&4[@^J4 #;!XB@X$AMJUR4 TP("=>*A[K825,.Y)Q>+C T MP[Z8E@ZYO/ M;-_("4%A#6.+C'W@+T0IKL%CK(GH%M>J%"2A43:L:MA;EB%5;F/UDN-CALKF M=;D9!Q&V5P?;3V)GC]N93_;H^+/MDQ1-([_2D)6=OB!979/&%B.V$9'$1^;(VIG MZO.V5^@9F2Q,OC#TGP" MD3./U59^\#VMX_DI:LD7TC"AZ5EYV_AB<<[?3?W"VUF;3HHJXB%="YHC$5]: M?#"Y?C-E.D&,3/R3]6!8<44CR_&BH>(H;^?,)[Z'@M6:' U3/6\U'+:?2[-H M:#PC/97Q,I[.A& :[C A4P48(=;?S'H%'9%^J4KR<).1XDI]!-$A?2?%7<,F M;\@L0J;MS]6WK\44IZO&VV%/$>,8:ABC"I2I:,;%V9UW+>&9[5,U//_H>U^6 M/59Q4NQ#U8^N(B?4D9\C@C,^>Q6\Y#*QPL'E,7/,P3W_7<8D)HJB+D)2B2*2 M=T*AK79U*2F$&58BWLYM_H]L!>Y$TT)Q D$T8Y0K>?X')G3/N7J(;O@U)^?+ MR950$V4327&IV/,;EU:^&-V>Y_;T3B^VKIBQU?3.,[W&O5HC\Z=DRQ \4L8( MF_V[@230C#I"68NTT2?[!ZHW[D>"-C%W;U)4ES.R1!!/M-5_';P4/4VMKT2, MIE-19.A* 1G:!"UA0II<$4H&Y%_ODHLZVP77CB>!+QP M$=8D1)>&]X^N[E]3CK*"]65K"^@J7.C\V?DMY(T<-@COB@NK5P12/J&@PW08 MR>,@,K$YS:CU*]%6J=7ZQ$A]A;/'[.ZZNX'#YBG^&ST>DH8A\,.]'.QQT5K^ M-*-%;'G*2BCM =B,()L%&MX&? I0Q]*&FEK1ZF1VX5.=+PPK$TU[U5Z<9P%G&$H5D&21OW!RP600):4!S^LC M'_=RF'K\Z9TGH'+LW)\#>5\,I94[LRUCAU0C#=5.G8&O*BM2%!RNZ(P#]JP; MV1AI]8ITLSY0$*G27+%A1#+\X#[>,#;8FBH=X!$AVSN_H78SWYV77ZTV/:C= M]&2L_NO.^!JE;!>\(%WJ$^L^G2.J_1.N>ZTI/E]E"O(YAH8Z#]QPC1C_=+/O M9OQGM+-(^>\;7@* .G%GA8VT/A)N!,B0/*+L5'L+=<317=;K,6H(KHDG?L+" MFNM1:SZ[[FZEW1ICJF?B[W,,9!SYJMI*FF[G%KC9$'A\F-H%V--. "EM]5*, M3ZKB?M9 N'#8<\)QE/<@_1Q'W9_PEZ4&:S+E_4]M9](NR524Q2B^DZGUTLHP MGQV-.#XC_S(P6U??V<_UB[4NQMY;[+?)\8[#O1H.\0?;'^BS'_4Z8O#?KL9+ MZ-,,P,XT_;8_)@;#Y\I"^M;S"1UUU4?75:PW?*>E% MV##2:+GJW^,*XT8=1 M.H!2)L8>*:MG:?B%9KXUXKQV/MAPI2M)KLKL6>S3B2HCA3SJFH$!DNXZ_ZX#XL@ M?9U3/=,H\HT@J)_7:[51D.CLVN6DF$_Q?FHA+-,XT%9M;&3C1D.E^.UFQ+$6 M_!3+:Y@0^@E&FM%.(V+TMO.D#N7GC2:_O C#A>K+4_//7^N/RXCQ*EX\^.E# MG_MU4;HI,$^A31CA&=Q>A<1N?4B^W=7R6VTN&M M%30=E$W_MNL[XC'$$S/UT6UY24)W>>(Q".^)'V=N[EH.X^ ;*D0Q=5B''@!#2RU'^ 7Q(6!JN/. M3(C :#9S1Y[=5)H-@.&=-HOV M?,U)IX6^W6EKBF="5'T0:M6[]QG;6?72C'3\%)[%'S!Q\AXY0$WK#H&G+.** M13'E0V[*4T3]>&54HP FP$Q4YU5]*]DIELY+@5Z-:H'Q:CGDN(X]9D*6U,2% M32.7N&!_$DX[P()PT2T/+E2>]1K^/+V$ERW1V>%,==@-\?\^: _3QW6[USL6 M")C>#W_R3WT?*_0%2L^K>O$%%60>B3-:M>Z0884H]NZ0S\'5!W&,16D'4R - MF*3!:VPXO4[,+=8/'HP4,J$A(X)C+^Y&$MP&13G=:Q-NG*]_X#(]$/&-.( ,J49E*9DU/B0L"+( M,)K%P'J.\N229M)XCW931O[&)875-0,UJK\'VR,Y-:VGN_"- @2A>/<^H##< M?/N<-/%E^&70^4F]H1]KT41I 9B&9E@I;]M +?"")F=IBU(GYV=F)UIN)I5U M#6C3!V2>-HAGR31 ESV?(3ZHIZ0$A$Y4[.S<-=':4$TT4DGV%X\UO*"58""= M.)2=A;_Z8W9$H3REI*E!%ZTTN-;STUML&)HV1*W\%FN2Z[!0?I7%H)SG_S_+ M%^A9EM"M)9"-VP!!G&K[C8"RJ::6W+/@2:3_ MLS[8VU7E3-R"H\C#BM!SJR3+Z9AK6:>FSHA!( ORFY,JOP;L&5C=)5!]M@^F M34BJ*=D"]Q-W+C$ASL/6YT[6U!?O/JU=VY/\NP_7!5W\;S*-B($R(?8VV-?8 MTHJ73,A3?/"D=CDYMQG#M@BO%AA."XL=IFI2@Y =TGMN$V=5E5$E^F+DS@0V M@4@#*\'(X6K3*U!YH ODLB6/DX8;E&(RV%C$H::&((QZ,:S@@SV.'-?];G.Q MO+8_>?!YD+/[^IF;"J$Q13=G_ ]'RRBV=9_TA9$[T-I $J6"F-(&&T.0_H[= M,R1*N0C;"04W3AY+,30HN]PE6Y1&]5:;[7I*TRJ1&\_DQIVF^G.?1/AEO=3: M:<$?4(.]1DAHP2C\K6D#_(!K0[GC.S%W>TJ5#OV3J5L^/GQBI3]/(*% M[M)N/R4OT'=HCS -2B@3VE7DSC1/';F?U(HE,M2IH8#;)T">Y.6BZ3IAXN3V M4.W7^/C^0L'/+VRZHKS%WNEZR-EV%V4EKKBLA@OX7S M]FW0F@EQ1XRTD3 K,K2K2_C]H,P5QYN\8ZKBSJ?D>0H>_+P!O[#=ZFF>(FN? MIVBLC$+C/^.!L_IT_BYB&UW@\M0- B_]RH/^6K-/$8HH49*]D(U)]4E'];9S M[.GFCTT<'JB?&M[TIV1/#3?'C:Z38LO(KJ3Y,-E>^O6/=F7EV?8:M/Q+< LQ M3>4W2]-RG0U!)R,9Z>'>8_ZM0OV^>= (/W!C(_ %+!Z0%2#/WHX2[N8(4 80 M'FMXM?[JW?=_=VSK_8>.]_]S6; X+R&2(*!SS%6J&<%=+[4\*3IP -9?"\OK M=E(7UT%:F2Q;"MQ]:Z\Q=FOA2^>=%%7;U.V=1@] D?5D/<0;SZRP<=G-Y9Y! M429""T/#H?A)[*-?A.BD+=C?M_EHPJB1_8)P4MQ*QU2W*]2_])SQNM$YEA8Q M^B6_L12Y(4\/\/ARD)^'E)2:A$25TN3*M&_4>Z4S(K2K:92(6T'0EGAN0 MF[S B$?I/Y2D+7]&9AWZKA-*#(>]*2P>!WF"&-$21X>Q^T'9-EF*@H6U]Q>Z MT53/+")L (Y5Y&G_M!6,H&XR;+0UGA'X6EQ-899M6S<9'54L+?\1\VCK=3HL M",,_@R(7CSJWPRX@,4E>:!G69Y_K^<::NZ>8D-$3S7Y]O)75*1&KJ_OVWH8] M1>OA1;YD:8G'ZRZSU/3J_)XJ_W2]5$)?EEU\W%+J7@R%#>2)8V2IJ3H MK0+ M2'5=V;7RFF^V2S:8]=[R#EP&6H&%3;Y_W_*$$4RVN0=L98B6O!4;!4QTRTO' ML6L_37.A(4D4AN#"'2(]Y? Z-]]N'NBG]5.?WPG(<7D7@<(J@8GV&!*T!1,) M$U9+),$B"U#MTJES!Y(>?_*O\.;K MO<<7],8V]8Y78V5/*)0;+8EZ!L1\0IT&S(FN!:[-FJM+8XMI;ED.LV]VI,G? M/@HY/1(T-[P X4?TKM/YV4"N[BD8(!O^ UDKXT9UTV]-(^E[3R/X6K&434_. M+@\^J5.3"DE7GE4F>^WSXNQYQO/"Y'0CK7H@I1$/G\$+;^IDAP*^A2^B:TMS MH!$[X-(FYM5P&<.>^I"1CA9!=T#9MI1>8@^6QA4O[(E_,5'[H6)G[)\\YPAQ M3];ONK"@\G+_2\Y 74&@[E9BGNDO]]4E@B]Z]U:2INJ@IDOOK0[%"%:VN?/D M_[>IE90>NF )R&4RU0.<46_R &[13PA^3J3H-U&?:FGG5QY,B[Y^CGKHL[B] M](=8KT>.TJC\)71K5K4GLE:/D^_XEH.STE)/^TS; \_16"%+U T/40S<-FVA M9R:J;7(?!=O8<]P%RU-_"NFRKC^L:M-6.JC:M1!IZ*$LIOP=O.%YE?W80;5X M1*\P71 +(*=M4I# MYPQ\ S7O 0XI^HU^U!#[KCUIY;L[2T95D+LXO"U=%),/,WX:Q MOSJ"[DEP>O=TGK=;_'3]&>JF[?!6SP\@//R9/X]LLMVV.KD+G[@R3!=XR-+Z M:U"M_U]LFCN%YP J2.I1S]?W ;Q-%6GU)7F3,H6IGRVO/$Z;<]*XIRN68&1$ MWB028M$* .$VX$8>;ARNGJS+_U-0GIJS2$X]79E4#>$L-Y"%0 Q.[G?=60:Y M!)D0]B!R^(HP,03 4>SDSWF0RO.HYZ6#KX:V=;NZF,"E(DY#7ZP5\LO0 M;Z]?;GH\@G9>5B>WX=-7:GL^$D&)EOF1PIO.1JB["[4IOGM*Z;]9X,+.ROVO M3)"N5#; GPDYQ$LR+_B<0X$W7WSH$P7\7^V=:SC4VQ['QY8[(;F$C*+$Q.0> MJ2F24$VEDDL-)JFQT=TM\[=U(1F*7!+F1$AHW*9!&)-;12:WC%LSX[+=F7&9 MAIGYSYG>G//N/&?OL\^[_>+W=JWG6>NS?K_O;SW/^JZ/R?LU1\KHOJ1@?O2E M)U$MC$G')15=[7?$D)*H9IQL>2#!]Z+<%D2X>(%=D%9)PD:NUB7LP;58^86?@G,V=M;FC%( M2:K?+$>IP4.7OAP5UXO4U<73";3W'%5!#ME7\:$K:Y(1\.#PZ6$C*]*HW$@% M1K/J\][D\(/:\MGEKZ6?[SMS*65I[8>*[XV,VC."F?I:.!M( V-IU^C2H\M% M1GTALOO7VS\C)DEOV])^_G=.9J0 T@A&CHX22*].5MQT]VB?\8:(QJQ@)07 >W69/M\FVLN/@E1$"$XL973RGF/ZHVWWVGOL MKN8:-15Y,NZ^H<88) !4&P>(S%!5=M\/#_B6_J8=KEKA;6L-W:N+:^OX[ "^ M1&R+-0I>M8-/]E\'X!-3@.F*.PT@A?"5$9QZ03QN,F'W+8D1K'J^%*8V:71AOL"-U[,CI,;).+[3&GE@21B)W84[A&M-E, M9]K.C68_C8MPX3_-MEZ-_S&X"03 A\[=/CE_DQ?B'##:_W6H$93(*+9^7.>$ MF>5D4"-=@=2%L*F!HXG2RV:FWK22R^H2SGT$2XTU(<1S78\@]5O+[ZI]VA;: MK];A_17+$5"#L-"F'%TV]OU5)B![Q3TSIQ"PI: +ISE4BQ^;RC_D'HFN++># MB.TDGP,8+\BLX +26Z0O.Y;#Q\WMEAR8PVI[7/ ;9=R&!F>:\U*%D +3[$F$ M>>LAAW49GCQ ,2'[PVE:3AZ@:MCAF8N[TA3A)]EO:]6"['V<.IX^^66H%:C1 M\$X(-CD2.%7+I]N.V=+N3S&B:$*(]2 VFXQP6/WU7O1K7T]"AJ4-8,1U)RQ' M!,U<#MM'R5'FAC,CH1O"%)NL-*UP!5XEFG?2"SQ?J7&Z-L;%11LE^"<@30+G9F#%,K@6'PSOF-TP*GVVB]]Y M+%A<(J.+Y)_T1:USLW>O,P!L==LZ,YLB7 MVNCLGB$T-58\;9^G);@VB]JN=";5YY#4D\#U%4*6$(*A1"\J%YU.WTZ[VI+W$/A)!Z:!^BBY_4 M>1.U\26,"B\*66A?21:XK2*>1\!653C9(I6.!FVX+EZX4,YI+CD_K(%RH^L* M=H\0NN! MG2%'W[K=,A-"&K<6SY=YM'ID$(;/'N<,"*ANRW--V[]4O ,K'?/I88*9J>5X MD:+6^_0?CP?L*W8#^!E:A9^W+E;08D I4&5N =+\4LIT1""Q3@K,[#P8OVUA M+K=!('@., ;@@^*MR*"WV%ZZ6E62!*U

K1/\2*,/JA1U)@&YP$^5=CB>'5 MPW3C]O3%F5>\8'"B:&9B32Q/JO3*"]L&XKEB!I*X9!Y M!G&_@E"\!/?<6* 0\N'XF'[DF33SSBG=P2B6#W9MYC6)/_YX^ ME3X#.DW9N,>:'D?N*0(6VE93!.H=W$J.GJAXJ6%;\14& W9>H_6*H!HB(8A# MYBS&!RD-#AU%Q ^V&VN'Z2IU^C\]^O%Z=T,/1"QZC]3!7;D-ZNJXEK$WO&.' MA_'XZ:Z[25UE'E@YD[RYLMY>O8GU^J%EW_^+XOFO"LO&O(+IP9;[M1=+?17Z MB,W^!N]JXNQN&,Z4E$CKKFMFQELI4-/ P!E"X*11:Z"'8_ZZ7-RG 7F6R$Y MA)B1JB)QG1+T/:5].C5AM/XVE":9\8TN,[Q&HE<2YIU?>SS%ZQUCYR2FB]6+ MU;PS%>%/-D:56KB7WQ^5'Y/(M^T1M4"I!SAFUF.=H6)[ZX7Z_A^M_6MX M:F@+P+5.!V5/L>A?7C3E2+(F<;J/]=N9P*9F#<)K5TKP.&^708_E,KX924-R MNKG'+H7$X2L*FQ5,-"H;E@"9$4ORUNMF+Q- !53OO.KBU[&2SYIG"[=$38/% MK ,!*LS.LZ>^XSS:OG6CDH%'_%CO(6^/3@[ISN+F\G(/O:>R%7A[1=T>V#J- M'=($?P@><%!/!*%7(KI3!]W=NWUK-D1@VEH_A9.V\'WBI:,^+R>PK["-%LIW48BP$$(.AZW>M6R!,_U45A^C4@*6YAT! M%T\J7SD E $(B.=1/+TK<3?Q*\:G01KVE+>Q[P6 (HE@/.O?]1E?,7:XXV8# M7&LV7)LCN9+479O7%N[V/0N<$D*6G#;7[>T\UW=5(%)7X\A)HW@09RQJO&/H M+)?S?LJ?>"9UKVXG([4#??"\WU<4NTD6 '<[@;_IAT/ZEPK!TY4 FTZX99 ] MX\Z\<=-&^J2%:^)2/M%&T"4:+.: =@ RXAFX!BP9+*-./-P2O..\[J/LD9C< M[>/E^R'B1809Q0]"".NXJ./MOS?N486DM3,;5EH_P>UV!-YJ7Y#_. [%$F=T ME+ANK/?,I0Z4Z.RGLK(22AP%03W V;(M\7 M31\"\#=7CJ)2K>I9BX=8_G75,$1\G:NT;D3&O-V:^M1G12)@O^*>BDIO2.$.')U.K6:LMZ^J,=4IN?GDG<*(2I+"$8A7W,@M]FO09"'P'@5+2V1YZ@P#OK([*-/"0SAOS,L#J6D7=_2^U,4A6WNL7C>Y=_GTCF27DN6PQIT,ZK1VQHMID_B>&11 MOS3>3_I(R+]J>^Y!H4/>5*9_?79^E:_Q?)#O^;%'3HYG3_Z2Y'MN5V[=Y:& MNF27CW_&6>GO^#N$ _\$4$L#!!0 ( "-]:EK;JO)4PZ8 $^_ 4 M9'AP92TR,#(T,3(S,5]G,RYJ<&?LNV=44]W?-ABD@Q!ZAR!%E*I4!22(TD3$ M1A=R(R#-$)&JA 1!NH"@HL(M*$5 0%HH A+I B)2I J$8$,(G*B$(TD.<_P_ M[[SSY9VU9F:M9^;+;-;.2A8Y>__:OG[7E9/LSNQ2$"*G;.QM$!Q[.!#_P'^( MW0V$\'$_W&5_A#\"'AR[\X@3B#T?>N_\@[^&CQ_G%):5ES\LK*E\T-)*:FEM:7[5U M]_3V]0^\'1P:GYC\.#4],SNW3%WY_.7KM^^K/^@_?_W>8FR#?W;^^L6!X.3X MW\?_TB]1V*\]?W/ ^]U7?Q MJQJ3DUH$:K6P))P83]@/M4EZL\,0_S>FD3?+#=Q<\;*(.W%F M?%]];JR><-#A0YE;#K3J>*U3W0><%PVC7=6S1K+!D;)=1->[(N!2[0R248]! M$+ML.L1Y:D)"PB4*E<$X*IIK+G#;P7??+L+3/SQ(PB_WZ9_KK_*--8^/JA%/ M2RU* 'U%:9OF(0'+PS)-3ZR&%M_O(ERRQJ2^?EWD?4Q)MK?\M"I_Z=PLR4,?7:AN8Y4(_V"*[#U^\+\O*Z?5,O#G)KR M0@I*5Z9S),[ ($S!_Q/%[P,O[[& >KO3OKPJJ>>&ZP=0<[$0@*H702WT2XBH9>%!->8P= H2NGW4J*2 M#!A;L;"ZM-<"Y0%J.'U\7Q^.O:P75N7EK3KXJ[J97M3PQPS?KVIFLU$ ".OK+@(( M*",%0'PK=(*+PB ]Q?O";R6EL5U$[P?>CT3@.!K4WLB!32*PGT3&8?J5I.N! MS=ZE/9?FYV)63DYX99:NFKYJ(3<+NT\=Q%=>['\W(M_[II[;C54/7V,)N]$$ M9RK80AV<[]LQ88G6,ARF-RQD6,":#^5A+.=B[P)I.BLH"@ND_)Z2&! M9?;[%B0N-)).GSCP)X0R"AKH4<\T+>- 3=?Z'#NKB1Y:K8C=H M,&#J_4#Q=O^.3.&5QHYDY;H'N4>6AG,-[Z2VM[1E.+?%9^MT7HJR 2A%> M^0ET*Q$XBYQC>K,?0:COB[R@SG(!49SE"SY^87P+R.[Z96?E':QN8A\;WO(U MJ_N]]J=/PV\N6KX24CG+^VV I= ([[<'7('XF>%ET,!2W;=L[76"[L*C2#TI M,)MI.L6*"7X33_?D"_7-E7K5*G-9S>;G<@_VW5@;U(#?/VWD)([7 D;3C(9K M+;;/ NP'(Y_G)?&#?K=DYP40LI?/(!!1DBP2L6L,TZ"4R)3#1X!F "LF?Z5W M47,*4EP((8MVA%HR<#WF3_V0?M MW4747SBSBQ@/_,YY"ZZ#3!8.O,4T(G2A9="!J"2Q^?*T#EE@TWG*4+J]2;Q7 ME])\0V5!EKER_4[M3?!>[\U:EH(@\!#BGZ9NSL*165.+9B5J*NT]K6JM?1*BLT[60+C2E=NEG.F;."7J+22?__AANB;J' M DYN@MHHEI0#)"C./ F64% LH]J>740*!L@$-9U$B"'$[L<;=_B M'GK ;7,5PZY*1VQ54%1HP\'HP+(T' IO]B_2>+_PFW36OW!1:A"_J& DT.L9 MEXBK2XZUJQ[?8'PL! J06RPX$"2DN"=J3#Z_!^ M2&KLJI[1DIBU'_W-K^,Z+/$>[-Z'^KTJ6J(X/=TO&:D3#I1:EA21\8B=C*:0 M\LM98KP,$"Q']I+YUN2^/BEG68"5L24>JSM-I6V9)/$9ZYO-.7TX4X/W>;7* M:3+VS'?WU2UY?^!HQYBG\/O8V1 '6,*X!VY2'Y&( J#MJ5SFA?:[F:-98C+W M<[XZJC[(,E1H;ZOX/$'T1V==@R91#9L]Q#F/I1Z=X@$Z\HT'.NV>;2R9),]! M]!?Z$#\D:=Y=&+K =(WZ1)/M(PC (//#M8BTG02IL@Z,=7@Q;7<102PC^C\? M0SO,@*73 +TNT?Y5O:=:2$$E-+%OLOSNHL6T7YJ/M6;:PYSYW_<@OD'@&V,8 MW,<4P&N!NPBF)>'3%&0&NA0U$M+BEC>3Y@*Z!1U-UZPRF+I#U 6;$LF)8?P' M3[4\,'#B?1#GDU)N9=33^ZXK)BQQ<4@@A(DA=A%8OO0J:\")=HN*FEW$\ S@ MPBA.@C'R76W.K"OOP_6MPRLPP5*_!L-4WJ:K)8L'EQI?+(RZ &??!RZ@MEU$ MTS1<.HU]2_4X6EFU&UCN,8;7,$G%HU<"#=]JO_0^HEM#>TYJS5H0.XA>^6IB M+RD9GV7Y9?C@66%!2!!&-FXRG/IB8I05)M&NCV% MYP^=EL.[2KM>B\LI=5$*/!%\[?,>Y_BCRO7LYQS4(DV2=ZH$KB@@3'%U2++2T)F&!PL^^9XYA>>,_T&[\QW*OHH%AY MFSTA:VEJ=M@:7XWXGZ/:YY+-=5F%'+69:$JAMR9L516G M;O^->;ME]S:>Z!KHU]'Z(/YQ0EJX! M5W,0VF=3AMAU$KXV?QF<[N M:!X/FE;[ZD)ZJ.1_/WN[@;.;V?+H4UTP@DT')9F^Q*XS'=)P;,\"V?!Q88P# MY0D: &T[/G*$: ,^H3PQ#@DT#\P;P2K$UI3?<,SLY;$QZ,X]M*#M3XPZV_)= M$:^SB^!Z_Q<9X @<0U,:.I7A1M2[F;P65HQW!R-]8TU8^RQ4'ME6K-9Y]=_U M!%XZFK4HRE[JBYI)GF%K]F8FY(XJ_3BX$'U;XCP* M$K!G7H2M$$532M&\D CT@4ABM-#O47!]M,.J4[B.R)*@J)V!Y%J7+]@-/>4B M1U*3[2WS&?5#;S-_WD@O/>1J"$%0<5^.0L7HRX&,'A'IW+ON5.ZVIW#_IS6 M>Y\]5SJ=N7]4YQJM->?W0(J%";S.<7\XK+(Q2PSJ-!E+0WK0.RRXR> ]"MP1 M+RRS']0T?O_P?3!:ZD&L?Z1$5<>PXL"CP::/CQ%X52T$(>,<)F$)..D$:F)8 MTK:0 *-(DH#\CB))WR+Q1Y@=VW_#0C-XD:.VJX)BWI\ND0)/ MO.\_H$JZ_R @ASL, YS>!'4#6%)GAB$!]144J+[=AQ.)"5EQS<3A3]3$>';/ MI:3IT'ZW>TF[3Y0]6F9MQRP5S^].B7XMZW]GLYV,ASF%%>VB:< M8C@P"4.P8[)$2B4D#V*89PBSIAI]M=P_VJX\KOVQ(UD>7QW1+DO**$A[FL]W MWM!@?EC<\[WJO??7YWT#/LF6U$YC0&T<2X+910;LEV9Z+K!+(XN0MB_!!.;9 M;!L G:+^;W]^K7!M;PWK ^[9>V:K9U(N^?QUN\*"9+0_H03/]5 M(]I;7C'5&4],%RR_Y/C;)]@5>BK6OQJJM^+8T; FP%=W*< 540Q#D3<9U$:_ M&4TGR(!Q3&N\!5!8LMP^?$ZZ3Q'7U9P[>N5GS\%L)U)]PC[1(%E!^\@C=T_> MLK)9[WV^R9);A0/:R2810]%SJOWD^B):UYWVZ5G]OWM7CH7\B8"!_DTHW*0VD;"+)\W1P/9*- T6+/S9R1L= M8ITJ@&TR:1.IJ#G08]PBO=U,OB(:]YS8=$FRP267GDY*2DA=.7D2]2%[71% M,Q9 ZQ+O10@&TQ;O(GKZ\/GQ:O2R0D,#Z!BT7%(BZ:J?%QO[.',*&,M^I+ND MI6J6A;"X_=^E[/J(E*?$EN@WNPA00WJ]A:HW]W"EOUH<%G0_237[#SX(C:RQ M[F(>RVP]YI=SZUNQ2D=FDHWJ+S3$_Y@93.PZ8"'$.D7/AB&: >=;.6LU7(?7DZ^= +MST_V>YPAN&9((K7 M@Q]?L4Y^Z/"B_V+4@ ^+OR_*U!T*M! &)F;V/PG1^G(W]_<\Z@*2\AC0DRY24:P>9F=C]IAK M51 #[J'3.N05NTV**E;SC4D_MI^KI(^EK=>\U!53,7GQ]E;GU5O4)2!0^%40 MDB7:L^)\[TR5^L,^;!3U4K-Q24SL*431\4?S/VNG,+.QC*L +E&(/E;PS-2_?WG7E6L=#]_>FV MBJ#9G5L3[RZMJ**?HP&O45!3HZ?VMJT#'-7@&'%&(3#:@U%@G:_WH[?TZEP' M4O&\RX\YW#>:R]]O;_.W:06Z"OTR+"OF4$-C"-W$.NGU%=@K*ON)]B[B2M%L M0/?/(%/KCNSPV,K%MXU+P0_?/_-F_/!ZH?X@H8*BJ5E<_.)%$JJP2)Y,^8"> MQ3"RP18J*HLLCPY%91*4Z9CTR*-Z6R/>.W$'!L,,"F.D8JS/)5T\*RGI?)'[ M+(*WF#!(!,XO@2IZ+/%-1@2@M^X%[PW7X?)3<,653.=Y\A3T[>Y$Y;H;Z8FM M>21-&O=O;%".U[LO'E?+;16H5'H[+:@0^04%.*-G#2!AZ4D8>3U&:5AXD:Z. M<2R)!Q N6AY!NGQ\R3H:IOZD=4](JW**B[W;0KGD:1ZP=8 M0+W[G!#_#$5X-P@"N3S16!OZ2P(2>F+SA"_1[,=;92?[UV3;.C@:T\U^< M&*?#!HK,WJ&/Z&W>/>+J)!EEK+-KHT/?: BFK! MK-^@(N<3*86OF>:?"&.=ZH!>$LNU>+@L)A]F8'EBES >P[WU?Z;/#EUVM3K7 MC#AU+\' $A4/ [_?)JO4B0H_>Z$3MHLHCS,FE^%D@F[FM2SK7+ >J^T-CAAY"BEM3.T,V:L\>)9KTOC>_.WE:V^=;YV1Y[[%UFS*"L26I%,IPRI/ MD0?/MK]5:.;E/';M .>?3!BWS* M(MK]6UXG>HQ+N3V*\O_YF8O8$*(*"=8O(R59,$-)?%9-D,8;)KMOK2U)Q""= M&CW_<>@SFYNQ4UC92'(5]BRN4 .T&+4K,!T27^Y\S8R A2>W)JR=S$(P7-"A MT[D#U&,G[,=TFAQ5,>Z^/[^&U%BL!.K;/8LVM8MO2!/X4_*NJJC^(4O4@-*R M/L_T @L@ 45Z"_7E*WKB2DMZ0,XW^D":MLXZ[7<=G4_VJO93>9W1NU6(RQO# M8NM6MXJN\7[%L%#:64:;L_E6Y4$D>CSO)^-,2(7L"<>R@"C"D@=:(+XM $G5 MRS;Z'L%&P=8UHI.-L-X_+^3@ K!//0;->_?F5L3?BX^]^1$):FZRQ#08 7"@ MVEBH,4@.']LY98AUZI$>7XQQZB,HY1V.?CZH^6)$:=8YU\U?=. U']>CN\GG M7U5OSF3\W<>3<1+DKF#QT0?ZD8JL2XD7 .N!1*'-7L7 H?R E"OG9/;PZ_2E2]5']9$$&".TJ5+#!'$@#I(6A+=LPO5Z)H4@9S-9D0#I6=# ME S'"%)!C#9D.J1B;]BHAJP,=@E1:*:+*HP>;O'/X4K0.\H:-2+ G#+QB O, M4"FU%IIV3F\MA-=\+*Y^)@8%/?KVFE #:&!P&\L\79&,#@?1@_H)8IV*H/; MI]T5W&(,>DWOB 2-6[H=2@8];>4Q3S5?9:;W,L/40H6UGK-SR909Y,POA@F[ M68-=1Q#'QX#/@H(?CG]:7>2JGW89ZA/]XMXY$&;45CKM$OSCMF)4[J]7_K<(:S@(9=\&]WU=WV#&D]1 M3W<1 N;[J$0$RVR\0WX%E;H-Z4Y&K)T3&DC=0-NB7&BS]#JU*Y]\WGLXM MSG(HU3=[:7J?\[4!8PZV\@KA31%PL2A%*H@J/C)6Y19K9 MJ7G1!T/BD._&GG1U'X[!*#<[R]]U =>N!ZMDT3J82Z(%*PM01 M61(9_4IB@%!#SG-0E8J^?;4#@RTY:#[@8YZ-#>,;T+<^;DU4'-<84M3Q M[;3G^^/N^VM/!;9*@R5-W4#>0@/A9GAO<,FX)8"RVG&"$G?=\[7\Q;:Z#J@G M>:A[D48+U?':?ZO'8U%S4%RKJE(Y69+YA:D,U^Z!3DG">Q0)G4K&%F40Q3N. MTV-7RM-K.H[_\=GK6)$ M&-I!K=$DD@\]=],9F+Z#-Y#(B0D?4%* 62B7<+11-?UMF:ZRSJ_;9NXRN5D% MGP[Q"C*MB%WB:$IFD30D,P]]*"*!])1,Y[M\,WR[B"G%1WOM:G/(E&^;H'I6#MUAA=A=.X]F$,!7)6YXG\[6 M"9;1\F;23M?C37-<.!9=$'S52LND"/5([$J!GR J;]Q1>-QO)QKBA\N89RT& MR=">BA DWT$UC_8YW;F)2HR4V4)RL97 M[2[B+;J'JLE*Q*Z1700'=)@P000N$N,7)>%($/!!DTVH.6D;H*0II>E' >0RH"X!' 0OD MK#"3HI'4H1YK404S&$F\+?U*)EZ,$5B2VN/#<^]&N/JX3<+E6N7X4WZ6^*?\ MM0WHJZ.SFUVHAFB62 IU>WT46-A G8 I2#OUF+1C/NU6?@SMM^ CUBS?&_VC MW/,(H7?7$%0RBG6CXU&2%LH_2L[$?WK=642_8/TZ)R'A5$9T MZ_ZH 4"S/C1>O"]N#3YNC\%OS)-PGO%$2H;200!-,C?AM>N&\7\:#;B,C4(TJ0?]_#U,XBP?V\+!&#Y2*66$"_DC;==7V$ MZ8ZW:LWHS[=R#VG#I%Z-:$]5RY4L6&\1;/[HY9?T+>>-4%.+Y#]OZ-^6N&'D MG,E.1'/L(K"!:,I3 C>[I5.;V#V2W6<"*1>Y=C2,E:9__TC-+.HN'X+5"(/O&/F+EA*LC1K$2W<1J_-NM0WPBHPE7K#]'#N7P!>S MT-R"V=2IYPF*#FNJLTIC>U[%43/K3Q),I/8L6 ,S= ME]+1\E+Y(/9!G=-(UM?@ESS%;!H/]A.R'G/6$A&CL M9Q9\A)ZYZQXQXM8?FBJD%G6"U\YFZ5CKY9G-3,56JD4=O):KBNAS'IM.D$'J ML?^%8S1>RP6]6Q+';64G8X +FUEMO(E&-_:$$"2!T')V6F251Z4Z]N4FUE]0 M_Y^[Q&NER691XOE,,J,&CA2.9< N(?O .C(!'X,:D&OI0:9<7W79<>PK2M2F M>;A.7-:TKHAM+9N1S7%XBXY9,O;4[HTG>,/5F+WT$[>DM(M8#QLC_\ZE=AZ' M,VBQB_AR&#H(I_!"+7&UQZEVE@SNGV:)U':C@%.[""%P%]&]U+!)RZ1+:6%2 MC475OT]%+*A\GO$^J>C3V3+RM+>BP:X=$X&]ZRX\EB4.\7^!,_H!SPD;%PA- MY!-ICDR+OPVN;*J&IEX_66W4:OB*UF0FZR47$F39)/SL3F!TB5;EV>/KEF@= M-&6K%*:.W$?!Z'T72"S>B3<6*QY3Q%[7WUV4V%14MZECVYEDZW'LD[N'WEZ0 M0:Q\H/Q:#UE9 K5J87,9SO"6G0/+HZ(L=[HQ>1DM$W-^T<%1HX\@?]@PU[U] M,\0S];F+NZ^P^P2WN^R\4+*_Q2A3B-#C+<5.A93(R2L@>868NJC6V=C8-(6/ MIHM[FLP]66@JUO>8._C&#?M,[)1O$@^GHU9]=,Y"_+'^] -/]_RWS9KJ-0]T MBF%!9FRO:5-34F:ICLX";7U-XFQ_B?K"3/P+WO-GN&/:X(2>(5/R-U_"&=(M M L[6WAJX(/8GX Q**@*')F[CR:2-T68#2Z45:Y=QHTS57CFOSE=/?^1-3[F& M:3>WY(57UY^^[:=OFBMK]_UXG_O_B2D4=QYE/^N0+ &9 MO6%IABB>8()&4^+%2

[(*H.OA6=2I>JM.#78NF MY*(;']+\F2= '*.OD=Z219!E^0!/LF=(Q#3,WJVWU;5S,_R(!*I9:D!+:[;8 MVU+SDPU'K?JN\4Z2SO(.[93#,,!( V\5.U%&,S& BUY6_F;*1G$@SG!$T $@ MIWQM3TL6L+]1'B2Z<$#Y[FG]WIF!HX,67YBFA/=H+K(?.=$4M90?OA*VJY(O@Q_TP\[K?X&;PU>#)_F]?3H>W_N1])<'!8L:L,>;!I5T$[V%BER\> MR53^X6TX14+.[GSK:^Q\0ADQ7:6-.XIU'PPM?]TN<&V[L8=3LW%#Q' H]<@5 MXO<7R!D#AF8S*(.^DDKVQR"R.83,UC% !DIP7OZ"\$)'Y>F'FU_%R=$C[=%& MK'?$KN+S094P&.1]D&+5YD.16V+=A4O]4E.FD3=2IN]@9/LKM*G MB3^2Q;QH(%K#'30T>Z:(XAO$3^]AD$$,I7SZ=^N6CK">-+A]9@)UMA&_WIH4 M>N6$FBT7[UF;X[)4\J--T"S?\1B,WXT$=4^5SLLQ*$OIV)MI%L,Y17%)Z+VN MGXC -8WDK0PD:(QD7$P9:+9N8A^*V6/V2M>7_=L /J@Z40V5&G=GN4PJ)3AV M9NE(2" 1[D!?05=@PA8<7"'.IRQCR4D=UF&&2JAI;$=(0"2NNL!411*)'=V37^J:UQA_K#U(Z/,L*RX:>JJ6BK_"N]MO=")DIP$Z-+1T;Q6!)3::0%3 MOL:!]?KE(QWA3%M\"#":$%%5D(,-N$%UO*QU//+HZMY],X;C2NTB!K[_.A-G M5QBU['QR"&:O5\PP(Q#\LEPDOSHEC;DR^1S8J%'L<1L=W2C// .B$$]RN:^& MWW']]0MPA00$0YC.Q*XQTV\#F#F'GDXC>G82)!'LK38.2PRC@THGS%PG]^2(1VOTI*7EQID))IRV@&R"R%+1SS,BP;ZXD#F:J4 MZ;Z0&A-;,(58@Y>:_HVU\"_LUHK-*"AK(]TYJ=)NMW%G]-8KQ;2>3DNTMSD. MKE6XBR:$LPSH427 +H**IOT!+O3L,+)C&/F=:36LB^,Z>MJA(LO4?-E026JD M@@@2'V8TLG'"F*7XT67BZ3!ES'%\"+)6]DB74)?5D[- MJZBHS#_P@DY>X7#O=%:C8]ZGL)1RRF=FB5W.+/GPH ")\UXLOG'_MI@/G-J) MKE-G#40GUT]>*ASB#68?F?Y+\U"SOHQ'].R>HKEYQAVPBRZP0GW;6C\-:?VH M"SFHIG1PDAAM?C?UBXW4(9NUSR?SF'L\BY\+@2*N]49'DVMT@QK.W:AJ/S5[D'3ER]GK8&Z.OF,9MEL0N F8"S(O@ M5J<4813=C(XW=Z6>51AX&E2X+X-V[[;\OWV"=W]Q(_(.R""$PS!%*,"E:$8# M$E"EPJI(^R&L"0\T9](Q;Z)0')!DY[WH&Y4QV[UY4VVXVS7%,'L*ZIC:5M,: M-#60S$<7[5=?DDV3^0^_&4(WC79OIA8!SDO$QJ1.I!>27E8PHX"+Y1$\(>"'.0>^L##03+-&EF^ !#9:$">/*WX]1 M":-S*31NID/,N):\FV_,[V,"B];8$]X=@@](I-MW_:[;#5_+J=1=?\%?FTJD M+&% [6\]2_/RRP&]3O(0'/ FVWC\43J*RDOCC44E$.37"LT:6UXGGGEX9ESG M-U/(8OR&2Y#O+\[>0@_"#LZHSB\:IG:@&>]R0/>F*.R*DH4RWFVZ4SY0>O$ MP%Y,$KY%=1A1XH\4TC^XU2[Y6&=#]O3=ZO13K38&/[)&E)]?38M\2W;7G&>2A=ER!Q M7Z&7? L,X30O]3HE%J#1S%M MH"GRWD[4C^DIJY_##O26[ B:YE?JIW;EQRIMCV57%K/:WZ@>Z#G*0RX@@SH\ M!3[EQ*ZI-I^ZQBP4">\$AAE"Y[F7]K6,ZP\HVK\9W,3$$KO6YR)ODP>:2; MI+RPIDF4S$JR?$+B39L=1Z9IXB3/X6>JG5VKEJ@RHAB9\AP%.&%NH_8:ZF5B M1,A83+*+A03]Q&GSP[4#*UH.&5C?P9SB1W.&^NBYD]>U5!]M<_EK]BII34"2 M+'?0ASZZ##VF>U)&>Q7E^[QEI_[Y1:J)M9ST;2>UG7Z@KG[GP=5#FC;79>V. M**=#!,+?FT,69+\1'"2D-$4.<9)DJ4YLC:9)*\E,-@F9]9O.Q;U@GI0JW-^: MK(6U!8I(JJ&T MA^._$XIW!\/_2;"^Q'[3SZ4FK&__XXPEVAD=B)D?9NBS[QLMH+N)) S-@++) MMV9:)U3VW:.Y1>Z'=+ ]QTK3^2N1;U6O61GTA[L3Y."*?@A;:=KA4]Q#10I# M"TN\&SH:O+Y%J3O!AY0I5:KO9&5$CKL@$KLD076XF%['E SL(DA++.E1*JY_ M:6XC:$LOE;&+0'98OQC5;;[]R3UX%S%W,_+?G&+RH3\NOSY9UK_D"DN(YY:I M+LHF\A%D@S% C%0M<&J:@DXV#U]VDF*=FGA&-[F]5<,COW:TN',,&QJI=4^^ MDE_MO'W8=3^9?257_Y7BXMRYVO"Z<;*:.AFQUOI29T/%7;E0EK,TM4=SJ">! M3SGAB/+T(!KP)G+'./23 3N]; !LZ8DR39WH5%A:FHEK_JC&-)H\H)8>N,U9 M__&CG4\"7VWU[R=:CA]([5AQF_KTJ??O%Y1)S4E[2L\5)UT\:XI (&X*_$F$ M!&_M(@XDLXMA;73OQ]*.\@=>J@9+UI%2Q )'UJ/:(6P#7]6YP>SMAFP](]8![\ON]LIYR0_X_U@$8:! M^TBY3,A'-.4/UK0+B[Z"=;^Z(NVHD;$<$I\8:\-SI\O^AZ7:7;-0B^?Q:)_. MPW]% )I2B&Z$LI>71/ ^;!(D]SW/6W>"2@9>]T(Z33F1G@>)'Q>ZOK3?R*/- MA3T:W:Z:8>U;0?*SC@/-12O9'&"1T]1O+X_W9J^U7,=QY[]._>0].ZA]OO_4 MVSM\^^[?/4XE%Q;-ST/\6\S]>'.X5-TLY*%)#]ON8Q9K5'\HB3+B_8LJ55$4 M.'5I@6]?R/&(742'YQ'*W1.2%2IJ=B7=&UX#:RC0B,S()(.P;URB]( ^G.+" MIQ]RKMU%HN#+'U,?OQ[-ZI]ZKVB_;!5.DLZ[;+;G:SS:!D9YS/P$XQ [ZSFI M@5T.OZSE ??_A'@*!QRGC5I7.EJ3PMLNMG -T3/+=24J!M1<'0%Y1C;(R3P' MBEIHP.Q<%F^TDHWL&$$R6I*V'N%\["_N&3,[.> 7+WK_ZJ&W;[^2D43*!"I5 M+INVPL02/A8UHVCV8;QID'+(3>-[H:%-,K>K))-8V\]_3$GB_T0M8['[W :& MZHO+SVBM%H'[EEBBO Q8H"3H01_(\A;ZK'/L9[^% I:C:I=7__E@J,,3\KRU M+4LPFW2"&"M1KW9M5+)M6.3BC>NAZG_B.:_Q?G>EZ3"O06]1]2--F0,T:Z9= MS(DWFR\"F+JCF*GBY!^_.1-\$O>[6YJ+I5NJ<4XUD0/(<^6,J^SJ#@V]+.(5 M7%:G)'WQ ?90\L_-[IU/)@E3Y_E%W]77!V(XS12T?/]U_;4*5]4R*_SO7=II M2!@)WF+Z$<8>?6P:QJ68+J4:\N&@5 MM0EV*SKH6"S$'P\DX$>G.=RXJR8 MC85K5*Z][OV[81:H&@0!8GFS.W81/K6SV_WZ>%-PFQF UP!L4U5N:3RTHA-[ MO0P<.^S^]5?H"3,]XJ*0>$=TO XZ_%]"MA#5N(M(Z3A&K86CVES>XR7M1/>_ M'0W)O+K7USR>Z3(".E2%B=?G?6(\/I[-?L&Z#=?BYX@USN7LV187I@(Q6!K2 M3*')\^PB]*[8*1#B"J%B''IY MJ;I-?&U3S_*]3C@EKH]YM>I;!RE6UV 5&T3%^GF',+J6:"S>!X[;8!$2XG&' M)@J-V&7FR.=XLTD?^X@EN06P\&/$\$?\NL@EW*R!\=183:>6@$W8Q< M?\7TBSFU-H!N&!VH%01_.=2W2NTDC29O!6X(_5OJ?]Z/%Z]MJ<:+R'G[MK8/ M#1H.,U39^;L(K-Y,U0!!E?T24O#$.Y" ELQ0UC'*+D(X9AK:+^>:4O/R*NUE MZ-<&TL/#\Y]&U9Z^[LX^=,.^_M[7A5_3+-E:Z@*Q&PTX$Q591A.1[OTY57B- MR3[:X[M_K@]C*]UD_/V_>W$./66(HVL0Q%,H&,ICNMC/:AD:!) M3Q27X.OPWKD.8Y?ZQKA)_5-#98^ %\)?S1&.UY<:RVDM3%7"M'AP%+'1E2:Y MC)9=^%Y&;#:DB;MF.52)+$5^B<_1#ESJ7G_F66\$'H5YA Z[992F Q>2>0PO M!3>@:-9;N ^T!VP'I(S;7&_AS9:9KR\[S(,Z4C]O]#\)4K<=>WG?N;1D M22[?J#A.2 "]DCU7VTL&O) ):.!<+:C1LGZ,::UHYC!&RM2@^K-V$0B6?=G+ M,H$?TJ(+/==:I.S\7>KRC@S_FR1JL4N>HS(1#V1$AH9BE!..\U88Z<#">03Z@ '.(.<,(*%W<$$V@!<@ M 7$@8]G[]8K>[.8I^J7IM*KOQC7A^[-+O&UU7G\MN,F#KU1)N"%UL+3W_(/4 M3>1K\6T%8E<@D?) "#"$QC@9VZ#_+H*/,@%-78#$"H@T!>S"9[CM;# Q+6"C3LR]+),\3C7/PFFT]R[B+V53#UBM_4N@I_(,HB.)S9U+!DP+T B M:WJD36C[\9?0T]5+[&=H"A4':KFFDRDE:#E(?(T@PBYLTI,Z M0=!C'0^>&@]I<_PWS',VJ#F=.$6J\^QM'%&ZG*U_]PM#*VX!SG:>IZ<[L4N- M91 0$'JW!]F?*:N2KB904>+X$7&6%\'1K[55[^QL]2(>\08143N X\AJ;4] M6#3$/[*,3'0EF(Y?Z&M[V!=GWKOYTWGV[&!F^XSN M]3!+!11+A!,2Y&7*$+IA\FJC:-8%4Y:6K%!S52IR+RRVK:M HN.TX6HQ1KH; M]U+M7-F01-D\?UI+S.1FEK7Z@[-51;(P+ACO(O[9S.A49I?B?>&*50(3EQV& MD?PS8.B:%?#\V8W0,=WZ2J]1^4L./+:;JLD'"HU]?FZV"O ?H,0]@4&V>HW8 M:#*@!ZINWK;8 [YT*U=67#JM5!ZE28P']*F5'&%Z7_G@F@C[9#Z MNQQ:J(M=\=W,K"1R.-H/">IH=(V"!Z.S#-%\Q"X+O!"5*#)S/%QQNK=(.J:\ M1UI*+B"IVFHSY(*JB&ZD;,'5<]:"I@>"-*[XI?@5^<0,O%D4 -.>#2YGIRHA MQ[<6]%V$=)]4K](7+#]'[#\J>3^GZ!0QJ4-U&;WG^S4PH,M"9H(49_P)U;BZ MXWP_"K"^=Z_YR!OG;Q_.\OY<@6LB$W\.O$'7@@1>%;N!G/WY5QHUDCI%5N- 7"GK#(A> M8:-Z(:6/.F*.:/67]M)R]2_>C5$]RB5RS?JJXW*1T*?3T])*2O6Y MMI??;P;>KC]FKW8]>*3LP9/;>^:ZQP^HDZT3;D%[;[7?W\6R/O&NK_/V'C,*A=5M#CC]? MX'KMPH@2NTX2*?%+(BP,4Y]E2C]3.O?U<>G:G%)F!7B3.GK^=1WI(RU4_0E6 M_=PAGD59#6O_O=\EDO[<1V7"WH]FSS]'4J$9Z<9R/ M.;HL\![)^*;:#J& J^W)R*Q3XWP//ZEUJ#TE6M0F?40SG4UY<1.3\EM1S#/M MMY?8^Y%-]5^ABU.SJ@;D[7\KY+-?P3SN 0K6\S0.P+5W"0C7QP<#Y#XAY$4@ M*XTN_2:[,N:AXV1)8;]Z8\N$Q23^LSI?ZH#**]XO@3-*%Z>7,,"-[0%85I'J&G$)[JWK9X].@RM/[^#NS MB%PAP@R*'W3[MT@(SB[(4[3L5-!3J/2*3]=0_J YB5^)>='L8L2YG#>?Z9N6 MJ 2X,(E!Z/@H%. /55(-PP:_E3 M&TJ]UCJ8H;=],0=6ZSS6>$;F>_EV$0J?*C_.V%> N@EI#^Q'2UK$MS)_ MCZO!/KWSMO= UH+(X,_G,IH5H"K%:1U6-5P?V+7H(%PF1AQ->7U^@3""D6UR M2C41FP/%CI*7)0'6E+IHYSPN.EQ\X(9YH^R[7.UG?@*-B,6@X"%V*YF2B@). MXS*,">(@K'BYCH#D%71ZD<061LK38ZFO>$VK!L393_ 1+:!=Q(7D69_ZGX]L M; *TY].K3]MI)..!F [ M97/KD2]Y\GGKN\/:4E\Z!J__D756YKI^33*5J=&5KUNV3.9=M5"<,GH5:38L MI"\84G,J[-?"VYP7I)K!+ZG:<2-NG6.&V#/'C')"*-Z79:7"?V:OL.O))%[Q5G_ MZO#M]]2*WCT2*_-DRO8N(ATMC#]!1W9KX^QT(5TC @&G/XJ1+L^0T@-@N4^D^F"LNAIAFW5I6 M%!ZU:Y[:%UMI)&0X;\1N335F YJ)R@-OE8[-++[:0H&&E021O\S$%I-.;A!N M7,DT_Y$_>@=_(H"JR",_,\+N+*@(BG+I7GO[GBX>FN-R&JM[Y]707;3_?(^% M?*#+0@?ZLJ^-=BI67.",ON4 %X5@558_%A%W>,[+Q+ZYY8K,E01N*]MGQ(?!S?8*##E5.]N)Z*O(I+;AF"A&/Q$)=@J9+D%6'KYG&CS6Y,+N MOKAT(.;!]%=9^_UWUN_M(Q;KS91# J[ !"20$E[QB3"RQ-WA'@MD&CJD1A:E M0CH3:N,UN,TG>483Z\HYIQ\^NO,^X/Y5.[NTXSFE^RPRZ=/=2\D8":SR!+0? M;_JAPYJ[NM.?)+>1(S1GM8M8/*=9=^'-Y_"^D!DWMR"70ZOY7O>-IZ;HVE$, M!OVV78[-GA=9$AQO.&]9HMX[L42K*+ VZ>*#?>CL/ R*,P/!Y/EN)6DZ)M[H MB> ;)7.Z]EI V5H>C>@;&V2Z8-\L&9#^H7_(\_.C/[9?E67,XYAZP43 $PD> M_=5+E$('9(,5A+TQXGV04BL=UWO,;+OM@N>JL;%52,Q+U\/#ZGV]8CTB5O,/ M[I0^IY#_5[?@6"'.1A?$#0RVU& M"?LY.6 $ ^U=^8#7>XZ_ DSNU'SK(0N"P=.G,CR27I9]I!D=.[I1??MXR^/B M+.,'$_)YASOB2^78G>T?#!6MPL.)Q1Y.^Q"R^YM=?,$<1PM98#G>$P6#H<\P M'PR&)T0XC@Q"% SKG^H;/BROG,292 :ST\E5WYG&2RWGJCV M1M6?76OJGE/^I"^,5+ASZ\\YZ61S(ZXJN[B+\_8^K2(U.:=EQ9DEK++8DO<>8:5*3DJH46 -5_;G??7Q5\MV;Q8:1* M]@+I.>\U89.^:U9YASN7ID9G3T#"/* H;*FB!0KT9^YAZ=$)[71I%^.&F(=. M=&3RUY13@/4S'T;!R"FZF[5*,3_78:LO&^H_5Y3-H!IL4RT. MQJB> A^4QA@3T^2^EF.+O]]\PO["?OTL\A21BSZZ+[:F^A1" D*V0B8M!(&D!GD2I*TW?&>+ZV-G8VYH;$ MIH;]:_^*$_M/>W,^8N='.FL9UG7OX3(80#=NLL3"^XV7.#K,@/%O5$R?8 ;? M)J[C:$A5369A!E;YG=.-\"]#PUK93Y3MAB5Z#&R4]"$,W!!S872L(>PE=ATG MH%OTDXP)],(=U&$_W,/K MC2IUO&N1DL/X,+"+LC3[BS*086'&.OF::9Q(61):7+O9.ROK&>*F%'2XL*:) MC_.5LNOR-,OVX#)FQ^8Y['9*$/J/JR7J]:3K$ JPS08/IJ01*55+#5O?:$Y$ MII$3,&UKH=XZ3I+WK!7/=-PZ>4OU5ZAS$HE#5:S]Y)'+'K*F_P0,L^3_\W.G M#&80X2-&E QK4U ]99VY3$RMPZLV"ZW@4I5,Z9-SNCEA47ZYAO43T(A_M'J/ M'?UTE=F?, +51OZ>[Q'>I=^N@VC ?A/4VD6\(8*:HSWLFYM=!%DR@,O&B]_4 M9L4":YZO[$-)CS-,JW.&GEGW[AU[FV!9T963J()O[VQ^NB<=< (/EM/H%!RX M/WK=GSHZMXL8(,C%1>DAX_(4S7KJ?NR9\G+Y2:4>N=QB?\IBM-.KP-='-3PQ MG75G%Y'ZQ1S>V&YR$@W0-'81FM\YM]O2?^K-&# >T@-H]YC*H"#C.?UAUR"> M,WSEM5!D+$[0J3KN->WJERLA[G*X_8K];N:5]758L:1OLA:)=/FSX(,R\ QU M>UGC-NE8N)>+4\-JIPI][YQ7:>*U3QY?Y1U:K*35. 3]XODO?49<]?*86WPS MU=(\-B+._O[% MDNVP!316>%EB/Z#A2T G.:XTF >9D:8F-A(4J5,]NK=H]A\'5,'>^$-K+4V$ MMRP1L(>"F9.F+"41S%B'/UIOIN!]EYF. =9M,L/SE[H;!EKW1-6Y(&K/'N?- ML52TEJ1OLJ1L(0$:91-4<^I"(5E.DQ#2BV4YU6%?/8CU60Y1]'/3=^]16BM8 MW7_HG=2!?(? T<'AA9/Z!MZPJN:Z#Y=SO 4L6KO^P<=1LP7P?.QX$@X9M,C? MW-!*MWA%+;H36BFP8*_2HW"XJ\1N?*B;_Q%G_6'1X4JMN\@)#ZV?3$C0%2;G MBCWP8EGL*KP\T\@-&KX0,QN)$YH'$WMODG;^U(FZCT0>:^L+['1(\T==>9!Q MF(_?^G.>U@8*YUYD;Y4+D>*-:%,DA(D]#'TMVX)U7?1FU+_[@59Y(KM:?>J#*-Y:"5*/],:#6W^_FVC M:DON41VL>:YZUN%(J>/7QD66HY8=".7__0C^OYK>G/#I/P=JT#T9V3 ,AK&" M06G %$[>[498'".-M!3%%H_>QM[0LG*:/2&VY\^0G$(N[^8-Y2NO=^HZ-5@. M@%Y7=HKI9A\Y;5$EPP[XEDRJW#H6?O&)8N[XN(2^@Q87=^K%\V.LQ\1KWCB0/5MFBJ%7YMU\!GK.K"9MC*E6_,EY1Q RI/;*OM:$G*L MN?O7/JF?=992;E]T+:YU7=BY!13%H_U1\TY4OP[O\;>V\>#F7X M]PU/J828["&F+)$EE26)F4JVI(F*K%/922K;8,PD(<2$4(HA0EFF[$G&+B39 MMYC%EGW&,BYF>Z???3S/\;OO]WG>][Z?X[Z?]_WC^>,5Y#=Q(J8 T6D+'@2U19; SZ!!') 37+2<>T93PZ%+5DG_;!MV"6K4A9 M[;*+5'M[V:#R&F-?__8P5YQ':3'+'[A__Q8.YOYJ=CM0&?Y0+IU2XAT.;LLZ M5%7G5<%X;=^ZA>57:K9-L88_>TK&_6 )&T0^1Z"Z'2W_S1),]FN>.&4Q">0ZOQ+V M\Y+6_*%PZ+2%LADE8;ST%YK+])_\+<@;HKB.8<][0(L&H3-9=6R%^3,X:0., M[%P<5 =U_FLJNCNW:678>GZH9TS,/_TXN\KX?';Q@T+0.APXIT6?[^. W/Q& M%)H)>\C]RYN&II3V!%^-34$A2E""7X6&_BV\)L7=Z(NUJ41:3^)E)QB4@".6 MI3,/>W#OF44#Q_D:Z# \,(V"[ . _]6:5&N,.!+$0Z(&Z2/(4B\C0A 7KD%-^9 M%ZBEMJ8_R0$L/SJA]&NI&L]M0L,KAGT4K2P.G/RH?B+]>GK 6'%9C!#/BOCV MW^2#MKW\'V+%()N888'G;8.7E59@Z-YD BF! Q*$&OS-9$;ZP'PU'X>V)FQ4 MZ->*UTJ[R>$[I>(B-ZH MI\9_VCB0T0#9X6,6\LQB@:/PM@D/4@'S\ P%R^,5[">4/L4!20.+S:%U*B.V ML6YUWYZZY+2VO@2%[@Y?W(G!ST2R]V=2RQT /!>_+TXN2@<6=7B0$<_8^L.; M(5;^TPV1UY[H0A__=G0H8 H1"AA/#/<0/UT-G;^<]"*$\ADEB2 M^@"H\FN#>,Y9+4E[:@C5!#J L^NN. M*O5@#>Z08))M[GV5QV>BI^#](K.G,MDVBZ/,JN^*369JC>O@$2.V (TKM;, M>2H<1L8OX[A?G@+GJ!F^%P.J(UMW_!YKAU\W-3_T6'I:YE!^!599YO%KVR)Q MQT^L'N ]0Q'=B3@<*)" F$(L=5"WVB2#'ZK;VCH?ISHEYBA^+ZJ\F8%\]4F@ M@3>;0CA*(!$(5%_X4H@'XSB22!]DQ=3Q@IL)8@#/I9IAY@6RK[R)-/1S_GA. MVE+> ;.*#+V;TPCE>[XS+T_-M,3M8MB1/9E:DM$!?^K$T@1R-9XJF#FI'ZF4 MR.%]>72-#==TG_B*=JII%T?7_ZUM>:-,:6=:(51C<,1.3*MYZ?MO,18#)=H= M?K=>RUR)O/DU^KM_K\2$_"4.*-_SZ0.?E8\@-A?)2)6$3YI,3<*(Y!1\^3VI M1+*;!FGL&1=HCRVI.#4S]TLS\)#+R[>/)BT;JE\$74HFU\S6&)P*W7J!M&B2DZNH'9CI>?W!63;L:O(*_48(I*\(JCUL+[N14$6,80NB![D4%Q$%D?3;")> MB#)U:6EXRK.Y+Q5E&2N40[\U?B8IV%]5*G=W39@P4CUY][S" (:T*C/U$=,H ME7[]U#V&:8O3;J?7/R[#!7#_[,I<)XX#*]N9CYE<=\+U_&XG\ MV-?>W6DU.SM/'"D:=!>)#//I$'KA$ V?2OP5]3C("64!^P0"U&*9X$>D,4T23 MCJP&.F@NYE]H^[Z53AIBG]2)%SBIGY'N[E3QXDN*W'\[X?+K8V/CP=G\/Q8* MJ!@V_QP'I/9H'D:_Q3Z$F9>+<;)ERG45(X.YNRT*GX'T0#Z"(/O&) MUL,475NE ZSG%26B%(GD27XNL8UW*5I\-/^0.#;>K%C>X&81,B:3NI87W^5) M+?M@>OR):1.!ZG]/.HAK1_NVO=(.JH8\G 2@YZX$'.)[CFFX4,K#%JP?1+D5 M8AJK"8>6#>"*;6UMJ^TGD0\N7QTLUSVJG6KJ//TWMVX MLR?6S-4?OA-IP=_D@E\,5\98]E'V.*':O9K[?9GU">8N>XX\C%V>'=2HB/Y5 M::[\##'?9%+7OZ*0\M!.^$CFT\(9>')7A:LH39DI)< !*9O2VMDM@F%&PZ:VFA%<')!:,M"@P1H6LYE&5&Q\X+EP>XJ,QJ.. MY72K\I2K*6A4I?G])$+PH=.UG9VM[.>L1 ()2Q I(9#RG)7_L6Z)R-:AYI?3 M?&Y62C@+46,>3]7XBC;9O.N]UUS2VFFJ,]-8)2A'3]399_?J^(DLQ!]QL5T MUY7O17%_O)O+I.X22$6PRO?$=DUA=C^1-P#.[YGO (F1$W7"V/&8],>'SXX7 MW"EU;ZKKV_TH*/N7%W\0+0&V>CTDZM\/,<(>?HJ/.NK;(%_$%365P(IFRT% M8"CP$2/Z]SK EP+>Y3SQVSR[@R*S?*+G9@@J1;9][%ZDOJ/1S.G\#;>6[FCL MK":"KDJ%, \_]*.^0(FR2MC*J'W]T]$#H\TT>Z5O@P9&AXV#MHEW8X^4?ZFQ MRBS[3DMHM#>;W8Y$1UN=EW-@'$6W$_80[L)'NRZQ7D'Y/1_A8RJ02I*BWH_X M5BH=7K_.FEU9N0+6]\IS#];CF1W[^/%C+@D[BF7S23&<,8UR&!]X/(2+8*37 MS@U#C>9#YR GK.-^/E&3%X^(0*<(K.=L^>6^NEZ!_10[WE(*HYJIPDH M@9GBP_0(5ED%9-R/S?>9@>PFQVZ$2P_]A/$LU*O4]6=_3I:XV[.[]7#5UJGN MKZ=;]4$/+IP^OK^^F0P>[?I;$W='=P\CRC698KEM.-XZ23+^H!=Q-,M@H%Y4 M9K$DN"741[!:(LZ#SZ<@_)U!NWIO+-OTA>EAX]245545'AGR<'//'J8B=5\L MM9R,CRX)\ ,C_2]7]P<8'NO0;?;PVN-S^%KVTL>X['!56"S7[$4#B+Q.DR@( MM32J!!EQD14)IYT@Z+[V.*KHVO%P;TE__CZSW1(=A[;]D[X:@U!OKR1U8DT67%=M$(3(EX^B56!8R4S0%]WHJ'W<6/ M=O:0T[!YR&YMVD?DUS:T^H#\EVH+GY'[8RK%RQ6CUU9\D,,_O ;3(J>P@P< M.#+'%$:P^2]P7\,;B)GZR@$=]"'L80:25Y]5U;KJ5]@XGQY;A7 MHD_1W&3\0T1"E>O2N>$]D&&N;='\V )ON,:YQ7WRBUPM+<55O854^#UE'V%* M4Q,CLX'+X -(=+,U[42)X41WGF1ZNEK@P_(KHV*E]\=/*>AG7]N#W<+V$JBV MJX"R+5,,QN:/8( 4_K%/GE AVSI+FO3?IV65ADXY6LS._ZSPCS7K+@W(-7= M_$S>^^DQER-M$O#-RAU-8Q#:']-XG$#*A%"MP,"Q+:8HII7P&?I!LA$ONICB MY&WK+#196@:-_&XBX,+6/ M"U-&[!'[F':<-, @S<4SSU$0?!WD[J"NR[0317MGWHHXV_^6*=R3X=Z1!R^_ M?:G[4#@'M"@JA1_]J,)#9=!;N5Z(&T23"CB@2AA3/!$!J.K$8.OW> 9? _J; M=U9>DZ50ML6_%7WRC-W$3IGK]5W[_,+NN/O^DZ[W#NQ">&$:/6&DYSNF3 DC M^EWJ9#QE G&9JMQ*X"V: 'P*E:V.%D(94(>?^%6TT]I;947; MTL=:VY_U-8TNYX0YZ10?6;.+W"Y-_L&C7RI]DA]7D4(_4,-Z#2.E#V.H\)X1 MTPM4(%F3QQGP-_U*J_]LF+?/8>2]0^;E60L?NTGS#+OIMVV?/W[5_=5;NG\' M'0=B_@7[ UR=X.,B+HYJBA_C:8.(U/E.:4;6:_VJ/M#P+2CKR;K!]6>73-]9'/UKXXD,J[_S/^ MS_BO'4W &YH6F:N>N)BQGE9,7+WFIU\&9\@LJ,.RC]W G/ %+S_IE1!9[.US M@YVBIQ="+BREZZD5^ M2A-YGHC;7M*Z;DE6%J=W=<.YR 1A)=WF4IB[6%EVIR5-",'W&UG:.1A $+[X MICN!]6U:,BBQ*^D;M'?/T1<'[2Q4CB0AI%#J?W?"9/_""=2?0>FSGA)(M8AR M=6<9FDW.E*$A6@(50O5:9VI0,MVE0%5=OON:9AU?'H^HN=KXKMI$;-=60;OF M6 _)=HE6ZIDE!,12BCX8F%-D)@D8_TN[9=:6;W[N6F!<498$_? M?:*R)E ;F?&#&KS\ALX-3'G_<1O^_%" MKX+GCDVQZN9?;G3(G(Z^_67B!=2 ^[37%VO3VPB NO+R!"V&$BF#$T7"6M@0 M*BQ:X=XV'7:KV6L$AFBX@OE'?-C'!^JN M4[SJE,D^C#>0@\SS_6C(HF26W*U*F.* EYQ-XH@D021I)\PUKW+'<6.M1ER[)E:T.6O!( MT7(]-JS8>4918">*<0:90H8]AWD0> <"18K>HMJN?6T8ANE]%&A/+SHJFX' M/83OMLPQPR\'>'A>G#\2!UKV_/^!0?S/QCID7("$P1(\\8_3.2 !J 33P6\W M,MK)_]+ !E;BV"O-JYFZN")[[UW,Z "[V)V^#3D>5IJQIJ]BWN+Q8UTBF9/KZF].,>!R3_]-0+1/!GU$DJ9%F@<)&. MUF&]8RMXBO84F,Q=H1(C*L;?6.S/#SA5-RSR^\K:Y,F+B]++<=KKARH>Z26: M,0R5*6>:)S"MH=C'&YJR?X9K9Q.?C57%>WTT5II(_K3WRJ\BR>>'G]_G.5LT M/,:.RO>VL==]7V+O,.EMK>\U5/[[HWG ]Z@)%^M',U86![\T/8'O?@PUIV*7 M_BY&WTOU6XJ"+-V$+9M3IUI"#28/8@0Q37ZER-U+WJ%!.,5]O]OI;M].(CH. M7[$^*YNS1U7*^N)APB\.J%QR:9.D.7J&CJ0BEGJI=4X0,"#3')2AFZZTD3.7 MIJ? -]O9 ')])/#Y'_M,-)0N_'^O;_]/ VAG"ZQ.$9XA!/_NZ"FG2K.-O+=Y M/,"SSCB[H,5OZ=E$J613]X?QA!N[(-TSE57 3+N9Z\NW!Y)F$!4Q[=C'D[)< MHRY'MTZJLYY#CP(6U^J > \*1 #X:DDU>>^K'DJ(LK5PZ#J3=2X(5EN9<4K] MP'E^Z6N$XW<0.9,Z RL;V -.1#ND' ?4DB@_%N"DLWQI^/)O<8AWQJ%0TA>Q&\J$#&*0N:7U-&3TPE/&*8 M Y((A(\I4/9]N:.1_R;L3F%WH.)UC.?E(L&=B9_T8 [H:\@!"V][A$:N ,*! MJ0Y\HW[TBS^([N6 *G MX:)-: 5:Z=LJ"!]3EA)^5>WY6_,)_XXW,18,1OI2OP# )<@@5#A3DHHX.;1PO84O/"S>6(NM7[GXU M, ]($?7(4YW3N(^5'+M?MKO&P1.&3''\R(S@:BF8%<.?X40(WFJ8&-B! M^W4N?@QCE"25\!0E\+&]T*&5-PJ_= +?1[[_HZ^H$239@5),0/@;J>Z:W?8Y MPOMG1MRT:<>)'4O./&D@VIFX2-/VA=M"_]E^\"/ MWO9T;!X8>+5PZM+#+0$WPM'NV]XP<>T_91GW<8KMY69!FINPSL?Z']5^XNL5 MD6FK\GQWJZ^/J:QA=+M=)Q;U*[^)R!#FV,U#_M.." E4WR0Q,OL'5S<+)_1Q05 F7P)<"'W+VHYI]2.T#C]O, M]%$?@G'-2Z/XV:KZKFC G_/JMFX^:K^M.P2P*(O'0YMR1UJ8$Z8?> M5M]FPE<&BS/68#F9&+:0*%=Y[WCVO=I8C9>F%VMAM>#4P(7(508P!7OOGXZC M/K)EBKX;;3+RH>TC02@QS<(@V.K7*!U U#C\!E+A6.**WRSA$NI>W<6>O(UK M"/HBR[6'J(R9\0K0.PAY73,@<:(;<>4'5NC=UQNU(RC7DFP>HE MF=&.O:E9\T,=#1@/#5R[R0H+A7BS0_^\S"-)YF>-P.P8XL7'G\!"=HWT9LAU_WWW+;]S(2R/F#<_>+WZ0 ( MAA$ :;$\OEMO RX^YG16N6ID6ADZTHU1V;"5==[=J,.H[7/^ .ML#X>(^.\G M3/Z*W_!%H]HWYXTQJ@1^PCT\E^>$Q$*%V7W.9ZC,DU-N:9D4AY=51P($A3@@ MC9C/UFH+^"=$ZL,8IM@YA0SS/.5'>^S *7JFI%SZE7NPE]9!;9; M'7@9T88O"3JA.@JP;[!!M/*WIS09U8_+SF]SYKTT>]F\&[N,T1XH$#=*Y ;. M;CW2K[1[QL!D<"P*' "((.:33Y31?N!H52^M7)DQ@N-?Z$$:Q]'=] M;454GBEL#.K:'K1K56U0-L$[(MRM&F4IR124J/>0>NENAZ'-ZY4R\-^CC31E3%^;/48H>8-XL75XR7>X7GGBF0>M'?%(OQTZ$?];'Y%]AW":_!XS%D +!EN*%N ,&' MY1SUX2VRS@+&;; 'FDJG(&VG8VCX7KU]E07.Z0!B(H #TD8[46X*]#?;.!U. M)[H3CH7XBEDA\B O_]5DV/56EG@T9Q1+K\94^KP16+3;DU:==KW"NFDJ5^W# M7K/-?4561N9%I_+[:Z$DUDLN(A!PU=BEA:%:"!8%]Z-I-5-3;3_30MR_W9!% M?9UFK4RQYNM(L*^(0BYE(C(EX?3#K**L_F;IN7@(>2ZN]'+V+Z:+JO&>/@CY M"14]>^4MZ'#;$IP/\;-5?#T$RS]S]HFO:;+35,%D%0;W>M/.5LHCQ,7*G_YB M60,]5\NT36*%%*D5!MR^\?P)>(_U\+H;0QC3>)MK/"/1888\S= S?F)(_=]1 MF'W(=[99HPKLY8K7ZQIF4@W/ESJZ% +PHQS0B!9;0)BAA)[XX$MV COY\2$I M-^0\GC"-]8O+H6<9BK^51A:;EE- *=)QS%5=,JI+[6K07,SZB:RB0 "OM6F0 M'K]63/X83 ^$C*8C3,N9D*3-0.ZTZH9?LS(6 _WO&ZX KG4,$TT>F^NNN?.* M='T'=^&\9*6&=;-9Y9F,J*:VR.$/T,?!.DW(=,J^W**TROYX!P_;2Y#U#(]CI\@\CNR4EK2 MKGOP+//G,$S9/*32KYD;+'7L&]$A[M*)INJ%^&H>"X(Y53\$ M9XMO,D4=1N<<"=T2!.4=")BR%^SSPI\#4J2P&>V;L-/7)C3[E3AV2AG\[5R0+Q\S%O 44-L$W9< MWX$#DD%>\HT>;U5C=+M8.#_N-.=ZTN?!OU&_3AM!=]LN@QNY')S(SX8QH9^ M#U27]M#@9TS8A_;:GNO]'I//PW*%I,]<;U8 =2)O@\69KVVKV2T0ZC78F"9] M'_#,P(MJVS)3L?A%DA'6-!:I-;]3[%*1]$3W.^]$ZLG%?B6+XT#=^M.3(P.+ M=S3X,^N[."!E(-@)3B"OZ+6Z+5]KJ]8/9P]@ND,,PZ QFP+&**Z7W\/FNJ(7 MS+^G+$2A]#F@IRGDK#QMHO#(^8*6+$%"IN5LQASHT_S<>?C$:Q.A\[<37D(N M#,_4/#=$:7A,:YY2,:GD.V[BH,/"-',!X-:;_WHHMDU']\,J M2F.H,LU-0[],0R@R?V+[B_DHI_I_IA]^RIN]T'([0#'$;C(P[0'=[OK)]H%K M[_<&$4G)"^.]2D7N@=[]N98_[W=(XZ0PGJO1!)[9SV4T7V:RT^2/QW9C*B'R M3ZND/:3(O- E$Y">'JZU5C;FV<9(W4.R0^%*]I<(=TV>%;M0_?($U?OCE:-_?/BH=SG!Y&5M MXT:@W!#.IB*R:F'-P!'ZZ.-=1_<2R>IT/)X4]EZ\'YAK.C4&7F9)&=EW12>Y M3!\+/=E.Q?5]B6._L=0.:_PW?6 \.:DYJ>Y&G2?O;(I3TYFRLE26#NXQCA]] MTF2?-E9\TLNNW2K,NQS+.H*O79S# )JPB&7T$4RC2F6/<+=PLA__P@ZTP#R]*^R"B%8Q:'GSR*N@> P _K8#Z?G& MQ;$OD)__]E'^>?#"J7Y3L%;PZ!8%^IKF1YI[OAH /OAG/?9>H(S4R:Z%Y^ N M^9.=92=5.\V.1,:Q'W/]12J,:NL7C:%>@PN8DF"'!.!"3.M^]:V%6E#XIP7/ MW-G:,G5SMY5>$6<8/7T.]K/$!RG:CCX-W)G2.$.1;":*3'J.36*1Z?;.'^Z< M2O3Q>C'C="N ?9:$D:')< MT^5M2!*XQDQAYK;D2-2/3Y];[LP@NW;* MEX:OO8M3>[GT7[?E5#$& JPV$P11"F%3"''G$%V;4WZ/H.O5QL:RHXD@N?S/ M+125V]1UO//EDT_N6_Y)OKQOHRX+MO.8$#]DO69-]%MLX8[I+_HHE\[Y+8MKIDO2F*@[H)'>RUE)^0C-8 MSS'>3_LM"8V8V&IR\?L6_6,Y#T8/IC14O\"1#,5PM6CGI[Y;8&G Q'+WXG*0 MIV5>R5I6O1U[GIVZO8AP1K<3*O=68[7_U LPK]>)> M(IN<1?Y]AHMMXA<_" MU@9-)_PH/(QF#1:"A(MC+N"$/'1T>JT*B1.7X1R0F1\3UADN=_/5Y( JP70' MD_X[2,RF(*[NE#_YZZK*#.E%RIZ\0+F8WS9.F!NXB_^J^/T3/0H5X"I. 1>$ M_P $DNNG,_[5CP.CRZIN=H2]*G&F@'CQ&1^PH0L:ZGY^N*ZR\C3WC;C3Q,ZO ML+U(=^J?VL1XBH9V2>42VL'TS>V!Z:_$RA+^TBCD ,*M8.O<*XI*L8E< M0%:?9?A"^YJ?,?H5TH4M&,["^R6N2J)"@<""HRX1;DJ;_1%9IP7K;D-NPX>^ M6IYC"SK3!K(Q/NS1VBN\O/+CC:>[?B(9PUYC!$^ 3^?@(EHVUW:+5JAM8S5(,X MQ/7LGSB@JL04F1Y2SW."D$[4E>4XRAJ]SU:N85Q_;J$AK#]&=%I'-C5PW1+M M>5//*/9X4=VY;3U"1_FZ>]S., 7+/#C%YO>C5BI^_<)ZLZ(S?HOK2LVI]7@? MM(/@FTYJ+)F.PG',#YN-*BS_4K;RCCP\)W_ 3[MVVJ&Q$X: EHT M'G/NOR6T2MIK/M,^-UC;MWE.>5Q1!(\QV>-F9Z;:>?G%!7E"+@)0PC+%TAO_ MUNPB.DHZ?0.(?%]6:[&'^%]8(# M\NZ)0WS&M)>(3JTV.1FYL=-UQ\?Y')_IJ)DH_*QX)?2Y!G+S=FF-FS44\^R1 MOMU/R8F^/+3D#DP9, S#P9L/&]L>;0L;ZTMO(=!G9@GB!3Z8FV*VF>A.6"5O MT^JX*.EJ#&V++%]PJ<<%O[>)C/4ZH/EI(:3SB#7VE0%_ROV4N0IL =\Z#]9.0A*^_.> M2)1.V-?F'<6ESQ6^:Y..!XHL5W)3$?=PE*D)C.]J8@^UI\&E44[VVVB)#ZWL MOLEV24FH059K/06W]6S&A[S#MMXYCXPXX;?IP0/M*QTF2F->ON> [I?^V?X] M)[VZB80AUKA(2$@%9_X#$,,KNULS6X*#4NJL6[CT3OB1R\K6Q]F^G M7Y![["Y,Q?U4VFJS,GFXA2_)P-QCWZ48 3HP@"F%F_/2-#%U>HJ:%_">P5F0 M >FV9?_)LR#R\(!MD[[$UV*DAUT5;5]$H857F,?I+E]_@3NY#Q[MYX"$HNMG M 4':UV96B+M\X+^!Q(')'"&CHN$JIU0S#F< MHHMCW)#\HLP!:=Y-Z_EF5K+3$3;^ 7(S=18Z">W,W4J;Q%#-"C]L:NBNFG\+ M$_A392[5*(NMV13?B[DH]\OZ8_FG2];F>B A2Q^D?V,M_IE9JF1'=8_6=SW8 M!>*V;7 .\KH)=8?'RZ_6$=7?T06A,E5X$GOK#R]FI"E]V]VG,'DA'4:%T%H# M=A#-JT)>-2&^"5U8RMMI#-%0[5$),0> ME,DO-VIUB^:^>7OZ:]@.ZYQ=_[O:)_"MW%0[.$7-)LZKYFM)JTK;Y6XGR$%T M'Y'JM\44W9H:"-8O>(*2#:=.V;^2L"#R_EZNU!P/?/OUG0#[QT6%540&L7*. M*4-C^*)_"CL";\CA4816B-!YJ>Z>Z".N W *-I*<1$A=7JY/6MG&\KB')?J.,L\'1N-!1UO Z+$F (;"LNN.K=;TL M;6QVTB:1,HGL-+A:L-<.KGKAT)$U555V!L$7"R@1EF(805XICDP;*K_7Y+&U MJC%D?_-"U=C+2P#'J14H&.?_G0!)%1:M MQ^+SL=^9U08D9L^QJQ]9,TKT=#CM1%8M7FNZ5N5=_GPZ'J]VCABRV[;8X:JJRO-A87L@U_X3NBW!:/:M,59@JWJ M_FWE1O*U^M&FUU\T;!S9PD_K$H*Y)(L(!E2N$"N"&SY@W'"QM;UOVF!"Q2[2 M-[9$W"TM+GTW>Y-EX?#YUBT.Z&&.07(;P6#J2NIEV)B839$YVYR-G1EAF3[6 MVI+B@-QM0\_5A*Y,K4^@&+D;-G$J^&[L8--_-I9\]!F;32=GBJRVV$^,-7JX MW%O__8,E+"8"GU:=0$UP!<$/?&7%D\,TG]H;#YW0N7NBTK(@M\K+7T;/LCL#S6!Z0XRU.ICH*IU#P:4K#:8.Q MYEW@ M]4>F,Q#[ ;EX4_W=PEV-(^X]2;MIAUW^U/S43X:'SG(1IOMMT!GQ5U.J=S^? M?O3!^JJU7]#X5TP(M?SM1_-.AT]_:=Z+_R:U$LQNY%P+09!YTVM*D\][W]A. MIV5O]!(UD) 9674=)JIP.&'']1_7 6! A7I)=1!VB'' M2VK74IY3^N/MM?MKO4KN9S7'OW3-^,W@@,C5+1@^;HP$SJ7I/K$>OUFQ^QQ# M$O6MHN9G/^O/^)ZBX+F< [G^33BAJ\8&O%YZ3%+?^O*M9^XPRVF/GQ'JVIXPL$>[6]C4;X?7B6[?,A[/D3I15/+UD]LM4>N_-0S=Y0/SV M*OAB_8O_,SGF#&@S!.V;PM5N?HZ>'9H]%C<[1CE"ZY(Y_@!=X7QABGS6TB5TN> M_]TP"@BC5_9I/:/X2Y7]:.6QB_W>H:[GC7GCA$TG[L>EWP:G&7'CD,"> MB0 63XQ>6<#,85U]V\1.>.",IB8T,V!\_80JJ?#F\\\A ;X:,WO+U[$>,^7S MI5CJ_;C/1?/2^)A-AQ)>I_X3ZOCB4CF!KG,U]F=OIQXJ:OO3(.YV^\(>UX/& MMOA^44M(LG9_^;_B\!N$41YZ)JU]*9AA@D30HZ@'G@_;[\N66^GZ,99.QZXY M.L 8ITWL_'_V&0G=L,VPLK))U1^8.%N47SRB^[CLC, M6-'.-1*DZZ7^P"2A<@OQ8>^0*>:15GTKIK;1-X2^QE __90*+=H-EJ_E9W)Y M:J0'E]QMUUTG(831+?7:@]43R ?0:E*OVMK0Z>][!VOG*OSU+_,JLMY=[4(4 MB0-0W_0>M1_*,>FFN2M9/2M,^!]FBE;!FYF7-*N)$ELO#6D&?>V3E;'XG%SA M?V(6:Y?LQ$1E5%[U<$KQM689<_7$!\+G.Y1'=B'>$*39BDXH.P!7!"P$^9U8 M^1.O-\ZV&\=W24]]'ML7WF&XN.0W'D8Q0@J0 B??N$&[NM%6!^A>],MO8SYC<*9U[1,,.8'(JL=F])R2?.M9FD'H MWUG_2S->8?]5-DEM$3^23D=@+Y95 UU3+#T9QE-PCMT5'&U9:OX<#_,>='7K M0H^U[G;,TAT&5+.5((631&9TH2/>72Y1U6=6!\O:0 (/:X7=QHB'=X)X0+>% M'MMN@B/DI(VD5&@G/ 2:-+=.A>EF54HO2^;!ZM[6&A.R.ZC\"$+A-U@/\PD7 M=!?]Y_\]0 KN6@4T-9DB=\B#U%T)B7B+?[[!GT,GU$GN3NDF3 MHJ%9)] M,PK-.TW0][["LPMM5]H#>?.=)9-,0D_Q5F*L)^6&-_S$_TA CU-G<\5G<1_L M6@/O! NX*4=?$DHLJ%&] +%G&R_N@+E:'D[PFD?#T T[P8\W)TQ_#M5++X"S MK\J6+;M56+C/]5ZZA'@Y,_T">GY*OQ-:RY(C^S)X^IOZ/"0/+*PHN&'_C16CGEJPZM$)*#T-"G$RD&G.?B! %\X,#1S"-X"B,7+TANAXKF6E+*MF]?@W0<:.I+K9"8;]6*D6#"YQ_:^M6#=D'2*;! MU32W22B,S(P6%[ Z"&,&K1V:1 Q*N$V!8(<'-TB;O203Q"P6>&>E/ M\VM\#(.:+*%C\WZ#]_F0%@9])G>4ZJJBTG^\O#/>#+N/!Y3A2PY<=R "9/I2 MXYI;0^>:80FX?08:^=[.O$ 4E0YX[53'!#"^G*!4W*JKD@LL3.M\X'+[*_2. M3)OK76^N\SQ*\(2,!VU1"MIA(V ZE1:4,H630/$,;*@$<$!Q&1K/*N$B\V/O MWU;;$+VBT+=6IA)U3N_J64T_]WW=#<2(^XB3%!34%FY\)H0P\V0(/C1V8LTK4/_!J^"X%I.,14+!]7EX%$)( M&_&4O;N_CB]'Y93=Q3WEOHU9U[N^AX^6A4?S7G 2%+/=,8]LNE/&5#+0E5/5 M)KV\F]:AY)K^#CI[ZKE\KNP+KEOI^W?53FPSV8,<4#GB\3]JD5LMQ/*Y%I] M7;FC_1DJI4_O9+5-HWXYF>*F$L^7&@:]0"K:OK.RO9KW9^#FD:7^6K3GSQ+5 MP/G+F<;(#KO2^17,,9Q,/1A)I(<#7RF:3S BVJMEBUF'!O,_#=R5&NN1N:TO MLF\ZL+D((U*6M=EENXA@'NYER+3F+SH?8E77R>3MM;Q4$,/T_%5@-RA@YUBE MGR+=(7"*%'(-'\I\B9\H0[6=S4<RL'7. M153B3[*QF&U^R-'_EKQ Y&"HOCW+PII-Q''T%BD_%S,SCQ-!&6J47>R.TH_* MJ/QQ(,RC4]*3UU]E!])S>1GCSC4__8(EQM_^5-QA[2 ,K"GK6-D _>CLC6BW MX.<,_7T7ST7K-&;X0SLK('=0S/7>H_H9-Y M=T?&P<),SJ?H3>QNTP.>[U^/8OFS=YL;@K+!1_\NPMC#8B6C!>;EU'ZA15$: MN.:J+/TO&8MM![WDE :RI;_]*#Y0K;579&9FCAUR34H665GJGHF:;-=(B42< M+6!*I) ),>S3@%H#!R2%<<4])X!1HK0S+2?_((38ZLCV9AOZF&Y)(1Q7UJJJ MT>PX$I_XB96O,AK1I7C'$?_Y[QH@TV:_$8N&'#PHV"4[QBFF"Y!,D#9X2"V# M );O^N_VES#][1K8&P/9P0!ZK MD;CR@NC2.F6J1T-:K5)I3F%'H7=97K*E_P?G[Z#DA06*>TAIP>V/!\J^?N'/ MU0,=T!RSI>=1TYH+'9D6"DRG:(9?Y=*?%)WML!G M1C&)=0O%&+T;345?Y;41Y9CE8&H!/1D ^],8)AF^/)9].H*V5VE.Z<_RXJ0J M!)9/S_KX,,+R;3V'.Y+Y3I,[Q78UCC7\XOW0Z]C>B(_5H,60JU[3=&%\WO9* MI94RO^>K[%N#.ZKUX5*@@( M4Q(>*HTJTZ^/-S6LR=T]:FW8^ ##O_+W!',W_4S@$=\YQMNT&_9=?5@1/GHA#;&[?_ MG_.^^H?<:E)O/]$-#N)_EJL42]J%R"/L1S$TGU#>C*'3!BB& R M*??\9,V/E;S E!O9S-3WL)3[$$ FB*?_=+MYH[F\,9?/EK8D_T?J1<8X.GC MK+?:^+%QNC6M9XGQH54JI45?[/-\I^1-BGR4/HVF+QX,;%=HZ9]A(LD Y\$^QJ3#9_7H240 M8L%O]!V*B?-[DT1=M1O;B-S!\&Y8W?9EKHOJPW8\^6?V.E_ YCM.BT8DPJA7 M_9ZR=;_6KM\O89[,,)[ZW"5U3S%,OIO=OY\G;*4G=.<$X0R&- J)+4/BZ"=H MMLT67[:ZR'YRE^F+N"^^@;X'XDYQ0$[6_L#PO#@:G$D>DM3%F]_+6_ZSB8B$ MY>EA1#=_I(!OKE#P"Q68..Z$U96/_"^59>+HG3W6Y6^N#OC*UU37Q.9F\4T) M)2L<.%V6M?_(BPND2.LA3'Q .+P%*C%0(2C9*IDA.[/Y=(B>,90IIOGPCD+. MS9I8#W-YCXM&*DFR?%9?;KD>!+_!W"-&C04O]] \&G!ELYF[?R/]R:LM&@KM M$#&=!V=,O7="&#:9N0K!M5_>-FK'"=VM2(A?/F/# /P S6'FJZI8#LBMJP&V MDS1Z$[Z/*RXQE#&I6X$M? X!J/$NF^M&/BRT""[ZPZ5%5P0^5*Q+E:+FL_NM M'_67PU[+?U?T70K>[>^\R A"-V?)L>J@$EX(WCI;6EBKG'#O1H_P_,ZD@;)@ MS!O#P80?P;I?,U;&;AVTR\!3M1% MNB-P?(H8!3U'^['# 37CHVOS";3K]#>TFU69TP7/*HL^N V-7ZRN7H?<.RIW M=O;Q]Y:&*IL5-TG_5,8G+V>%R";!7 =D84?1B:P[\?;?RDR[VYHD@J-A&@ZS MS6).CS?V^CRI9"6Q1;H8ZHNP,M,XC=)-O! RMWDG\36%\76^?5RG>L#:JM 9 M+A_!3GJPWJVF_YBG8RUJUWD0F3NKN'$B6W*X]0^4!V4$7$7)4$JNDW63: H7 MRF*B8O]OU*Z3W9=IY![]>\?6YI:^,W?.P\M76 M]\ __GH(Y=(:(A#?_X8 6*%]KDL*##Z7"V?K$S' 'A"2FT7@3 M7(%R[]?>A&E4Q\@KAFK!3\&R[9G![:CKS8!?[!,.*#VY ,+,M." ? U^4!QK MI$[0F3U' M;I(A5+CE 2\"3ZF.+?R-U?"Q%V<^JIH>@F14SSFO(OYX1(X&/.H1>G"P\BUE MEKD]/4U8L^&RNV'U@B7J2:=-!I>6XON%J/\1TH!O6P7TKY-Y1Y@AU**IB?>E M)CEY1$_)]5U;EG5%#W>GK-+?/,?4^-!-" 8$T@R1Z_::3!F@>3F5./6.O^O& M),%'9.73QA;V02ZNF6[S;P%WO^9D685/U&\,SZ*&#]T94H[Q*>W@3LPN+[8M M;!\WXF=5L%'_;.DP6P)I""%K[D%3H&PUGWF9.J!MJ'D]@8^1/^E%N0LE>#NR M]J*[;$D$IHP1):871LH.K7]V:VD(+>,MP?!OFZXM>P5I,&FFZ3!Z$8D/4Z%7 MZ'[;+Q%DOU^L\<<+C*NR3S%IUH@$#NAO&7D&6_:?4C,&?.B,&BWT+_\V^$Z) M_"#O=#>7+=O^KJ06+$_O9[WS*X/-ROI@&5N(I^'RBL.@QA.57"W/^[&F1=B" M9;#@TG\U _FOTM0\JSTC^5U+B'+;&/-#7@D#"<"$!?87_^;E=<3(]A:[>U(" MMK%XDEFJ)#Y_DYU.-5" /RG[WNX6D\L!Y5/"9X4=!.!,M;]EG/J\/_^A5]D6 M90M\R3;&8QK5H+MR ,4@W39[%VVX\M8$/C>O$]=4!- M7Q4O72<;_2^=9^!?=N;*['[\G[N$3"QP1/@. MUR"O4$&@]8)%N[]K) 0AS0+N9T^A1\KB?/(Z%2F>G'.3.Y!2\ M[C]'J&%L?IY[OU"8TTG8J'JYVX=E=B ?#;42JU;).#E#RSGO\0;4<1-AC M(&\M94:')#[!+_\HZ&RB28B(*H [HT*[4;R,D7Q+0*%*+F!"DF_2:^QJ1>&"LG: M"AR0'-B9 T+,@Z-KOD_5\*@79BZ;"&\W/H*U*?\F*?5$YC/3R=E<.D6?N_4? MR0?:MF.HSD3A8W]/<"H#$OSJU#->[ACFV1F:#_K*QK"H"8B[MG,0YN%AVCY- M(7;SI!153(LRU8(Y6!)OBOOFY^?CKX!K,HE&QR$*LG(/9H.]*+,^+8GM1 +V! MOKD]'&\7]J-._X>74O&='@[HR?1'6),Z^4?.\DDM9UM&)?2O_3.7H(K_/#4[ M1FR^1LK(DH$_'E#U.L5Z7V#JOU^YJ&GZH&%G)[S79XF?.U/'B16W5LTS)%@^QD#C@#BX,,B<+(J MWZ*U.2H-3[-8A:*YT[593COXSW"YFFG6)BQQ(VR4W="#WJ2L@!PAD45:43L\S6QN&!\T#>^)]M&,XPP=Y M)(*W7LD!^Y-@K$8[H5)<-%>9\:>/D8QXS>)M!()CR#\,G)?/8DB6E8 V-TY! M\O;]I[3P^2.D#!11P=2B%JA(HF$?T4M+J::=6I??NBR3">*\+ MW'36D:>P%#,PD<<>7H^/'\6E;MBZ,,X#BDP#H)NBR5_L<#3&.D3#5O9HRE82 MMM$1W%2SP %I:AT61.%/ED06E^A;OU1:E.AG6FTS2?/=K2L57,VNZ?CO*LX" ML]+KE=II<%(5MM3"?]9Y[*)ZI?K;3UE'Q%)6NBHY(%(@%?*T3I+2(^?#EXT\ MTSQLGSJ=>;3RV6<>QH]05<;;78L(-W8'A*?.C6'HN;43TX*1\*+W^IQV>#=_ M\9J-5-<2]G2RV/?6)M]KP2(UBB3;#&9J03)RR 53.NFDP/L%\K#?>>4-V M(L6+464;E!)D6)PZE!#4MV4_N&'ZA:NDK/S_J[WO"FNR;=8- A]2-$@1D*J M" @H702B(DW B H14")-!)3>E) H1:H@($44HR!-A"@M]-"D(U5Z#4UZ$B"\ MD,(*W\E:_][76M=>>W_[;!W,6:Z4YYF9^YXW,_?\MYI]F;9ZJ/P0MU> VIKN*%A.FO/2R M(]D8\SRWED2!O,*I$(HN=5LZ?*BZ%1"NY/>C%HD7]*=>&VC=3X MWBGS;*T=AYO"[5]J;2.V#Q_'U ,Z!R .23H[A8">[2JOTV]&@K$X7%@L7V5- M]WQ'<'-2!>3&;KHC]U6W(]9CC3]:3['&J=[BO\L% OT!Y0YO+9XI_<&_9&G3 MCMVM1@]46)]HG/UL<%E?JNY&@SZ?Y=G9?TA7CZV-@>[F/1$'('NB6!11N5_$ M,-A]2.,;VQ&C]L#V7;DNW83AKIU]20H4H7;8ZD6 61%V:G'O@E@@3P:N".DB MK!YF3:9ZH^I7MZIPX=K/9UL3B34_WECF1D>GKW?5CF)LLF7HDO,JT6*= EWE M*;A%1F0BI9Y=U8<3IL-K#.=$K778&JM$ASX_DZ5-EGV1'J',^#)7:A_?V69[ M@;/+@#19,UCL"8B+AZA58)#A=ZR&!H%6IYDX)2WTJ*+29Z'YDU^+ 202-N2) M929"A.R#4V 1/K"2]_TG=I+ZZ3=(P;Q:Y^S<\.(5I9M]B!XF C8, 9T+MM5A M;M0Z-I3U3&D26QI6[3 X]TFTO5YT]0^8%=DLQJ#U$3) *N46]>H %9+ETBO\ M^IK,H$.(\.-6Z2+%+ZC]W;)C&(DA$)O0Q>G)##R QD,^#G//7BD MT*=;U4;>5U5^W5G[1?,C]17SQEL#2U9G'7D2AOR=5GT :X_!"P59 M>70^^H1;GY2&6)%RA[A(Q(FKB4X:L7!L7I6"1*W3\ (J8?\=Y2ZJH?X 5(Q; M:\^:1,C27B)/60?B[D;X/L4+YSF6]WU^X^A!%XXALSS\T!)[U.E=!/^>,\4( M.84NPZS;S:W"(]'"NFJN^^%3[Q#8YZ+)I0P25-*?;=FA4U9CXQ U_'*1:5$T MR^>B$$8B$_?#VU:P71,%/J6I)2'C<^0[_4CI^Y-7/BKT'UG^J#&0V9CFT6>XF1QDJ(RW M6--0=DSK#CX-[^JA\AR R#2B(95WCIQ< B0(5M00/G[/MYM[>O)D>V6Q0H*R MK*;*-6-?&:&] 0FC%EPVF G8;!3GI0ID(_0!%%[XJVM>,B6&"+$V:)G;(M6%9*Y:JX(G'/E[2'_NZ9@A)953+/.P %'9-> M&H/KUJ$DK1EEVGO=;_\GPXOR]:B9;%3Y4@3D(6X4=A]H#="IJ9.HU,L%-$S3 MEM;3/T0C:C"!$ %$.U^3;N,F:;ZJPPE95G M:RH9/79TL+IM+=#"@B7Q.1.\>Y?*CZ9SB!:B&JZB7"Y1#;.@VF(LA/:4IOK] M)Y_R+YP4Z^MYE_9KT#[/*;/STR*5PQMSWVHH2N@%GX4*C&Z< M<:JN(65TF7^\I@Z>$?^.:HS7"6@1.X,C>D2K66'*=&Z3;6H-]A=VC;VTXVR- M!7(:_$F3?M'LNO0_00;9/PW8(-H[MOT%_C9B+@Q:O(+C0!BN,4=3:C MZ-;.A4S)#(7FB"+["\B/?ST3?IK(E?]GC9Y3!X\A=K(E=;!3?NO\7AXF#"P& M1S O](A^;'P:5$I;6B6C1)&&PX.,A**.)/RCLDY[.Q0KJCR$ ZGJ:AV<@4W- M=34CTU28.23?)+;IJ%GWJ0?ATO)JQ*J!ZR;$R M95_VMK+$Z+L3&0U'T7(_' :+^6]AH]]%;Q>5W+CQMV-M8SM#S9_ MTH>'SFV5G)?\.;LN'O5T'XV>$BS_N5_-:.^VMT\>@"-W['=RUSTH7FX*SXA+^(S?+6]+]LIM^?NWW+*MWA@_2%GQ7*N. MY+EA:RHBH/9SMJ=/XYA)DD#S'7+B=)(%*ZG_S@$(6WEF_R>:.:ZGV#2'B&.D M)GU*P= #)&P+<@?E"@:4--8<*!++ FA.E%T/DW7@JFVDZFTW[I0(PU?FE0&U M#;2=/2X^O+9!Q_3YN6RD!7)8G'!+?*R)/#G\JX!QW/BR!5J8S[LGVFJ.R.[L MD0_ETXJCQ_L[!/.2=SM@K_PQ@IFX8F]%_C8@X!B'IMS%Z.CB/GG%=JFWL$0C MP'0X2L5TTOMNJ@)D/BZ!X;A;%0S6LFT8\O>=[\LP$M05QIE5H)JD ]/%1T/) M8X MDR]]>U]M,8Y:HOS32;,-[[G1#_=Y<(>$(@1 ,)PV!6ZKCS>?%$FF"V6!N?HT MG?PD3[\4X3:4B$[$'8XZOV:@L(W-]&BI"ZYX<]VA$!I H%:$-M7)I/J6!/K( M'!'R2DDRFX2PA$:1_2P&QAZ<.@#IKGZFT T_SFQ-*)5EKDL3#;_! M5ZIUZ[#Z7\]EUB2-_9"CP?1 M.3&,ZL0'"VQ]M?U[ZV=4S1)][(V5N\-F"CT'?9D"7#RMRX7C*26,"C/QT M$.(*/_5G49P;8>QT"O(A+5#UWKT]1^?DK87)TVMM;]20\<-S$_!WY_T?+U^E ME&[O_E]@T*G_HGVK1J>SS5:CLE\ZN=Z;9W M8=GWR>,#<@F*?XO 9^B"4.HYP3VGD]BI9D(91@X.! */'"%Y\>=(]@NE7 M7'7[&67[X+UMEXY MJ>'%ES(5.)+5LO+,TI*%^_D)> FASK/$M-; 8_=-OVTPN@>3T5,/X"2?J3]: M,$.N9$\@JEL7!MHSL_G,X3<0:?_R\&8433"-!\ZC6Z9'!&YA@6#\VTIB1).0 M\]FE)I4)Y '(=,*[?Z1MPL#;1-!FU]UG5RAFN,47IJ[$]JJUU]>M-5UIOVJ- M^JOF.$0@!<^/4)UPK$9"JTC..S"*$G+H 2"/$%%<%-OT=!U$F-NEES\'D_U MGE0/+$CJFG7)+(4#.@:"7/E.$FACS#QEQG"=DUA =@1"GQ)-9B#-3TV:K!

')RNS1]T;XTI6O='G+R]:WX7$/<';QP"6EV=2X,\4$MG7<[,O9!_?6 M(P-[]+#/?#M#>U4)Q_K'>5MN/(M*-"8-1U-QFC-KCXY5I4&G]+!C<$6< B)^ MF*1[N=XA,?MUF58&O7./AO[XT7GE 7_,WUNK&9@9(\971AQN @N[V)[N\X#Y MY11DKIR8&.^ C"8JWTV8<):L?0IKZ5".*;%TGFHQ_W W<^/P:%_]*U;?K='' M0X\#$+TJ(B3&;U5!R:PXLC,HSU7#F.4D,:Z(=(DC6L?X2+I9]6GUQ&K%85'B M,/D%H$%115RN 0J( _B3&;.U'&U($HE^7PC.$IEY-35=+S2R5T7$4WX6/)Y$ M/ZY$RZAC__EL!C6J81J/AT2]476P]@\L-='8F;JP&ZB3.1;FFUJ&O(P<%"_; M73]!<0S(,_!Z52\B4.Y;RG; MC#?W,[+_=?UV^T 0T^#P]J'@'L-"@L1'X&1X_!WB8N(/Q%5B6XPYT7*;MA!F M!QU=4V%X?/([-#V]7:*=(Z<.%;D5N' IZ"U\4_H+"D:BK@5K<,PG_MI2$U*: M;+)Z[@N'=&Q^WEE\^>G/U,G>;S479[N5A14NFY7%^&CW2ZL'E>D+20H35 M L0TPH'5YP>RGE:7[+-*)2?L]3$P(X28VXP9#2+7 H84'T:,I.YXQ!Z 2H9# M:V0+EC^J$,@1N3F?(:%E-N\^^1)E1ASWW-7'#:5Q:9ZGC67V>MLT1H"G% -D MO?@1G"-T[#*=H^>P*Y (#B_K.>8J#E;8N8SA"$2.C(V/KNX_T0K]VN,6D9?C@QJEPM09N]P&1V$@:- MH]P8XMF8B8@>(^'!I0:$"SQKWJO%QR+W'NK: P*,CRL@3#=OCIF0/P,%A<@> M+)JMC@^!!%R>SJSB0,_*/2=7=K/=6:!;9K'L"W^EIE?&]$AF"N<$&96<75H+=YO#'$?(QJREL\74/%.* M.J]Z76%^6>QI^.O2E.\A-T>NI\2?,;B0\"U3E2/R$V+IL!ME".4N/G)Y1CSB M &37,Z9!OD;T:.8#?!Y6B;^DRU"5!U6C2C>Y_Q 0*=?P4V3Z6+#NHB:+N991 MX0G2+GNDVLYFX^IF5-6O&"\\.%I+NBC>!^7OQ*C&/;1ZSKYS^W%-7[OMAHFG MD;./F,,UO*K+=:3O)U&U?W(X%ZF+:FB&$$R7USUR:#@D1R#*KV;J/IRG=-P( M]QO'?C*'S]\CY9)7;QA"M/\"+?3K1XE>52C_']@AEB1YH')6+!.MIT<9H>6'UP"PO1\XD(> MVUR\F44IE@>[TL"T=-S,$BH6*1!WC).<#TCF!'YE98(_(-0<@$9WTS8VF3=? M69+UCF(ZM>2[6QE!Y8@;D\VAK-%W\E>=1A>?)D/(KD7RY:L; 8;;+@05.N>A MALHH,"URDD3U\&!SY67*N-QZ*FAD[QE]IW[Z"61S/=AP!A(MSD6777:X#S@0 M>:\111- ,=ULL%>D,V"]NK-V^\,DO/\*R"DC2Q7[]X]UI!:C\!+)WC,B4XK:=Q+>(-[J94&'L/)R&_TCPB+.:6C M@0+&P4$M=/D!7S=!.FVC(%BTQF3GV5'F+4QZG0:#D[N@9MZCCB0^5D.-F9@0 M^;>OK W4" BO%,J*-TJ_$.0[ .'.#&^%XZ$G W-;M*)^4^'X!WH6U1ZU?OFV MVB1Q@#?13;?65(/)SG[3MB0UT1@9H(V 1VFV%]CE&>AZN\-#%FC0(=R8"?UX M&)&5>N@N"+$,DC;T6K\@H7=(*]*[,Z=Z:T"&'.1VL.99'GSWFUS%3'73I;DQ.]_^$OX^2% MJMXO21L[J" :^'578*AFMV^SA;M.2@(E.6EO@L$A=Z""_SNSK#O<$^*(:M#1 M]F/<+1?M4R&5-9>6V=2H=2ENLV7J]&O-DK+)YHN)%YQ366^)S''-\QOPOY(Y M8)KM8'<>H:@J0+"_:SJN1924C%\>&YD/YY^C,QX3V<3(A9_7KP:,@-IMFJU=]_ M6=\?OO0;W5OYEXFA9.=ZR'K @<@BCGB M1G^9$@=];&/;?PJ1$OOEFGNEX,BUE M[X6XD,:Z!<7H[Z6V9CUQ\%++>(H)T(,O*L0@7%%,B"-#2)G[-K9&X4KV?;IC MC5-'[1-TI](S.EZ\=(P^RC?/T\R\+H!H@.'?HZ, L%_HDU0J_ MR4KU.84+1U@<@-@_5BIF:8N=+BLUZ52X/9DMLS;]6-Z+I;QWK5P8_QA_+2(@ MAMZ(+O-8-YR#QT"*XU]KN\UM6"5-04+36K($BI$:#OG;PT??'SL:.6X>22A2Z +\@*X'1Q_]7_9O_B3&_ MHGV!.$/#(64>#;7.,\XMJ.-%69]7+2G2H/"4,?.N .XZ<*JN+1 Y4[+Z]4]1?5GU9\Z*T+NS\3 M7]5QX[M$ MRXJ9)FFHX[OY.M,.RAMC2-FT#D\GEVGZ> >SCE^@"X'Q736?*' M[DS"Z0?!U@M)?(BST$+'[Q[:.2"N?4)J1T662,V:-!$79)F8V*CHC( MC#:C7UU^: M_W'ZKHIR?G292U_.REW_Z-_8WO[7IRJBOV9H8L^N)4X6>XPRD_6!)LH3JON M+AM"J,]T-_6)U*"?T%O:>Y-2+I;4.]\I>94B?H_DOG)>8-LWH\5"''!AJ.]+ M]1DJ,\Z-"I=W3V;]^EWFDG5DSK+V(>/E)ZAF+XYLZUN8-T8OX6;0< *4P,I=]EO)^2)]*E M\$*+.[7)"K*&'INZF]OP? J:P[-&^8;86'G9ES+Z"MUBOZ[N_5MS?<0/\F$; M-%LB?1(NK&U&T4&VZVH"GV?DQZR>BG9'P3C-\*P# T$6(LPQDSB)[]FX@#/&0$#0A=I4NW(\7JB"RML1H MJ]P_UZ/DY75JXKM(:KJ^J(W:;B$?$T&C-72V!SBW2^43)]\A*JWM%;P.:H ? M]2C#B 4>@)K5$[ )V1/&#J+E[W)N--M?7OIH+&9BV?R]U7U1_WY1\/ <-APA MC\?%>--[T,PU"CF/=16)+>E8'#_"[],RT<95R_E5[&NA23^>*-WA0&+[TRJ]O0;.OH#(X6:RIK2!5((;'KI^;%:4 M]Z&W ^OV#U,#Q%W-U'\9^5=2M!.: M.Q=,&PY MVLTU+$^L^.<\3QC^A[YQDZ\KMS71HV6SG%%Y\I(J%_1#2DT]O!0 MC3K_75+[>MJ[MSQAL3Q@=W:^_7]>;A,UEDLV!V0I3@@)'"!/'&CLS',)< @N M[ HT*=2:.<*S.&7**U*0%-HFD?RPHRMW;XUQD7&'RQ_KM% -EZE!9!3?E?W- M$#_Y%.CQP*%?$]\$1(U"_);6=IFN2K.??B'-"1JAIZR"\; F"(-\"U+!>515 M('>&IHL)NYA^ I+9A?PY 5 9IH!\]390G>Z-O M 0.4T\O[$3$U?U5O*-5H?^KY^MAX< :#1)+Y>>V,.PO'IRAK4O1>?U@X:C;'W^+[,G;2;$3']YH7_M5R?-\_/.HHZA' MJ%?/48W@E_2_B@GTESDY$L4E-QV]_UIV]$E)L:Q7D$SLGABV@RCD(I'3C-4".VS[BGXXU2N=3(GZ:-32N:+ ] W; 4\T:*%';1Q_T4#E']1 MC?88<0^ $+!SV)<;=&&$ ^%X*MZ,8\_+)\>5'*/JN!4AM"#B++?ZZDZ;Q/ " M;)V1$/[JFY\*W"6?(-;I;D?4V\I64_VMI]!M4@>@.VK(U+?$'%Z^9&U[LO37!;$U*+U#'_""\;BH/ MR^K0X';WL+FN=,MF3P,P+"$Y>'4[B"Q^N.*)+@&4%6H'4+R >L -*NTHQD%8 MZ/*!=VBM?YQWCV9:^;$7>Y72YK:3-<.V-DI0(EL3^"#'=$%4E0%ME:QF/>V3 MW&CEV?K6=ZK?3)/:XS3:ND;F-/F)E5BAAYXN XUT4C"]8V]G+WAITO#73Z8[69W'>YW2/2Y(M[>?Z3K[+]IESQBIEGJN*E( M@N\TF*Z&4.^K,<^")I)/_0ZY&3W2LCVA(ASWZ\N%E:.87Z@Q'/W8.T!T#E4* M))$- '303 &YTW!VFCL5-W"/?/T]75="?/TB>AF>IPK+>ME=PE4.:QKT>H"% M^_22MD12Y;NSGEA(RTP_JCTUO U)!X\YT]D%*$AD1\[<+>)F_0-#R[Y/[;IG M")%:&1\;J.YV?QG!IASCZMR'VO"HJO[^%$:%]8E .TV_B+W(Q:M:7N_;&? M5F(R=%M27;\9\C)2ILT>T(C\_IJ^]"X@!DJ8)D"T\C"9=$D&8DI!9K[@.#D/ M0(UF%#&@<<$!H@(\[U-S:BUZ8FLKWX)P(CC/L34E=A(Y9PVC?'G0"#)< M9ZIU__&T6!V]*<%4L;V?=C#^5Y^IQGG[I3B5G#BP0)1_]LW;VV9TPQ?F\$\X M]@/0S#@$. >.,PT0YRY38@T\RTRO4H#>UTB5@XR:J*:H0ZQ NYBO2'94 P8- MJM&VKSLL!_6 U.8M62ZRKLCW"!.L#"6V_QE)BY(?BW8E_M V3YA-*;N+?CQ) MEX:A?^FX M66*U7I.PNRE!69(MT$Q^L=^;_%N:4]J3=K*(!;H)M:>HDZKQVT389H'U (2% MT*]3/]/>HF9&<"R/H1YX^+C,G%35_(H>))PJ4#4U )E,W+#@:Z$#E(FL&D?;\G^JI M^D?ZLG3PX# T1\T]P<#:_E+HL_=RU_%%IS]"7!U1W.Z[!7=[!3$Y8\Z6V08J>: E7Q MXMVF4K]+,"C+R!'PCQ.6Y @"?&;SE3HC0C0([YNTD-/59-&_ILX'JTL4I4=+ MVY9BDU#J)YIF9S8%I4G7SD@92;X^\C56+J^>N3\E6E[RX3]8.?^/_8_]C_V_ M&_/!Z+\!4$L#!!0 ( "-]:EK@[OQ,X8T /_0 4 9'AP92TR,#(T M,3(S,5]G-"YJ<&?LNP5<5%OW-SYT2(C,"$@**#!T=SNDQ, PM-+=*2"2HB)= MPI#2+9VB(-V-I$$W2HCT.WB]WO+>QZ=^O_?_?^_FLX9]]MEGQ]IKK_5=Z^QS M-G[V#G!1049>!H""@@(P0/X!SMY?W(3_T_VB"V=MYT"B;NWJ8V@$ &!%H7] $$(D:,B/0O^5KHB*_Y-$X! & MJ*A?\K\@"^SX\];^1A9_I[_3W^GO]'?Z._V_G;@XN'B%.+B%./AH.#F%>+B$ M.#F^6X;$( ![@!W T #4 :8 UR1.5/D]7F\XP*5A8N+@Q [NYTSFZ&)O9$I MF[&]+?L=0P=V3C8.=H"(^!T'0V-K4Q<:(U-S2SM1AJWZEPPTEB:B#)J\2AQ* M#M*F%I9RGDZFZI[*,&-/:V-!$P9Q,7QS$XK)N)D8B:D=D/F:PWDE2CMU[&XN[NSN7.SV3N9LW,*"@JR8;5SIOO:P U39V,G2P<72WL[FO-K0R-[5Q=16E=72Q,A M,T,S7B,3$UY6(T-N$U9.3A-#5D,3;DY6$VYN$WY>3@$N,TXCVJ_=FQA_Z]W! MU7C4.00X3]=_5$V'\WT/\%;HF)F!@+&9^/R=[II^[5 M31W_O=6VL13[%9S^:9+(LI\RR-:1HH>#@R/"_NN._\@)]J^2A\Q]DU/DDS3_ M ^GO3O[NY.]._N[D[T[^[N3O3O[OZN07K&MJAP2X[D@D>S8%D 9@86!@8J!C M86)@8F-A8>,274!B#%P0X44\(E+0%3)2$"D).17#57+*:Y0DI+1LM-<8F9A9 MF*_0L'.S@[D8P,S@\T90L+"Q<7%P@1/@J.BHZ)C7L2GX!(S\C,RL[)S MT=DU-#PR.O9Z?&+R_>S<_,+BTO+*ZL?MG=V]3_N?#P[/YX4"0$/Y.7UW7D3( M>:&BHZ.A8YW/"P75_;P"$3K&54[,2Y)0+$-'8EHN/VR@5.33TB8<.FZU#R C MIT'+?EI:0S*,#M'$S%\N ^$ZF/1 M0"% P+]#L &?_,23P>-6:77)TWS[?=D=$$CLLK7BG!04 FKQO H!JJ+\WT#P M(IHD18I.,N;46Z/HT.>A@?HM3A"[%F?8 ML658[U4IH-T![!">#$2Y-39J&SW:KP[_6HO1BL1,?$;&H<5)UDJ);U;V.G\W M@(OT4_[KPY,ES8 MH.WC0>X9HHJ!BT(S3T&-Y"L*>$8YU0U^K&SE,K)X^SGH- .D' P8OE*VL4A7 MO]8*K:GU>M#]09@]"P(!Z)0_MZ!@IFCS#%>80+^(+8A9VU5K?(?&J"RZ9'>/YC.B75$2G ]>]]Z4;" 8L2=+X"]!6%=HIM<@Z'#SQ][82K.AX>YVNY- 5 MN$9NR5K]B._='"D/BEWB D/"HBWYQY#AW&]R^(\(+UF929Z+BVW L<:UU6SL M9*^D)G!;$AH9MNN.- '?'X"?TU6P<,540#!GG^^BI5E*X21PTAU?*:;T3I,0NN#*O>I_D MEW.:70N33^>R'[@&HH8RIF=RLP M[^4,=0\,]EF[B#T464N3:/G^#XWSOTS@/#?<#/I=U*C"E>5;'^5.J90 ^N6E MVW)1TD_6L:SJ?VQWHU!\>#3+.,.MAN+G-X24G%R[HKA%T85G,:;*^R^)9,RLU[:HJ%0)L) MTN;AN\29'X.DN*<]5=%CH! \%>D65_'UX$=4N7U";BFW=N"T@&8]\=0Z*)4 M*.D0EY^"6+LVC9#::MK#[Q]J$9L-_)&:/J K+[IC11FZ9)22OTPJCN4Q"*1?> 7N9MLP78'#@08T-Q0 M,5./*\K/F!>">>PV6>T>O@NB),]2BP1AC[\_ V3)0JQ)M]>-F7;L'FUD]FQ(H71\JAE;.?'J3UWBJ1",>RF:FZP;8'=R!3;F,'9TAJ)OODF M!)9NJKOB5)'13Z[JNE3$MS?/MG:EY*%CDH.U78'>9#M7U!*%NP (G+7@IIMA M,7D= W@ -8ZVDJ.G2E-GSIT=9TP/1C]? Q /]6KV&<#%AU-UY&<-#U&YCQCZ M/(!<+D>JA_^NW?A/$+PXENJJ.5V<0'^E&80L3D-R-(S9^Z(L*8048*"*EIL> M#&#\00+'Y;!U.Y*N+NT65():<'C,G3 -!/J!* $09B89<#,Z%>3:;T04F-^3 M Y832QN"2A 7[;TJ1L_Y2%;$;-WB93 D].!V0[362#Z_P&WU8,!T17R_'67= M?("Z.A3=\3[4%T/(%Y?I$9?<>NX$HX/E[C\S7Q2\:M5F&OG;EG0BH\S)L,PL M UR8#]$2K]WJ(%NLM /L \2XWY2'15*_T1U4R8M5VPO7N#Q%4N1*@C );>QV M;2S8;BF7Z3@AA?,F%[4CHM+O-B3RUG#[I32LP.059]BB8S*V*#9&ZW5O0FLI M)?= ^"XD5:\640$'[6!K@'^F/P?$7OENQWR!2N0!CK+<1#/HE"A:$(S1J+9_/.I"D4:[I 6K%A*4[/VY;AW#5,W"F*A.WR>U K% M-E>L'UC.&R43Q'+8C^J4SGB1XM?(/;4PXI#W=P\SMS%). MF*AL?XU9E9NO0?\HEE3Q:2\/%YN\M-](F&5L+3V5Z^!X?B(A"Q;]$#X8?\)H M8X\WO[ N7I%@:S,^!OYY>./U9C%348[4C/,!KF@9R>C"]*L\0U?5U7G?1CR_ M)&<=KN5528X.R5W>!!:5"QN1"HA*QEZMWC:7F'E4FLBYD4KGQUXKX7)&F HQT7$^7.B8O*/6\WOWC,+-Q9HVGDXS9MSUF;'O@;X0WZQ>9/SDO$[U_[N*+F;\D9IX M_!>%@O,^?3X#+$6? =Y*'Y_?9K=5J34++OIUZ='=VSN=9X"MIZ= +Z9/A/9? M*[S\_\A]L!Q;.L(@13?$W[G&C6PW8T*EQ,O*/H\5^%9(?)/_9%?\5?BWS#G/ M\O8I(?Q]X4>A9P!OP@\9O^0F^I$/>K=#E78ROC!8Z!>6ICJ.J-]=/@/4O-T? M. /@BOR2%4TZPJK*F7;]L=YRVC[6$U6V 5.?"Q-F4?7I/T"NH *3R/@9H.YK MR[]DD2U?F%+?9 6FV"!7^&C9YS[5MTR?=\!W;O5 UY?&12O%9@?E%[](RGFI MSQ]+37XNO3>9ZK2(2'R&1/RN2U705F)/WT]NZIXO(^@[\HY#+&0A68$3+H!B^QE)2 M*AG7CAIW?0:7/S] .0VWRBU%@FV)B_^V5>57\Q)X7TT%X&0M1/;1)[FW2KUQ M0VV5'^4J)]-!XK.2?%H?6JTDAZ3D-&=-D+NQ4-2")M]R=LNL7&R[%+=R+L_W MW*;?$Q&,]KT,8)W) GEI?2-\?U!WE6E$%14,]FZ]L NL@$J035:@9! 3%#3M M@R)U=.I?)CV\<]/$"]%;W.6^('(XMG1N/"HX?]ML%AH+5EX:#NO&FT6ETE/Z M3T5>HB*Z@F[>O2$NK?*6EI05/NQLLJSJ?GXA2].O65;YT\EK=/&+P>3G&]VIYWQN6YG MHWJI]JC9);R5M!\H/NE3X2?GC@[0*96*:"/"PKU3E 6%6.;U7E%6WAYX9FK" M&C37'1D 7TZOG;*=278,#B[[]2JCD9Y[8.>4K8CGS'9-HOE-*@2E5OV(Z_71 M@]-#WMM0UR#"\E;J+L*C-B$%K).] M,\#K DT=9]FX\)R5,\!8/CK(YJ(D:"0SJ[29L8L :7R-[BYW4]%#HT^1LG[E M(9,QTO>1 #\L^9Q!6%-^$6CN-_:D%^KEVQV=.3.7.%'0B(*=8FCT/1@ MIBC@[^#[]T@>Z_BN[.GG4]=(G0\^[2T^6^%+VD#65[I(685)? _N:#RF_GQ\ M>U_W#"#)>ZO8\B,18T+[Y@C1Z2=)"EAG9B4;3BW]8V8[A:!(?[1AD7G/ =MK M;RLOEJS+2JO5\SP;.")4\.RLY*RL)G@@NI8X)9S\C) $B ,JV<73B20519"HSIE1S?9"SN[5;U4>AQ/OAK M)D_T 64;:B"7E,SBIMAD@21;))BS1=@57.G,GBTZ!<6\@5)O\GW%_ M@7N"N+H7<_!??U@YL:9BI$\HO73Y$-XZ&JWGTZUGLM.JY8]1'2B3C.7\IBID MQ'C1N2\Q:6\\QS8K_RKW<8\,Y[@&[S #5XP *1E6:5$76$,>N-R4&68ZF.%4 MS"'9!**/\( O]Q LB7CAOLQO"JW&%J+@U27*Z@U^1J[EV*XP,3+(C2&K29R: M-S8F32Q/P^CKH.*L>U%+$A-;O_=D,5\H=BF^C?1T69SS*6S1[6'R->PW,JY MJ"[%>X4<:U2A (0"(VJ/^XXLVW' *N=8]=7HOOLF;3/- KRQICDXPSWQ92$? M:M9T 0 !8I>I:";K"M(^)8D1*J:?!,!T@LD,^N77E&'*VG-\'SZ(3N0KZM^^R/*MY:DA ME^Q^':++Q,2&HZFX1E[N71Z9Y+C6K"4I@ -G51;X!GJ"BZC-Z0.%<'FW[^6R M17?7FHIZ#2_>'3.I*58VD;^;X:+&/N,"(NT9L)VOHX[Q#%>HB#S)D!E;5VH]A_Z9".=!)OO2AC/Q41;WN:SWTNZT;_R!;0!YR*T9T![OH(=13= M$9^;%=]OWRD,OOR>U3^8,9_F>YNBW)C@H+ILX:)YRE))$67W(F-LV")Z_N&[ M>\G@J%4 ."_05A6KRU&18G9.508V%6CX6O! R;F+*Z;XD]![@5=\CT?BIP6I M&7%.ES/YN:D/+-[ZM2)][*XGTEB"HN.75-14QH(9L^5^$]6L0L*)E]/V"]!O M.?EU@4TN9#V:GQ7X5T+=3'">G[:QL;W'O6SM5GLKEDZOIT>K8T+4P5&K+Y6[ M3HAI;#XT81BJ-^)^*0-0QD'N1\<[%!!!6&0LX)0,6P7[08!PLZ<_$,9 ,W&D ML-D8E+%&F>ZD$W8U1DS7A695N4C@T(6,$6?0@1PD*273T'\WNI\)Y2.'-JS4 M%+!WJ[(4M'XI G1J/!X"OP;F:X=3AEF@I:<72/H UTEB[:7?%.ZN26#W$"ER M-E+*YPLE?0XUECF:3J(:F9%9Y7_0%5K-Y^0X5.Z<4@& O8_^[&8,, P2/W'% M Z7(&I9O.+XI%&]MYZ?-.1OA+[N61%&ISD9;@0I381<;8)/'1 ]H2G9< M$Q-(@4]=B1-[56'#\T&S)\E<%!@6F_DPER,8Z(7;IJ'F)GN349"YE%8%#)(\ MI@/=.OV@*QNX*+.RL:6NZ$RAEFESSUP$+CJ!3 U)6G<#)'$Q(_*5J#M!FFEP3Z<]XKD_"Y M$Y<)^8USGH(?P_VJ'Y7'MG&NG#IKQPZ2[A14.7;975I0E+8UL&;V")%U6G+ M>IE;V$&K^+@W8T%*'NT0=FA=WDG+?8F/"B??43#(U'%4V2H=8>L*S$0\7J85 M#(,8CBI;FNH78@O"R3 +WTX]G+_4?EJL+%N:2[P?"3R]ULW^,K= >751F54, M#H$ -2[^=X%!H=89H'WV'-$?XF1^HG"_L0N%7/V#_5&TWY\Z:3O5 "E9H*E4 MAJ&HX>S.1H_GK@Y2@N@'L3LFI_SZP$+$=77$2L(<2$#S\/?:A_GI\.).X4!* MP39BJ4 3XK.7M\L;JW%G^DU@D?"5"BC$BG&:C<)YX %6'2E < M#U1< CIVG%C&UKK:5'.^^]"\B6AQX:R%O\MK^O-M#*T2JM;/X17M77]"01WK M4T>H\^SGB%1]N)YCE"631G 2L@',[NMSE2H=0@0Q'WF&.M#U* PP,N.X4SEE MN]ZD5%Z1&]R<:GL?H)_?:^%1YJ1VM^U%O#^]J?T+%9'%9Z]%K86::,R46BC\ M"6FK6(O'+$9*INIS!+>&:EC\]:4 MF3HGB)D8"TKK[K_CC!^8YR?;*\R'&_7&"8KMQDY@;Q=0>'\<6^DN%2 MLIZT3,=!#YN*)XA_![NBI_9(UP'L:YZCMUNDTY8YLQX6S#-:&P_W/DTSM =3 MOYQI8)8JW;.0NEG&>'1RKQ(XY#0R5FY%.8_3A43NN,*+!VI1+I?()6(+%.413T8I9.I1)62>\O+(F2(.)]L"VD[D/ M8J4.1;<">7H-%T2I.;F;N]"F%R(-5A[+C\X_S )^ITM@E8,PRWE':N"F\;V, MO>*HN>9Z8=]&E M#\):R_'V^B;N"_S;?)BSIYI/'NZT-]A,AA3WW6GMNJS?>N?N"95H4BP@N!/. MV/3$GP!BOTCR:..=JQH**67!E=D^7?L77 WQ+GDYK,-L%;="\6(E##KWJ2,W M-J C'YF\W*$[E,U62TF'(Y3,,(,CY!ZZ&?$76@A5[IO=?OV+-7]J=^DJ_F[QFUGXJ3G(R= 0:4&$KFZAB0^P[O#U!8U\8C1Y0O:6X%"HO[9H5A M^@A#NH,P7=)=JIA)QIR2Q/H:Y.["_L/#UO(A)')SK[%65$>J/I(5$V$Y=^YF M;M@JA&X6NJ3-HS+FAO809=_,!\P505.UH*UU=F< RX)',BK&0[%R[6Z6@UJ= MA5WD^P\+16N*F*UKBI]PILAJB$($I:#3T (RBT?+Z<$!$O](5Q>&*HL^$7X@ M2W9L?2O/ZG&BJ]WJ"$KT#]AZ](A2S6LJ-)

M*^QF+;[NHBF*/XJJK,E6BZIORT?[X MT]>U+@A*W% 6O#,7?'5L,>_U\@:.8@F@YD('GUVI37U(G([_])R=OCTEG?HN M*RN/ZY?_RGW8'Y66>"'G]QV"MP.D%90'^322(9O=Q9_K?>)^D;['UZ4^+8TM M, =>ZV")7$TRQ48@ZBVB;]L69_L\\LAZ M1:OUG&L@O9))G4J5[ M/\W=Z$G-4Y\BD]9!'[FNV_+FLY&B_3&-3CA(>!;?L)8W'L,]X2*DGNRZ?R4E M_]NTP@.;&SD*FQO7'K#"__++1YBY"IWSM,HJ ]0;1,4>;2F)6-J'%[ XHFHA M)I4L?-[JX5Q>V5G>=]MWN,[.5(GO> "R\52^5GPXE5>Z[87?4W%(*%UXPG9K M,/":X:\"(MEAG73_>A<1"^=/=^; MU">'O_Q4SO(>CVNJU?/%Q45P^][0-68($.+[_[V>8]Z74H"=:-H)J?3H@')0 M3P)N^;1\&Y)."5]LU*E7'9;4P3I1\5LA$(=XBPR^6:0:U>]F:I)Y2Q"R&$5 /DYJWN$V4_ M=5ZV%HYMA'IB*_0VF*+%8\)YCCDX4.#EZHE

*28 M^PM7+VN6+F%.]%7(/JV+6=^=U-%WHWOT(@R!$=^628GZVH;PSWZIK?60Z$KV_I-^P;WN M"BC")/M'&R AC.OW/EMY,ZJO/PY\K H5C#R%TA(H.IK(I^.>^^%3,S M/IL: 0 "2)_3Y;78N33WG[F8B'*U(J+@5P!#%"J"RHXR<-8X_*RSEW<-$G9+ MZ^*?[2O!7&I[#- /[%0(;JLM.?P&J5L71W!Z8[S<18_TQ&[<@>,@,XA'@K&! M$%UX:+..E)<&B]EB\_#RYYG%N[Z>09/K@OZ=\(*-5[A+0(SXOMW84WA^D;R, MTZ/K@D?$*JL.2,00F?J:LX?V0[_LV-# M2':,.RH$?97;TB_+7TL##K"J'>5PMZ%]"@<%U%K3:W!@(4 E$B]D5AADW4#A M$S+VH%3I""S"K2"+.DD<:3@O(8U?%,B.=FE46.N#LA$W\6'5[G'W1\F^NEJG MP_7$OH0?_8H:[?T(F^]L_9X1<-:IXY0]KR%K]9I&;$^Q43ZJ& M=[%7_LC'-W+.FB8A&3.),TVGCPY:.*5%_?G3?:\BU7@8=;ZFIB8R-\M_X5A" M=DR%BA@(=%I_U5Z49$ ^ $SG<%+(N6=2)-'M!;8W'TL>4GZV*C) ATRXOI5Z MX"S:" +D12 (CYGHQX^F/QN=/3\H_6;*2CHU739G.^.V9:)$;%0]1H']L XA M4 ?[B4IDABG>+_D]@AN2U<5Y8X(K7F::+B>4S70JM#*N18@YW;YZE05 M18,!X@RD,1G686;Q#-,Y3#T4MX_KW$CG2VV#"IQ]AK2VTA]07=[;.17BUTHI M/Y7! )7\E(=&,T"52@194BNY$(CU)EG@E]L,&"!NF,9ELY3->[IN8B_.!TNV MW#PC@3MU*/&^LKXTX1*1K0/S?:RSGX_>CSGET%&$L[,WN/STF)F[ ^Y+[37] M?1-'_4N%,(7;S],5NY\5X,94$H&LDOP#)0DX!])YHMHMXL,EHV3= MJI^5^J4T;/J!)9.KD?NS_M.'"K0OS!%Y8N:0^GK\5.NGST=YGFV H6/X_)@W+X>5PC>H0K:)W#V9WG@!@, M%F=7#A4K.A[GJ^3^? >O*\)J]@"TP1H(%G*6BP5_&X3O5J4F$G:H34:#?FSG M_&+TR+%.FZUW_+N+#N#PT$F9;(P2!/H_^IKC':7)I#E15*<12*TT*^%KW=?- M]#N9P/3XP1?'"2@HX*+I;Y$_;GR+RU8ZT#9!L^<-PIRN9F:Y&*D&U8VAE<&G M/BXWJC2.EP@>P+Y9VJ]:#+FD)>>^M[7Y-6!TI- LQT?3Z>SNV>!+#\;&P#4" M&_U2#4>P0EK'\S<;@A761SU1*K=SZ#J\G,6?'S<]9!E?7GC- %T!\"'>8FS] MA4Y LM_6_5>#GBMC2/T+<30%;-L\L>IBP+8I\55: MS$QDY00N%X5&M]5?*,^] ]_YR.\73CW.B6> BT"OL"'&: *;,0'M?!V-SG% M&50NS 2R1;2F;F9C'G;#$[0\WMW5+'Q9=&'S@C(%+PFF?MAU6?:KI>JK["[? M!][.:=L>'0QTR[4[2OF*-8G<8?YG>>T:3* M+T&;?@W!S=*HJS]7K';KAZB(.7!!TJRUS9/I&3VQH_?W65A(Q9D&\Y#67L&3 M:9AX51M=4>OEAV$7(5M?^0Z2=.6P^L4/0R6I;6%:XIN.SJ$#=5_="F-P,$3P[U%)-C@(*C J4'6]MQT),PH<_>H"9976 M>_:1PG^;QNB7@%#[J9;7K](_MV%?WA]BZ_O2I$7LR0_A[LF3,.DC\?145IX<5DYBT8H!-^72/07XO/J)]+^+;U M,FWX(E!4?0W:JQ-8P([$8@;8X E*G:\O2=GI+%SM$#YLV<\E2'92@ C]R&Y4 MD)+G?MMNVO8[56%N.'MT-?_E6,YMXP]?)&4V8[@ S76RWB!<@JI"S*?RWL29 MO?^DZ.:VBSJC?X(!*B[_5.'TBCK'FW*31X6'^5WA])$8@S.[)P'*05 ET?"\[P#<=G M<7R),,(:F$V42((IKVR@&[45"\#8A2C4R5^)^ZZK2K(E]#U45\7;OPWXXKC_ MT+5831>F7B&AVK'@9PS021T1X#7>;,R'<$->4?Y^M6WCSIUFLR#0LF0<")1X M[\75R4-RC^% ZA?S@1(&XSCW' M?2^4R.&VHZ_Z?S\TAD8X7.(K-UNT+FK,W9R@<82V/FC&X6]$53H4_V5VD?_C M_GVGSO ]?O\Z!"I GP!_[\%P[LFBI?W8[DM?:TCUV,Q+] MD.%Y8FR2CX\6FE+@I)Y>8*VGW=1F*$*\]S;QUN/@7+%CXC$6;5Y;+$X9_HE: M_-(S!<+UWM5EJ>L"E3DCKUS4NF):3#M,%E)H8,?MP2@R9K*!_' 8S>F:"'2V M\ _:^CFLV5]*<=,>)PEGK1@QXY+(T\?NEX= :NFVUJ'8GXXH;W0@)>\$#=I) M"HPJY1Q<51T@^:P\;!WV3*OX^TPOXLF_NKO&G:I*6D(1.SM?.\?MWM:!9[[\ M?F;_T=U,,96-7U9&H[4H0'.(?&]01R'P+!%)Y87@[#Y^7*VN_@.-MI=<,KSB MVYO9[?W&(>LFNZM%S_,E47\LR+=&J**D;IP <]J?<$6;!U/T1E]&?S,9 MF2Y(86:-U^D:,R>EICL+_$_/3,K_<5[IG^<%;*(1W]<-]BW#_4HS5ETQ!&"5 M+O-C:JUR1XO/EM6H&B4P:>!,AUN#^]3X5I!5\1MX/->$.#F:Y+&QA4^TI[0* M54QU^BZ&"J3T'$G9E_N<6:2@)/+VQ=VMY@6AG7H&R$1V.-35-5=TR,*H"QDS MDF<2:F7ZK42F.FUC-(;),BK^8:,B[>_K/168>"96>"H%T1_'PUJ*:?EQ(S4*[;Q!TW5RE:UWGNORER M'BU+*\ \T;; J;71-8@2IV?]7/44%1P5I3+T*24S.;OP&>$,?LJK=*U3=M?( M8Q=S$WZ&/HG39;6ZTWQ$[',4<%^;R !)X:T0ON*9B@?5)T5)M50J7-/!]T M[ISWK"JKNBRG!)QG8M+VLN:_ C#F8ZTHD34&B"/0XZO?\LU 6Y<: YE[: M_E>>E1=;RP>J2Z&Y>$[J'M?LX[BKZ)[F:^B?_PTO+2BK.(!D@-CXZ+^$]#KB MW\[R,L,S+%#^^T[>@-O9H<:' _%IAA?\5=RN!HX?%8X\>0^D !]4OA8=WU%/ MCT,XE@2T0,_0SP#Y9#T ];3FCWI5GMVME!=U8CZY*XYU;[A_(9%^XN^M(CKD MB3?)&%I:H WE+'P0?H&6V?BT5[(_;,\\;)3T7J:ITE.BN@YT&I0H$$M>("@\ MW.9 E-*/>1$X+\]-\FTV9=MO$R1S\=LI193OD=N-L%04[-_*EXN2+&H'FA1D MI/:W?#GB_E?92FEIH9BAP^\-*>35U=4E.]34!"MOR9>W9'];_)@(8DDTA/]@ MYI\49.YMN&[M$,0%/(5I]>IZD7ZA$4*<)+ HZ 4GN9XE]OZ.=@^)UY!^Z=C; MJV(K9AI.KL)FKV%3#S;B;:2[O"9FY<=Q^+79 ;LI:LK&MA$@CJ)R@VUHV1ZJ M_9,>Y"KB8@>2^$K[&[O[GJ.RES0=?7M.NCB$!X MV+:];+?3VYZ5P@_8H'D&*$W)KVKFM?:%&-COO(C\+F,[\$>T*A$2K2,&V_%S M['@M0A8H Z?)CFUQ]N3GR&[\> ^3PACH2%$EB0+MA", HM.:U]?XC6%3"[7" MIIPN,_TB/U^4\_(1+Z@(]14MFGX^4,9E#WNR4ZKIBY0-07V 3I]!K!8[9G!M ME>H)7GUM04)$B)UPGI:6G=_>)6F:E0SNSV$P?/70?M$K53R+Y75FS]46N5Y# MHO:TGD;)H-KZ9?Z5+6?C1+98'T2XCNI0H,<7_>@2]=6GNGTL;UO/D9TDCN/4[SP/O.T*S[*3\(5[RWON?Z]Y_ ?%$ MITC,RU5 [\([Q*2(J'8CD!^2; CD.XE]R8&EV0U[3=QO4R!7?(E;PYY=<+*L M[=2J(T '$;=1IUP]\P6*JRLQ/A&O+V0-R-O0L;%XNB2+3UC^IT=KC^2TY13! M+HK(@_UQNM<*Z@&M O,4S ?O!%>.16.^J&.@>_E::*;8\KEM[6 M%,8]<3ATU?+[GJF]_2$'ONL262#4GGJRM<_J;68=U,]?Z.^0-RX(+Y$SX\OC M'[)+&PCU_;_:.Z^HIK9V#8>-&@4E]"I$10&I*DTIB84J&Q%4(D0$!:0W04@P M) A2!2ENNA"E"&Q*: %!2(!01<6-2""H(0&W(@82$%A"RHGG_IPSQC_^L?^; M<_&NVSG66.]ZOV>..>;W_6IVT,<9VV@'BH+8)7/0^#!CUO6%Y()1CR:WP<=* MC4?@AX\__#[@,[>W&<2[)\1(X68F81?_+RC18NK7F'#_JP2L*DK,HZ7F16)H M\Y]6:#4K"7AXAIG#L:_GM.WV86?XK^$MA%ZG&7'&*[@XV4\ 2HEVERA2F^K* ME?L8$:>EN-:H$=P] 775%$T2.2WZV;!1K^_SX@2%=@>^>N7;UI9!B2TM7+CL M?*M-W4W"A0*^HX'U7VARKM]K*/MW/'"HH\]@VD4(Y&" MN=579D^3$S(0\W_3$7_WIVLU7FKZ5^\R_CO$6,HD/05$V*%->]>_6B^ M:?1QB,:M]5Q]$3A+?R(V-VAA_ &^%3<8EF@JP==B;SM6)P_$]J2>0!YCY0]= MW#X)?F>\==2Q6+'QD+]FFH?J^2ZSA6.69\ UA&& VA#HR6D_B6,:F\%KQ]U<5616#*(]J#^A^4:(#P*0/.X&X3Y.DN;H1#ENFKRN M,+IF!-SKB.1/'HZ'S^W$*?]L969]O\-I9>3DKO&%?F"56I[ ?JP0U0?7V68N M#5]*J)@BYP&$?@EC!D+[T5-6#>$G^ORJ*_\'5NMG>R=F9FWZ<:M^.L=#^E>GA><\!O/[&O)6R?!D #YX2 MR2R*<]4-"S7S <4%+3K=QS=K]D.3ARP=KK7!U"??@5G*C\^-VJS;H3VWOS:K MIA*F4(;]U\V9>QUUKX@Y[=M-/.):-7^K]%T&]A2LMFJ,MQ![]5J'DOMY^]N- M*UN=JU2N7")_#[H&U^<<#%/&1//PQ%*H/6=O1,-#8ER#W:+*UU5PD5N[CJ'] MCMGW%T5>L SR1:QC(=^5A*9WX.7B;J*#NR-J U*&R\S;Q9:865+NA#P_+;Z. MP[66T[=/J#YX>8H2'^'I?>BPOWJFL")IWXL'5^GAGDX:9C"5'"WVG:CU@68WK59'G-TNFD!S\/Y6T0M5E^911 GB!,S<,M?GA>E_5.@^#^KQMC1 MAF[W+M08^?P+JN%I@ \2Z::9_6=&=LY0_:KI?NV$ ;:(D8BE'!,J 9\KI[<@ M!L<3K^OSGL!44;.>D]RC<\C9!W"YP.,8^5F%R$13PP3H@9-=.YW>%M'/T0RL(N:J!_RN6S\TNB(FL=+9*^IQO(U;SQ"?7 M"23R*?Z402H9Q)?B7D;@E "-B;O)4(X )/83(=EP=3O#2U_?Q-1]6'T<]Y=%R7#P!6;2[ -3K]OG*R)/U:O-8?.$DXA-, MBY>,\\-+&]H',<9>:]ALCU?1N_@.&NO0^$;1 3C;,4[:8YSAE(ZXZ+T\7!,P MIH^MSR@4OEK0FNY8+U2R26];+&J)L'S9@5T[$GYYM+EI1O.K /1F>+0-\=9L MF"M3,;_OF:0O.^D\'=B7=*M%X H8#A/O?!SOJC2OD6R<)^8L_ 'XJD'_R6\S?J1; G# MM7) E.Q/W'-U=C%::9U?L&12)):JIP'@A4%(&W.G^'5LB[19;M:UJN,!:#V M(@O8P3#PIF%J^0N4 '2+GG7;Y#U@VYC(GRJ;PQ)#QS><>>4&Y$FN]F0!_X7B MO #T=MK9*>ED>5W;,6-\U5$RKTU>17(C<;OH2QNB89'+:.IYCTT).7UP,4*HNKMCM@2VJ#\%1"ZQA&A /93^VHOI# YUD) MS8GY:@HL A:"L [U<.+:R\0:+XY,AOY8'P M0\2E']\+OE(+W@6BV\TNK2A'. N-U5DB-);S5Y>1)\1:\RVH/B#.WT/VD[&- MX1@.OSZJ:.!;3B%BRX(3#^-ZP5,]5,:77OQ]NKB44T*WE%^(68;*C,SKYS!R M-Z9I_,F!NPBD-?8]A:0:[B=NK$L&RQEO?%X9_WS4@[ =/3:RKN45_CSNANK= M96$6$HAF__NQ\C\KR)MQ,8S=A T]QC/ONA)\V;L>E$ACA?C.K-O "_F]!1$ M??E-X&FBH]DQ%'JY$9._AS?1$UG,('O%Q3!QWQG;)ABDD-I.HX8'4LF2%IKS MVT[B@,G:A5UP(!EET]AJ7R:G$WX"DXHL$P.0&O MAD%$+-"Y:IR0(<*.LQ8\DI+>F^D].[ST%DQ,]R_<_%B@A+D_)0#=,$@IIG)E M3<\)ETIPN)/I9P>@(QGM[ZQ0]OK*F+ZX[' ?!S3!:U1IYJ12[R#(=ML>5<<$ M][%B&/AX&!3HL&5K4M(JNELXNXB!V>/UMH?E_VHL>A9@XC)\K#/7=4U(>[(ZA2W,]T0+0>;8 -$T? M,)$"\F<=U:)D,!NW[/SV&3FTY=N<:U:J(#23 W ST'G- 3(-S\"SW-CF\]A, MQFM$;]>%AHI/BVK:[.XN8N;[4@$HUZ?X,(A5P?G.D.NJE\6KW/H_RA?OL%D= M$)-M?S^J"%KF:_+?"D"*1F$T%2?>@VYS9@]VS?T=7U4 ZG=CXA2 H/[H2+I= M@<*:N]N@7#=K W59!?TJ8^S@06\QR;*D !2, X[2^P6@F3K&<.JO_M,4 M-7G.LXIMVT68R"0"^9;D*>._&9.:3WM\5J53P6G-.R37QM75U4T,C7*^CN=L M;NSA57,C.)>$V4&D]\%I%#LV?HB\#P@,@Z!*KN!V%D5!I!=/?# >GZYL#LK/ M5606/;#Z%)4+8=Z1?/Y4A,>0+NOT0Z-9DLU!<4.C7/-LR&T>'J.W?1IUKH_:A6"I M\\D[XI_;>(!\_)$CVA+V.E^?&_KKY]4?_9G M10"7N)9Q_JS"L/F9P_?*BHR/_#,#'/]MNA@8W:'0%3)86L7-SWTM6HEPUFX] M.R"Y?]<.:<@!2=O]Z:"7+4 IF^K"*1VF9)HSU5(BF"IVW+&&7:KN"CU)QR2^ MQ)NL*ZKGFJ?/WKKLLMP+.F%O(>*)_S6"FBM3O1')EH7N]!*&K^PB21D8@1WW MGP!BAHJM1.Z4/%NHI:[9>V!Q(3/4O)K<**3$_EZPE3PQ]+ MP9Y@/TNK">2KL5W)C(;(86580<"15ZM7CR1-'O^P6WW?D=Z$;T$!&?[U%+]" MD>-B/W S-O"'GKNQX"7XKJ@XV!*%KP54A7;YR^ M:U:;ODQ4$@@V-K'>H'(MW>V'HSN-JWR M1ZZ)]@75JW*^%@F[3QZJIY;R7W_2YI7J8\3!%/S,N/#K- :0E(GIIVSR&FSO M:DDKW(@T2G\UT;;<,N)W$_-E3252=:A'^C\,T_^"ZAKI](#8(W]75WU]]"W& M9*K%(:P:Z:!L?^=0K8ZT47U-_<#.G3.7949%-1J<3T/WH@R9*5RYV+'A8O( M60;7I]?F0)<+['?89X@D TO/'EB"?S^QG$[30;%FN$UG'+8]79C!E\N,@))ZC"6UT2*267=TV2#,B)Y6=N!= \$8VJ(K-1+R=%+^ MXR[UM&C6+/'TJ=](%>7QL,!?S>7X(_,;LKQDC Z;?IV=R\/M J4US*Q+CN;8&]&R_K.XI@R.X3/"P+0H'N"/TX& MIH_2O#C!**W^1)+OR)] 1?$LU2P6D$HT-X\]TM<UY&G)N\4&DC[^>_L;@&W=]@5 MN;C.DEE^7@S.QI5_>"SY_^L_+K!@YK\ 4$L#!!0 ( "-]:EKTH1+K5- M ';I 4 9'AP92TR,#(T,3(S,5]G."YJ<&?LNV=44U'8+GB07D-O 8+2 MI:F *""QT40$1;H0E0XB(E4)"=([@@(*0E2:U$A70$)'044ZA!:(B#1)1,*1 M%"9^@%8$P=V?]#/1;@OPV60ZQL[!R<3#5XF6]H$F2J MS\K*5)J=J3'SU2CFZP";$+OPX>/G.$2NWN(\$B1ZXE'6*RZ%\W5=8M=&2(HZ MM^_''IY M^_CZ!8>$AH5'/'@8&Q>?D)B4G)+]Y&E.;MZSY_FOBTM*R\K?5%36-S0V-;>\ M>]_:W=/;US_P\=/@Z-CXQ.34] Q^:9GX?>7'ZL^U=?+OG3^[E#WP[_X_NU@ M5I;_;?Q?VB7$M.O0/Q]P_K.+Y5#XOS<(L;$?/LXA?.XJYZT@D2,G'G&)GL]Z M5=?%K:!SC21V^_X(C[BB[I(2^9]I_V'9_SW#8OX?6?:_&_9_V(4'^%A9F,YC M%0+@ )WV.D45^/_E_[N"C4<36F$DQ]-P0@Z"DZ92C#Q&2GB^K)VR*!KZ0!?' MXOMP[G-^%#;WMA.V=O!$@PG4^E <7SP>T7[H.+:UBMS#$/A] ,1XT![2L1U< M$1!*#;V0IAFU[+(=KU9Q;AG#[_NX<>K^6KC;1E37DR[ M.,Y"T2JDJJ&[;M/T"6^0WKX' +O3-]H%XIL:DUZ&,!G6E:ZES3UWPSVH$>)5 MYW?U N:Q]6H;*QDUWRG./I=Q'7^)@.F#@4I8FBR.:HWZA#=-)UV@ M+)+2#@!Q(TC9@&QI2U+-JF.[9=GL&QZ6K(^9-CS%+)['!]$IP='J>U0*A/X2 M?3MSEK7+8'NK@@H%!X>=&\B[$U5@,T4EXM>1#PU-EJ$)O^89_@^(CVY?*^'_ M*/3(\V@OZX]M4'. )B-"@C.X56[YDZJZ&>*9 SB)W2JAT'+0(A!9X'IT)OEZ M*R[GG"??.34>_M_LBL_&$T_!ZSF[ML%3P92W) $,]3QJ'$&RP4&0AZ3IK8N^ M:!X:E.1^:4*YH24KW%1;:;SE$RN1K5/.S&;:VXRO"E2B'D:>'T<3RA=)B&T6 MI#U(5/!3(T.(3;78-TX+LFL4R;L72=.$ V!(J27&\!YNSD:=*OD2,@2?K:(0 MF2[]>@!TZ3=9 T@#L* 4>1K,(6PGP84:X?R.R!#2<.*/46Q(V#MBS6A) M]O*&%3EY:M8/ )++ 0!J<+0= &SS(QUR- &0VJ;9[T190?_>!M@J>PM?210Z\RG_75"=E38<3$S@,@$=YHW?.I M0P)I-X):++&J<$0\LZ/4WYAQN_ @X,C;GY^,A$X= .&R&^1M!N004V%/QC=8 M(SJVG9=Z'S6,DAPW,D5!UQP>>J?K6BDKY_Z:M7YPD>PG9(K1*;'^D1P6,UB; MF9ZLH,HYKTW58)IZVXB?L$O&QAT A(I66'J[;\ =Y2==#'U0OQ0?<9MQ[T1 MKNOIV^.:[BI'E70N]\38_#Z*!A7"M^JH-JC9 T# ^%A$ :4-M/,E6$M$0(E1 M!T :';6/QZI20 ML<;,6$3+7FRML5K$I<%36[?(905'^I8-5:^SN]GP)I+RCIQG=NH7U6139G=X-%%JWO_91MNG4'4T-GAOGE*4G M0YH;FTR3ZJP]= M=P!LM3!GCS(WO\(/0;J.GEFUF_HS+!#1XYKH0MKNE>7FY>>U\Q&'%O VQ%3\ M.':_0OYW68([;+C9#H"]/0 ::0B2X^*T"&'A/=6$ID!_'8+ 1UJ1%I[K[25U MP,"]SEQGY=K)NE!T/YAV-#"GFO[BQU-#@2,_I/ M_>(X .9.@@W'%L1/(/@XN#A')F3G;*W]-4Y.*7/+G73\8-/T 95'9)0T(C%I7TR0#M[Z66NN<*A4S_LFPI=AGCB1 ^+KLK#U/PQ MI!L(4.T Z(: VL:93)]VDA/[<-P1F5WN1*WTI;9Y2X:@CV:@5N/L0#/*22;N MJ8GQZ.#Q]Q: -^L>"I=GC4>OX!X(F#^.;C^G$I5SCBE=\6>=;&>XWQAK1G:V2>M%#6E#%'7>Y3,";$ MG ;@%C[8@450+7%KC!J)[N(P5D)R@^_)EI2F*6,CVADR;4HZL \M$-'0PRSP MS5-O-=N&PDLLRO$N>JWU5FH9"[9',A4YO!;?ZZ$)! RHQYWM_*2?'B@#0C?MR:BE/M6'/;G9.X^,T4'$3/?Y'_Q@V@YF2+=RC'K,UWXE[N\&F;A^V7BI4ZX193 M \P L\&"1PZ S1EFFSX&[A"PZ;A&>#K2U0O)NK31ILT_$V%F9Q!"F1J[T6?@ M=VCM_K)YVH7;T8#[NR?1JJS#.,*;1=)=Q"8O<_;AT5VTC"^#NP4,)%_Y=5JI MB;P=MV4OUM8J_Q@?7[FLWJ>9/AS_XE'ORWMH?3CARP' 30L'SU#1J!$TL/M) MMEU_"<=7 )$H+>FWU)NJT;L:<,>N5=A=.G+;/)KHE;%N8=K1 M;W#"6X8:@K^IKC'1?L)8=$W"6#5E$1I$?U,C8Z7U.?-,S>6"M]06OJE21B>: M=&5[)H_!W43R9/ QOA1)MV484G_@R"I)NVVX)K]6^@Z?WL1*_\0.3%;,[NK] ML,KOWUG_NH(%I/ ^'.F"-:CE%0OKC>+YM=BS*,#0=(R(-6T3S-9#\.K]S%*. M>Y2HZ=MQL&32E.;2ZE;J?RH96 M/; QNM^_\?CGQZY8 2[YJ7AF>SJ'(^0MUC'M6EWJA4'@_K#XBDJ+\D #SF3= MF2^U5<5MQ&"7.55%M4Y-:&)R2H7'[6+8"<97-.DB>M:%HDSZCN;!N<-!S;S> M0#X:O"D+UX!46MY.R-=/-NZ24OQ[SS(T/MKCUZRH3URNH;'[65@$TA%<(>41 M IKC@\F( 7MI;9HB0W6,=GIING:%_J.XTNWK6Q?G[EA-A8;F*RSXE%_3%[WD MCB]OSPZ=!0.9+K8AK6YR$K_<'AR$R=&.! J"QU=9Y%;MFG'O,GY,N,!USKP5 MKB0^\E<6<.'0GAEF<.<0X/%H\2VT+P[/2W1(-SY%WK;8[1QP_%UX]C%Z%M%ISZ7>%XNL' FX@+AX)'P_XA),7HYS9!ZA1DJB<0 M'5M28)S[*%*N@WOR2EYPJ9OF9LL%6\M2OGX/K1B]SNNJCMN*;, .!#R:28,Z M4;F8.WRAT+=T#/G-V/,*.GY$"U/+^J.O,7O M< GD'3@[NBO''@TUDB(3*6F@2V54,4/(2J['*M,YWG,Q@*-%=J+W^"8\//AB MGGP.M5OQZ_D:5-D&[&T@3=32@>3!#&DH@Q>R'$?ZTO>J(SG+SW2T M^+JI8V[ BZB7SMPL?[OF=QRJ4=WPM[!-9A*P+8,B 51CQM ";Y2.A65NVX0> ME)H)MYG4=@3VPH,)4IXW*T_Q5 +7[6Q$@4@3Y'NJ'&H&)@ /. !D&-\6ZQ&] M5$U>^TF4&/+*.%*_-@)A4Y_AN-VH=H\2;,GZR\D]]$3G#)MXRYW,9][K!J < MD<$E1$);TBN0H=0PY%%Z989J"IG%X(4Q$F#NE-5D,KTY^WN5!2CUSF<)N_0(1@?"A.+ M$% ;6I.@I!]5K'=6SY[,+G^.&[(_5E]Q_>*IX49T%R_./PI&L69V$!\LSA*FK182'NLO:CV>8 D.=CZ=:&7:<% M,;N-#>,;IAD;?Q/4IR+17::[!X T[00U1-]Y^!&2GP#5YM5.,GHN;OX:UYKA MDER29% EN70LYNRMIARGJ#9**G.!2,9G=&/>YIE*9EB<09H17KVBZ8T;P0-* MG'Q1TNI^^.OVHV::5;/"U96D(;YK6BLW+R&7'MT\"Y=$<2,MR2TT,0B#6YWJ MP)C0'P4C">C.[40W";)>8L\!,#-+:+_JXQR"K_<]LK&%[VU.%5E"R'FVLLK5M/YTQH/+1;9;$9/Z-A/S3!N8 M^)8POSVSP^"V(R/

D*DHV6+@,K7&&:4V9333Y;#5.IY1\$MT[V3R8'&5D M$72B?^Q0\JJAQJTD3X"&I)%QN#C+*?;7>2GDRLUS1W!6-";# MX^BA29.WM]X? !#>J0/@+BR5>=L!G*"Q MW)R/0N]#Y3IB(![29Q"?DU/RF%N.J.]<4/K>L4M8CF?SYC0^J)NY?==QA&Q$ MG0I-[ *AI4=[1IW)F7KC2=Z]F$-(M51'4*UBH2]((UP.>B[ 3[.6MKUHQ8'Z M*/75._Z[0T]@MGX5E8^YQMM% ;@G__G9LV 5]5]QS2.M]]BZFBX2MOJ+M?*6 M_(=*[ZWO482&%<.C3PG8Q#G(!PJ45.RC*7-,[1&^B\VP+2G2#J62M+UE0MR. M[S@)NK[V.XD2FFCG"F 1<1UBU7%5&C]1^AEZ) (_\U0CQO8=.88%U&-6C4?@ M,'/3Y)G+'$%WN;4SX1G;++A5YA?6(0/&$\_ 3 V?/T$,_//,:?='9NB;(_!"27PYLPM_6JD'_AJ*8I? M-_/0I_"E2$T)RV^:>5\/CX[.AA<<\R](<)(EU1@><^T^@?'_QF(B:O-?*V(# M-$_Z2V,NQK T.S8%=9IF]ZU=I7S1[YBCT_Q&:XI+R92.>9V)<*Z"QM=U7.:I MEP+=*8E7QANWW/HU;2UP">OX$ A[7_LK8I:UJ?VU M3LK+/9JS!M 4^P$CS>+JT'39169$TK0;MQEG7 -[L,QJQ8TZYCCGA^%&J8+A M?2$AO6EO!OEEUFA8:=9K*S.-:.@BRQ_R![CJ%KEL MC5^D7"/=_1"^%"C!&$-#0FJN=+OS4PHJ(D;[N;>^RUXS7[#YV/-.7AI/@C/A M0,RB2&/D 2"$U ,_+*$%U_8=:'';C7!!%]<>[]^Y](W>S3K:2\RS#!9=EO&K M;E$D?TH]/0_M@^7Q8QB"W%23"(7^AUJ/C!YOM+8D&%WUCPHH;U7S$OG$EU9W MZ]R=.@#[^=2/3#[4)+J^)7V7BN &=2C/P*BJ]9;1O_8&=_.(AM#4U,2-)H6, M:U\CC KX"&_6&=$ Z66GDMC7U;'6\]KVY/3TIKXV04G. M#(L+A[LXV02X]$8V%D4ZH!$N2]\/ FD%9GSXAA-S;\,[7L#S-^S2] T5C_S MB#$ZQ==]G(D]'@2\._U5E?5^RHHQ+S(<5*.:@3R+RWF;!P#9NZ=#CS0_CA7K M>+\4=1NZX9 E( <_(>XI4)YP[3[$1KWJY:$4U?]R@4"8'LM!C2YHTC/0-P-3 M$8U[T2$^V-U%=O#(GLU(S6I:^_E-Y>F2++.%=-FFMDY^Y92O] Q:5&@53;N%K%3@.P(E MBN.6+-?NB@4(.=Z26YX'?[7\=YZ!OELIU![Q&6--HD4 M>AN<\(AQG/G)G4@46;L?,5M,*2*'Q]'T7KM9E]!DP'#"^P"W1U.]>O+NI@&8SUR>1Q#)L+0#HPE M#@OB?:7E$LNMT-5^+3M+[L+PIR8F)BSYY\XP$8%CAOZX3%QCV:$)PA MP$?";GXB6,M95&PX._1IBO2$CZZ]6H[MW9>K4:IP+$W4X"P("(7>4:)5/!6T M-*U!C 32)!PHV!9Z-IJ07V0X54WS]URBA_+]'0+,;;F(ZBUBMJV8%^@N>\9A=!>:81!ANF%%$F6H/D-RC>Q: M!LO@6UW.MH;65B@&[-U.P+/-TC=B'&7.Y5%5&+Q,S,'F-8DCU!M#2/H]&QC\ MX.I2?S+AR_D=FR?6S:2("8EK[?FZ&:=+OLQ!D27"E8\PN[\]_G1R?N?Z:7;>OY>A+NTP;5H:KL-N^OMRMN2D843- M?,.]X>3;<\G1+:EY/--SU9OBEU_2]VA,+MSS"?:0WH-FH ?QL.6,7VR M#UVP*3#>=NTW$?8[O>3H!K]C\_@!L=K7U+.'ENQ_F'BQ_H@,.KSR%3B=F0(C MV03B80P!:>8JK_X1C6%ZIO&Q#3<6>@%25:N6H1#1UNU@NGB5?*7 _XB)T>N@ M09=AC:PNM@LKG@5?[D*#JF:):)\"[32$8(>\3]!/ MBK%L79T<&[FP_[$C$[KZ-EB>2DR-A;I<=+<(-^6^_W$ &HD&Y1$T41BEDY[" M9/?[+31A!'&JOR:X?X'K [FLC8G.%'JEXUH0,P]+8V\D:6U^KO["=_]#7?IK M^^F+2Q\UHK]Q_DE$%,%(0?#-8-(890S4)ED3L&F-;9;,OB)*BQPS@KLOFS39 MAI9K+N15UGY_S#_+EBJ:+A?V/OF^ #LJ<>K3 4"R@_P58 SA*&'&4@? J.RU M:'@1!M1WH%20L33A;0;O$;@W+,/DCRN\W[EON J!1!P2KK=25B 7OJY?+H1W MDI=YKO(^XN;5^5)G1BB:0()/FVY3@NAMNI#9R*4%C%)1(CFL]V1IL!W4?EV1N)9*G?-E7%F!\!M]&SV%(,WZB5C2 [P'V_/['*^AC2C MOR)<#I#^^D3'T5?\&LMC]LFR['5_*=AZXQ_&+H"&XTA.VC/;_9@&B2WZ,B:> MN3N[G_2LI:V*?^:O9C9)*2Y2,@7]'KK6EE;4O_B-\6]]H4T]VD3W0TVA!.A9 M2"5F*-')D,T5,I:H'=?!BS0BAS_Z92014+,N/9^;ZEN>VB8E;T[P73C5WB49 MYMBPPS5],VUJ1YM9RZZC!X-06NAIPQ[T_JVWV+58!L^KLFD_9F:A\7)CUQI2 M(A(WZAP7Z$[(9PF M6K"TM\5:#6:%#$7=AB0:]+V@M.H]M;H?@%]6CVR+47I>=$?B*)">$X[LQVD; MRX'AYTCE-#E6>OQ2H1R^>U ;;_SW=6-CO'LZ;W7MK-U95HW/$;O8UVA"/^ZO M-,XWD,H)6C(IV\1&9[OA :">:G$ >$-##X#7)2\A;DP62S#27Z+",G S=:S MV,6DPL]8?$H>UY'![G17(6'Y1$;_M<-YHJD0[T_'%F^H;@>#1'P6WWJ"[BA^&M#0'79K$L75( M?;DS*J^L9CSQJG8%WAW6P)?QV>R\#^L,FL"D'-/>E$AZW '@ 1.)D"!H;W4M M03)6G0P%LDKT;J1+C5;WIG.7],S+EJ*;V5RY^OCX9'&G(QOZ$,XW\Q#/61#R@.P:PD+C7CX@,^W.@+AE+ _ M9PYH0HTN=]WP\(3RZ7P4ZZ,QMR\FA5GWC3L$P%'J$JYO>!9+6(Q'FI1^5!C_ M Q.B68_>"0R0B>[RC/&/S]:)$9!D CQ0EJK/&'W(1.DB!0P!'+FE"QZGKUF& MA(,%Y*QVG65K;J?"7%NTWXFFANH+WTUC?J_(<@&54@J2#C<1S-!O7IL49,PB M.'<=JXDN!9GQ]0-&Z]$ZK_ULGUZ+C'8EK[W;_\;Y:Z\? ZH-T$2&**%DMQP" M.@/6G-<3R+>^/]^H;Q":4+$\Y)&U]0[5W//'$JQP 4AM_ER/P-4 M77E7E:\^:=[9]7R#\[S+);G3Q3>E7)WN2YG+QYR2G]K!,940_6QU\VXS1KN,F7RZQ$Z]/Y42SIUJ'#,Y>)@]:6^ MECM^*6%3:WDTJ (Q4SB"RN"*)UVP)=M7Z6U-Y)0UE/6=Z8U_YN*\$4ZAD)D MF._>@(R?X5$6?+3QG__"A^"L?3A"<86:PDS9#,T2"66_%J.'!9G?/#/-LF5JG=4-']WLM^H?#CUR0A4^OD M17P!A9_^#'['2F#,#)P@#5F_SQ_N=?9J$*_Q=3_D]GSS;O'[>.FP]&>]7X2K MRN[]='HH#=#\Z!GPV]9LC!D<*=B:"1H"M:<#NX36I)1)[J8-?HO':-; M:-AOS$K*^""#DQ*/_+O<0+9::7^4D.#9'/)XIN]HQ3O5]5'S(D=/Q^E/="[' M:<>UL*N^K9Y/[2=)I@HQ"US=BCXW.+E->I7Z1YLDB8U%RZ%'6"[OF-,?K) MEZ4AN;;]S<*Q=07V2Z_L_II+8BXQCUA&)-+, M="G.PTF_:.>42@P>SBH>??QA(.OD1D5L6\63NQ>U3'?:O!?(3(_87&KH6MH0 M#;GY< AAA3*B'%MZ D9S.Y(R4*6\3*TK1 ;[+I5W[#Y<">&MY>>\KHW]QO_JT7]9-%R#M' M!ZM%2:?EL-KL9ZGM>])J(M;;O^H+SZ#3#=IO2[^T+[N*P6=A MXLRU?7 >BXEHDCT.5%))-](DP7L?:J>%JD,O+*,36@<20R4#7[Z?N,/Z-H'[ MEI>9;[&^>+L,*_R,^D>F2E.+TVT]N+?Z-.'7P\2!OD]W&OF#EWLR)< GMA,_ M+#WJ1\/NC+EG6_!4]FM^>C_D[OOAWD.'M:;2PM*X0Y/]DZ=NW]C*4.0I-NY. M#@@H;SD9[-)//K'E\YSEVIGC8Z(LM ATUR><%$HY#V =TC^ MP^DJ_)4_\$*'98%E8*:TWKR"^8=ZLDEU:G %PB?/PO?VH0[4F(*,AN*# MY_9_4;:9]>@E$1*6SFN 9K"H@+8#"30#S2\OOVFTOU[ZC/"T*HV6EW&7ZC*B M?N/12U4LV#V[^N3QDY9"MXVTTKW>F*X]S,9//[4ZZ@O#"9$C;5$GF'J M"4'>)Y7^*L?2CI+$$TM\PUIWV_/TG0O3^Q.5=O-[L>W#=Y.^Z$;,"TK=/*%# M5=%/0.H''46Q?3 @A,3C+ QMS(F#QE*3V M%W_3@*-IN>W/V)\O 7?N?E?7*YWH,E_)<3%> P?ZJBC22G-&@Q^"69/FOB=WQEXV/DZ[/&HIJO,8%R:FU)QW=BZ/)O><;+BTF@X/A"0L") 2TT,^ MV-J2!GJ>:]),/,L7%4=]&SY%Z93HQ*D,/GT)J7L[Z^0B>=/Z3]NKG\ZP!-V" M*-:>AWIEF%O^L#Q_3_>[=1=XT*%"@)U?8__L7VN/M?L] /%)E,O MX^\9/JPD!$/ GU["8*'9,C=,C/'9#0H&DV-[\A>*J\&\GM:.PENE&X+#NLUA M';#Q@+M>TVF.&@XBBMI9O\TOR1R3CRI@;G@1T@J,7-X&%6 ]VT"$=W^^)^7] MDJ;MC=A>O$G-G\#@LC/]#5%!0-&Q<),?%]=_.O+W*'ISX$PQS!C(UDVQADS7 M]W.E.X]PV5PQEPGZI%Q6-QI2HQU.\7H>&("#TI+L]-W+[IU>1QL =?_E-\?_ M?_G_EMA-[J9:0]9T-AS(KD8G1_*R-*H]WS]]1)]^91]N/%A"=8!2C1AC&!:T M/X1UF*Q "0<+RL$JDZ;QE;%:;"-I7;XM_6J1A).8DXSZJR[6!,X/0/A3!PS2 MEUZ) E##50O4\8/XK[$+^\\'!1:=:,B3??>A4.&[SD,[]\29+&&YRA_6W#9 OX, MJJMW=NB3,+W#;#\/ "$:9^V%BI\H^=&M74WHM6:5H;:F(KU<-0=YV>JTZA,& MTA/_L^]**[)D^P"O.]SH+]!^V'1X"\U-&<10=<'4GB(A$%$,IFQ<( TD[6(@ MEI6+$97^]C-G_IBW'#,+\%#Z[ -YKM@FE9S()A M9J.-!T!R$=]HP.XL_X6S&>9_MD5_ZKR].![P*N=[]DQQ3IS.V=\6=21["U': M2]B%JP@88P8-P_DC9KP9W.ED""66M#>@S0*6#Z"$WGUX;Q4VUET]R>]/?WW; MTBY>BY0GV+\>/_UN48@?*FP5%?AZWBJJV-EM3M C'Z]_G^/T4>Z7O+H.7V%- MF5N^1.M$6!.\&S$CT>G\Z]%2%3;9(#!)SV51$LSOJGW5T#Q:4_R<$".D>W0' M_LRI3=2(P,N+9QV6CBE14A1?S/Q_*-E//3%K23.BI$;>WV8%#<.\#!IH!CB25*_ZT?6W%.2/*=OGP6RU7O1WI!D=+/WEB^IP9)> M7+V+X4'JD+93:B2NDA!QNW#N+U7K\)EZ_LDI@[AE"IM#_HEL>I&HW+5WMCK- M8=%1,),'F$TR$9$IC4DT=$X'7)VWRZRLCF/,LG^8*<_2 MB&2]F,;+[WSBP&[-.J#Z.N5_6-1_#S&XB0HH)K=HPO50U23QM)/TZG:9^G-/ MDG2WH6NSL=HEZ#O-\OM#)P%JSGY\K67MN9(;EDM54,N"W:0"<^U:/)MI9)S[%D(1>8'9[WQ +"6.^3L*#*88@\/$0D,3LEEL: W6?OCL*L6;7A,H^>E6%>,;DR:D M@:PJ1W7/&.!7%%O/C=&UP/E+,D%*[?9FA:\[4NDM!X _!!]+$*$YD8V?U$; MN_$.CVAL>HL)S@&,HM"";9FY+O\S7U^MNKC,:?:5OM!XW.DA].:"PN713:AI MXI83E0=Y!2P@+L[LKQ)$.P28##R^@P7,G;4?:TR_MKP11;.93?79?#*4'-^J MP6?R7H0,3$;AEI4L^!1_@5KDI//@J. MK/P)$<]12IP)\'1R3Z]Q'%)\[SG8F''1\UD=$,@$S0%,;(IQ!%NH:A'^A%^% MA$A-=4H"*:.\8OU81.R5MJ( Y65^=CW1(X[E5W4OC1VZS0VU^,ZV4RR<=\7] M&KT-=P?.+*68IM#R5-HY0I3U,F1S)NSN'>0Y_R7+)-WYA_VN:GJ2PB[P9ITN M9=FLY]XWC[4?9VMQ6+*>UJ&\^D8+HAX%<0CR ? H5!OT1@NL2WM5R#;JY\8Z M2CR\_-#M,+OG[_8WQ<*!MQ>"ZZ#R-UA\T%U&QJK@E"V]*F0Q&:5-VBW+I%JL M^0;Z*JH8L:+(*- M?2<1?R*@Q>]C^YIM?7:@J0^*1Q3'V9H;>*,5KJT+%OJ!08*#\CXB0E)L)PE )SGKM3" M".*9U',_BX3&-=&^VE)@X(W)Q5Z'T;46-XG1E<88S>-ERJ,2%E*IE^H(.JQI MY)V;;>&BP%63_WEB'Y[:J$^&Q^M9\YL\G/SR9FUL5G.0[UE:5GV@'/$T3=TT M!0 #&?R[U, >W+02W"-0UI%?9P#-0?.L^2FG.Z)\*G_!-Y1[^U:!;Y>/9\K* MY?N/FL_&59S2PQ0CC3,IV(1T?TCF#M#:K6I; M^Y61'_ST:6E3IZ]M8:+?._9H;"WJ,.,SC@5U-*+0*(B8F2 =\+4U%^/!F&^Q M;^Z(O+.ZN1W$JH@5N(]LOOU<)<,_N O#@Y*BG289T'3!*(*LP@72OHFB?[&O M-#)LLLMC^/EO4V!(V%*NVD(QF\FL?+Z5S]C4;:#TG%,!YUO,$.XJ7-M[]<-<9 MDH+F_HALRVSH/+MPLR75U[[(\AI#,7E"Q#/& ZCZH#Y#7/KD+AE- MX8/?W0G;VFG_TC[4LK*#8IR:SU!E'6;2/2R,I4,!-08G66%3T>P=PLY6P_&C87L5ZD3-87G;#@<'=0QY8VMZZ0.6@&9'#8_5D MCH &8Z93?ZC^>0FK%N,!-:,+O[Y0Q+*YW;,<(:W3TT26IU,?IIZ!&,H)>A[2 MA&1;AH$-YRHVND/W)^HH M_1':QS]SUG99(@,97L:T:0\%D!8P\!3\W*= _TI?XI6Z[' .U0#\-=288?'Q MN(\".TW^([K0CW\"037=+O5_+N!*YF"/J@BFJC(^YZ'9:P\ ;S44$&$4P0.BRR+.PR&S M91B=0(>%;T?9M3_8[1'#5OA?I$W>3:8*H0:*H!]:QMOAU..@].#R5'=#A!]^ M>:KGY$B[\^7^"WKY;R\GE>A<M8%G&D6XD$L5SMW>;]\*3;'3F05Y;N"JQ;:5.9 M$0,, 6YF#;D).INF6H(]U?Z?GP]3X'&!T<,O]85Z(>,RD5.A&E4Z6)J!#IJR M<0 H?*UYL2*)7EZ6_^"!W;M!M4^A$<@J-)DU*K]O[2W2:G=@,KX \M<';Q@M5$?>(=G8'R43@]DQ_YG"%%/M6O"H M/DH2;5L;_:3][NR+NP,WO-/&<\B)F[-+LB+=,))S()Y#4]@P7N+?Z7F%!_?O M!GH6YGN_P_&=RWGV*!ZF*B_0:<,YO9]15_)S@]BYKQ4_+BV& M2@1)N4\+6"G75/L:'&A5IE4]J^ MGJ&^K_WT[YEF["1-Q&FJV??6EZ2=,XSF7#]O8!YC/G?B[6#]BY@S?H:6LV?. M0QJG7?N,(F>,/GKPM>6DO/WX2U+0[#87-A7N+@[ND'8HXJ _567]OI\;E/P# M%U#U57%2W.[QUB4N_U#]JNITW_7$@2",\X?1\-LOT MR/]$0/&?A(482QD@[3'Y 7;34+\'+N3B-^5VJ(U\PUBQW5'$^EU3S"^HK8RA MAZ\3[=.5\-> H-"[8WJOR*R4)YA+X)X_59NF2;IA?)A<721BK#PN/QZ:N4F5 M-;345YX\K?3,1#?!PLO"7C=#!?;^<9OIR5PR0AH]&$+C/ "\!K#H-4KWNT50 M-; ;EW0 0.$!&/X>*@?R IH=-2+'#GH'52' RM\V(058@>%@17O\F3_\,C&$ MX0D522C:Y3.,]^()FE M,O%5Q-B5CC8S*YVK8]]GC57^VIM?DOQA87YCX*CX=<,7T- J-W8?$=<%"/7+H+%US#M\E><]&&3E_YO3@4JF"@M^]:LUG[2]'4L_VO MZR4U:#ZB:YN#IC:*.H)4F31"G*Q;BD0+KR\*'P"^$&$3]^\];^;G7K99"7"Q MXO)$7'I8OW!G33N;\%V3H :% ONIA-7>,A!'@"*2* SIUM$_='L+SY%KX+)_ ME>QWE_GZFY)Q(_',EEUX[>*"V-Z17;$=].9[*M*-%@+&$H83.TZ!#I $;S"+ ME %+ZN#R=_59"!R3<[RZ=?=4%:B#I,E M$FE*K^? O+Z'6T7/RYUZ/=K']7A+$K@$0[W##U^/S&9'GJ->/P"ZN@Z M^6; M!P"ED'>I"!M)AKLF'FUFB'?[KA,;%LU/BL$7XKUJVY59H9D8+;F")[^=D0M# M/^X1&S0X7*PQ(E?//?B >#U/R]IS#<:(H([15$#UI1]D[WY((^FV270NW@HQ[%=+W 5<4)N M./R4%S]C7%T(FTP+)8LL<_;!!(>6F4SG]*212>4PH\UV2N_TW5^*JT:?U'7D M.IHHDEKL_=<;Z^Q$)3RKZ,(TZX3/1J:=HW=/&5P);-MSF*]"/Z(ND1<9 G+, MTA2!5-C9-((L:Z*7!5Z)7S=9BI(M;H'\')N7?(JE7DWFG.PP $<. ,[SJ&^H MPSO5':RH83D)TF?-'$N MRBP^@(\XH3C[B1'$I.,/3?WRM\0"^^89*F,P<3BA#D:ZADX+T$ IT*MH9F5= M6F>;276IYM<1OQ(:S.X#R2=_)SW%MK]UW[HW..[[9E\1I_ C2'+.2W/A@X7U1,O?>-&KKIS'_H\2 M$;+(CN0] 'C-B"IQ'5([!X"81'*U[O#3'496D,P-]&+HB>RX&T4?WYRW4W[= M\A#V+7SKR=)&8/QB/;I[,3;77"'1O*&^,>5PIUWC6T> QGJ[PP%;B2.4[[]Y MXD1"Q=4P7D_^#KO*F+U8? "8Y/^UQQ6NJ)P^?6:&;L%E^D+4?NB\I4M;E=3D M^N /<\\+3[-5C@Y&):VYXN)QOL.9# %\*ZPOW>-(U$>L%FHT=5,\H!-RQX'; MQ,)LQ/C?8])LVNV1YI[E;?Z?^^/^>R6.>#RSDS\ZK K?3MG%LC+CU8S!MT&5 M)^>F5_H(8W *%[5>(D!1].D#H$-]:5"5=1?6!1/OD*)9)%D2$#)K^<]G(RA$N&UUFQE:MD.255Q9)PN<^NC7MZHFR_&Y),.:G7:=GP>\@TI@E&"5+.SR!#%I" MIU&<[;&!MUZZ.?48YRU#U<.;\KE-QD=8^,>]I.SO72HNZ>J.E?N52>&B%X3B MIE4HB@TD_;37>;W&:K%4Z]XB;6L!E\9A=.7\%\TYDG,%WJ,KB,UC:T'A6MAW MXD\_5=:50+P^Q1I<(P=2^, O2Q^T& O::6AQH\/!LL0>)-O)@4'/YI'#+PB: MC5=U9A,-[;X7+=\7_;J,H<*0AF!Z*/46S9S^"M+S =&UP#V)D@4M>_;#4FN< MH!:UNX9L;?[)[;&#)=Q!8F^>IM?_O>.N+5T%JWCS_]Y19,5)M >$>P/1U)Q' M]1PFJ_=E1128DSXOR#6,O<*SC5[C'\,MI(^C=2+PP,U3-3 8 MX[.Q"#FS/Q*"A_9T')^B*1$-K2$=\<&U$4%;EGX&3@7#+I9)M5NK*1F%AHH30\$5Z^&: MK?[O!^.N]<:S7+TJ)*1@&ZZZQP+K04,V,7_/>A=ZI_ I^ MX_=G%H@/@N[9J&KKF'^/YZGDNLB34FGHK,K:C?.VGE9?VMXD$PLA \T+IZ=H M)N%+D,1[H$@7;TVCY$B(Y(K%1:!/6JK47:Q5=SA7+4"PT]C=XE?C?_M>J)AE M;Y$2:34V!(H3BVA#U(\V#G%)^V^976TUEV].-G7ZGO7Q^M6Y; #[&3L[Q! X M"SJ1QA>0AO3D$$DCSQKEGR7DC!J1LB=WYKECX+F6S9SPXS.P\WS1RVV_:5C9 MYQ/?>[HZME_O1J+*GS]?E0J[:H:_7:E*<66V$(;K\,AVRJ*DL3B2C^0YW&N= MAA ,P?#[A,7N[1Z^:V+V>/93BH6=,;!Z^*/(?WOAS!QMS+R+26IQ>TJ:I MP @DN9FM/!](DJ39K1'<-XGS&RK[VGU_BVJH5O^^[]]DO15?4^A.B0='JOW) MU1V>S4_'N.YH6@<>G92O.SP C?EUZGO^[WQ5;$.I:0Z/G^CRZ[R+U9DQ-6[- M1XHK[*]@/^SB/W"D"X'PP>*9+[N0;J",UT=+N$ MS?LX?DYS/)8!QE=U;VS"0?GR!*U_Q]38+X-!P?S8YP(Y''618>AWL9=:TUT8 M# M)FG^B;L7F??S8%C>\JRC#VG+VQ_3#J%4Q)FM2V-5G\%A51;40BS!EQNW> M?SY"5<6 DAV2D;*5 [41UF[M8X%'J'DG'?BAF71QOG@/^TE",/ M)WYV=NBK$3AS?_R6BTV#7<*:686;PI.UW[!K_NO6\1C9#G&D9QW5(;K=B?WS M8$'9V\=_PX\= !^@R.D#P,H2P:@^ /5V!"%*$_IW0 (G7YH[ZG;QC..]!I2ARWMW MA O2 "PEP%*EA<'$3CFEEG%-4#AI5OC\ .AQ(>'"YEG*7WKELA4^GG&RJT8O**4K^Q(,_=/8$-5U'VE""N/PCA5,W0R$^&$ M,@SIWA:C-A02 W^KM)F;B]/K*"4?];GT1?7G4'E_S_&,19^@MB=U#KR':863 M>NF(7H.:KVW8]3S]J:DGC5-Y>4\:_Q?:WC.LR6Y=%XVB(-*;("TJO0M*%8C( M!PBH$95>HBA=0%%Z2%2DEP@(2(U21&J4JK30D2;2>PF]!1)*"*3MN,ZUS]IG MKV_.,]<^\_QX\ROE?<<8S_W<]]-2WB\G7%'W3>)#HK'X4A+$/P'G:7?#_-M8 M;)!1\<%6?;>)JB\ 91VA-T(7L5VTG=>@U*$]HX+F5N8 MBXU#A']"]@YI\^=0?O-S;E-)ZJ%*G:&^&U7+>"ZK J2)C$ M/G"L%=N%WI'CBBW9&,MXGXW=H)O'TX=_9S/_M^T#U3%H[-QHA1R> MX9CW;Y- ELW9FGAX:Y^?$C=1JDW=QG,?XA?LIIQ &14Y#_:]$#IM8NN_S\68^(04ZO4LSPX.2KS 2Z_/AA_WXSD_ T:GWT>E_6^6TG5;?BEW6I/ ME+'0RJ,J/0"CXY?)WY]L>:SOY8NZZ21>;EMP?21M4N4FW:%5_6N*D$;YTGB& M^A-R%@53)@?B\P1U$US56B)6OC=FOK&8G;VX9RKW$&-TG479W.(1\<]H GDZ M;-21_>FO;SSVB/=FK>FR>7)TU2\5PV(:[U6=F7=8AMY-B:DYL%RLV<++:^NGH82)5IFWX4]4M\[1'J+"BV 5K?2 -J* M_TLI1$(,E2W_MV>]%$D(^I#8&'G. \$K9"W1*?&T MJG-/V6+5X^Y+SLK.^*[B6T[E!/-5*8!7K7B44F+)IEI8H@]$[D#"D?5 MO*##4.1CI>58Y/IQ)A^O&02!_!'V3V9+"-$ ;(U2Q#F,4E0.WN6U:I?\=NZ" M 9/RK[2N>(.UC1".X8>O/'90$ZF$U-]H5R1;G[;-DVJMQO0OJK8ZL0,R3[$! M(_,T$F.?,%'E7[:]GAKK[9<&R\8WU M)Q*O@^R@$"(2M_%A9AMBC"\H9<- A(W8HCN1"O$9(&QOX:KL]2:D_Y MNG)HHK1K!]!,/QGHM&VY(P6-529,*@L$C=N499D[AX6UW^WX;>[:C8>/S=+Q MQO'EOW=*AV4_&F>&($J#6U!$*633$>Q20%?N,-2@D/D"+B(LT;-\P_\Z._CE M&^W"Q%O/SC#(=Q<\U16MEJUTNQ>WK,!]N=W1]2%N%V5C]RVZS@E(URU_FA_X MR3P5&"6R>*/4[@&]QY]XWD@EL M<$X [0&)J45V],?KRJ>:CQY(-6U\G6AAGO ^%=AF=D'\M&A>HG5:++S2'RN$ M?T$H(S840[V)4PMIJO;^%JF*JW)\E?K7%#"W%C3>"%!W"+S5[-7'N$YTQAZYVMZ6?J2/Q9;?_*NT'@U% M/^'@F($JT@V6B\ASHPX*+G*#>!AVJ-2DM]5$@W:F/Z":)JGA9-]\.EW]T]P' MY2+"X6?"=Y7.$KTF"5P3BX,UQC1 H"\B='8S?_*6WB83%VB 7HI0JU!EKW% M#[ L(5C0[Z,6ND7V(,;_X8V5KFF=^[80XC[6V@@_YF17 M=+T[LZ'"@\A0%>CV,8NN>_+K60&3S#6)8N?XB *H.OT) LFGO^.1,;-R[+)QSE^Q#4V7B[8W2X6TI5 ?3 Y#4 NMV8"G,).A^_"S,>W\K)IT174JT MM*W" \,/C+>\MSY;ERIB\V3Q&IJL9]8AN%= MMKZYQ.E1<*5'VOE!H%->2G\-F2%)^I?R^=LP5P_^^F ZD=T#N:RAD#2 (WA* M_Q;E4Z4J#A(G&3[6H04]G\;(IRH]5H*/[P7%,8'K-<25?O,=E4FQV3)9#Q:5 MC!V\A/T([;C;^6C1)J8>E=?2U [%YOYX_Y9XS&&@#NZP4"W?>,Y:IE3"['O,]*U/"> MXB%\)]XF<9.91QJOD1V&"=;CJ.0"MZ_?^07S%QF6;5HX+!W9P0;F+D]EDR!] MWM@(DCW9@5+=J.F.%*8JNW?8]G3L5LZH\8.4SEBP;IKW'6SJR/ MET[>>$+N@WS%]7-TRG["%J%FNSPH(Q,P-(ZCA5@7E9_E&!+&1/J@ ZJG =*. M_""ZGPQX+4> O^,H?WOE[&+F^\7^_9'3@RF5W?EG[6%2HQG I@*)=&YDXSK:1%($,'%P(U4B'^DJ U2MWN+-[- A*G)_P2'4 M386KV5CU#">B*PZV10,TWS[POK8 "M_7F<-C<[2)^WN23C3 )"0?YMDYHG2? M UR>1,)2C39%!>]5R=^^LRVWO0(OW%.E.[MLX)=_ ,_UU Y@>3U20+6=^'HQ MYE(C_Y#SD>.[QR1#I]4>X'X?//:0E$N,?N5+ WRSW!KY[%K[D)*GJRQND7+N M;D;I.:%=/BY>+_5REYQ7*FDT )R41U3"%I)LW9&5J7'PBJLR^36X[*0K;)(# MY9^7CQA7]"@+*KS V@(14Y>J/UD6V 0S7MTL:1[9TO>74OC5]1L;EBE]8<.? M]5MD1![=T-CJO?+SK,=R-ZD^5.JXWD*R_#"[IYP&4"<"T_&Z(0>%]9(BI)@% M>"\I2*F=[LPA]Z"N?W(+\%91J3$R_X(0B(]H:Y[>:?8UR[FR[O77@>]K1KL7 M<'H7/)YW:+COM%ZCBCYJ!DN@0"D*5MP'NP;\6FG)AV-:3'U+5^WAHW#.>AG)_LN! M-F$Q&BK6TP#UMKE;;SB$WH=V/+88LL&RR^TR!Q+Z/>H3#L M&:02CKV"Y.;O%D@!\-8&9JX/* 379"3\XP/\MP M!?#DH(S0>(N^Q.OP;HE&=?@XBI^:8CLL*)J-KD%MK201?966\#-O1>5&MEXV ML)B-P#@#4@:[@XLG[@E936YXZCQZ:RJ>4%097V0:[S$AM\HQ<=@!KUR-\>4( MIYXB?B*IKVE!7BWA5.; I5/$C^YEDW&HMQ8>S: #H MN17?A+NV]8P"W5<"2Q.N Q^90?B@G']JQ#>!U;_J<'*8@N8*&N",[TX[,.R0 MJHD/S_EMY/LB=V+23B*JLIQ')FHY>.@"CZE04;M79[?"!9G013A1%MP&G^ > M(B00/4A_K?LYR.'YFW5 AL-DOM()6Q8)O$%V^?KIMY9FG^^=SZE+N)A^LR57 MT?ZQ?1XG1U&C''4$R:S+"G7$,34AA4Q+I")U)=RO6 ?8V;I:^QZ4_$>@Q[SWI.+S2!1;062)ZPC=8Y/5[5YX6T=,:D0[FY= M]OITGD5ZY.^R+C7#"R*>-U4X%/W2S:HXTF$/8>-$%-X2<]@T%UZ[VDX#1%.E M:P:@ZI@^-5N*RX/:7ST!8G85C_2<==Y\D6\+ R2>!CS3U:;4HIUW(G351NO9 M%I3X-I24PLI*2LF/"]>IHO6U0_77%&;G*O(/ILVNJBV'YG+VD2I] ]7$&'71 MD"11]F'5:]Y$:;)^!=MG'M^O<)UK.9$ M]WC,^VC-I=?^)H\] K1_SAIS4BAT*+].*6A4(&LW$O-)>G/$R^NU'55!5(8: M'"I\1]X)J6\;82JTF?0\^/G>=%/A,[&[=>?,3R6] ZB#W%!3+/-,6\$8RK5V M>*54M*J]T.V1JILO-UFFE,YL!&7ZV/?>C#[YU//S^+;>6:'3" ;QZ()\V#2H MPIX&:+/GQZBA%BB0UNR+>/$X8,35'2&BDL5O]E+95S9REL.E#TVC &*'SU-@ M1GQ[:#+_L>T:R!'%VO_9.K^O&^J.2[*=ZE)/*?^.%GK0R/[[#N.SYYGS8^GP MYD"<*)NM:N^'ALSZ6T@&NL/F0J/&D M(O[>MN >]ZDF(>-K5@S[Y=%'W@N66'X\:F$.RX17(O@13Y1X:/&0KPY4?M*M M^K0F",N5^%7ZQ59GV%1EMKNH.HHCT:0CQUC0J.W;F0X:0(N81K*%S<$9&P%D M)DH^R W$ZC;'CCW@$+0BOB"\P?5:I-3D&H:O;)A:J7IXO$\Q#S^7NK7RE_/[ M'+LO D\^5UL1]^KE:GB%G,S5RZP!CW_'8Z[QT>)AKOL$,UI -:J M9OXVA*A-CW>>-C=L[^;794FTQK)MR7-179_>*\N74:L-$UDQ==QM2XF!DN@; M\[UQ=R"0LDK(R3VJ=TK/KYTP@U/SR62CY72\*4> 4I-#EK$A+).##P"QC)21;GC?6#C%U-@ZGN-(A9E MC9B7._0@T/UTJ _<42FTT+,$ZMXP"I/LE:OG(2\O<%M/X<]"O]"_VK%?">9LYAZUAJ??+$!=-(H M3-Z9@;_QZLBE;S+(';V4[Y .V>-0#)PL.("_=""&7#3".GU:C[WL5(E#1S@W MLFU)9-]4HT K]E$3[G(KSX7=LBS@=<_?[%K2 (-E(5[\KWS.LAQ&FP,S2VF MO'$R!J=.%KI(XE@S%IY5(^;CA1RRKN]QJ/]OKSNKG%7QD.TQ&Q!ZJ:!VT\':!;EA/#EDGW=7\5H8.YE)(\=K]A!S'U M;Z(KG_T^:@?]6NU1@^,,@$2)F4@]CJV$//44GT:_BB]=R#)2$K(CRY\&.$4_ M:V\<'%*OP'X>JQR%LBUM'+\-./;\+D"6VS"10Y(LKZ+QJS3 :U/R+^36T^S1 MXRH0^21H"5J#.Z2>^=,YBB'>QNOK$=MQ8P1XB)@#;K;X7&Z^7?M"UITG\0MJ MT[&.V9C?F%<:'2JG@XPZT>,[34A@/1@82^=&/)OGU''C^7F. PN7(T>R(KI_ MWO'!DF\T^$2W-"K:]<\WLN?F5#T/L1=#[@GMP 5CS7*5_&(.I)R;8TU%\4S$!BCH2 MVWI!E$']-I'+7 ?)D(TP2KQ$W?WU1GG<##7M&6@YC)+;,I?TVOK@N*'$-4@I M\BG0%,^8X!'B(77A!6]2+X9@'B>&O/N! MXFC\VCBX(SYT<$W&<_NB3X6>MI.(@)]L(-/F=:[_-$-?$!.,.Z!X$1)?"F7# MW 0%*L_YONR^Y??UI+H)M56,X<<%]IL?V1&$1Y0L5=0D2\="4YIGY35&:]4L M/2;9B+R;8-''#U^/LWYC$M!-)?E31X* K6 V>*LBDO55\F/"5U.*%CD" M97:N+"XYA +F98N0KQ6]O)04Q>OKOPZ491E;9@ M+E?!MY9^ZJ/K.OF]"N]3U$XDO]Z_$$UV1'VE >;3T%7Z:Y/IL%_9FL/PWSOB M+KCVMOZV*\(5MD]H )9,.B6N2?B%1Z0LR!=/#1V/2.P8P57G1F .$1.XSR\. MW(N9K$F)L)TD[!H- +((Z7&0HGL(%DH*]#')@]I%E:6D0J7P_+=Q10&-@]=N M&]F@!YZ@72]:Y[X_>BZ.B^OLF4IL8UUE;"B/)NKO)Z43=3 0/B(_!A8VCQ+< M]!-,RA0FCBT)Q9C M^BO(@6:"XPR0IW.(4G_:;R^Y1Q-?S M$OAW1)]9]4&F2)LIK-PG$1.EZ@_PU8*$.E@_X5LTX*C@#S(\(L(Q*84X<"<- M4,X?^Q&7&@5C(@:!V=8?VW_SF )QKKTP/+?PB_@77B,ACQ'CHK_;V]NASO:* M!HBB 7"FJ%.P@3D.F)H;O!(^RO%2L>29 MC*[,\S,SZ!"Q:G-^=Z7!H+DVCA-$#\@05&8!).0F""LLJ9-,^#SG;F;P'-KZ M)5SMX6!"PKN/"R@/K=$X3)^BIW>;5E5I6'*Y]_?ZABS':(GU%+\+TH>2KW3U MT)2W("^E*%TIHM3"3CRPZO"-JH+I?$TT\%[5\,N=\#$9Q?KP;E/#X*^3\:=V MQ2,D%2)+K+\>F8,]*'7H)TAVZ@RDW#(.Y*3$&U"V=Z,*[_M66?';8\Y$4V/, M]^B5\VKZ[UD^#.<"/!=#>Y^NW"YP"O;>"L5! M"+^)C[V^4D?GJKSB\&?<@AX-59I])%YVDUSVOTCRQ._E<4]C8V5+/(1=16_\ M%=8,?I'S2O=/M!I![8!P@;P@;X^!+8C39*N!>C'VI$61*VU7'#9@0JGWW);+ MW_<(7^3> 'SIKWG>I7&*U44LBU*$?@B.@]<@PO;AH?^1TF3!M!-?>)39;,#$ M<#6OZUETXOHC!6?(/['+]3^&%;4S0N;/62VP/V^+B3XNHA\3_<6:+1Z2OA[) MVIXZ#O^ZB@5])FN-0>]_LEZ;XR3K+("9:0"/=:UIB]C2PT0KS$^#AGF]1 L MLC$*\KCB,927:%ITFZ5F1]_AYMZ'F(>A%1IEJY@[<7BF5C1K/>@CV1J?51-) M-G/*M=5?$('UW[;5J!)JC_MKC/EDXB7+9[V:\+3W:OKWPN,^H456T84KVY3Q%]5LK4 MIWF!LRV>EPKLGWP%2M\ARBBU(2;U%SJQB$6@$&QX]O1(O=*"1\S".Z*W>=B[ M]11IDRF]M99C/_FNI4J3RK/> <--9@W9-+]GWE_=,WB<: M*Y53@&M4 DRL#2J2/K\)YKM=.^!931UL+-M$%1WEP6 #>J>$N=YH1B'(_%'#[BZ5:2*/\1'J@+3/K8U!@9-<% MUL03TLS]K'Q19?"DF!=01;0*?SZ0CDM[.Q"'! M*+YS =)IM=5X$:H7*U^H.E.-E3-.11U?90<%;02!I7]=ET[(7-VQ(1]J+#I8 MK#_DIS32 ;'Z.\4T"4M #NB? ;A0\G6<;!\*JO0#SK4>E:(6#&@( M@\\(WSZP4Z8N0P^U>29_$<8NU_L8MC^)-[B8''&*,TB0XH12(AZ0I*#*Q!UO M">HGYZM]SR0OCI;DGNCJ/&D^;]*@16YB9>0]<=1OX$<#"-( +G.1-,") _36 MW/GUX%))'WE?VZ=5#3\)WIBGOH;-HHNG\'ZC8^HURA,34_45)IA+T>+RO]KF MI1D2C1=Y3P2WP'CQ3/%08Q<,\.QZHH,[_UYDJ>>"<(7HTCZ -;'SU0GQ5VPA M(0LZ<,P.F2=U_L(;C@IWAZMC_(<>\5[; %)G+DM S3.-+IV8Q$M$\WEO!E@+ MG%&1JDY^-$X5;ZAA%DE72>/\VFUML+%E:!_!X$;EG9[CA+H2VQ>5XM&9*FWSE"2.;?7B0VSJU ^[E< M$GJD2;+@P_(I4C'Z2*!1$>\=6>^_X#$G$%!CGD*Z-^PEZ%%7&&\]37W%#F!X M!6 6/CR6JY],Y&1^';T(%_&N*NNFM?,0/G_ 1RF3L&!GV?UOZP?WM-[[BW; M=6I TR)N>-F*Z^>%5WI?ON0^N_T9]IG:@:ST16%%B'@8#$*-\J9=M0A9;,O)TX9RQ:9OV80'LL]J99^_ M.1_:?"JT&=4#'J;TH?IP3,'$0\V1OG<%Y+<]6J':6(Z/)PXN=9]3.Z M4Y1&U1=:=MZ;K[U.9_?7$> SCUWX#OS)W#OS4NW(MZ#R7VB:/3\D]U< MP%";3>B4G7N*Y;-9:_>@L+[NCQ[62Q=3--]H/*Q'OO^Z4O\)_A UJ8F>ST;1 M[RA!5_A]P$L/^(0?[(]7#]<5VDP/K\)/-0/9%&$L[K5^2/G18_G1\L"A3HG! MPMO:-O;7(.>2IVF^8!69$-BW/R?,3WI+ZW9 M!?-*-QY7$UVOO(ADMPYH;89=^C:RGV4RH7@5>_]6G3%V^].CY$1-SF1?L7=Z M%T:.<6"B9$TS1]0< .04#&:$VGVE_AHYX.#;/%[[?7KPUE7;$'WSVH;P'NC3 MGWW"+[YXOOWH@S$%")!F_N6,P/^\[H\=!%3J2'J:W.*.(56!VCH_DC>["[)M M"V=7_.5WE5T>3V=7#9)OC_;-YJ1?52+5/:^]Y>\#^DAU_A$$D/-N;=0:8,(2W28U*%VHG%W-;RU?3].H5[K7NQE12R$ M< ]>_[8PIKZ]71W1+";KE69G'NP]"# MTBD$)]&[HU&X#B?5#F>UV@S2S?<:/22DAR7:Z;W@856YS?.F7$9$#_@:5=!% M+ F3V92CD.R-P>HZ2C]I2NS;#U78H;?$'R#\W/I9VESHX0"7KX137E/:03- M3Z-/$U=F#^GTDX?D$&K<\&SO]CR;#:XJN?7QM:?;=BDUCGIM/BF(%XM0V>^H MGS1 #(0))D-FQ,_LM )C&T^,:*NBUG>J-V^-E K* +I.C&EK>\:61)M<7C8^ M)4C1E__U['R5KCOW6(E#'!1M_A(&REC23#&U3.5ATS+VX*=K)".7I1X+ICS8:H%D- M/I], PC#YW-T5=4%94$1]4R?[4_A.6*WL3V&!6\\L>\7^S-#LSZ&7=?S4?F$ M_@B: !&TB:=)?%"E4 RX2>E4^V?K.-27N9XH)57-IN;LE:<,8MG/-,R9SA1] M9Z@@>N"&FD!,VLR?H2I$>XR< LOU@5*+N5N#^\0;!J<>?Q7I$D_LE.\U%D^\ M[66Y^&.5<6DIX0:F1]60<=OM-YB\([:B, M&98KG O+/[

RG0KY/1J$D>]NI93GU+8S7E!PWP, 4G74?LQ(%-G <8UWVS MV$]W#9'2K0-4\[ X,>A+T>5 MK!N\!XY02CT/BEYJF"L.L%$E0E24>X/ET5;0D:CC;F^+JM"A0^(^?/G',<; W^B=X;MO_<=HM_]VRXV+W MXU@;PS3=?*6;N>(,TP1@5%.Q:B?YP0BAG3&&9W>NX3W'G6@0.F'++#F8)1XD_^J<9(@0-C^6,S%W__VE MZ'[2/5O5W"NEAO&7D@HL9,V"/YOV:AOZ MU%\VAN&_QK1&,T07VT;70(/F>G8]@*[6*P:"L6.KZ_\7X:<6D:\M9MG>F/(6 M"\F9?KY\<_H+#?"$!>&FGU2I 05> MEA^:*X0QV51-J33>O(*SK&&6;B0R,BY?Z%YG,6H54D2QG.[OK9CC6)0;[;%' M[JH74&IG9Q$[1GMH@^!^[+<_8^PIQ:"'**Z0B$7OUZSIPGM'-I#8EXYC@O;K M%][EV']LEV(C%9H+8\5E[)1Q[A3V\$OADHF%)B9F(18%R\1,-3$FZT$4_WF% M(8M'!GQ;Z*\16]9X.0*>\FD?]1K)P54ZGTJ1:].::K-1D (;GK0-%^F_:*:B M7E>T=/*F;_&]UL%DF_B!Z#K'UM^ET:6"5Y.7I9[450?UD[F-J,S>"_U$:4B[ MWVB]1:J-2RN(S?XBWK""4_:P_%E+RT3M>:N'=2^CV!?W5.3@^M23./Y07?Z M*[>(_KB=5HMTW8AWD+);@1 +U-2&]G7 MX PPCH"0JU@FO4K.*:/F1)>-O>XFMMV?;77J?H]_/[1T@\2X3,P\7>4+*>S$ M0(KWX.&=.]/JK<,JPD#% R>\Z;Z#*7Z:CC@X<-Y_MUR5:T!<7SCZO-6C][%O MY.:!4R2"-)!528K8CRLP[HQ0=/J%^MR4Z9;XC;3&=-,J.XLK7G<=$$(#W'4/ M@*_S9@U=IE4Z4PWS3!VZ*8*.^* M&HOJ%Y3EC3S*&?4V/HXU$#>7&#D\W8:D2#'8GLZ,EFP:!!Q<'B9#CV/ M_Q:.*7\*AAW)3VF /_\ UT:']>"&X]2W^5PW1!I=RM^E1)*P%X?&98/&!@^. M7$@M)&OFYGV\$M%O?/@\("0_XKLUIS M3I\USYZU,+J?_/(I)ZQR4IH!MMBF*X1'12B2F?&0UG-:LXA"VZH&RN=/3U(Y M[=I:69/^FB^)-KIK-.^QET0@_DG.D/D7,X+G8B X,#:(3?*@M4_]E:I'RZ@E M6RRVXH>/S4P4$U>WC4Y_'*YHH9%<_#<0-M!38>=G:8GDN.9O#RRB(IT# S_? M3G6Y&I(MR[]%H"/TYYD!1-,_1@0Y#\R&:YB+A+%4-8NUSGO&#(([9<:WI M/GE$N3+WXF$1-BXV(WGW;.(950HGG2A(THE^.I#,+)-[_- M$5?OQ["1* 4]%88BCJ^MOG2RKA@)S+W&)I)!1'M\QOW?L O0ZT3K7'>M_C"E MOOX(7WO]._%NE4<_FQ-G#4_GZEP)'7FP^X!KVK(B"V\ 760^>U8[)M"C;GUW MTXL:$=HZ#8SXB:]HT]QKR/5UX1M;'=PL*'U#9P#)NC__3Z;#_+F68:K0B[B: M3E#X<6HK_%PK%1'"OZW(IQ=L':'/_TAO\/O9X.%@511^;NF8R[(-]7=,3)O#\$; B2>UE4+L 7/E 1X<:NJ MQL$\,E@3C0^4N6TI@]0WC8B(%U)A;<',:)\_0<'0FFDHDL^)Y7S8<9_J3G,( M?O/0J]%E=9E.\#XB4_^N(!0@+AP**0&6&[4_QJ<20G"KL=ME]5.8)PJJAE+R M7H\H4Q7!U;_IG)'O" 1QIN^5A*Y4O4U$%)7=89JC3RO<]ZD75?GYV4D MD1F5O6"G5--#R9EEIP&DJ($5'2,\! [XCS/&' M_VY';0?9GYL1*US\[3@[A"PE*E?CR;L/KP5^-4 *C,X]+?XV!Z M2W>("1U9G'JZ,9;XG;MC$%R-(3=8[8?*<^ VIK^0U+G;1+X-\)UT1GKG6QD4 MV)1QBT_J4, +@85K_Q^[!>(W1B>/)TWE>EZFG,^5D;\G+;MA>/9=T!N-=F.# M$S^.#$BV4-8,0@AQIBA \@R2I.),:?PQH0 _9?3B,UFN8>B1.->+TIO5MCKL$V?>4<]ZI/)KJWR2MD@T M,2ZUL:ZM?+9SLT;"":P_Q6W7$C M'O,U6$O6'ZA#VFH M7MXSOZZ:F;N;E.*68U8E(A W]>;[Q=O^H@QX)Q0"RI$;L-$Q>O/":&5&,/'A MAS?XO 'YU[;"3QB;VP$>?XS@OJ*+J6V@XA.0O*MUXRMGI+6#6AT)&+8CSI2" MZ 'B+C'M7CVQL#;WI7#&\J)G W,M']/HJL8L^R (O FW1,/;4A9(Z.Q>:&/O>ZSAK2Z_4* M/G8%DP!(D>V_VQ*_PXU/PK5YM$"7!^G[P%11KP6LX!TT[SH3 @ M0,!F9\UMIWDXHWMM;U<R&BD(IIS&*9P+ MF=NVM19J^@5J2>RZUE&Z_3 $VGH?&!"T#F9U@E-T3[C .Y6A(,G,X:,8I4)7WGTJ=^#14&4>R/=C]=X3X/V+%VB MN4MHY@50/CK<6OWJLX.90,7WGV0H@]#W-,"N,RPA.>!\MN-3O.C&GCLHHD&I M6;C@-6@^H<:S?''!I9TX1 VR<;4X7;&??D^9!H!M#NPC)I@('$3U*.W[!/L[ MVZ(%#J.LN[#+!E5@"DEUJ5&,B,3SM->EML&N#I20.X MH2YBRWM>6[*$TW/-UN09+\?8"[JU*QZXPPP7%NN8/SBVJ'B M&+MNQ#*D5Q O*X?+)*V?7V@,FK1JOZ&4+RU- RP-KGQ!XZ[L:W, GG6<%O^R M-W64 7]3"6?8@D\4+]RIP%_##+E3Q>JM=[!5S ^_)SQ^\!,SMGP7(&3'0>0H M\_CML8H8A]A-O5C@8+M) P1>^!$5!<4UQPP1QC/^AS'*]OD.!.B@;79!QU0\?S#%3!QUD\*0KQ-D=0@Y>WD$V.(FTKVSD^NW&BY]Q M5R[H_88V/5.^1:G&5O4 B8K@K31?W.#QPI#EF/;Y107U]IIS%_WC1*^!U'@D MEYUD4UEW+SRS[#.?WP<9S,$ZXN81B&PQ2C[<&1PY0!1K\7I X@*W:P4B2)-75TI0-J08F%_ 0W^BDO(*DYM=8@5LLO?30(T%B9 MWMKSULZP>^#]BZM#YQFR+<\R!0;2%_*K,I2?V$_2#7A!2,>?1KUM5/9(__5) M+<$WQ^96K<"(TQXJA>DN0H[_9UR^,U?NY?%>_WAD&UW!QD#OT[6PJ#::B#]K M3V8R[HA_1[QU:F320^R1F%VHC\G*^*M33L\ONJQ97 7@B+I7J7.0:E!3G#?Y_Q@Q5G6Y\(ZEZ7+U[F M-3A=6>]6!)L""H'F_KKY <-T$<5P-U3[F)RE4(@B(JZR9>WC8),7$5 M#^=//+%J0(J]TE,#A)5(ULK:HK. 5>]=3]4 %$$T+*7^S>S+CODAM@2;@R#!4C><[! MQB>,Z5*9_CTEM^<@/+*FAP]?@/0:6EA MB?$0\"S;L5FQ6C!/P0P\Z&YZ^.,LX%3V,T;-A1\[T9:Z%F%\W[5[?%1T7H'& M^(8LS^.=H0W)7W48O@$/?P)__F82^0=BC,D%E].Z7#=R/CCR';6 !G JZ_BF M"[2F)+7@E 7K M1C#U577U;-\ K(D<[[E]XMO8WX9UB1@5CP!YU@]M:L(/V&0[5FZZ_/B6(NT< M?2-.J)Q3X/(2YTW-/+PY3CD@6GDED\?-W\VU,?C\2,M Q]!+.:C*P+'_$5"< M&$QE=L(%-Q,6[Q+;\=7;3U@%6,Q#P3$,12GO?UH%QQ6LVWNESN\0I9#-V+GQ MQM-#OAF?WG0$6ZM*BONS/;OE#I^Y5'_O>)M*6-]6E2MT_H#,6O7I!?_0'E8E M:[;!;S6J]0I_2GETT< _,]^,,D P W<5*MT_J"]N=A!LFACU G=)$'O2*'U M/7<:H'HT[?,4V[4F"+N%]&/[KQE=*:IZXX%FL1S-Q>%X(/8Q/K=-*)$MB$U- M;5,TRYWN]1&Z*\#7*+4<-$L_U!-O%.GU[7S638/]?'?3H4-W!91%_^_+=L#6 M@%,-V8(*AZD--$"^?4@[Q;M=5 )_=UM9&X(_A7-,9TZYPX_S++7>.^,2B M#9T!86=]/&!NGZK#MA4EK!;C3*_5/9063C1>DUN$3ZFW.HA4TAE2!:S#0:KR M=\G"<%D56+33%RY27C)TB>A$*/XN](&5]>2=:Q;J9-Z"SCENV%78. W !)K/ M+9T[X0^Q?\XB>_?XVQ'BR)[O0HL -733Q=KA7#GDWXV2]8=-K) MY13#IH(8X2T1B")>LR BU53\U#6UD2R+N@K=^BMUMG\,&[EK?]_"2 M7776??K$ M&*B$:SPY1<*X@1&&1LB6^&J>F$_(YHMV>?I\\K_C%NP'V,96I7V./'F'61.L]N+DME.;S%YB\WE^D%%'%:DW@POC_\$..XW MP/N'0XV*W&L50TNG9F9<_6/<2O09MM52V5A?1"*%Y8[NM9&"PA*8,>$O/=KA MSI 82 5[E$CJUB&N;B%AU/>Y8J%\>O)!WL]9<71U[52Q??O+ 7'^(87I4L)K MKU^7_&5OG#ZK4_3J[#Q,IJ?./OQ"@.E=.''Z4##N($Y[;2#4K+E)>G_1M'<83! MI-$>:>3 [Z[9!0*(X6.ZZ0+L-K6HA6D.[&D!8^F!GP[1E] M_-^YB5N VB%)O?W8(C \CDOML[=F#)4'*J9HT+X5! MC)86(S"R#^Y%X516M'JZR'ZLQ0U1-0=1)("(@,([(Y>3MC\W;D/V@'2^3P@\ MNO#/@@M[$5@=DCKL-Y"7!O!$OH)4&K7V )G4(V#<#L3P$&WI_8;M,W@!>6K]./PU M:DVK87%*O\S5\I/UHO&HIG9QI%2<)$+NV^Y:NSH3!)[S2MN4X$U)JT*=@,*( MQ21+LH'I&6US_)U%X]?[68K+!:&F0U=[[I\ND73^2Z47*S[XL]E<+T',?D%) M^=C[+?WGR/?5VW2"%U'M,59);8))QI\#X'>,WQ9^6GO>\P%C 91)QXQXN3AM M= B4;WH((8UR7NF>IR3310<2)-+($S!%@.'\8V"=_'3?[A)# PC:(7@ZOY0@ M%A**,R)+DB\"ZR-+U,$2G1F5S#EZP/02>]C*'Z_6UWBQ&FKMHW..CH7Q9_?3 M]R"1FG3=5KVIFT #K+%<%ZC\NS9_C[_N'O?E<(UNT#^%.%ML008AL)OR^R0[ M.H-J# ,$]?T;VW*!XK!QM4V.CHPH_I+J<]NP.C\:P&1WXP ^)7T"_XX&&)?E M6!E9YJ.:$FOX.'@JWJ+7+A4L2O:O;_-[XK;YR5SD/V' 7_T!_\6A[Z#9C%>( M+\"IH*!NL3]/3^1N/,1%3F%T%,">6AR41G_S)WZ*->*IOC^Q5BQD'5DAN4Z]>5[+C?-O7M$/N;!E"F M2#-D_UT_?K'@_2.;_,JWBYXMPG0!&6:9;R'=/+S+;@ (%N$=S[/.L;;,E1;# M%_S;IM\S_417S70B\;7'VC1 844-N&"[%;XULJ(Z#1O42B44=.QPVC'^-,U_ M&QSX/ >^5=4Z=L2S8"&K,<>Y%S3@#^:QF8W.2R1S;-P!?EY;LK+2&=& KTO3 MGY^8-/Y?0FFDO589'06?>\YY&-"QS?# M;Q?E:^AR278[%=$)_4-D:,JDX#Y+'\P8,!(O%?#3Y: M,N-M1&JK*HFDT2FXI-3QF+]=1/N'*]Y.+YEF_._!/@+77!FB_\&$!(81J,(+ M0C_[!#@365&4M,W(L2%+>8%F1<$&Z,(0K+:G\GH+YKUR^^6#?\_DP:%2OE"\ M49L,!A*A-1=YGE!5G2%#5[Q#-_+OPN2OEVEWBAC)]VP^EKMVX[V39I"!&EV] M>$;D:AL$W O?=5.RV*(KDI G 8B.('0D7[F2K^8J)/=G+TC?^J499%%7B<=2 M**8PLAA_YPYXI [=CAQ]4-@1)ST4WR7>J$=?5,V/_SNL?L,16DF6G9.BJ;&4 M7,OJ&.".2>[QV"P?WGMK.3\+LN@245J]ZH3)) 6Z#M)/!R$9'AS"]541R>*L MT0/US>4@GV2F ;;U\2!>CQ?.5D'V'^=FL71V^:<7&&6,)7.-RLL]1Y ;[MZUX,"GS(:OXY&W&,TVI!FZ';]!^:X 3OG+FI8 MK)NY&K4PC=Y1H@&LD-UUM;N>'&9:ABCO+_$))BR/:_=!GU0WSW9OB AP&NJ) MK)WX1]_VWQ(1/T&>'+R*";A&#O9.18D1U(#UE5%IJA\H] P-H'5P?*1/:,>_ MPG.T*W^T[:ME.S?PZ((P0I7J#THPT-V$1(5<#$C1UL3X*2K[94L.TS'+>PY) M \@44IG&GRDZX,E&QE7;0_5S/=[DM-RN+SG1-,!ECK6FOSO)8W!'BL &\)SD M\ 3,EDW6DHTZI/(1F*2^##$?>TUM%61&&(^1[ZQ3:Q>$K#*&'%,?T7&^8-GA M"+*.&JB3"82$"=@D6O@NW\L]ZFL&93[B7X-K![R./N[G,8^>/*M,5J0!SOUI MVY_IC_Z7@^MG6,]^_:GS!X82W%-_ MQ]F%! &7D1U?_WZ&"" 'L&.;=XK+J\^[MX!0X( :U_^#;O] M"^\=)0\%8NC>F-?=Z%#M'.I*[*+?P+O]X$^7]0 E2G?_#0E@K0\5@YI@%T M&M_7NPGOQ!0^"0ATR&8+'IT8RX)!:<# MU1)-BX,OFIC]F5]X?$BPQJV2Q="G*RLN>::0NP*5&@DM2!+F7@-[T5K0[>K7 M.1-K%OJ<$S:=I_0I[^_F[O.YH\?+>+L>M69>>=.]2 ,HRMP0+5,V1F?4'2&[ MK;,5%O<$QU,)2W.S^_2[:=A[^]_*SS7*N,W"DMGS8OKJZZQH@/(YRC.0%D9N MM*I4T]=3):/]/!>GZ"V2E,%QS>IU 1NI4-^9 M%]QZGLLM\.7*.=G%J1]DN2![J2880Z1]0*J9<4&'A2:C,0W@IYQ) 0--EJ%@ M/ HRXF^S9L9RAD.H>4:. V5 UA2MZ@!KCUU1;>_M$X_WV=XR?KQAO'E=9"Q* M5\/=W]U36^E)]7/V4X.O!KFV=#>H:#,[@QG*P<% 0T-]BMN'I1[QL ]4R9R< M5SK]F+GHU/9&P6B")>.*THP]!Z$3#Q-CVMLOG<0#PQLOZW+ASW8]OW@N52-^ M+8B]GPC\G4X8,:NI[UT6CH&"!"$A1 M2I2JA*(4D9:(B( ("$@7(B(@7902("2*2B_2%84H"(B42$=*0D>Z=*DA(-(A MH80%*5Q^>XQ]QKYG[_\Y^YQ[/\R1+QFKS/7.YWV>.=_2HD9]3PKAW&BQZ6F( M&ND\GAZP;7YN;BCS18!DL64OH5*WE>3WE'!2"?JQG4>FIODSK6]8E'[=<:/J MUV@C,J7]NCP8>1OO:=/K^FP@FN8GCI4)@0W5ZEP+1FDF6?0]UW-PJ-P,R:K" M9&T]H> B1)2&\!>1;0>@UOW\EK0D/KVMA+..K[56SQX!G$N^9A$Z"OU5>-\[ MNCVB*#[/-S4R39KJ-%HC6*QCC/JS#<"WE?(+;E\6KY7(.K2T'X;_21K5BU'- MR)$4XS:H8*3CU/$4P>FN=K\&X_;@RW2.P/H051H/H$A3; Q@*O^(YG9+LS?_ M(<:T:DU(V'G6S 1!=_I8KCM0C".KSRO$+O6G56(!U^!.IA$J 3,+LXW9@JQ. M"Q@%:L9.,)(^:XUOV"T-'%'L'%!;(:P#3_!&M]0#$B8<4:.=> MJ*^_I[6IY\_&R%O$SSQ?NW&VW#@\:#H_$L>_FB"R&?\QWND )&3QYB^./$?J MO[094KP'?WE5_ 7M '02';[R0#>2"47B6CY\,L"53*B(Z)1<2& .^L$_48O= M7J@1>>B/*+=K:XA&F%7:<_H5E0WV730A%9KD[/)HO27QF;Y&DOY_L+5EQ'&4 MK_(I+9*FJ3>Q@; 8U[[1!@]?AJ<-U%5^*:O]\;TFCMKK'&?U4HG'D 5!G+WCD3:84E_+)IX?&YV\29>F)CY2U]LV_7V1B MEHN37$VDSW/0WN_0@LEI-PE4K53@UP3&R?3+(] /'")-TQO'5V*I$[KTI@\QE?/8KJ M;I"SAW:E?D@M/9C"O(,I SFV+<42>.&*T,_(_NB! U"/J<%>GBI<9 M0^(4# ?/4[_B;((ZJ&N\?PC\ ;\/P93^>/_7?^%/CWJJ&]<.5[ K%<%XQ'<5 M9>[=KK?^_8)M5@]7B^(BN1NS MI&Y(S4DU8VXCHO:*MLW<3HQTSE+?E5S P$ MN(.6@/#8:]>,WHSN_?/4Q:/0D;SW83D4C\-M&&>%L]4=UXJ:E:;LEG!3?0] M*Y.0NM'DO.RM7/3E62^W D?7F0O;N3]RF)<]=V4Q:S.'BFM_AE[]?^J"+Y=I M"[?(L_X\)WRG-'.&K*,6!9KU8/+KR3U.NC_$I_[X>97#WGNMF42D/:Q"))O" MTP!CCRW24'&KJKKPL%QVDZD@M,!D2=C. >9SW"S53JOEY SA=>H^>!4-][:Q MQA;K:K]JIY^LRWJA4F=,@;3:7Y[BF-]-\IH,29^0?AV\Z]V28*7T7U8RT9T! MAZ>'QZS3EP*T'031^W-")O?/=/PNR9C]))E MC2,0N;TV&@<=J).ER),V8G?JO9O1G)3*M&]N(H+UMIKHSJ8]B33CCY]\A#J_ M)#\":T]R#>M!,C%D3)0]QDWJ/$:_\SCC2P;*7D8>/46]*_OUY%[-L6%S.1+ M.!Y&^ '(ZP#T"E)EV2Q!R6N.)KD46HO*1]#E ZZHV#QN"5CZ>ZM%./%E& LK M]+@YM7,WWSS//CW?< J6EWVB[KXV(3DDM-;Y@W.+YDO./4+?01B8-RO5T;37XM^2/Z@+U[A696E[S8AEZ$Z MG/Z:=Z)?HA9]J^;OCR^ MU[UJ-\$L%8DZRBOL?GQ&,M>9@.G_G5>R@&H'1NG MEM?*0.IZB1!OESVGGE((=!SLP5B(5>D(]. MZ4WO+,./[^B>0K7'S'BL:=\-"9L[P?**BX0Q HE(AQ+>4/U'GWK@A^"#\J6J MIV<\M9G+G@([?44!Y2:(E3[P8Z3<^9_D,0L.FPSVVZ=Z.T?1SX+P:Y48F3E* M2IF0YUU#1)1GU=;28N4_FK+TV?_-!A 7XO>$FX7ITFY">-233KV\:C'>&;34 M+SF48O&#)U76DOQ[$$@(6)H8@?OD'@'TSQR UD(N(.,Z92:MY3=N"-79&3.V M1A<-08'*_WG:',D+I.3,BVVUN%><'R#=+,*Y'L%4A-E>T MVF#!*N9;B.V=>8K'A>1N< :,Z;*4[AUE.Z,H"4/UZ,\ M7W-*\"%_W',=TFR RU_DW,@(Q )0")U/0L.:\S,-BFZW%SVSR%5@#6#;@CP^ M8,I!>S8#':,YA'M;X)VZUS![&T3W,C"Y 2."WZ!+$8D'('@UF;(7M[T$MV3> MT)<2[]?AI>2%^2&.,:_131F9>%$KE#F@/@>M!S\8Q%ZQMX%SY@EF)QA9Z$T( M/'YH'FZ"J$"0C7" C'P3>()SO)V$;5DH)\>W^.O$N YT5799H=\4"<=S!NV= M#HBAY]XX 7GCN^B<.FV>><):6$!![=K)A)\7XL+J-6J56^;+=I6CIS0),XJX M4S$%;])JOZUBS(8LYU16N0Y QR: ;+*Y!_,<AFV> ML["O\/G/N[1Z<,\ 7C?F^LH;@$<.V;UP)K\HT+'N[ZB>EKO40BG-4-;83+JC M3&:%:_5[\B36LC^H/NWOOF20;LM&-)H3,/DBK-N2UM"[;)CS6OQ<'JSY^XYC MP_Z,90>"EZF K)W]6T*=\I_K+(^,_[V]:+5W#XR@?AB.A[T3LH3CD*]L*;<+ MY'[,"ANY=_V84.A3GX^O^B[\8L;_FQ\S$,#-Q9]!)IC,+$J%-^3E*.UD5*98 M5*UGU?\F_'5_QY@(0ZJPO-4QQQ)L]VKD+Q5GUA(D/AW.$N!*_5?3!#HB!;(< M@Y0%-!V L,YZ\6>_V@7&U9:K\;/M/MVWQXW M&;V:UY]-(7(_GU=MAV9M6R0ST-UH6T+:/XD(-"5Z\G_?F>,Q .[0RD#]3 'T M<+KEJH\339&N?_@A=_I.32)?Z7F#*U^GIEE\V ]H9%XTYD<:&% >^.<>&]I>E!LY'M)V5=R-]OSE M1Z^V)RRW_UU")/2+F\9]3@D[E%91-I=86F#B2%7Z15SYO<\TB;;'Y=Y:4^CL MO4<_EG?C!0&CB;;SI],?O[-.6ZA,CJ^>RYL)@A0AG=8R>C,")&)7)54=GB6* M^;'>8[W_/P277=]K%#@+&:Q=#<13X/G1= MOODZFYM4DS)Y;QJU@@"'H3G+F]I*F&)QTZA([,_U$2Q]*6 M[#C7W@8?([:9(/\YU6BQ,VL.*G_(\CQWTI/GDNJ8M-"7#NR,GQ,LI)"-U@EK%*$')DHFF@]W['*\/0./,2YWSL$8/\_1KU)3NIX?W\J#B\@\? M=6YCHK85SP6$SV#'S&9P<3O"W+3F5@V#65EM[2'QRLQ3>19QG5SB.M8GVYR2 M8S8E(ZBX(4 *_)["8>RHZCI@Z&]31,[ ML#A?RQGX:OT!B.TL>A+.RC=Q$\#7(%H8?&?.QOK NO*E.;L"3M+;AW/B+& 5 M^\=H&H97+!$SU=,&B/?]"+"*8[T M8(%U@HI:J?.CJ]#9NX"NB]W<]H.)=GEY0T\*&9J4B>QLZ!3[KS M[8>E%5BU!N8BQG^*0#\$WM-XELUYSMKJBF9CP?!6D=)J7[ZA_C^9.GK_(:0^ M7O16F+Z0]-3<15&:]^>O42)KFOFJ$' M E;G3FT2*,]PBHL*ZWQ]9;?K8T]8[Z35X'?=Z<4A+$J_)EH&)^]\CYFO!8T1FAH(_8H+\K>\&Q^)2]5#F%9G*;X._6I36W<;.= M6&6DS@$HLB=0;!N%;9;1E/SFK*Q*W&S7V4K=^).][ _A9JJAM($Y[+A+F77_[*C*+/W+#=1:4A_8;5IFU%-#Y?/X^^(-22XM M@77CYXN@#JGOK,/2^P%474!NFO_0O$F/@;A!K\]?M6-AE_G?R?91:(K,Z/@- M+D068$>BJK>@H3FIIG6N\D'EH[]S,PG4;;Q \3I-RILM4K%3];BUS*V*I %H M70TJ=:.KMST7I4 ^GD;N:_1'9]56>TD%J=1 MAG6C]=;QM,&_QV'G(!/&-QC5N<#N+,V8"^G=/'J>+RW+UM:5,)9MG'D[T2K# M?CCGD=4K0O?D-3GP@Q>H#)H%NCGS"B,#[B _@:!^!KKF8N6M*+MM.$YE:I4[ M:<5:=-#W@\'U3*B!WFE"W?L4"<^M*S<7O']62]2SZ [AE=!]V,K1U8+/MNA^ MF"SE>#3E0],^-6,.?'I%LZ%W:9@B_[](0)+;UFT[K^HO( Y!;L3*-2;TYORIPO]TQ^UAE +C$MZ1]VI=W^X M8Z:8JVULTR 5I2.;N+5CM!MT+\#UTQC=E:RRQC*+$W!/)99/A45^ [*U:I : M8L?CGQ<6I='%FGH#;UF:ZK 4/GM@VRSV9>F"^]MEBUJB,-*,&@GL'GIG%:"( M)F?-G$!P:T!(UV%^7JUT+I57 M.Q<]JYZ;P1/X$._\&(:;@?Q.,B2SK7GG,TRJ/O\8G*JW$3I%1!;CSW/X0IX$A\+$3@ >]8[4+(H?,9+N/M=W;#%3ACRK67>>+SO/S>R4P9=@I0@6=?#TWGRT M3&'K-<;*9%I1B-URA@A M-9/ZP$()[K%V1>7WNGJ3/$W0:T];7MX0T3[\$B> "DI (Q["R$%?0+)00RG^ M1;/@\&FA\J&Z\G*Q$1$5CK91# MNLCAK>?38ID\2$1;^L_XM71"N ?.JRYG'/_XNWCLR]].<<=0*W,X0'RC&2/L MAA"0G6=\QHLO90H!).>U.1R[J]J;9 LS-\,GE45?;_\=FKPU;R+\V?J67%F15N1'E2.8:*NJ+VG[W7.,R,^U\_$X$//J?7<#:<7;6 MAU&@/7S4*AZ*TO3FF,[POA/..$IB.IDP/_=Y[QI[=PUJ>(+.@O0;SDE].EO2 MMOFSY-:;]Q$GORGH;_-."L @J"-DX0-06U^NM M@OU-/7.=8]%GOITZKZ+R0=F(5/!K1.,WM7@\F%;_WJ[W3 M?X[:];4&F[J\X=H,]XN7<&0#/LB@[^)>]9:-1GF%"8\+(S Y/W6;WKC2+T: M!KQP /J'/>^]ZOB?ZL',4=T!P5GXN-E#^E5J*7 EOP=W\VE7R@N]@ MPJ0N=\=%JK8Y^YTO0X^*IR-\HI,3;*"Q&[+659#W?Y2EEV"R@VA&]TM0ZQ5*>3!39=.HM5&%7$ MNFZ;S_3#3,E,.T-:>DZ?9E0 M*/:O;UDZX_UI*FD5^@Y7#9\A@E\2R56$F>P@2)2\!WT"(L)A="0>R+1R/92/9.G^A!0"NI@FL) M<\;O:,&NZ;+6TT]!1RYYG!QB?*6;'(!.P-MB[^E>1_JNI=Z; U E6_%-VA*! M:YAP&-3G;T 4Q4RQ?;ZZ)OF'FYJ/[\(E5WWI "/9)Y,/ZC:>,RZ18I+8=,.^ M#T$'8G BSCEGF?+!SC7V1+&1[?@)]=GUS*/+9UPMYVJ-G7^V,QFE\0-5A1BO M#'\-C"M*H_S#Z$_"DP-0>@52F7=A!O64XB@7%2LSGEVU]?4^W>VV(;UGY6G MZ5GA^3=1VW68[=3XK"Q&K=(L/(0\XG0 "C!G.P"Y1AVBIE?&:? 47:-6BE&D MI MMNMP!Q+CF@=\&)B)X_NR_KUCO]-X*TE3T)I1@%9QV[.BFPBGJ]PO*XW%4/X> M"U]XX$R8,^8'\G>!M-;S;PY JD?7UR;!GZ18R(6=T)DRM,+L] 4CU518Q>-] MHR_S$/JQ6OE$S3HYLY09._+V1;8I':G=\7^T2T_FB__]B8$?G!W/NX+@J[/E M#]_^U3^1"[E7-Y%2%:V!]=<$K8>\%.OO?/:Q7;-[R0DXZ97C5FH28[%&Z/#S M7$R9%*6:VGHTXRC6:,_IFI"/C@ MVDG&)_KR&LG86;8PX;FA[K+"74/>S1[:^[]6LMEWLZ3?W5X8[[DA,I;%_(TI M0T2B.1>Q$ U%BNF@&3DOLH++@51D?+$"%[(4Y1N?M#5MJ?6(%9 M*0\'?>'PYOA(D6- _4RL^JQNLS'/^(J:2-&)U&:3,M273U1$:7*0,;;/:^FOZS[ZP5K\__?;$F1>AT+'^K=.W;X!+Z. Y[$F4'GE( MY"H95IH>EN8GGN\>PGTESD>HB$?#Z<7TFX3*GS]T'RCP65BH#?^%E[6O"9+! MLZLL#0@VY_3&<@3G4LT;;/B&[^7R#K'^XH0W;X:NW(U ]X@V+>?H=CH^?AB3 MH_O_#B5CM1RYEI[R,97_E\SW[C>/;PN=<6^E^Y!WS2Z#%YU M9_Z=^7/+>"I*6:A+$9(L':I_722/8L8\"?^G 0SPGA8(;*SZ1,?R-*@9=JF$ MHZY(S/=)RQ57?M1799UY5A)J_CPM8)^?R7F2#%_S@[3**K8QKPU/F !&_JVD M)]O5UK+E$Z78.H.]DOW6.Z'4XN9 MPC]JFKZXN'4%^Z32/IMUQL#O:C27X+H)IY'N#RC82-\--L#1*''+=-@[JVQP M[>*YP(64IMO1Z]8O(#8,KP-0*!:@W?RG&32F4=P7,B9%8N8+H<4IZ \'(/8_ MSR_Z]_-KC=='1Y\Z&YM=Z[TH4)1.(R(2:_<$!XL,CMW, MO89K-D0,;R-4@-_T[,,K)C!'++&5V+6$.?DXDRF]<8W=O^U-OSH2_BSY[\41 MY^&^-:^@\B[O5YH6LPBX)_?RPCZ?OS^/T5SC2$$J&LBFF;A3)_C-AV<'UIS]YCT+'RIV=S&[-'^R38/=Z(]P MB]G4V\#A CA=< !BC2&S-2]=I,GE%0+^IPKFG9H9>2;^=>\/B6C<[?C?%X0+ MMHP%KJ=C3S[E4[R2!%R\/$$0?Y"XUZ&#ZOM5)],Q_]''Z9*M3EZOH>ZF)SU. MWF)H?:?(8L&:D(3:#0 KK2VOMD;2.[YMFR!FAN^D0.^GZ-=V5$X$5^ZZ[*L( MM'&91)5JZ9R]_[_.*/U/HQQUF608W#:^0PBK4WDXJA(@7ZED_R+ 63.94U\3 MBI+CYXEM:0:'O\K0KQ!HNUPYX:\O4>"YF, K;99MV.O5;U-)-:B5(.N&HK0H MIUI2F?SDX?>I?_W_9/*)KZ\'7]JA']<_BN\!+,G--P 3DEZ=2M:G0$X1ZEH: MV$=.U7%1_(;GKI@H;8Z+$ HX1\Q7NO A*E)S@/@6U-V]MUE[2RZN5DZOI?D/X6 MJB\%.FJ(#&_:F#"V8WRJNP:38O9!RA!1*.,9:[L#4"G*_/E7JR7"1'\VKZ(K M===,)O'6G;>)#T(R$!N7+VEC%QU)X( L_ .*"OTLK3E(]S7L/#!HQ,#6.5 1 M$5C!;,!5/&C0UJKGLQO;O?2.S&71#2EZ;9?H-^CQ(UJ^DQPANO]^'G.1A!6F MWQJ!74%F-]@L-!9,09O395->CX-C)8:+YE_9I3J][3O[].*6PQ5>'3:JUP#=/L\M-,T<>2$5C'%W18LQV M(A?!Y0 DA.PWCD++((--P]O0?W4%A1B9K%S:IV_]T3H*O?JH M-V3D4/%\H-HPDF&*2 -JDO\39[.49ZT/.7R7'.X MAQXO\JI< M&N\W'%B*:Y^OK!V_ G9*>Y,47T.416^/8*(U)$CQ(DAG6F.FTB]994,ILXK@ M$&TC_$NGL%E)@<=^7NRB=75]T,_O3?B(\HW%&\!/FYR#Q4D3>U,GW9XU.W\SK)^!EO1A10AY>G\4"KA !16Q*C9 MZ5%I'L_#DC#AI#K53WO>[^83^>'NU0+BPKN"0]=I_:UP5BF2P8$/CA4-+'5RMO64!+29M&C0K.X8M>Y:1IK._KR*2,*0/8D-&X UI*KP '1VHW!W MC XG%PVOFJ9T%LWWRHHB\J-L4R$[O01]N"N6YP#49$+!6J6J&N@XBH[=!)/W MM-WC:1N!='<@? G7BABK8R_]:3"-NZ[=.TI-W+/Y:'8 XJW!#B%T'Z2-.[K$ M)HYOK#\HH"3CYT(/228]!_[]7[9Z^B\']!!>R+6M6%YE4A;2N4^Z6L7RV6,= MKW#@W0'H@JIF[:B_=:KSN5Y8YBF6.^;20_XQCXHG-A'86Q5! K-7SUY)EK I M3W84M@T6#7]5)S@K+[)"1KHWGP]^8&>$9'FCL[Z*>:/[G.&^LA%*9*5KDC': MF[+^D\L![##BU]*9'\Q#:N!W9(V8OQ9-.(GF FQ)DJ%*&4"> MWR?#8].;(ZSNB3P>[=U5NE?OD7 H-;;UR2X=$+)=!SW$\]##)@)C4LW/GRKS MD&K]JFG7 D)>XM92:=>9D%+!6.+J>A_O.K94#*E)< *'29%6;HR#Z= U0=K9 M"<&]WWSW:7J&#$_H&*JUSYF2.B M-X-*!^>%<:GO&A/ \(IJFB1^'<&E(S$AE_!C7.='Q9]M^7 MKDU]XN$R)).;*?#,2#0@Q5+*2_&&R.&S'D/]\AB]"1S) Q2H')+[-&HCV=8X MV-5;*/;8Q-[,W9]HBZ=X6X+Z?_L7.\VY;MB-\0$J$= MP0FP-?-C>#1<2"N8\$Q8&24W3>Y-H)/XZ'Y/65W"I+U!B/O3+?JF^I7.,-D^ MT)$KC#=X$7OT(%."D8\RIO"TJDT=@*+KCN,Y1^MDO\4JEP=G2-CKGGDWT./< MNY0C_CXNX.VS:A!+"UJ KLK :UCFH[@9N1I'*'DWP_6&!HUK@$_C"ZTA!J8E M%(NDD-,>C\L'L7<-; 4K GEG^-9.,,@[>>*K7D2BA;3=*_E^0AF8 MSEU (JY6X'Z/ X[4MT!9,2!X Z^2"080LXBS.;V1689U=4YG;I5V?_]!/&D@ M]L6+S[!(M/"58S.&;$@X"CB2VMOBP_@PY6PMKAXP=??SF7ESE]?%^[M'=OFI M*YZ^GB>7/C_B."K^4*VC_!(TK.L,,%F?^PI\^Q#ME1N'ZH;J'\R\'8=NP M9Y^HZ?>6+S]B73M;GW7F^/;7=ZE4^+SC%9JJ:X#'VLN2%!N+X MAV9,I5P5P:1_35D^,C6]YT]5NF4T:4BF?T#=W2+%LWS$()*GP_W)T-K#HK^0 M^BW"V@G*QAR\&XG3UB.5LR=QZR:D Q5J#6#&(]J_!5@UOC,$A9LV>BS MQ*_BK["TY8IX8I#*O5&N(@\U/O]SX/TN]]6/W-"QQ?_SCJ-UAC]1/K MU2,PB&[$W+L=5YD3#;?7/7O/;LTGM+CL'(V::YMY"NS;]W[;#K'\_ :E*7-7 MU3E^'FLYH.P-7JY2XZO/F;1&6/?^FAJ;:NCO8HW2>^S[\.3W"Z'L/T4+1C?Z MZ&?YF2>,R>K4/X-.%+N:5I(WI)E35L/6/WCL!B=O- M (YV']T.AQR '#'"$!:4#_E^I:2%]VJ/_83"[V4]>-R)[RP^H?=)HV+/\I7W MUIV29I\MV:UPQJ+KX]-;'WXCV4V7K ?ZG36QUV_[-SV[G4;G?D6U_C?:4JZA M3 IQ-*3IAM=I'&I;O 3G^]N554Z73_F+6L>8)(RZEPA#_XXS_BE.Z+ ($SC\ M\3VTL"MT'UHPRGC0Q$\68QQBVCL]L^I:]$A26&U(2#AW=O:F-B=[IBAZ+5CU M.$*C2RGOCO3^]-1./VHJH?]-K(I);W:YZ,M\+^^6!5HQ.H^"IL\_/FO0#+P-$1PG6H93OZ&@7>@A-<@7"A MW+_54\MPRVGGXXJ"+QS)^Y%Y.]&:\SIK[=6YD=("FI1,0[-<@UES^VH1BFBY MY3)WKM+!3+G;[5$>-3/3X#'^GUK?ECX+D*H#$-DSK9Y3+/DX[Y&%*V8E;P0A;K5C2]([J\S>[ CD:/F M7I=#+#?_LR_;)ZC6MSD9#EZ[:C:\QEN8LTBPS%H/7&B$CXVV''*X=1[S>F[7 M?=&J#?D,F&O)\".V#9&)&O"SJP@+0*71_CSY^!O^< UHKD1%^8.W=>6Q4V,U M91 S>L$=]@L5+V6+/NO-Q=YL%W([^BT.!/(]NW\ NEUWA1P>5J?8B."L+Y:^ M,U@DL0&CA(XF\B]^\#9R7BT"(%P4(X<6K[A(0$JK5RU%WZ1^E>-#'7DH@$@?1Q,@PL MW!LRQD/]2DDM.?0OD'9A:,MYZBNO*K7<>"'%B,GA66GM[O?91K:_OU=0)^Y'1M,OEI)R7/\C.1$@)]&P4_2'I0 'Q8 :]JL<<98XW>C"A_5WVIS]\5Y; MAW7T9)A@H)VUE7AQC/EP21CK#O$@ "<8\R^0BQQS,DUG*FINJ+\%B? M0-6*"IW@@FS>\F=J$TW%8?KO;_EL&';7AJ'M#]?TR.02C(\1M1-_9)E8FA:! M,B,/WA]94X9'!6V\MFET^E7>,F2Z2=V\))[BG#H?XW$WZH,C=_FA)+AH-H@* M E0I/+,![;+\U&$&5ND)RC,+2*,&CM %7;,/O:Z.^WQECG(&(^X31[/T.TC' MU9[0Q^9/.K^\NP *4?>;(QRS1HH81U;!H(.#S26NNF9)#U1IDW.=DWP=KZ90_(__\V;^;?BO8<4NIC [69 MS:2%U7F,:XYQB RD8C14/*IS.)M[\HI[J9BVF.AQQP:9SA\:W\\I0R+1''0' M2A6=5\S@GXT^)(UD> !JE@]'L#.YEH.\\@**W:XI+-M+N=A&VJ&B!2.;;!I* ME5YTDM)O"=X+%0@*H)\-INH 1)K#.$JA'\8'A#?5*%)R,>7!=7>=M=6YHM]Y$P^0L'$$+R]QZN:$61CAA3SY/L\U^ES=>0O ME2/X"\-,OEA)+3](6+&<^9'H>UMD[[G06^_?9V\:B5P5:'@^/8$>Q@CUK:TY MT&#+^"OD"MP+F 1*K)IBW*3I"SQR>"Y!Y[XEYREWKKBI^U'HD^*G^><>/SMA M^M[+M@E"-NR+2S=>=7]^J%'Z*9:M(6QFP!T7&@Y)Z[N4=:$"::Z8>VQQZ)_8JMTU#IHALYU(3M"=W3@NWSH& MD\X][OYN+?357S'H'83# M?5CXC/%O^681$ -/-Z6+IHE?:*Z=EG:V-?>.$-H+P "& 5F*4$+P/0&=0O@ _V;B1 MR4YV>5$!CSX G?:K1Y@/H)RR[>SLD(Z6WZNJ%,2+>#MENT4-XE-X'9V;4I\J M5.P<@)IJO2-3,1R^@L8Q^YGQP;._M]_QMZ2A1:H2H>=P-\&J,_KZ?C'X.V&J MK4BV*(PC+FX440EIQ(SSZ%/6HPM<$2?IBH6NYPN J$W,FF;(SJT7#Z:2A&#W M.7$@OT@M[>I/FVE>Q+ROH&+W66(C\W+?\ZXYV0E9Y]KS8?F2B99N,RUK_T3Z<) M%2S?HD&-=9T4LIEFVA^4<.IIE9MJ$[UT&Z3WS'VKZOY A2;8M+J_HD@M6+W+ M.AU:8/#51M4AP>BJR=8C/GJ&,*U>RM$.K3JIYIMBRJ-]94-Y\'W]Z,#^0A("N4O?\Z?5@"$_* M;?L=88A7^%:M3D@PS1G3*$!PZQNSFD(6-*6;(0\G]DPB<<)>I-SQN2>DJ/63 M#&7F<:JV*$C!.LCRYZTS3V^S+T/G2@0\;O/E25A5$U8V-.XD?S-)DQE^OT@L M-5ZE%:.'B.4!K_$LB^A'PA@+/5RQZ(,/[DK=:3Q!J+=?8A2'7JB/CL/)SRS7 M%+, ]68\Z)^F)B@9Y.IVCV0;ATL+GT7LZS#V_J+M%2/!K&]=8F*<(ZOJEH<" MA/4,<)$4__K00O 7,8U:,#DU*U4I\7&E@$'PPP:.IDOT^TSFOLGR%8P^8>+6-6#2[1B7/U&O$00[QB];QGI7SX.M\4M9 MA!"XU$DJ')!J;]@ GARR6Q=26N./0F:_:P&RNX M?">_ C\3_YT@^=;LD9_?$>/G6D_R]7<@^MT.)Z!O"#R1UC+MG/<94+M\/>R$ MO-2#'1E_J?F2 Y :67J=X"K/@VDRH7RP^:&OHN-ZO2S"Y5,$JS<==97N_@9' MCF\[E-@,)XJ\8EL>DF;)3IW/<7/%269CWC/3GA:ST>#AW[=MRN9-T:6[V*E_ M*PR7CKWQO_E MVM9\XD6V=(535HSHO-1BREB<&$]XDXF?N^%MJ/]4VG3OLUK"&W@9,1XOK9>6 MZH]].-"%VL\8/_,Z8'.T,'RI/9]W[0!T"O[8^!B@W36,?3;"][[#T'J)YD_R N+%3$MU8[5->A>P6]G I(V M\Y6_6/J=J@WY6K9YN&A:TN\/9J>TOS\ J=M@)@IP!:6;+A?)53/Q+]$\8R\_ M_0X<[7V'-?MQ)!=S#TR6IXE-J&J,.NCP,G*2_OPP!L^3&^;+'6_'7(LQ3]S: M\BX(\%R> MS-\>/YX)9O^]3."8(20UI_.'KJ][RQZ RKUE\5V:JVDJ5YIH.K4&YV^('D'] M=4Z\>4:JNO\&1//0BWNO-5.ZFB%G8$=1-L-H/E?F"0IR2*E G@?I2+NU_.N) MI72_DK'3T]@C=5?4I3*EKD+?,K5?SF/OCZ+.S6)8Z-S&80>@LHK*M%RB:[HR M/H7TJH#?W>Z:^/V7$DZ@\BR!, J?;KHCNQT+OWU;%&AOA9K,"%O#BZ-_ID+* M^II"_&0JX)Q DCY%,O:K>YEZ<=XWJV4?-[G=3=%4YYKW$HIW>=]IK$F.B#D, M,Y(P+A!ANC3PF?)JKJ_U5+V";,#L:(RG\NU^7]L..<_R6G5-M>FF7OFP\3D_\>:1=\:BQ9'U;[L2U3BW"762J&38SE-[Q]9T I_ M!5/:NJQGUKLOO=./%>]4Q0:Z54FGG5**A7:DAO2> -$( MNJ-*B#._8XUO#*]Y%[T?.]::T=3Y)ID4-B_^^(R6<$2^*;77]H<24#SK2M() M_&1]Q-=B\FS"$$O%=V.[O &\ L U&X@^3L

4H2WU8N[=4^:&WBI%.:+6?0!-(:IBE] MN"]7^#D]BOF-&=?GL[FBZZ%5%*6//.P3@Q M?Q%8E>2Y:EKG&[].V@9:CJPL\0[I.,<$-%6S52M3'ZBVE)?>56B^DT(*GO*> M<,GNM_9 Z?(\]=VJZ>*ZC9-)U->A7[-+'P[I9EI>POTV'H]G.?S4]+FYC1-R.3NW@-Z[552 MX0JTMDAG$U=>@0B:6'!L@.Y&,SF(@)DWV8!YHK\ Y3?B0>V;DSTT07/N*XWN M4&6:DO[VUL4?#BM_+4G'BBI:U[K]_9]JE-TEB48I=ZGSO )ZRLS%.#-$]YC MELP3!Z"9C1?^+\6P!N2_'[*,^K$[::>XZ[L_8D(&3(.=5K;ZSE=G:EQN0!;Z MK2XU/;?WXO*"+JB<#<&]?J_84YUYN8@W>ZEW#9-\/YZ]KK9Z2%Z"4/NVKNSG MP)T%X-W'I+WTN"@H7?SCO*JJ_E2]-3/B2V+I(7)^^==5]#T!,Q(A7L/G0GQ3 MYMGZ>M:9KK/BM\&U'R_1#8-PAYKU$8+/34(.]7P6ZJDF5^3Y1&/)N$1#FJ'E M1HL3($_$5;<9T*2.F'Z!3+BG8IFGTV1@EH2$.6<-K20G?89;W2.:_>8!J,&< M.(,,\4> F4=1QD"<:0BXN8_C4(1VWZ1=U8Z_I]=U^!G-TH'^&O)^HY%O(/?;QO*G[Y]?5?'%+>,Y]26B(B* :2 M7(/-^#LM5>209GH JLK;UT'C_B WFK&_%QJFSUW^BAQ9JJBM6.BXT.Z1Q_CU M[ !$%GO%&-^9@ K**@RH(*#O[[E5:/ M,\=R?6-S*U/$DF]9HUH4+JE70FV!(S0-(&N%.@]\H#U#EC6-PH2B6V$\_719 MTA3WOE[L)'7$4V80,5EHM'(N4=_T^IQLO>GI:E,:_V+G)98N#0D2A =U#R % M4-)F)2-]''.0=V87#(# K.GV"GK3:I68P9J6N?Y7,_=?_N)4U_\ M"/"+[01Y@0GUCA>1H]!0U'$9GR?GW7<$DW;3(!'/V'Z-YEIRT=0!BY4F[ FE MZIT;1.\AK@H.K4F'=->^=P'!+\R-:143O]@2Z8:,UW#'^!A[F5+*1HOQ6&U3 MP/@Z]FMSB&=1>XY$_0+V;.BM0YH1?^'TI[5GG8&L9_0TI=H(H2.(<]M=FK"M M%LMKQSMUD3%7H=F*((7.IT97V]B7W2NSZJ8O="HP+W=*.P46:A:+N/5RFM[I MR*MQ+3(-4BXI1M@$6EQ]]#WUC4[1@&5]47'ZXO1"U_0%1B1:U(HOJ9EY85"9 M59CO-E+S/%07\Q6OLX8C,DY "5A0UY3H/#/.4^:\KZ5T<\C7I*/9V>[G]?(-,+E M/!C'^Y3^/:Z-S3YB7K!]WBH[7?%L?T'!:87O/Y6CO](5@><%B7[&1YX,)@WG M#(K*[JWUH)^_"SGCX^,Y\_P)X?* #]U1%7$ .J)+T&Y5,P9^6]1+8!I;T2Y- MOI;CEM@R;"/TK^PA\"GW(23^Q!^ ;CA85T%*O1M^Q#F2O_0'Z^8;8;:EE#?? MQ6>Y1"@1UWV0KO*JYL8'($-E(#,%SK.IBO+])I^,8$ZB,#HA7@>@DMU&9X_B M##2^^9[WBA[BG(WGP*]/D /0G/F:)2AWE?Q8A M^S#0#K]\.R>2?BRD.8\N ICEO!U!<):;._1/&,6^0\N<*)J053$:=-ST76&7 M':1]OW4&?<-R< 8685TXOK_NSHX)3UZA\2'V^%,UAGP2*TL"U4%(/P_S5UK--1KVQ\)285QS.04 MDN-0#N5,H=EHSUK[P[/>#^^']WG?];YKW;_O][K6=?T.][K7NAI5DGRMN);R M#$'@)[[DA^/J<:#*]R*5'ZJ^:VB6-\)OD(.9PM0LG$3^]>#CNC?0%'Y@,3#E M_DF%C:/.M%G 08^*?\;,>3+\BC.*")N_'O\X:5)Q;8XVI'V+,.2ABK+6HVXV6T7_A!/*R+?KMSY3-E:E5>%F?++JNY]6H.6TLVZMOHG"T;\D%/A9A MF3Y*!DXY;S5"RZS0-8<=MT)L\#&D1N2>)6<*CVGR"DTCD0W!N2/]^P"0;&G3 M8?+[JE1:3N]HW@R9CLR:N3B@>9']M9[MM=QA'MD#?&H&6]^0'=3@LT-*+=Y_ M?L#>W548F+$=OB=>\LF#KB#^G.@IKR>**(T-HI?@#K2#[FVYPK2'V,2/G$F] MYSY'F/.>R:4=T==*I;U_#5Q,ECO@2DG\VW*O,F>(_!J M_(ZDHV0(^X.PW3K M@9NP0C.<)6M>>I*M(X@1#NE7E,5M1&8>X9 \2W>YA!K;'ZKO$-B)W\HL_.YD M/O:=*(UB;\(4('E:,_8JS2ZX)Z1=KU.U;"H7"#6FW%.:982T&RCVQ9YV-XZ7 M'*M[T*76V_/B$47@ALT);Q&5B.7Q_7%LWJYEI00[,B$5KWC@SL,PIIM+%:-O MP/\U-NKBG1I%?:D,.1/V,PE>0%"%4$)4'0?-<_ :D$DPY,Y!RB2*I=X_:1&= M'!SPF"]ZY7.A7,ZQ'"&L]'?SN4F.5P:Z V)Y6+H&HP M.J6ZJSER]4EK(;87&6%#RO(.&2XK3?055*^ZY-$8&;]_;W_(_SCJ*$\^=397 MOF/\"#ECD%=B?FY'.-Q#LBXU1C\5<;N0X+KOE,RGH!5=%GI6?M!.F]M8D[XU M< BA(1MECD_$:_9A5!M9C7=?NU(*K\V&RTU,_$&8TJ$WO+YH5)2!:]OA5"=Z MFGK4&CWCSQZD?H2:.)VW.]ZV-M9"QUB(I36N5_AE/G;?H!)-3;@R27?+N>:6>^'H!8_\+M+C/QOO5MJ[SJ\Z6S1<\FD4G5@J1.78%W MR8TT3NF5W\0!$24JF*\SX.AT(]\$L%UI M0"1??2-85>X#UZ5CVZ;E1JLJ8^ MI&#>+F3:H(SCE<#E<@[2SU0%FG5&DC]"'H$E#A1# MU[T)PV;7:3.ULZGV[UTS# 8$02/%Z[HNGV&P\[><]FS",@ESN"TAS[PS+72# M(@3*B##G 7QS3\&:"(\"K;*V= 9,;9&W&#>-.AV8!U=+N1'+T+]'LE0/3,!< MYTN!BUG.R2;X;+("/IJ)P%)[JV0!1FE=A# 9$+VX;W0W P;*60([C(*:<6H3F[FGP67LOW MBG5;->99PK1$]L+]-]YLUYL+)0=#>TB;)T5B:^;L%9] M)X<.48637HC0]-LFC&U8VEOY$KJZTO$MG7&A1E5@^89G&VO)Z-Z*>ID[&) ' M3RQK "0Y(/0/J%MA_J203&/MQ^I"10\M5A@)5ZZ.ZJQ3*&9)28^3HIJ;VTY$ M9EL4T^!2 :U?$L MTP-T+A1BV)0=\]C*'0\P1:ITL>@!YMT^Q55W?I/BI<"8"RS6+T.XGWN@ H&V M>(X):]'^M0?N$%4''>.(JQL@?WJX&JB6STN]OPL,;GW_M#Y^?76$_XX>5?IZ M)ZY#"5%Z:3Z;E6^'5ZO!*$6PI+_(*"*5<"S MK&7=_HP4IF7_ZXG%,LN$A&32'&I??)'#LFGGL=V]*'- ?K3H? 1Q?2NFH9UG MROE9=_DC4'N5X98?:J278.%?9^G/W8IIC\+IQ8-72ECA'F.U9>?*4W8^7,G; M>^_N_"8L"4EDJCNI0;/4B'W=ID);J(2CG3%3WG_W,&>W%VLQCV?Z'2F-@;^R M*OURW:;L*LWL=;5+Y#:WL',"T]J+;_I$L4RQ+![(E)_F<>)61I$T9JX2]B)G M*B]U]W4ZTNSK/7[%4]Z+TC^ MID0+'Z)NTO.+'[:)"4&C8MVMSL2(WU06:LMPN[33.&098J9&ZIN[K'*@/%=K M$KTB^&U_YJ>QHU9B[!S2R^-7K2M;DMXJZ(=@Y(9U7F5?$D>!H/95_Z?Z^F_XF%,D!_A MCTP+UWV*+EJZ#[9TY43/>;("[F:SJ,**2;!9I-O=F^"_='_XPWK-IO(V$.VU M^\E:L5G-1+ZK7XDWMUV%[F%2LQ6,(\1O-F$RN%CQ-B@'W!'\175L:34QV]'\ M2]K- _;+I4EQ!M\'?*ULC*R&AQ GP6SC@4L/B15XUB.R@A4OB[S7.:X5:A4@ M$PU9E$RQ\5+0X.#,GOOQ2NZ3#O6F:W6,U_@TS7RO*W+MLR.6?VQ7(*$%X5LW M=4RWP86#SMS=;!XL=&E\2;OE6A[;7JXHE@]YX$Q_1#G8)H,*9V,PYTEN>D.' M>4&K$WD')5><<[45A 9 #S6.%FXU43DSSKW&+\YEW8BIXMP@J>L0CO3=T">= M450)@'OMG*7\]GV4()::?FXD):7(M39/ M(UC#Z%R5;)4L]V-1;_S'_/B_BB;6HO6J6B3>_^?'RO^/" @:2C,H'%MJ4W2_ M,F;15H8MS"42[U0<,SJW1U8BVW.O9N+9@Y*+1O@X[9EJ?C:@50X\Y\^#;=1. M[L[! ;OTQLLLXQ=3<:GIMB6M+ M5>^QO0E]&W(J4;9/O2,%'4J;)IT6WN[=1J!0EB# ;.&7M#%_6V@_NGL\_ M-"O'_4F,&=I2>,1PX8C>Z7-RV^<"O9*T^O[[WR+^7> WI_\!4$L#!!0 ( M "-]:EJ!4&T$5]T )(Y 0 4 9'AP92TR,#(T,3(S,5]G.2YJ<&?LNP=< M5,VR+[I(HD11D,R@(%% 0'(8 O6_NGNP4]A% MX*J*@K("@(.# SR[^ .P2U=WY;UM+ % 30W@ @#@,H"/(P'@7I1(+BY4(FP M_(LRSD59.RW]YW^ !@"N?H,S (07]RYD .D+!AC@?_KN+_I%O^@7_:)?](O^ M+Z4G3HX^S(^L/'PL' & X W>G] $Y05JR'V#_Y=R;?S;/Y7Q[HH!0'S\7\M_ M11:7W_]L[1>R^$6_Z!?]HE_TB_[O)H&[ D+B=P7%[PHS\_.+WQ.^*/SNO0L, M C@!CH /P P\ JP CXN2Q<7US_4.8B9K=W=G<3X^1S=>4W.GYQ:\9DX.?-ZF MSGS\O'?Y $FPM[.IF9V%._-S"RL;1RGVO08H.[.-N12[CI#:735G.0MK&R5? M5XO'OH^>F/G:F8F9LX.E28DDO<6]'9P=+-Q-F;T=[!W=Q+VE;OVI=?&+\L_; M?+>D)5W-+<6U'BC\6>+B2NK6G_OBY>7%ZR7(Z^1JQ< 3T" YT*" MQ\W'T=W4F\?1C>7/#3RP<#-SM7%VMW%R9/YY;?KF@N8\_/SFICRFYH+\/.:"@N8B0ORB I;\SV_]6;VYV5^T.WNXVO]) MM[D9GX6]A8.%H[O;A3?X^6[Q_:_5>>&BORC]7?=?V'@A(R[G:F'J;O'@@J5_ M/EZ>NX(\=X6?_.?CY;TK*BS)]QLY2;[?=/2_P5O2DN9FXF8_^^3D^A_J'UNX M_+][VO8VTG\#I__#R(M[_U&X:/TB]*Y*_]$3?'^.O(O27^+TXIO, M_P7T2\DO);^4_%+R2\DO);^4_']+R5^QKH7C!<#UND"RV!E #B D(+A$@$]X MB>#294+"RT04Q!<8@XB*_"H)!0T5'2T-%0TU/1/[37K&VXS4-+=X;]WFX.2^ MPTW'S"?(QR7 SL7-];,1',++EXFN$%$2$U-R,= P65U;W]B$(_=_'!P>':-.3G_:A0/@X?PG_:Y= M%!=VX>+CX^$3_K0+!]?KIP %/L%-_DO79#0)35VNWQ((ODPI^S:KO/4*BZ 6 M@NJYZS#1#=9[2[>1/TW[DV5_S+"0_T>6_<6PO]HU#9#@X5P\/#P* R<*D1Q M?,3]Q?\',3>>+K([XIY47]"GEMO&GSO\NT]-W>*Z*7&@\F;ZJ"A&@[:@F139 M>V\%!&]]%:V:&8T.IRA0K-C1Q-X04SL3&- MV0.%9Y]4KP)PY4^/M_0=H*9)Z2Z6&"R(^CT:HGZ- M&6A*,6>W^$=O<%[XUWBGF MYS4 ,9&U'4O)XF0O>RF.#D0JG4V(JY*?+C-C@>E$5_)IZK'EXYVBA4O)!L,]2M^9<=@/I*27H6W6IM)2WL3]Q MJI'"U#'/M2^8F,R19L_LK,6-YI=ONR<-&C*?3/D_05CF!-^H([GC6]I6J8O6 MQ3F=5+4JFK+E;%!OJJDWK@MYZG)*A^I*9X@C>J8HFKMJ& M8DVKC%I79:$_: M#/4Z=K&=+JZ 1NKR@C]5C\%?FBJ8W(AH&C8DBT&FMHE7CV7 C82U,?2U"$', M_FJ0 '=M54-U=MFMVO#F[;>B'F!9T3+EQVG2M\VJJ6X^7O)BRX[B(OWO M#_?_OW [DCS:79U$,5T;J:TE4(U$CXB@\=U/TXCV@RC0EN,>I CKNS'">-TI M4SY*&%64^=D083D21!N92G7J8/N3(*RXK/):E.7)13!+O^-VY:RW:;EC2S.8HP/TK M89\X(5J1\"2P:G]662XES!;R!0L08@'\MOI&QV>:\E2( F9->4K@@G'#5Y>;L<"NX9!HEM._Z+N@(ELWAB:)02=R]M'#][(CN(^ M2.@@XLA^\1=NRK?3SWCMLKXI^6AV K:I[D VK0L?&H8W#E9S0!(;^9'@CGGJ[U1-FPV5QM)]7LD:4I2' M)BW+TTVI;4&TDF 88]+IZR#S^1IZ=J>Y.BQ@<1KHC;;[5AQ6I&XT#!_N&BG* M&^^8Z*.43@\IZJ883UG_WSB_]G6:F?2I4?P(E7M_WA1.-O7#[2V M/5@Z2ZZ8V&>_P9&\TU%E)1XDG'$"8D3I= MJF?G1_/TT5,&&:3MBU_;9[Y@"F9U,N'U75EE)DUKQ1ZW^W?0C[SQALA>^!'E M/'R0H,;3,2#4$7>GS/7;MM[[TWA;\;\.=6+Q@)44SP([/S*2I%'6WLRGS'&K M)O+>=<_'W.FE'HU%Q*UZN,PQF(-63R8'$@_(7_!B@:5;**VDDIFU:L4J27?. MKT'+>=RO07);-'JCNU#&2=C#Y'OZ8E\YLJ&I+!(T^IL\G^BE)3 M'O@]]FB^ADJ$D5^N5[1S=2Q1-) (T>/'],*A$4Q=3>NM6.!Z)8@Z+(0SL+.0 M8B"O';B8@C_/T2/6IYOU\K2Y6M^]D>EAJ7*=:&LK:Q#\\E(@CU%$:#UO%!<9EA+SJJUD<>4N,7_T%^(I3NI#YT;[UIW%'K MLDZ^.F\ I0?[=#G:8CE=HNT&:_^#XQ'RV>EBU_F=C68LD.A_!B.G@!NSC:4< M:Z?UG%,07J$YT)S2(%1>=HJLCX@B_CZU5SXR>(DYT"=H@:7FC"6NU'E,\Z', M;[4:ER-$GGXOM/55+>\H+^TP^\SE60/SXCO_8:QN!'KAH;X=Q+CI=<>%_N'- MA#12R/ZU@)?;&$J<3?W5@JFJAL+[;1%WH'(]& _9>@C#M'UC3;UFQRO-YIP+ MH'>JPVV2:'E/ZB5O'AC<"H^3MAVQYLB.6F*]^ #J+E!2^WI)M6M"$'#L;U5QMIM*&I$?TR M3N5Z5#8++I)#R\T4GMM50:*R4U1]XJU9K?,42&*CY3@9+[-D0=Q0'LA$/GU& MELYOY;,,K#KKX6^.KOF"CNJ94'#_- 72[OF"\IVE\J^!JVIG&9T70SC--_B_ M.\#^3V!#4 =YY%5O8^'/H\*&MB5BA(DUA V^F3(G9PVPH!@^29Z\SDNICC 8 M@LK@2YU2DPM\/A0)RO^VJFY&; L3O'ZUK-B;MGEIEP+1G M]\5ZS30TY?E_-T)X;E/B'(0/#"'9VU.E-#TK8X@>S?C=I7%!,2XDNE05(YPT MC-1;O5(>;--,?_U*S69+V#J%./)F()TPUX*&BPEIQSLQ.]DO\-+C MH/:TJHFBZ ODL_K(^;]L%OA;]H6TJ[]VLW:X$0?3,W:XMV1:"Q:<\6-:!6O. MQ')O7+:,A5&F7+FAE*O1L^%*PQ3&!&OF@BB@;) *RVUN;*G%%8,Y$BYSI9&8 MVX/R\H>$(>O#JK;]K'&*Z]D5.((K:;' MO:JLEO<_7W;"GT>!'W]GVRRQ8-\^%EV"?G=2 $$TC8^N MX%]U5I1[;#2MYQVAFJPVGJ67G>C\U>\L="H*.#&.@DLZ+;Y>(+0U,'$_NLY_ M)O5-' M\F8\&&^?,)._);QAII);:&FR H]"0I&-$FP'[7)>U#/7;1= M#=*AX+N_##=.^/LKA,NMYS(0RF$/MN'#&1YYD>MVXBJR:3> E;@.%]3D4(;P M1;;*PY?=SI7>$.%A^B9(?:+QSFE$5:L8SS)DH_]3<0ML(SL*O0(CXGRJ]XU* M%72?J]_7X0 *WRX#G4^]QP(JA6UNJ*=M_9[_8F"HYVV<1ME.Q$M%PU^+"PHJ MW ?NKGT)%$/YZ4RR#1LHCCHZ/>"^F] 3W=S_KLOE )P8&-ZFD2C"Z^'@NSG$ MK:!.SIKLU(_0YW9TNN2=,6OI1 :/D@KL9@-+:EM\R_2SP@(@SX0+W&3TG!O= M&?@JC[I"4I&69]@XBN/3GV:N?\<'<>'0ZZR(TNE-WX[H4\F!=B:U"A ,M'T: MU^$U.#RLRH#(_5S?RQ!%RT@FA]?#?$R%5/.=; -%*BK7OFZOW\8"&]>J>:S< M,%EQB(3ST5.067?ZZW:WGP/06;=99WN]1FZA,#MJG]S^CW3F?RN7@&E04!6$ MR,LRH29/!0-KI:=*DVY?U[,Y#L');IT^[!%@6X?KVD@23[IOD<)O;03#8@_F MKLC&.Y.\KO*,T[K2O25[G,E%F-T@-1_U%>6^!R-MUSV"B8+^D]+';W95R M20+-V?C[>/.U?8.O!:SU+6-*407WQ3U#2^I9J5WF3KZT-GG=S.")NDK5>Z*' MC!+QQ!OA* %1>_#:V!8 MZ">C]KQO1U'R8AH!\CS_^MVL$XZ"'&4-NX.O#N1OU-^9[M#>IUFM/U,*5\4+ M_>S@T#Z[+%6[UO2X5?K>B+_?TONJ4B*%NPV4\9S -=GE3W?Q?_1(+X8^"%AU M)Y_SM)*1=^Y#W@@P,YQP7R"P1FZQR[7-#THMU43W#NYFWQ*9QP*, ]5&?8]\Y40S,IN'.W*I/* $-OL%4^AR+" YM!R M]X="92\&ANLOVICIU)JWBT_7ZDT U-9#5,22]6$IHT6D9-=+:S8\?P$2BT>B MDE=E#EBR8.&E.T-,23_$;?_EJ[4,#Q;4.0!:2BPA]L%//HT920KYQD:QL0 M3I09,OORKT S<0,&F-3KD= +Q'*Y#U)FME'N)W)OS,W@L]S$GY[ M3X(%FMU8L!37G0Z"L96X1VZS#A\J:'N;^H05B>*Q0HCO.A(_U1*Y_6.69AWG%V;:SLRFC(;^OP/9SR;!*@YX!JJD[B_+RB7;4EJ3; MH@&4$$Y+7S":[S1K:%9PQK.Q,'C D/X;2*?U0KEE90A7TZ@@0OH&*L+D^YTA M+&"E+R+MT7/S%1:P$,_LQIMO4I1%J2XUL=@GNP@7B,(GP6[2/:+H'_>9J/(V MQ,NJV :XU6OKQ5KYNU3BBC; =*?<\B-\9=(@/1O?V>?3^Z(WV'%"=Z:<"Y@7 MTW R_%(VGD>)WM+]&&,6HT!%X0P]$VC.*$-!S>EN4V%Z)@,2K_ M5'B@&>5!J>/8&?[3+'SW1PROS%D3H1QT*8MQ*RT/WI69^B."T=4;2+B>ZPD4;7>.QI M6J+ J1;*79H]N[D22=Z.!4B]4]W@ON;&?D%]_>"&!.DZQB"&R014ZJ)PCB53 M$(G1:U0$V"HM[%T _6X-1L*H$OEN/6?HQZ=%KG9=>!Q+=@FH[JD\0\U5B(D.04]8R MGP_ 61@6\%%+"F6#&E?MFI-]?'-A;_6 L[NXR/0%)>DK-DK&G^XDYQE9'<4 D#]K^&Y>@ MB9+UC1(/YTH'5BO=^BP[=Z9E,GE>M3X3=^Q2\'WQ2#P%01Z'N?:Z,Y/2GS/' M6COR'!) G]IK]I#JA4 P2Z9\1UKF0U^BHTP&[U%5!'7XQ;1LBE'JFC)]_&/P MYEEA\_H!D#&^%$B-.E\LI8-C <-Q]W/7LP[? A&=6_-7WQ:>O9'_X%H.PG#MJ58TL;E\?D- 4E> 4RU;PPKU M0.M87LDA.T<]IM>(/&8D=1OD,MRWA-C-P\JNFO#=]?)D_CT V6"[[&7\B)Q= MV@:)!=HTO2M@<>'W'(B&P55[.6X^=VQ"/E_28'7;J$U(V(R3,7Y7GY^*L%J< M2#^OWVIX5*GT@*/=H[.5EB.CSJ%;ZJ6Z[3Z$&!V(T([Q""JSK0^L"X!)/4XM M?NMT66DLH.=6?YWN9/#HG4"S03SERBV1[PNG&*B<*#N=LH?MPN1AW9[O;I73 MDAJN&!VG8_YMGI(=LS75HE=M"LWKM.P?@806H1_4W4V7UI60(B]W#U\G-DQX M7/VQ\.A%&&D3;C>-%(O,?NQZO ];4W('AF RD&TS@W;2 ?W894EU@X=.VX!F M[I4@5]JE:S=I\ @GV0M4$";1F"L3C2P0ZZ3IA6@(6IEGFC_*[_-9*:+%U$OI MW"WC\J:RT=,XX6-N=6F=E>C M":(>/I=ZX2X1%1RUBB%"!6*!EDP\#U)US2BELMT1!_EG@43,<2L]VTJ&F%MU M$%JT,T(;LAQ6,9$]YL&(I_!>F4287P&Y,$N^[/JM+@8'D-'5VQH MY:42,,U[6X,OSM\%!Y&ADI:^IRCS+L\J;^U?SQR;!)_QSC4VLR$58CC=[#QL M;WN0*'*M>K-DM6?($$;!P58SG/[779:#R+96'1SO?1_Q$G"FXRF1'(;7 NOS MQ8%]&,KZ\LJ)QL'($)[KVTS(U_K:J$M%8X(K$??!VRO"]M85'3T^"/M!] M9M:(,)A!KL4NEU2^RW=?4[6'">)]#$/6,D@WU\7GXQ@SE= M,489+$7U?E)D%:'+7=OK#22Q?L)E[LG*N]>A0[4,CF4B&D<[)_F.Z MO7+S91?'O,19,-I1;Y*_ %&(SR\F^4S':PD+Q&@WM=R9CM-WI7L+!OLHXQX;+3;:]9._6'EE85(4]_= VC M;IW.M.L_;3R5G%BQI;;AM('%H#^&?-56OWO1Q8"/-GW7$AWA++@Z&23[.4/3Z9S&R(:!3]V-Y; MU^P"KZ8R^(1.D<[/":8C\%H3O(/4)SUZ2W._A!HV_+A3:J%5EO1U<#6),%_N MX !O(NWQZ_@ J,D6DC(E_K41%E@:-,F.XB3Y9^D*5Z[OTVC]Q*Z/2>7G7U9O MB%FQW.EIHF;/CLX@I&4]9"N=_( V14%,%TF%><0E(NBJ/][-D+W"-,'2KE;Y MY@K##OX+I8-+"9YT.I)G;=*DKQ^??SHLU9&MOG'*&R%Q#T*T$[=S22J??Z^Q MCMD7I/D0.; %!U43OMQAO<-2+MP3*H48L?KA-%(E28HL:#U";!J3(\@B/Y7. MS8T\N#VF=;?L6WM_BH(>L: 9>\''QIC/BLNG);ZM#%Z7??=3W[DF2JT#_ZV%77X[>19=X=2V[5FD.E*,3/69D MGG'4_NH@56+:-?B=G-40H<3972D<[FBRLW O$YI [BEO/+77CV*7NDH+2=C? MA"A6O4*,.K#B*DK(,%^3PBEZ-)9: MX=4T^VVWVAO_B(]T3)$1L*:(%_>F*C=V&6RG7[3Y7&;UTXTC%1ZYS^I6>0V' M98C.:2Y,QT'*Y!!UK6FS^CR ^A"5$; $NM19A!GWG2C.,B .H)9+3]$)]^P^ M"F4:I3F>-WPC15X(R;%K0?^A+C0_KLJB&K;FGE<[_ /P6]*8>"R[O8H'/\Q$GF,3=%XL7V+G_[?26N']]8 &1 M&F5?U7 W"3CKH^+7=SIFRPO G+?LV;=0]U/#@;,/R*^@71$H-*A?A_'/FP&Z M7[[4CSFQ5'X.48U<%55:-DPP'EX<#!-.<>WV@SDG>P7Y.,CT:V*!IO/ETP!K MO&]H3L2>/M*8[27XB^YZ:E$K@ 7JQ6OVCR$V"&C[ 'G;UR\SK4?%PQ-P9V(\ M3,\&-$)ZK3[\Z0.B**HGSX"[0%[NW7^R O5WJU&"AHBU!)@JBUVI;J<7")$, M$@ ]-?V:F><-B6Z^M&"SM"?)R6(R$ZN6&^;S%?Q=BB90<%5:\?N[VU5*6%2S>U'E(% MRW/**^LETHI6W:X["DPO-+"M=V@ZCPXQ\'O5\;9V]W*QT!((#^UTI-J^%*#P M4,ZY<_L#-.112:;4S:?4&O2!2-ARO/'[9GD2@/>"6WBP7?]&>I%RX>8I;[I=@+!_7R$/ MQ6W_PSZA 5:#RZ:BU"<:73" K+'$5@ $7#1XYO#$XLVMACZ M(?3]Y^)',05P2X83$XS M,R^"!;+\+E(NE'0F%GBS@9?S]'+6$P*-NP #CEX]Y&4ECZ=U_L2!D81F$LZK MC-WAV]9GZ+S@[J4_T+DU0N61_[H']7LRU0I@BM M+)/UA"%#CQ7(&0Z9;U@7[NI[5"66+,<:O CK9/A"J6#O3/OB^<>,7+PXN9$Z M+/"_K;?9==4A1Q,&=CTLM34?B)0I"VD9E5KQF2Y+)P;_@1 "(F7D)"?=PO?+H-Q]QG0F%$OY FS:VS8S# M0I.154T@]3%]T*'"[OAM_G,1O+BV,C4K![?G1UXWAOKL6"U%0I3:66[2<#U! M*(AV/CO_;3N@WP:&*J%!!)H[[N^&R4198I8-'57%C'6*45(Z?DP3K*)&*3&5 MII<(8 =()G3^(9C^H?\XMN274,\G-YV:)CTIVC$YL],D/JZS\/UV%F?!=P96>&EQC:YBRQ]+_]$? M(YJ&"W_ ;7]43)LM:S&3"#XY8@S/H!W><\SK_B U$*8EL?C,XH.R),!5\P<: M>=[>RD0Y LEI&I7DS]$S>J OQ7Z;NZ4MG@,SV]FT R7E&6S=DLU9U(Z?J!9"@D19=6",UU!E)4&W-XM M6DIG.H(;^B3,3LFS-%^ZI/92PP\1M!4 M0\P1"D< M#U8O2"<*!L*?"YB!9X."Y.:;H**;VA\WZGDC39?.>;E)>7$H^>-0US.VN^ON=5BBU%M33,+L_8LI?_ :!IYN M=@^RH\A-3P_+7OZ+3.]WL[_JK (]^(3 =UOMX=D9E;O(GKJ+5S-D3]LZYYGM MJ> ZZ-7"E;)&OC7;%-ZS)G8QCZW;-6?SQ9C)=;C_1/.D!5F>X25M&N;H$.ZV M0 Y_5F%NV L?"2F*OQ]\$>8UYGKH??IYJ=G+-/Q^\3A6R>KRY,X6$ M5,3?9Z;( (T098X/)ZM-8(7*V:+HDYF3TL:-&I?WFC>Z2.WST@ ME[=&T9,(^J7(JD+Z?784=YOTJ[]S0J$3'\_!F9CCGJ42SY+6OM(ZSOU=N[9& M(^2H1GUM_$R;=;5G3K 'UZ7$\Q9)#O3@2'6>@H=1MJD!Q:.HQCB_[.: FLE# M)P:T>&;OV.YHASC9YE2GF$)#-=C[3:XYY(!QNBZ 'A;W^D#O:?8$6T,TT_,F M:=?/!WW^[8A;]3?('(]\3UY\?TV_C++VVX6'9[S'TA/V3% G1QNZ>Q"X\RY$SL MQ.^\_:+T::/EI38M/E.'S@"4JIE)).Q0?8>1]Y:[7\W)_?7MO4G3HP-T@]O6 M$K_D0D/&>F1,VSYFG]Y#* _)@_Q\V/F+3+Z9MZ2*4&2P'!B4PF#64WIHQ M.? KR5#E6((NRA%N9:IL;:U!0S#LF#9D]I2A](R:QF4#]F!V= 7X S<6P(7D M<;=TC!QYT!D(;CHG-I6RSF]<3,QKXO^YWTC.CZK(0B5W!EF.WE.OX$V_^H/M M!V\B2;S5"\6/H*(CB 6"!>!50S;@Q'\W.G(]([D0/&)MQ:,R)UAF*'3I M.M(L53?*9O)[R@Q>V/I:' 8W2)8;SK6.MEJ: W7HWQB\ZI]4[4J<_X[!_DJ? MVX8.\WG _3(5[UX_>4[&\;MWCQ[=#?3-8,G]B@7(I"_@MGT6!2K4F-Y^'T?X MJ"7$O!5S#"K(@G@B,E^Q(-7#[3U>)?2=/0P2M]H5O:T;($"^9,+G/=H!@4&N MJP=5?*W6N%D5YGPK/'"C>^N0K2EUD;2]=[%XP^CU'9V!2M 2P?5@U I&J(PK M>;=N%7J8%4M6LQ>0%D@?]/! S00C.8FI)U^Q^]9H@\2=;/G,,P')@5?H">)3 M>Q81=]>NKS+WT+C#%:2VACV"4#],3C? ;R%4YUG@E41E+&#R&0OH+ZVYY'F< MVWI^Y7I:,I N 7,7A[SL@A:@3$PR'[:#I.]5FX6S\D^QS3O+;%05+Y$S63.) M5L8[X&[W():_AUJ!4G*S_?#*2\2PJD0S0;V6%,,71'Y\D$+4G"%5[)]PZ3M">SW S+ M# 12\LI+D%+M(%137JE00.XX[ N6FM1K6] MGY53.S$VFEGURYW8=\85/?)UYA[U6'B5-,T7>6^0)-5[==*#DJ3\WBH/C%V4 ME+?-ASDXC/48[UZ.$$?!K&O^J%WY]\>W4T2?W!NY8_J>F;?%(K(%I/6(.QP! MZ>3PV*-;0*D_&:5_.%Y*.X:?^2W**")->%Q*C)81S/7C8M"C"CJI08SWI(C, M*W1Y>)>2YK]Q)U.H#!SK*WY/6QY6,OZ^DI!N+'SV4"KU&#+,5+ <]"J%[P7+ MEP 7Q\R=LCZZ&06&%[6SW:S.(N2!OCIJ3I)>VL.&]V>R$_%RS&CQS>GVL4 D M1B*A37M:$ZD8>J_)6.*E571 0__5K\VIBP]?\!XDQ M&R@YTSU\9I[0%OU&\ 1O0$= !>-YDM#+/;/F,::3[ V!-4,7SQ^K?1[W!]F/ MP%4D7[[6HQ(&4W?-#PNJ&4=SI I6^;VE6!SL[DGNJJB,>\ MJ+UOE$W!YS1#A\ "\#*8:<:;;LS8MEZZ2"KVJ=I<=MM&B5OXSW&Q%>TJ]FD> MA(J6?)Q+JBZ+J*[SLNSO89VS_L!2V/Z(?%,OB"EHY0TW/AYQ( M6(H++3>0SG$Z+Q7:ZB3([BGE77?&HX136HE)NNAUJ7W3=')"@=9L874LK-!2 M]<>(P9B=1K5BN/YS&]_\5)_\[1^PL9L/P,+..G;5BGV362H::54#B^QXNP/3OVNO2RF=B%2;CG.YUT;S?8K.]>;$*;F[7;=UO^#_';C?#-ZPKD M1/=/6KNU;GQP01K#!F$=QE?JARCT]1*O(?EJ2*,;$JM]S-(\:!>/I:RU'DUL M?795-NES&^%^6X=*_CB-EHMK_7)>?*:B]E'IUB7F_H:0A+25:,]N*3MJ)11$ M"@MT*DM>]_J85SG<IN>#S>C_KF>R)W9@9E/:3#NCJQVK4.&&$!SGA5%G^ M[F?%XMM?&T/8C+XJ/"<1E2SS74^8R%-6[AI41"7V3 K8F?N64JV*'W>E9I*A M[TM3-R/J4M2%*&Y7-O^@NX_BK"(Q6Q/#<_0]WM.IW'NM51";A:AYW2@F$K'' M6WW^87J'79G8ROKV?3S69\\RO$4+:+NT:S3%76,Q4)81#H@0*@+I:!(QSU(Y M6N;.VE!3'ZV4S.VK$9PF_+A/BCQ+K+#*)(9B@^ENU8B_S%+?@'@74J[=[\ZG M;YJQ>#3OKEU29$YOKU^/HH1A >8CMYTUWP"J-2\3&N@7=(#%THY3NY>O._69 M]*#7/;ANA,33Z&>,']^&)O7L2NC(P^*8]+W]]$8K)>P\QSR:E%_45"A>!@87 MWB(\(81IUUMA*?&V6(#O?=UM/W^,XE-Y5U]0K/:%5R>;;TS<25:;*#6[?L<& MG$Z)3//O.7N29FY.1;@5:MA4TV57YQ_DL20FR0[7UB&76%/U\I] MG%W=:/*OR9+N/\[QXO5/F(H>^N3$*HTH4QG+/J5ZC[N"ZRSEC8^A:D5+HXK( M8R%"C&*5!:-"JE=U9WJE#Y^1C?X(I[GY^7)WH*!Q4 &JN#.E>^5* MD-5+8@I/Y$R7L'\'.*E?]_3=>@%NK(=[LI'B]GS-AM\Y9<_#4GS+I6MB*B$; ML7I/&UXHT3*A0#+JQ8+_= >&LVR+P7[_[@,-54$&@-#W1ZE$!]U@1Y/^.H:B M87T8S6-U,_SP\IN ?(S,F&+MU5<"TO96!46X3J5)JQQS1MN^4E2J*B/9(W<& M&J_/&UYRV+F].I90)WKHZBRZ<5>J. 7U%F8P0-V>K%U/1J^;,F*3(X8%XKS- M#!N[1QEPX/W-!X]4^&N7J,5<<[YDUX(CQ%=[4-P6I;8)@P&2PA6#K DJQLK" M@FDW''U)=!B%&\J^H]DJ4-$>JMUCT]OJ4N6U3A7W2#G56665[_/'O2>=^_$@ M-WLZ &R$>]=UYA0#?3QC_0E2.".7FZX"ER'XU+[>L\^ _] \X8#J[1)DAU3% MYG!'N2!$HI/8XEF_;#L@IN.^N2;MQ;"?0SRU5C\5L^R6]6^A8RV$%C6_KC9Q M!\VW9'VK"&=Y\7)YPD+N]0F:LVDCMEFD8>? K5< M8EU:I9 9N:/1=5!0ZY36:]5=]--O:U%K0A(-,7X=W%DV.M=:'2S[>(L]\-Y9 M;/0ZEHB1S.G&RB);G]D5Y%?IW"XFH/R=7XK]A:E>7PQL"KDE)Z)Y^.B[.2*' M<*.0B,1:^=Y%W [S(UJI(N7OAH4%[.8.FL92IHB:3KJ0]@ L0.STM/:E%F-G M<8]F0Z+V=3/&^\R!5%/^\L@G\]<0YVGZIB8[C"IP"6+%5%X6R\6>[UO!)VF6 MB=/Z6?OY.S<\[^D0P*#D<'U0N*,'A-RNOMCVU%UA-06^LQ:US=%7+*N>5 $+IQKG*XJZZ)5_7TBUHS+,^*,]I#E+=QI(H65-'A7_>JE0,O\[ M&;M3_)H2=EJ<>Q4WX,Y:D%DGF@R+'%B[CQ^9V[M-M^9D*$VSE8X"(;_/E#URPL,*QL'(KD;@U" M).E9']](VF++R8573SKSWWS4RG52G#!C:<#XE0C8L2YTW'-P/[.LA=:]G"8X M&QE@E@=I>9?L"';.TT^42<: .NBTLT30/ZJ:8K71B9$?27TYRDRZ,=(CTDPH M1Z/'.HGZ6KGZTY@]GNQW/44Y/[EX CJKUW M@.:3*BD[E6'3:UMTZ1F9M!O'.L17P:\I-#:-V8:J)BR&A4HE-"W.VK[MW&;9 MJDP!AMY_K=ZG=U=F(WIHP_).V]Z9&' 67"#>XR"9'6\6= M7@5V'_'5* P>!8GT?W_)'3-%N[G!'5A+'@S=?X 6P0*&%RF=0I/7P=\=>7G* M8Z)<,>G^.D9$ZY6J@W,JH]_95;^K/H039<-JPNE#*6IZF;>\V]N.C:\B;WR4]E5A,IKG6%;@5)+=+:JHS!J9LI&SF0S14E=R'>][OM6]QQ0+S<?&^9 (E%9V[9Z]D?7HCC*$M[\=O7?W552J^0MOZ(" M20DY<^S+YD;$R\8,-D12YJHJ2RJV_,?HTC&YP<]'A4:-^RV"'( MYM.L7''G'9UL64N]E_0N8JSGOFM-4=>?CFAM>.N^EQ1TE#*9#3!@C_67 M/,U;RV.L*LMB0M'=#W2\I$C;2MM*U>N]W&E,AS2),% N1R9F9"2("M9%IM63 M+^W$NISHI'J3P4#7-ZB;\<=RG]J%.%86F4O*.^?LKG\VS43[U941K.3CR M4=W59@D05\CUNEQ&R>2[+/0U>_U1SV;:.VXWP9Y[)CCD#)AOXJ[3S)CQ\GB8 MG4)+7R9_C6*F JB0JA1!W+WG9XDAG\CE]GF>^_W#(]IE1K/U^B.FS-W)?)1; MJSYU6"A?Q,XNSZUG;E>:,I2^N"24SQ9*DKED^@XVH/06MP8"U1R-;N>,Y29_ MLWOMU[OD,=NR"I8#.JXH99\0/B%7QF+-#RBFJ'#AIV M8.0*FU[7K.#QL.N@=GF(&*0YN)9#B)?0Y3>6PO[R((Y,CLMZ@M/>*N"'E@5)V M3X9Y=H7PF4]*= E9\E<)+YY12_ &Y_1"^P4$\$[0#7TR<6#-Q\>L4<22!+QP MQ>-@%L4"WG2:83DTBC6PX&^\KLD>J SN1>_LT*-LZ,MYJPS1E3I-UO@/>J]D MR73CE;_9=D=CU*<+%'CV0WGRK^QU<4\1MD.O\$5>-S8B&K/EW^%DQN=*W&@5 MK'!N:>WR+D"];C&F05JL4!LSC]QLS)@U9;W3,_7-6>5MK1]#K'HI1:A*YK') M"19X+_[6T>DD,8[S/&\UUH&E?9"XY)5E)DD!,Z()3AX'W5?WOWD .N6T&S_< M>XFA0DK,,#JIBA#;78V:OUV?(@HSD7_@G/-Q0X)<1A,>1.+/7C+U70]>'] Y MUQ1"LY.3K%%K2I>0>;(Y6"#U@A&@$LACI^7= =<6CD(&T:#XC%'I,#4B-3G5 M #RU41F_EW6U445)/X?'9^+KS,\.QU:=#&F@CGA>3>TUI.<3J$@ MA0.W/^U%S6^N/$V/>$"?]ZS?%Z=R9?(SRG)9LP%1]L&E3'X%+C#==%W&[M,ZJG9NO#%7"<\>B#P2%%Q)3BV !=KD[%R\(V,^G]>[OZ)( _$8 M\OI(+@NIJZ&LEM+IYCX.+X[9W_2<'Y[>HG;A%N:/OZ$AV+*6SV^KY01!D^]S M?N6EB'-"L>5UOW(8[4QJ!M58Q.\;>-5_D%GC2 :N;R8](QR:C$3CI&Z#KOJK MFQ:+QFE92"3)O;14IN\_?V0WY0X"4$[M^AVG97$%C2*3E\V28*I%EE;X(6Y- M<Y:BM-"=3T^%)HH=)\P%6Q[_>7J%9JN'27 MP0W=/V ?$M, MSVC CDN-(L69D9[Y[17"S$(AOE?0E9U[>Z=;A)@HB&X-RF3Q3/VJ?.GW#2Q@ M,7;3PGJUIB[E;BT-<*O6\)D932L#Q<,ZE-X2\8!'57&,^%(56\* B)EFW;5+ MVS+77&*G-D2I-$/C*C"; D4WULZ*F11A;=1'9:/*HB";RBT,;!P:*2D>\1.SV&N(RB MJ3[:I&QM:4_<.4TH&ZPRG%66^'30]H&V.IKAF5FLN%8>?1M?92I7;IW%%F4< MS<\5W(\H*TP=^3F]*G(!HS(8#MU*,SF5G"Q%O5ZJ"??7*2+& E=MOA@;?L+7 MMNM]QQ7;^K0%]*+P,"@<58RX7T-ACM*(GA!Q]*?"%KSCS%C?A'@? MUM%HUM)5MMZCMUB@U]Y'I MZPFM\ PN4>4)/-<8&F0;9(L]4=>%T&5G2Z58" M\JO&"H4/.?$#$S+\AK)N6]8+ M8Y!GNM T>[=J#/XP#!5<@,I>[Q!/Q'P>_AS:;XT[P-1VA9M!-1&G^9@A%RL:SJB?Z\;93SA MV_:NZ&_%E,S8'%/ 'V[ON-?']+RI"("I?UA@*TXL*N))O$!+TNZPT2VGEOVX M8"RPK^?_^ (3KE^ ;UA"^\//F/'3K'=A3!:]?0PNJ^LG.F76)B1H]J7T9[8I M3*FW2W=I'V8?>.T^#N,KPUC*.%J]C/F]9QVM4Q1ZZ0G98K+FMY>;>*8=$3?P\HAM-)IP(JV M*2Q60NDARYEW?GK2$RRS9*$ 1_%;)"5G:\_MY-;P:/+M5XR+\SB]I1H !G#=:'$JO0% M.U^[4XSE=&UWHM_L"Y9;OB,-XE92 9[R VY%NF-IJ"W@./P'>WSU2B&)?ZA"1)A_/1B9& M.NVA+X=^[' ^*DFJID41:Z&\*P(L,CRT1&>$%2[?O[% MK6K\"B$!PH<1;NOF*L*[D)\WNG(4J0C=RH(@HJ:Y!T/JY:O:(EY:WXZ5EQKK M68S[6D'>SOCN(,!:V/.#6]" B)G<'Y.Z.E^?)Q#;.BYX)()1+L"PNY+QE M;ZXO>YFY/?<,7PLT.3TGC/1 M=*;_V=O>9U,8)FY(Z(/JSXCOPY6K^\]TZ2A[[_@0WE'74F9-F$TP9B_H.35I M.7_<4J-1BQ29-IZ0NDN^H-I\_T%4TRBM1#>#1TD>IWR#)[2X_EZ8&;?OS+"M MWZQ6+B+W\V?O%8VO[5F$;VP.4Y<&Q-58VDZ-TR7VDD9&.!@KTKY\),QLJRSV M84U56C>XR!"4?C>%O^#_P=Y;![7Y=>W":8%"BWMQ6FBA4$J+NQ8KQ8H6+\6# MNP0"I;A#@:(I[J2XN[N3XNX:-$!(#K\S<][W.8^\YWSSS9Q/YOEC9R:S[N3> M][W7VONZUEYK;>Q0$&=U*UR[BY#*(^E6IF2V##]%@>S#:=&C%78!-@#.KV_! M(BZ]HG30,-=C7*1&S0DDU/Y1\9=B6=/)XSFR,)T_%AL.?J]V(_R$ @Y>[>! M\'R? <> 2I<&V 8_#6:M21SQG#820Y>SZ)6Y(P+WM>ULM'N-R*N4+#Z"N65/ MD)\$FY6_UB??,-N.^[6]")*SJXX4SE7R00.@ZW?6+AK3PZU).UY*#M1:Z6C M8^WN5R!=.:2BRT\:E)QSO2YY8@DS@W4]Z&FO M^JF@@";F"L&BC(89E0+/G3CG_O&+#L?P2=C8'J_X$VN^%A$QCI/QRK@];_'R M15U#X?=Q $EM@J(N8C^<7D97\O0<*W60Z,GVI6U:^9[82QB4.=7A$]$ 8OD9 M':B@Y_'%;KLQ>]W4!8T!DV+=%.<&L9Z>K&ELPPJAY,(E1GT)&-\*IJZOM$9G MQT2?"VHT\8_R[;5/RS$Z!I-F'#CVJ2G)& [>-+:NH0&EH5MNC:B24@03RZT) M)XZUD$7 N;#1H8_3!?V>>QVD'W]Q.U&BQ*F+%I"?)_"TM!77(V^YZ[+6^YFW MWB!N4'5S=VB#[Q*@X";K=E^3ER6;9[4'5OJ<^O& M_+7!7BLS\NAQF^!E,1CWX,T+.'8X4GZ\GRZJW!<_Z2?.V5>ESB&,\5H'[[4? MS/.PT4T+,P2!XP?^\^MEY_&"K+"QOG\5!\=.V4U/,M[T-2\W.(0C96M)$+.@ MF+LW&!"!S+'XYG4S,^ULR E?2EB)+A>K)U^I:8S);/BVT$_[M'>9*3;M!,"\ M E=_H^?=+9>".MI.W,\@;D6\*M!#9'=H7VE3$V84%EJ=U3$S$7$)8>P0A:&,WR?NHIT64@,9RU4=C$MC,YZ,614 A[> 2K76=UIK)0_\_ M4!'_!P*WV:+*V)*CY"(MFZG[^:LW*?5BIH=EM:B6>\JQ?G%,W[.,?R$\>VY@ M.+&A4Y54_Y-LU+N[)=D<)">? M-$(P;#DR=0I%PL)+0-KKBI%"-180]Z#194Y[J; MTR.WNQA(2V)FYSNTE:I-K]="TNSGO!1>]>916@I<%Z$RT0!R< B#G+*+ 9^$ M*\6A\]M.CKH+S54(ZF'S'TWQ""&LJQ 4E36%UT<.T2DS%GE5LQR<64:";:JV MXPB-_FH"L]/KHWLK'^C\IFS-A6KDW$?VGR_3#WW%/%>Y@ MS,159X:M>F]:H$>HLA99E?Q?]ZLNSO_0O;W[C[-1_;]5Q^R"_BLF!G4-:[VD MLS>TER-8,A+_+/T:6S9(@9RRD+><&F<=IQE0Y 42H5(9M[[XY\GBB/7+GVA M7"__G4<[,M(GVHC6=Y+A5&?K_G&?BL?^(E2[^P'>@.PS7)*)W[QBGW>EDYI7 MF#BJQMW%U)J):9H41)&I*HC'0$G^I\N:$1,6#(]$%"_UCV]9!%!'FXMH0-26 MGYB%$?&>.(TOKQ5?PWE%Y)NU\]=:K!O,;_'*U:+7V/(Y8&)M#_; 592=T03W MV)E@#=8DF*MK19EB-B0]5!'RWN#IX;8=5WM83&\&8:D'K UZS;%$>P\>)\ [ M2="<5LO1Z^="T#NWVGLH-2AQ+SC8ARO?=M=H&]+ Z08-K+6(0TN/3 4],_L^ M/;TR8W:>"MK.9 FYRP<]>Q1;:'5S=9F7Z^-:I,)5Y>Y4+&<77E7T/E-VFB9D M ^+KI")XRYLA=U<81ZG2"& \))G.\X M%#DT^VG[HH'M()(G-[R&#./;-@:='^_V<@4_^O/ _.P ?G-PQ1KH=NRSUS^EZ7-?#PG.:I MI$.J\&>?WUX_D7[+&%4OR@=+!ZE.3K:)4U<#P;@B*4Y_1FEG\K 9.PR9XY]X MK5 R[79[C0:+Z.5 PUA.:@^N5E,M+>JWCG5;N(28@4CC=QQ5I#V.HR=IL&BD MR234!1).W9U86*14O"3+R&TXY$^M9-@% "LI7^)\,X" M\K?+3&^F*/"-^QD]-<$VEF@]ZR>^1_\PJXVQK0>BHGPHT& M&+(CAT']?^]:E5NQ1\:*XZ,!,.S[D84:W#DP8( W0A'VJ#IQ5*37\&WRP9+">>VQ@A8IR,"VL'?H.>_U6#O M'WWRH:D0B1#K@LG20RL*(-))Y'+SZD"H](;NJS.9%TW'>'V?Y/]D%Q-H!'Q[ ME7"./13X]T717 PQ8.!56GA/HT!Z:B?8S,C9YYDXW*, MB]OQ*9=Q;@',B-4L<]O%EG8Y02XG-^R'RL#4.\5;FY04DV(57)_"XO;( MU&04_ON6DL[2LY/$X+5BUW#]R?5Z5C$%P<^D.YV8A'8)E3(\"P9CN>0OS*/? M,CRL$K:5HAGFU)HZV R2?&TJQ->#S1A06]L"S&U V*^&HP'$BJ76U$X+2XI5 M=6YBGXW?-1JOQ"\+EA6%3<\47)F_ZYR(&J>AM<(#TLH7A+PMRGX@]XMLC[5$ M:8"Z%>D)O7-AZ)OA=>%/7 9^?WGWTV:;JLCHS_+Y,AIP;V;[,!G!;MFA]5)E MIX0)KIU2E0/[&_M[>P=?[*!ZT( \- !QSVX,JRYCCLP.K-W^]1715@2K_X06BP]/LQL"&SHY?DRA<(.F_^?KOS//[B,^7+_&T$]PB<([P]UE-2& M 7F?/PHIV%O0VHB3 V:JK<%?P9-@I//]E"EWR7_'CP;TBM^<>\N[$WY5._]? M]V4W7IJNBQ,/7E(NGVM )ZF%_0U'5 :(!OSS/\4N+_RSGGW"_STKUC2\XX9- MB&A@,+_K2>Q80$TM4/V6!I6*!JQ#[KS$RUMW6U&"]U:3/2==YTT=G9DD\U]T M5+V\=W@E^HF^\IG*:B3U9U.38Z9=.(4Y"W.<=IR2K0R9@U2L)'4OK34Y\2-R MB14 MJ3N\G\JP/A=)!J@A ; 1U'-3W(H.EVL1CWQT6SUJ4&@X-T \W$9 MLG](U7JEJ?A;;2KMR8?J_-X&D^VLZ!D_'F),QT!#/Y/TOV$,?]ORBX#4YL$6 ME\U M:K)TEK,L[)MG7C''?YW&"+T[&O'44LO)T4TX;JGM])U>L4"JV%8Z01: M4L7]]+/,%BW<1G;C$@R\J"&4P,F,_VJSW@>8:ZH2UY[B:)7<9?][^1TU[6 ; MO$TO"]YSY>POP%++*UV?M=!23F-+4\!)WW[ #76M# !D@!U\C'H,LIDH:Y+& M;)U-A"6'7:O^2'DTD(C-X,%N"E65&X,5^(XM$S<)EH!$ J1/CJ# HL4]RG?U MBJ^^-S(9^MK6MW-488F@-(_=W;0: BOUEN>EG3%\=O(BA" %(EKFJ2MH -X. M3-QR0D0XYX\*&B!J:_,UM)57U1*C'VPA'EC;0EY1#^.)3%J ZN? MX"HNU'Z0$(3#Q!@&0,RO:'?=J@0G>757SR3X% X7XU#,L;_ ZWG_YN%*+&QH MC\MC!S@#MGS5I.A\\J9#+U7-E@>FVE**5?[Z=Z;6,X6CS,N'X"8LKR7(J@K! M+O^P9^Z.D%G"I(7+Y8QCS_;>P(-2!9,HRY17L::1/3-R5'BB.+\((\4>(J6" MVUI>M@;YT-]J"N4HT#KNPD-?$N3$/(SC(E#V7,>EN0=XNU\5 MZUNCJ"86%+:PH@KJYLB@ M&B6&A35/4)%0V= R*SZA.%FG<$^;>*P;.VRR!UO+ *25?3'R;4VE-VZC@(LP MF&T-M?)\7A 3DG!ENNIIXX<-_7 ]OQ[5FN\1O[95#,Y:Z'6WJ&&-\QC1DBHO M8*9?%Z0Z#KMUFYO#%3:MK?PF[,%$\XDUAJW@'.# I@LXA==V(Y9_4RH\? MNN*Z3;\VB='_[!DP+$-2.UI;MISLN7OV8*99ZU^D--R3T\@6&E0/''H9\;AF M7L.(W[_MA\,Z?+5U1;9IJ24=T?D+; <2:TAD7G3,CW6EQQ8PI 4O,T/:M(T=T!;?$F5)8>54_?6LB_P]_D+A)YWD&IGON B*RX^I:I!$6,TP+4' M!_D$O#Z]?W%FWW:G?L! 3#*=^AALSRP@RO^@";S#[,M[GN"ATW0_BG>@R_[OGTMF7&W;DHB3VS/1GXDH"*7$L_;OYJ>USWC[%]45K/7$6 M$.MVR2#]T^C-&ZV33,'B[)2\EV2; R/S*%(ZVCWPES/(\!FH=%[,8+;7Z.-5 MZ=R)3=IVL\NXQZUNU&@?!V[+VY>F@]$[8+8E#X-Z B^/;JC@GHLV_\JP[[;^ M[Q^&>6:UQGFJ;YE'O+TBM!7TG<*_UW]>?%S8K7#/73[I_#]^V,'_@:;EF[4L MQ/EKV%)+<]^NP=[F">"O$?\')[-NXJN*/_0'SI_#^-_>3[A:$P6:3X0>^$O@ M_M_(O_G[]B"N*[[C9"AS/?9#1<9WXF_LZ\W@#SZ$7=HW^O7#N9U=CU&,A-CP MI^)_N6($0:X3OIWKTRTR'=84 QLW#M[ZPAGW4\,4R-?A>P6^ M)/R'1>#/26+F7=(ZQ_,K 1W[YQ;B!T]V5YII&EM<-BSZ0-0^K4"A-E=X.$\2CR%O2+VU;;>K/RJ]0!O5H@#N=./4JK\\;'YI/ M<2/;6/$)7\9_G#]OKFB"]KJ?&'E$4PS1&8>\'Q+^S0S9#NLDU')*2!X/RU8F M:G(QC_9#2IOEM_-&(@L?76/T,N$]E&_'O-P1@F4^I)+\=#_#1UVL4XL%^I3I M\[BQYKSD;TQCL\@#OYD^<(M)]1;X8O(XBE=*#H2G8?*5G+UTV"$N-3!EG 2& M"^?OG6OM;*:J+F@2M2_:M>R+D^\&:' HJ"4$:?'6A!45?R1G+PQT]5?%Y&\^51\562>O4$PO2S3RB3BZ)MT'M]V\ M"3L3)@READ:*.)<@P&V%7[!:PK[K[^E&<'(-OOD0,L'CPFC*/Z1S+N(RA'J" MJ"0,;2(NM89Y@6+WA A_UE[R09K>J)+@^?39T%ID8N\Y-VQNG;8.UKNYUZ:W M6&2-&Y*"X95=ZZL18F*3-E7EQC TP#3I8UUMTI!D_-EKE+'VCI"KCX]C'%$>HU OH1<05< MT>OC\2QYPQ+A"9\?B M9Y'\PE&-'QQU!:X$A0#":P=YZS7E&"HQMY6Q4G[.$ M$L.-NM$ 2@_G=7UZ_.K)\U+9B2W+]Y(F<8)A_>.*R4^^B3?7TL'GRA#<:Y?- M!2#CUA.6\*IFHSH1LJKHWFVQ$;LAN7&?:'?!)[YI[ MEW!TQ"3BB>9)4;_]RW7A^85\"-&#D2%YA-/W&$(J3(NIZ&:@*W;N\=@5-?L@ MA]BK!8_P-7/HJBT!&B W::08WQ\EJDQ%;R EPRS/Q+9#]!!G9^.BAXN]X:0F ML\1:EUME39279W#5D<=\CO]-)GF?U--U![8'(X^3(]8& M.ZF#$G)?OSS3F7EY6F(SW?&HA^MH6UC#HNRQJ']92E6S)M'[E1]H8=9IGGX2H>>50)@IB5C&3[YYB%OIU)GHL".U<=T-<>(0A M_[BV5N4$KZC8B 0>B35Q3Y#CZ%"F093 GF,:/*78RJ)A^?SEWI6>:*NZ$[PL M;D3K=Q#5D11J3W#S'1-_IG&)Q-6<;\+Z#(2.-Q4:&MRV?!(TUUD4NH1_"N38 MV-2H<<=U6%!;0@.S8#EE3-C^PR3U+(=/@HW9_0]B&_GS?TU4]M^EG M"NO"'J*.,[6IW1DOF^")T*P=0XKJNJJ)(?F;R*V"F5VF)N#+MF+<-+].\>"/ ML!B0U(E<2 L74JNR8=)%[XY=NNJ;\&=>_ \8=I^E*[E+[(/%/?S>_;$ P,;' MYKOM2I[)?.JB-!9T NC'+ZP\@'Q1%G]B[P->P9A0XJ@2L?^(@!?M+9- VBE0 MQ)4&"F_,:[CZ2^J"723#:<.=_EP3B!DI)RQ8B7' -N&K)[ 0$.^C-*C)58R1 MGO7++<%O#:]4\>0E:7JT4$.'GC>$/^76>)8[)?),Y^B$N;!?U=2"NIO=U7"2 M"I[\LI,9Q<#O_3(7[T97=2;:$W;*\)U>",;+&3#7?=FB-)/]2[1+S"8_N:FN MTV^[GFI.Q>'!?KR^V4 SY.#Z*_PE53#RQ;<+>].I008^ Q@6WHN@Q]%VV$E7 M#D+J;BJ#*KU?V%L-P/BC.98ECDTHGC<"45$^*\?G0C=XA60EAB2,% 8SZ MYY6@5SE+/%?T3'!,;UX?!0F=QZ-_;/T')(1-+=[(:;'\UA?FF?/!3%]+V7.9 M4I-Y]@_^[;]MY%M@NJK;@)-1K6G;ZO1/_0 +*'\3?L>-&"#4-%S^:3V.MV ?$N,'6'K"1?7:T0# MOD-TIER.">=:X\WR=7Y'#,GR*STSEAPT9>V5P!$YZ_$05X&)D8"<)I&D!(6. MA0A[W6\*'-EI&YV!YGUT& ]_"K0]JXQ8QW2U$FOT_<)!#E,:_64)96DD0DQ> M?FL]V0XQ#CN3&Z\*3*1YW&*9DRA5'QMSTO6H;50Y.UZK!6G;SQIH?(J4AA8SU&]+>P&ITF,O4VW7\'==RM?[[''M&"!H2M=XWF ML@ROWM$;NV(@^6N9\'X3:BA3W2E/[SS5MI!3#-;[+X_8(=.TE1J''KRH42P. MEV;L3;=I-U7+<) 7.!_A'GTJ,L;S.:M);J5*70^DBPBU$+T[1 -F6<)PMEK2 MAE_)>+[%I5=FGZF^$[O2FNR.C#S;W>4.K*_WKQDJ=R=. Y5XT#0^E-]X(C8 M+*IKF0S?L58SQ(>SK%9#_#AQ+?O8)CKQ4Q:8 M=GU'PIQ18HQ3+H1!RB[]PZ4CF:[X\,XC83_E>NPB0/ [MIN]1N4J M65EM*OD_OXN)PHU>>;#TU+8\1L3;K^D5Z.YYF,N7-@74J_0Q)\H.+'I#LB15<*2_2W>Q)37[V M7@TL\3BFA-C,Z*V=:,UF^4)!V8C?$W;2+D/ND^WOZUIP^FJ+_"2J]RF2S;T% MDF<,;=K"^2![A'/1$D=I?AC'C-8SN;EGB5C,:$#U\X([2XQFZ!-$(]RBUPB/ M=U_/8^WD[B+A5"3QE#=M;X>\O+K5YYL$>U^/#Y9WUF\SO!PB64FZ_2W[N7F4 M5,;]#%#&+WY#YO)@CP&SY?G]Z@#B!!<"$R^USO0,/7%J+/=RW=A-C\P%!^DO M=C57Q2NBD?%W7U$=P6B S OOR.GIYLB2)/[*;GM[DL2XS_K/&2^83[ BC(. M#"=-+31H@*5/-(HDU9Y?8'%C4CUVR$5BN9WX8+/1&:NTZ(:-4QK5_"=;]Q[(,&Z M67TS2^SEDM2)]M7VM2P[S+AUMWACV,XR6I.NN 9&'ZJFJJY!^XI]GSR8Y[2] MA(+4OSV@PG20M1[^I\=8D&^ JPC2MSV<%:\>.]IW;OCOXR%UJ@K.<%E4."CI_O/WR"?,6PFL6N&!,]I[\B+P)I< MRQE8^6,3NU^78K\N>:54GNQ4?+Y+O14C5Q[*)A"]01*^SIXEOKTO,=+4VC9_M'>N@9?UHPT9>IOE>@D.]^KS6$O M,C&R\2^5M_R7H#=UFVEFH1>+4[[DXT(G0;VOWUZPV>OV0=: MK7!#OB XP+05;"(P(N8/RKBQC";84 "DHUFK_$(%!V&OWT2I"PNN*I7=8)7D M7?SA5*45Q^_DH<8$6Y+63!"]GSW-9LD[.!#8/XTWD@=W MU)_(W3UN^:M"FCX#4LE^;D[OSUQN=4*3UHGLVU@I?W*Y7QC^N@:"SIYZ)^7I MS2-&PA!6$+>0MC^*S2.@$TS$R8O/_/'6I$'IPUH_54+HIT/2/,V$"JJZ&_/F MJ.DFFA5";(_\;B-"&]\_) Q\WC^:$M=HZK69 4>'C5@50RTY%HS^RWM+-&,7 MZU0P%UOQ3^_ Q?R)A7RC>2N.VA0CLZ];>A+A'&6CG'TX#VU[^ YW(]P*8+.G M%]5E!I.I\;.-$(9]U L5:B3UM.LQ\5ZV*IQ]#]Z3V)N;4$?KZ1A%K,!,<22! M&0^;L+&WM0-_I?E>6Q^D5?O;,D\CYETD\N#0QD7 V,%SPPM6U;[J\Q"FD/JA M9NS\C\ONB%EEU 1OD,I5#!Y]>O?K%NJQ_/'L"99QEUV>OKY7IIF*]ZW-6G'E_PBB&QD$OQT>F#&KM[4#RNR%Q1K)6-'3C"'%M] XYTYW^3MK\.WY$72 M6U\%%JOPUEF@A46D(/$3V^&N)$IZDK'<%&U.YCBKWY7"I'$*['$*QUJ+>[(^ M(1_&?G@OG]6O9 B[W,_.76,HLVN+"NR,8#IQ7:4G.J.'Q5[OPR3KTB47I\*= MWEWT\1Y?T6.=1&[N+QD@]&0RMN26S@;SWX\,[^F4*5QE<3[TD,7=: [NF'OM MKL"88*$D].QYG2 >C9WDJ."^NLI"-1K0C ;$ZSA?0;?M.[83]!'FY'QZ!9MX.12T"C#<#".DJAEXD6.QQ$O&I$AC2"XRT34]L_E@BG M_%,VX8CG%3)?U6?V@\<3P#J7J5(FSZLUN-J3L/I7A0BW[97ET&H.+;<6E4.* M*-.,)6%CI\W-2$UL#)K'+RK;UL+TY([.6R].3Q\?<^Z;W7FE0(A]GR+U!"/"ZK11,(66)[WW< MEAK)[\5F9CF31YM?KYQ'A(B4?%[H!+3[4AA(+$.#JOP]AIL6PG&:.I8::[;% MSN,0\;.1M=EZV>N'-$;38M3+ACO4@=W=R]^K0_GT%_/'DF/W--?B# MV16;J@]/K/I$//R<@<)*&/F"ME>QZGV8H%*E]%-&<)%JFVD!AL!Z[#>@O?KX M^;#UZ$'*2+I5@9XI?[S[PX%D.H(93(T9-ZT&US2M%)\JOIJQLC^KW]Z&!(RQ MKCS)6>: 7.PIZBZ2:@_PN<_D7XY8H<89?KCRAX@=X5Z_X-N&N3/HWF2=CLRK M5B9.H.9HBJV2;'Z//G5Q/6?S>/X;O*KO\;?%='_XS(7Y!',8KR_LLA:4VMH> MV#ZOKOC&#O308%;M\">^7[SE -Y/HE4G2ZJ!5*^K%86]YQ4%@ !P!=(&\.$WT[A_GV M0F(8:\[_]F&(AASKX&NAZ(=@V(_6 =W+E!,HY;+^DN]8"R7LD(>06"G7RD&$ M7ULAR\!62\QXQ=/[)WYG#&&-933\V?[-N];5TO.? 1$W;!&5] ,YTY%&78]S$29*UASBGUK5B.*$%?4$J=>DO#A_ MR&Z*G-7A.:>9-/$K(3+7O6V=]G6G4$3 JYN(V3 J/N5PX".GYY&@@(C81)O- M:,.'?BE*IZW[-ZBFX00T +I_(Z57&Z/QYJ0K:(#LN6 ^N8VF[Q6O>OC\_:.;8360<(+\(B7;U>$7=K9Q M=Y^AKJQ3!36UF(\T?#. V]8KF[);!]S*2-C^'>^5+V8QKQUD^A["Y8&X6") MDG>%[S Z=RNY3\I+#-?7ANI]UXYE.Y-]/*)]S ? M.>FJD6$X=)9XROZ1>;%GB#XQTD28N@C/7B279= O_L/Y_QN\F]:%^-CQ1!_]:S!4?6H M+,E69/$&#=#E5'JE)WN[OU%R__Z,U)=*[._YRZWWO-P98WVH66@PG!TOX)HZ MH[))-"<2NU/(/ :ZA8LK7QJP?FPC47_'+EN5\".]YCG_IO8":U98W#\]NN.O MI'/L]6ADK HQ&@##1 /&PW7!N*T;\0@C5'L,>.=AN1B__J#C"4QSG.>.7V.* M%Q>A(4T>!>%9#R5+'PG3],#^)GE9RAE(F8NBM[RQ[8[*_>J9K].)WZ4]0ZJW M^FU]\\TO<955%EH+JBP:QA86X M0@CG!6]U]!0R#23;5]T]E7Y*4C$A;GP6@AJSD1KPY9"+8GQZAB O2'!V73J) M@2S!<5X6!_O+0 MKRK)D+.R/P2/N,@I&VUI5R/=4TK1@$O#>%<0A]V;(>(D/6^=H;@/@<"VP%H9Z,W)4J9%F4=E MMU!I3B+G&@VD"?]2JEXS22CN_)A(9\0WQJ_0!\#Q8;\4!;]2 5.ZU? H-&-N M6D'Q$'JN[GE(/7@N*O\7XMO(I$&C]%>1.=X^;9KE8SH(X[7_H/&#J;#S8QJ/ M[$\G>1"@9YZ'"1K0]8IY33CD' U(D5=G +U\['SP5E0^TTJ9\B!FJ9K%;CL! M]#E^S>);M;<*36^)CO6<+(01WSS1\),$[2%SYAME#Z.W?*MU_GY*7E&YN;M& M9"TTG>1KP^09I4#RH8_!)%+R!!&$!0(ERZ1-R\0B5'S!V7^,YM[D4; 71WX8 M4+2OD(O1/XAY>.PG\01GE-F/O7*RQ'CB?% /5X8=J^05GD1:3!& X55.3P0^?:4F)2*$+E[8>G_,D;OL..B5?V-S\THM) MX$ I4%1[,WOB'L1K'X+BJ 8?4F42S^W>!MEFWY"$#=HGC=L X!+)"50KW[J#,X$=8%%K>?#:J M28^7B&A_'Q%!8ZZ"P4C$W>,8A_4Q=;,!%;]XT[KO%DQ67WKGR:FRGRDUV>MU M%%OB80[K4;5"R87&4YSJ],#OHFP>$2LTSP_U&?/C-T4W&H8;"GOG6X.)>)(1[PE^I*]3OC&O U&UC'%BW^4RQG:[LX/YF_?_J< M?^(N:>D_PD'_KCU\.Q C'#8JY)*>;FU@HAT@W9+(QPJ?EQ]H6_E&M@)+8 F[ MZ$,=Y;Y# [SQD=WVRN$%95%>=2$35CQ>GI-;%^J(2:4(-& 1&P[EI^>% W8+ M&'K(Q&\Y=*)[&_9\=C/C[W:"S[N-IBTV+"[F?)*7:01[D95W,L^J?X('^ M^#[?QRCAL[V(;$44)8J'4H>@ 7H6ULM'1T9[5CZZF4;Z.:Y;C^5T(*AKGB!^ M.K7@5?T)Y,<8GSL.E0DG\4O=!+&7S\2;)F;EBD8A=S\T[@RA)BW5"U.3\JEYNI).+[$D@5Q-Q7-T5 MNQ4"-S] )1>*KW*>#+HVJ*$!-O<4++3P4OU@X/+>9I*IYRRO3<56-.?R\XQT M]BAZ;/EDXCCF%5F9T@@$;\+J52=UN295-/ZY9TF#/XY'BY)$UF&7E"O-A5$5 M>_@>)*,>[%%2=R^'(@GM+W/JO_(NI3+<=#L/BGQ%^(LD[,?W./N?;5!2WKS) M>U&3N-9Q,]M'$#&N0$I R(1)?5N[&ATNOLJ+<,X!W/3% M_AB;YD6LAEA>M0\$^=BA ?->3ARK^B_N6DA M@6 :KXM[]6.P0+QPIC;M5@+0ES?AWJQU$3TO:^HTYUY&;&!$=1%)TF>U#"& M8-[>#GL"P[TXV_A;+HHXA:=.F=A#*G6 +3\Q4P3E6NI@:U3,(I#BOG^4*75Q M@F\L#$XE_BQOO1)]5TGKHMZ;:^,[+:29#HGB29W780H#SO/QXX5A_QQ X/DH M$W ?L&=.H=CGK5M$T(#OWBN08) MP7>_1%YQ!E[8DA[>=!]5%QK,BR2YUSJ1-@< 'G*^EQPA4\6N1 W=3!]!3Q*R M6Y/S4*.M<1./G..8'M,$COYZ(W'^E+P=-;-\2G;2>N=8?S]U9I?57FJ@ 7&? M"\%_K(WNB+&^#*5B$H"SWL< 4P*83THW%M *'9$;^3!&Z[@Q3V MG(!]8+-6ZD69LD6$U)&YM^ JL/C]5PB;#),7])>Q0F_1;\!,S1_2N 2$(2_;49JT'WL!L@[;RSQ]\94/YZI6]!?O%C[5K]U01 M+)=^"!^!\8^/B]L?[3OL%3I:,#*P_4:MBM":R>_VK4%[Q .T(,2Y$-V3TND* MCZ"QD#=99X_Z!PJ>T4;7,WZJ8RE7]6AGX,Q&A+?1L^&)P;*!%)QI1&JP&RY( M%_$>*\:12K!6K9LX'E+8JE":F5+KQH5HD*RX.J;H056TC4G#A_46G\VL-L/R?GP18#C*SO1S%V'=X$'=)BG5S(' ' MM"ZV?N=Y8[!@=#9!:30L7Q1>%?_R ]P2T1'&"LT3>_\/>5X[#+,W/DN$4[]0 MFW#P[1XOPRT'Z,[P\%:4SR72RH#DK M;UDF>:H :DJ>)+Q#$45"9E&O(-:U:$#&/3I;-DG_61;+04XY=P^!MIO 5W^R M#[70@+,E\=L#-7/:P?I_B_XM^K?HWZ)_B_[?)?J;9/1'[B'@#;TI\/Z^"EN QI0=H]5 M?J64RP! PR=@243""1K0.>X1-J@8KC56+?-Y:WP=0JDG?VTNPT03MNZG\,5/ M3DI4M$7,@P+K](*F5$ZEA99.;%\IW0)[\L&';3CT0Y:?&' *^6R-,!I"4GK1 M>,BV+WF2F_*:N'G-TUF%R*37&@WP#&42=Y5SDB6L0$J/O3EN(=FGI@PRF176 M\:08D_-/ !"^MIB6-.IIN&'%6"4,IHX. 3V#LXV)_F$X1Y%G'#38> MT"@$F"D3ZCL:'/?>L?12-WFIA(DHY/1:6)IX) Z,1_2T.8!]& $4-AD2;?-1 MU1<)9 _.( ?UQ<"QW5HO'E\&B_&->F ]K]6+=T7O9 S"&E5^*K>/1>!MUSBC M 9;%MO8]+K!A5 M>DXA.7/WJ E#FH3+=B<-EA[_2O%AQ@S6HL;V:R'D5$=>BL)HIU^XWK= M]&45*,B9U0!8GFM+S8ELZ_U9),@F0=7+N'$NXO/N?@A\3EK7[4.1^.8B/#>T M*8=--KZC5O79&23*'[Z1M^BGK4!]JX]1V '=+2]FDKHS^&ILJ056+:L6B9G% M&_"O-E/S]/T V$^I5JC/V5@QVBX8:/9;,.XAK^;;<5Y\]4YWB"FPI[+62FQH M;1$00_26$)LQ-@8[U[F5&JFRB@:$$UO>V/O9O+E(]Z*Z'Z/76I^8)(DQGRY4 M1*\QWN#G9P!W[^%6!$)EI5X$ZV2K4[:1#=;*\53_JMO-Y5\$ M*/"I_4P#5UA-XV]D:$:<@IWX[/M4L;NKU&1\).&K_^!T7;\5(;T4]7 [8T2I M&-(9[MZ*E/$,.S:;A_A^6%[7_SFZ4EF+@8(S0#:\7Y"I&1*?_T?0K0;GMO'2 MIS0\T]MIF&LDKF ;>;Q(BTLW//H#H-7B88Z)Y@KT22Y#- ?CBS8OW M?TJD;K0"?\BR.G5B13E*$-TK)WRK]6(,S*0S7?FW1YQH&W!^/]M'WM]**^]_ MVWW\_Z&&K29#IIWA]3\& \M 3628'B[>C!&-=(&%:#=^R+#AI-K9TSZ#/F$L M)O)@7('YDII[_MPLT?FA)N-.[_'WT0X[$'S3$8@/PY69%K(7#=!MU#U;#JH\ M;&ZI/8(71R,>,Z$!YE I* M1J5K&#/G27PT__+K0*IXGAIA+-W M1=6;\)4;I1:OF] 'TFRYQ>ZD^]+>J4#2(7I5IWY#JJWDK,0D%+<9X"LW,'6O MC*]._R%^V_#Z5DQ*NU.W:C'C4/U4 GQI?2)TP[W"(Z;=.0M!>1OUH0&(/<[S M,A%@-6DK &I GWS_'H-\$K7"@9Y?-_XJ66&8 MJM-HP/HP>/\72K8I?RT_K$EN)1VPG\)NY3R7$TJ6>.4V08E5P8_]&< D\'0> M 2O^3Q4VY+]G"2@%CN4[4"<:D*D%LTZ 710.,J<#N:XZ1LD\DGH:'NXW3%HY MZ"HP]=(UYU;YCTQ&=L])80NN6QT.NU=O@1^JY2"$K4/9I88YVD@8L6*.12*^ M<8FVDWA::9AVV(+@=ADCFI.;031QK8V>:US/(:YX.=%=VDE(.D1\ MH4=^QTUW;QBS O.$P[%3['=.*BT[30HCW#-)6D6%[U M4\;B"RUQ0WT/V&N(GSC"9Z)9Y8-MWC4(>LJ24&HD]\67'*D,:[):*]56@'%4 M[21V/&\O68]5?.O0VK4=W=&LV^)Q!U&L[8*0)&LP!V$O%#F177X[MZ-X MX)I7/M MI',[T*<(Q74(*1 -(.9M9C"<3D'-]+P2^66[%K%I]H1 3<[F]A-";LVU-X*W M5';)B!@-^+(7[K"?O^M.49YJ1>2 44XS>S:%+;U#R*M6D!-OH-GODI.JDGG@ MK$371,AS^EI--C=]\7<1-G.W-5*@V#X M[,/T*4CITX#+.R6.*C8S3,)%E@VGB'/. M3HIRJCM!I$MCV46XI>847>GF5VLCV:L<=>^#MU44N"W-VI+>I0]O(M(M&MYZ1&O@IC%#GAC,I%7 MD>+RT.-P0^$AUQ%&,LZ"D,5340+./UG.;)1 M'A/V/_X:7,7?4F$(Y15!;*H]0*ZRNS6G]_YVH5-@ML=>Z17]H8Q';;<*C4=V M1RM)E8^XW$P&.[ZDB44-T%+GI>F?MG=*?Q@MXJ<@;7"5R":U+*3'I(@PL%38 MBC]>+ZG6VU)YVJV3T3:UO%=_>ZF(6REW<7Y+.F_"?F"[:MR0!A[02__FQ#W* MQE9$O%2> _KELTQ)XMA;K25M2Y/D]EXG%1:( LABG9,.R0U_%.]=MG?9T)-< M0'%6LE:ADTCRY.B]?9,#S::)Y_;SN(*,%C>&BL1!;_W+.?9>,5X$K(N>HF;< M5?P)$(K5DE6"9V01])X1R\SA,ZX3#8Q.R#US#4(.DCN!!+JH4"X W=SY8!FJ M$$4*5G+^EYM# 5LF$H+MJH3*K)>AAG=T/Q->3E0N&H"B8&NP"-=6# \G_*_O M#<0TN$->!)U2FK@_E&9G+WL7]9V^V6.K>CM*1)VE Y^[J^%1*$5^\1*FE>UJ MF)S\U/9K(KZMG4SIB9"OV?-"OR%VBC.PKV M&E"-JT:SQQUSO<&\5J_--.5-(R3)0AEM>UF\XG#F_UR):#G%1PO9FTW1TYX\NK)K$70HI%94?:5-S \LM MD:[T,0-)%;*?J&B>1D;3](FZ;;L)KY-OPR /1)A;WXEZQ:"1NSLG& MG#4G"2NKJ$7W-K\2Y(A9RYHI.=_+:MB*NRF?F-2HL)7 2Y5T"#(67Q@!?SAC M^.XU4B5&N,]@%5O&,F%:'S0B>WU*\K:-\!C0Y7_8:[W-^4D8/!NN/&,2;Y=/ MMV;T8IPJ9H'F&Z[IJ;+PK>I68K&M.'&1'1+J77T%-IJ.!A>TP.PO1RL\X3[Y M@V>@R'7?H76WI;I1JI)#10,EADY@P5+/*+>L/TDM[__VLGTWW-:U)F^RVL$&\&09*;5D<,-_XM( M=:K7Y>VX@R+AM);\W(W&K!?,YSDU]=].9X13%;(S'FN(.'6M)DR=,T;A7$%% M$?.9N[!E_ NE#T<8'-,Y\L;.3";<6P12VW:>3 )EP:NCR'AQ C3@CQ##'4"C M>[%Z;CD2#>BK)>Z>SQ]2EUY41U#UICIS]=2?#Q*]LN&E MX?@T;5EH?AT=__$E6H#9 MHNQ3_);"!:J:)L)33\5^7WJ6E\-(:;RTZZ8E$_@%ERY+L7#F!PK'O#[ Y^1^UJ9%\?T M8G-DH[[A*'G3J\B)#ZOD3@Y<*G3RY!Q.;O<(30?QW9!_.-.*F]A&J/1PX")I MD4F$L]@4#< IJR@4+HZ93K\G['G_188@U,?L4;;9B]RY2FG6SJ*^/OGS@1A' MY([[#B]P[[7[3+RADA7^%)=^&X;BDS[<'D*IP2D+;*KSPGX B3)@3\ECNWT? MUY9SS2*ZQ.8YT;RD4RB9<1RY=+__L!=E! \NA$RG/3L\V=9E=Z$:&?-;.XY1 M((1^/I1*+$S.*_#E2DY#$FO!E*.]R5U2*(_HAXN2\T,+E<;ZCT??<'/<]5T' M E+&S7%RTP(UJ9C3 .R=*!80T\E?<?/TN_&(KBL*7 EDL%GE:[H+[ M4I5$Z= C,FJ0Z#B#&:^_%3)<1='C4K%2,6!6+"5 *];4V=76 -_SR@F_C,M MBL;JC(DU@4F:7YI8DKW&LG)Y[% X7Z%+Z:/@+ 'JFE\XG]]!*J3$D >B#:RB M.O[[2A_@#4>PBSNK4Y8DC2;H'5@WU>W*[E&:"]-$ M;I&7<@(P:U?5ZA)'ZZDV!LOKKM//T6[,<2I."L4)[_^6_-+)W)-4S_W_V ;T MB"JFC"TQE(GP=&Y ?03.%_>!OF+/(C][U:W^$4!J,&RG''2(>V8'4#=W#7U@ MS6HF'?Q[ZQ7B?+C@2<_NK]"63,]];7'M;P@U?)9GD(K_:6X'/$BE.5J''7NM M7/J=GS3\%M?T;>$^V D'O*[9C^CXS;;)TPM"$$OEGKUX0%M'6' M#O'K+RR1;GQ^N3C+Z#1<"^DB4&@[G[OFNNUR KV]*W(5U=,/4RE?6!!,^!:G MU-3)MK]?&P59?.XG^@C6V2(B_K1:IQ3I^F2O,%MO\$6G%;'GI\PXB>>S:068 MI'6T:6>[!@S?D-YK_6),^AXTO;HR/[3'9JL7= /#?X>MO6V7QK*YZ-]FPB0. M@W1ZY495PSLUIWA2ZZ <+">'V3(\'/4ZGA-H0)I;64;+ M>8[+9C2E@L=&S 9>U>/1/K(N0<.[P4 NQK5/CS?Q_H8SD/.CTX!Q]*>IK'=2 M#)AP>O>,8)H:"UKS9M^FI,M$55]\?9('[)X/J.C$ODK0<;;?@WEKW]<(]1R@ MU\':&FIGQ"Q&MH!@=D/SJ2J@X[^Q]YYA379;NV@0$*5%1*0W >F]20>5+B J MO:ET M(AU A([R"@5.F=B/0:$:3W%CJ$T!%(J %".+QK7V=]:Z_UK6^?OV=? MZ\?\D_GDF4\;8]SWF*.4,(=ZU6TLUVQB$W* D/D1W.=K8YE$!$N_.%:07I,\6I] M=%M_,W#$CGR_PUP$'3D;.Q.9GVG*)=CX8%^S.38D>Q9K4E/D(!Z*'> M^NQV&S"J@@_G-\ [3[.W3@&A5&57))<^+([)]C7X&CC,?.^/K*#<-2"X50U2 ML];4*C(_H-!+,//&+D?! QL=<]:[&W-QUCWRP CCC0@L=Q(]:)O:6_M>4V]N M;IOHQ0!\.XL-?\6%7XA*BZKP!R%DM+Q5WK,V/WW:*V^7Z=+?.7E/M$4A!S!!24;+"X!W.Q_. M766:D]56-R^O1:XVBS!6O5SC39!ZO52(IH[!\8$?_7)Z;8J:#JK<_FY=E*R: M;CGZ5(IVY2>8]1JPJ@>1WOFEFO[C"?K'^C?L"%=>%.^2O.._ M[!WN*'R2R+'"F!5:O2LZXG#N5NG9CCIW:X>A A(G6JGRC84ZE:WON>*F.W+@ MXIO(Y<:TKSO6U5?(0)6A&U4CM4_XJK79&B+ %BR=WO*RL+EBCWL]$CGW463. MP#7#$ESSDG+6B$?Z E3G>W*F&;GR8&_Y6A@*R(Y<+1<:W_:DN7SAX MIZ]1JY/-OYC>X/5.&-H@K?KY+;7O''P 9X"/>;SISN$)UD'H7_;PM YK02/. M.U<^Y!)CW\-#QQY.+/8HI!%4X#\\>O;@C 5_8G0*%I'-B J/JN7V5[?EQ++A MV!))*XL&"YE.;D0CYJ-I]?8C4H:UH\R N\J"UI=UY+V!LV5QH-)5>>$QK+KK MI>A,1WFG7'>IHV6Z!TMM-(U-]_ZY'F_."X;C2IWP]D<3ZYB[["9KL7QBV\C& M;,/^YU7>B&<2^$RJBR,O@9Q4NV_T-!@6K@%+UP#>>\76C!*RHJ>VDY4*U9ZQ M0H/!1WLD+H_X)$6<2!K)"VY)'?>>5"C$-6=_<_"1V>)NJ3MW>4 MS.UYOZ8+BLSJT&6>C4GZ@/TAFE#E)M\UE&%'0U924,OHDMX M)=3/W3<$E6IMX:54&8BO@;\O=+//>A+,GV-"\$8E56/?K6I)=DF< M230;+Z?63K&'X@;OOC262*8W($I0[^$LIEV79\Z R;:P[.52XMI%:]2 M)ZU\1USA]J)$3=](\FW.*R!^.]D[3$M7*EW\'F'N+DL?J)@OM:)FL?L=&8WS MR1?'>VT^+"ZBX^T9>9_?V62=>C/7FM8W:#)+!XZJX@0,PM4VKVCO]$"6Z:8P M")=VB4E_!024)&>/[+DFVQ#!LXT& IYX(4_M<[(8R_1B=(OFU DL8L[T0B6T M?*GC'3'[A%+Q8%^.4#U5,**1+3%QKFV_?U_FDJLJ5SU?_?;3$9(NY$XPPU4?HR)!>B\3%TL M2-*OJTY]_K)#\?P74I8)K_=@TJ 4([VY)P^?\GE_4=@S,ECEYO$ ?1*7J@BU6F,.Q4GZRZB4%B92W488)%58L MWG@9M-LWWV0\-)\D'D^?1KT++P$6K!5 MEB+_PPGB0J010&?.6\ ^?*%QO,F8%&=-/,[I7()8Q/$R. ]@:&RKWU]4J><(7\^ MZY7,:9UQSIGSR,4+HG&)*]< ZD7S[25NBS\R64_8O9H'0P8B0UB1,-^'D* C H\U6<\PSPKG0QR/(LT';B_2AHJ1S(MY6[&'B08[O23^WBNP/ MMWURI\Z_6NG4_+<=?O]>F9(=#<%FYH1 =H=UUOE]%WT$(SQ@#W84:#P4*.? M&B>U5P*/(SO-YB+9A]$I%I(TY^&O%(C#T1WGN)AI9M(KH'$5Y+=OW5!;V;8T MK<'T"16W0W$![U@QY+FB^[Y7R=K4XNN7DY58Z;-T\UCQC6^6MV6(TI_,N_X9 M-K'K\:>K^ZCSS1=9;Z 0412'HEP!K: MV40>!K]1K019&0:CN45JLLHEDE$'0;B^:@-<7TQ\J]"SA<2=SD_'ICE(9'PM M>B02BF-:QBH%H^\O+6W'2$M%RA8U&!![RR_B;-G7[HG([_E.UH]IVIQ6?'N* M_M(/I7DE'+3]VX<#%M2J4^PO"\- G*R2.ES=_+/>#@93-=B2>C_V'T(2O.5F MN-KIU]#8D:L]@;U6:VQQ]X9/#%PT[><(+])41-T S%@4$[4T_I+%A!9[PNBPFIU3BQ9QF4;O0ND8/E;8IP"]-R M%Y'YR3U,X>&5%@?VR05L=,O9V:EVEQ8JN*GI9W>O-:G7I2R_JSPFRP:22+1\ MO,7:UAR9NJH8:&3VO'RBK'3+1S8H\KCM&9(<6F$TNSO'E)&_'2^24=ZB_K*W M.B0I_VPPT-&IEW:SP9A-P"8+5G4-@.MT-,[)0'>+;UXY8(/2\RS_3GS+KF/'/;6M3ZPI;!.L*7M[H^WO;-T3%/ MT>Q,9[.;\\LH51[.]V9M;&_JEIU5VV2*^D:H.ZMXD*R38KZH4*DP@KLK.PS' MM4%ZUTX8';8#6>TM@%AAR5.YPK;P.0$!EDC&<7$$6\P3'FG2)*#Y3*7"+7#1 M@7$S7,S)+#]9=_2 K#5912(2*37+:AX40<3BFM@MK2?GW4D7&]]U*4BW-1U; M IVEZS_MEZ+@X)TR(TDH7K@O[9HY!<4#&Y^IM,(]*ZU?\3\S;;U\-M_=\8DB MYL_3SN"%3&2\QA=W=]#F^3:&2L#<3!;&#V&>R)W55:;*3?CW,>;/O&53IY.T MR"H:/H3P$G#@P[X+],.^/L!;MR"!K%7Y/[\&0+O^%F)N N5$/4Q>C06N4D>* MFQG\@KL:@])XT,UF\U(?G3^8^C1UTW-^T&' -[/M(EFF[LB[ROB9KCKO7(6G MWV2_JES/]$V&;-#/BU$G=U@P];/'++V6NWY*]KKS@[EXAAU>A)_78N'\BZ1= M46Y$?4*?(_ LLE/R[ WP@'C;,Y9$&^XA51NK/6M3_?66F)D0T0O+7!H"B@FJ MM6:S:T!W%KU65'=G!QV[2S?0:+*F6HJO:V']2Y(Z9Y*Z^(X\9;11?*?^T*KW M8KG6UP]Z:KR4PL._.]B(A9YP%KGY3O&*C8FT&MM? RS@)[FQ J$%&'EU69TR M

ZNKW*QKHZ4(-JXH-,/EV>LN#!+M($P\WDF&FOEC(S?P640.7JHC[7OK^2 MSW>1M2](]E4NUWC#&ATI MA^_J$25(4O;1Q*]2?QJ)]:?TR^L1Z9#--;_++/,\RDTTKH=&SC5S95(G(['Q MX,IBXT;R"Y5ZLC@;3C""N[G#-U13O0IL8(BJ\,457Y4ZK3(\D_Q*ZIIAU$OH MWQ8E\JE^00+Y4PJJ"I5P)MM=XIENY;K8_WJ5!D*L<9 >?&I^ L=T#6#CG&BKNQ&SL.__0\5QWJ% -A,?W\6VGPQ:Y, I M==PG@T(#1C03?'!L[X-B7YA3\8S0-8"*JIU)OR3.\8U/J>C05E[42?R#?V%( M,ZV\?J?7 -)9#6VCUP/.9>@K40P\#NZ-6G[5E6;L&'X E!8^&(,5KX'2*)GL M+*KAGW+X-;UE;JZGM7/F7SRBJS@VK. HCGW[$9F65MLQRU4JCD6VMRW^+&U* M!Q$RY)62E;^;FKZZE,&/_&.0-/N"@322[8G<760N4Y>K(C-C.#K\SR6:&+RW M%NR^GJ]5I]GI3B(\W]*<].;BGM*.])42:GDU+!+-J2:Z7>%T@- ]+;]KZ!QQ M$7\@F _L(8H:-I.?T,.LK_(R:LSQEAMA91R2.D5N&S!YM-X#=5FAMC$FEZ_M MYB#A5LE_O-->^K@>L%=0UO>HG) <463_9&H=)9I.68/50K&)&3D7V)!KP%.H M,93CJA"R%G.#[>%KS!=4 #O<2,[A4W^Y:X"SPL5K?E\MGX9_ILJC>,I4HXI,S.C.G\:$X[IF_RC'%7D2@ M:G,L+QF[#/1_L<6S?GVHE3]ZJP=_XE;[W(^O^WS\&ZD* NJ/#*QPVVSL+PDF M_SLWQ:%DG"=D;X31X6QG/DDSU7"D3+ ?AMF)NM!<%8!= ^XL?SRAGW2J:0U\ MSM2R_%%UU!I&?"[=]H) ,J<7?<230Z;PY<80[# ]^>0LLN#) V5Q% MWB ]8R%>M=RC^P5%\#[#:*\THDFHH>5UQ8+C]M M2/R]*:[.Q%$\@^OE*J]3QD*4 MG2'_-<$\6Y]S-' -8%) &NSEV9[X?!'3/SMU*L8>7@-ZXC%C5QDW*E\6AD;B MQ/SLPJ*!MRA=>9JCO<\#S^L-+Y# M<$]%:8?L28M,,L=@NBQ=5%.Y$:.,87.MW*//99=QRT4\67[VBZ;G&^E>[Y0? MO/[?/ 'E%X_S/"H=YE"VCA\DDF2#4BW^3X7IVY(BEU7.E\"RL^?8!C M-?57QL14*Y>K048]9JR6ZJ,;[!94"4)7\!*3U-?0V]5VTO[R[$WP5X]QHTT- MFO8< J[KN7RWE[(,CZ9K[0!02LQYN1DXK>,^V+LSF_'F KW@=E;@6E BP[N[ M?0N]^%9(0K<[F^)[GU\2)6*)IS;' YGMS:GA8F1^+R;Y"[[BFVY+DE"&IZP1 M#<[6J3 S"S-$G?1S?0/BP4=^=UP^>RHV5L8,O"KCSS94>'\I. "#H/:[]V$2 MOEY0KTD^_CHSD5T=6(06R)/DF9AM?OZM.]A8P[R/LJ(=S9Q1N#L.(' MD:T9H9WC]I[7[<90>02^\1>%--[[:+H8DBQ'R.1_ Q.D::EP5V MH?M0.\=O=01OFXZ$!A6E -RXE*W)ET1LJ/F?7A R+/7#>&?6Q@S7[/T53I%^ MQ3Z ^T< P!=H?)@S1_)F$NN,N))YCH*&8M5]$\VBFXJE.08=[JCHZ;8+=6$W MZWFW-+CP.^2I, =Z*)W.17I"^);YX]=^ZK0HK'%(O'D=[ER[5S_"_ MMV=>QO]VQAG?G:[5PBJ1U")K@#R+(+@H# O"7W=*VZ,,NCI%*)V1)%\#;D&9 MRIN'RUVK0 :^6;LV?J4O8O>R/_KA]2#>E&^53)RZZ,H;M^F = =O&.1DUS]3 MRM.3BG.W",=WXW"J.:?PVPQ$I.=%;-.HMZ83V7SR#H MGW5S\)%5VQ&]FFW4][7\!S<0VSV+59FJT]^BZ1Y6KC':MUQ+S.%!MN%MHHN7 M1-QH_%6;RF)P/0@(7.1[:=RSKGG(ZYQP(ANW "P17Q<=X1\\D.N*Y?LA;.LM MQ:?S2DLH25OG<=*72);&]#E=_EHH:4A^]V\UK+)7.P$F5"'\I"'-K'E2T'$] MHN?[H*G*+)'7M.PQ&[J*(9C\3L=9P3=@A5@L2 =>>](V_B%IXY9KDV_I;C"0 MY?")N&^K^\I93*73&_"'4['0C82VUG[A#>&=RH,>(M0QU/+?.A+_;QSX0^V/ M9FC$(YS?^#<((^(O-7L.V0ZKY-MLNYN]Y[&BHCP;FN\?6W1"MW36S;7,JYA, M)Z^ ]%3DQK%G-TJZF?SE/Y_.I-.X8\RSL-^,0S1@>6=24D9E;[7 MW\D2]\D@!)Z/P3>[U$LSG1NS#77QXCIX_#Z*B<*=DDEI-[:T!J:?58N,-9WI*[+BG MK2,6:7LYA'46]T%SCI*^V0U6A'6%7>\^/;+5=;JCOU\Q5KV=1H .^@A\D]<* M[<01HC;R'VT9Y "=CCTF'"NM0"WEH-?NKH\/'T0^LKT&9/,WIBYXG^[TE6[I M-]MVRVP=F]'K))UUIDBGQM=*CCG33 MU1]NS)G$FD9J)CO=H?D(>U4Q_DAXOZPS__U'N:=1*ZT4MM;^LN\*YQ3Y:[G$ M4^OJZ^H?]%R2$0K()-N039G;_ZP%-K#UT\LF]#5:J-BA\13,^80%>TO.W_9V3%-.- M_+?G+O4Q+9"RG>&5[713%U4[TP=U?N$"O<(=+HDJ1DU]_OAU^O58BI*J7-OR M"DZ/A\U#BZU6?FJ:@=J#"L2 ;;M_U_+Q=Z LINZY%XZF)IE/+?N(,1S%>@T8 MA1%"==&VD?RMG(B,2N.#'&[7!Y"C\6=G!D?8,"W_Y)(=:NGZ8E=( &OJZL8S M]AB_)$A:G2\-C^SXIA_;8 ]\+;S&!-9;>4.>OX/_I8Z#P3$_CYF[1?7XRO!E MTS1?/(+@$(*7C-$C/M'Y. ><;S5RK]#X&JT3[G!?83U_#;+%"A,VTLNI"4FL MHPLC MWH_H-*,]#GQ+SN[-']2KTIXWD'X_PS]//RI+75H%:7[*GK9G21?]G"3!TQ^@ MQ!#U7JX'J9>=C7L0MN]*M\R^DR!_^_1UUL#Q <;@T]30,_U)<7M]+>V+5?3D M.V,?S02YFC=;^-\Q9J4F]NWR-9=6:KON&1[>M,(MEB"@_T?Y3_"Q*:0"?@6_ M@.TT9U-=F+W3X&U:]ACAF!Q1#O7M48]CJ$V!$/3F15T#[@:$?117P,<$KXZ? M#4<1?)>8/E06MIGO _<9H]?[6$D,CZ6WFRUO@:P7(GB?IU:7,AQBWNEI6-_ M84MAG.=,%I?R6*-I69!GF5V[0)M)I0I @+_P\-6CL2NXZ:.@PZQB^(9\RDZ@ MV%35<0[)0OOG_N;/*YUV1L\($X*]5TZ(R*L== MJ.V-WLIO5EZQMW[6Z.U#^!AU P4(;AQ[TAH,8I31\@B:S(**51_8,,:QS89< M [3H/J\/J6;9Y\,&+NHN4Z@&#%*P[9"I*R [AAZ9PX!51?-?M;>L[I;L.;XU M:FT!T2N+)*V\K8Y8L923VBR!YNVNPV8E<2K0>Q#X9\@%H^=MDU7:?-PKX4E6**W*]U#H&';&9OW>"?$\<*^/%(LOVZ9Y^ J?BOVMT(Z"]&'. M_:'5B/;'_?X&7F+7 #P?)K/:^O1DX_ZC!(F@=:%T=1(K F9NIF*H\*4L>+.+ M#AY9=P $&6=-%]O;TJ;.F8P/B;S7:N1;EF2)H\]E;,J3/\W6NEJ>ZA'TMM#I M2OYI+H\.6-XC*@4K&,+7)FM;))J>&SFQQ&;8+G(D/MC<#MHS/Q!SXKNODM3* MU_]&X^/#IZJZC12)^W=.H>G^>-< SI!5X,6NC\6+\;C:;\MO@!K)9E^/F*K1 MP%5@:*#H#<:ZC_FU*L>Q/Q8(IPK]YDZ0XWGXGH7)!?P'-"8O:0&>_]5.XWP? MH]"5=J_SPU::E[.M,T\9<]K@*TL^>4=;]CAPM[!ISMYKA*A[_G8@3_U3\R%< MG]O3:\" A-13G;?T;#@B,\[PD\^8)A2L\X*_*TD8%@0W\'2K* <0^S NJ40@ M94N=?5.\-096=2ZPDB?<<^*4?N)7D)_'8CA"'TR7RLQC5@Q(XS M3(TE[@FMMDH'';>4OND^9_:72ABI$G0 R?C!#T9IMKQ5_R/:S\3>:0\NXG3[ M1?/S@E!VKHX=Q-*T_OK34'..X$<84T^>O"=2&LP\+93]8F^QJ+EI7= M4BM-RJOWQ5>6J?S]D$ 2K,.HAQ;0%'R\J/-G^+02A$^XR!W[65AKAM6]KY<= M6><.(:;L@5'@&,!A<_!NXZS"Q;9!F^E]4!]M@=NW+W//TIX#;-=D4S=9WOY& MZP]?P)'QG>5R&KM[#6CC;;2.:XS/.$D8Z7)D7[ENG2'G8B"7@7;FW)]K@%B MLKF?WS6 1 9'S0^;:>^Y!MQ136VW.1!4\-X8P=8NMQ3)FUK*;8\4;[=+H ?, M[=H?3OLO;/,G=V] MZ#E] Q?JG7[E(*I./<*T85;1Y33R9$N:7/A&PJ@6. JLU^+SMZ#IK>[EF+B! MT\SOH\O1AUI%,<-=2>/C1]$.UE_H85I?-6L5OFR+#9PQ>*%5L?"5E' M.T?%I5&>GZ)[*C2\WHM_9CM8;),N9;A_9W,RO&U@ WKX+#5SR:+TN/!_+*+] M+T6U_8ZSS20V9"3ONHR)=&UB3$-"SL>3?S2.MU1'>R-AP#D+4^. LM4=D/Z\ M^RD)[?[T8AN[76(*L.8>R%)K\H]GEC3O%<\^_8!ZF&4Z-6GE?,G9Z@W\3NLB MHU=%Q2Q1H9\/Y(/2>8?/(GW]:X26AL>MKC8 1\LQA[P6/WW-Z^Q7#N@=4"8C M;\5;6EJN'@]U&+&1%H-2%#RJ.WK&(^7?+%U87)Q_X" M%[^V\_4LY/;)\M3>)2A.Q%7?C3JWT9['MY5]WZQQ7G7^S6)F1 OT_M>6:?<[ MX9Q,TX"2XY[ ]I-]WVF8?!"B1=\N$%ZQ6&8R9[1Y>W6MRBM)FJO#1NY6L$-Z M'=S6V4P:8O8I:V\#N@VUV&TJ98):"C1()#ZX//@6:IO*H2)O+,RJ*2%TEV6% M,CG8-:K%<(EZ5.&[6(-)9/M4R6+_!^?]WHYLFVXUQL]O>:#6+V7TA^C_:DNF M^-]%5?Y]VR*C ARN.:K/O*<)%= ,XR6@Z!X?DL%+NB]&N! TJU3)<\A,Z "M M#!S#B4O>B$6Z=8%^JL;5^VB6]N6S#((U4Q4#;/&%:&G<*A0:!FX;;0?(Z#X6III?'92OP!"5LD5(-Q\M@6F.: M*B[ZJK.G6T%RV,/$'/^'%1W$=++8@"-L.SHNV^D+QI'R=4YNE"'J90-?#G&8P ;+-*0G GHDWF8YF#M%' MS?E;8;X25@AWDGI'W'\RR5.RS D@3ZF^? Z..WB.<> 3VR;UIIL:GTDE(E#Y MF=8S"8"IB+4/&B_.HTG\#J-G \.MB;J I*9+JL[DA2GISH]X\YVYZE--D>]- MJ0Z__KCS\[U[C_%B6UO]1(5-&RQ;Q@_D(:(I5EFGJ]C'GAW<)$@'?C^L$WQ1 M%/3@#DO]N!&+5BNO,M/+>)4F,' MQZM36>D)Y.P)J+*E+T(YT!E"F&L :LM>N:MHZ892(F\OVT(^P#:IX)BBBTV] M2394:J2HLKLG\]>21167:?UPE@0_M34J'9VOL+!4M)8/M.D:8!&1>G&JQG> \0D39!A7M09Q8BH$A,3/!9K9KR(Z%W$M1NJ)Y M&/([Y1OF1MZ^Q44#"*1ZGW%(Z)(7Q?TO'0'_WZ&BY\&S0O4N&.AJSE]IWZ,Q M7>4X[-5]#6"5FSP$KIM/F0IV.?%ZN#@D"G)?EKIN8SF/>K'*GN^*!V2\GZ ] MSG,'FQENU*?YU[5_4:B&U6TYVNU1^U.GFI36.M#JT[+C5\N*6L4>?OJQY4J5 M]HF+\YD?$!/-DJX&NU$HIMA20Y^T-)TUDQ>9BIUIQY;;UP!X5?_=U::@Q_4I MCZ.4FMAC0WB!+U6-T3O**EJJEDOY4AIW^QSDH[@JAOXYD9P40KTM"EJZ.WT< MK3\K=_+I%)WD@B]KK1+P P0T16WDKB[**":K3?/]J=U5YS\(;;UP'[0!XZQ( MGY>&$MG/QZRK:#^I&K]A72Y7JVFW?%T1,?]&B'B M#9L=P]1>*19+.YJJ^BC NK@".>:&*7>^;H ?3S:$>LW.F]H+QWSOD)0F] M_?2NV6_MJ=Z7^/+G)R-D%DL[T\;MD>6JQ3M>T\E&8FJ4 2[I MD# /6/AN*>27C&5Q?4NEZ0#'9Z%YCG;J=1+F@236&$(^55KVH*:/^@!;A#D9:Z)F_HT.4;%6YEOC*>EC7\'3-)=" M%Z\"9]]!2+:.@-)ZUP#M1.#"ZVL 'ZX8UL X!-+(*!=X8VE<8=?1KTJ)MNC) M0:6!?L%U_+?U^?1O:&K-L4B #-"YTN6!KH72'2YE%<[!R5*>)+>TEWE1/(._ M_KD"0'L1Q@"QC%'UQ[-F**W?0 64!4H-Q'\.)*D-<#?'0QUU[@4(L;Q<6 MCUA[58R:JE@F\%)QJ'6LZ45QX6]> R)@Y C4)Z%E0W/9Z9J!]3N%%EGD=R\[ M@Y^<*ABO@'97\6C8V$;A+2R6*[O"1_6.Z9&\W="T!F+]C2[IHC7%$3O]+NS:F(E:R:&"S) M5I'F_&GQ?'#8#\YTN"A]).J5^!*<5SG8Y? !$) BY" MHG&M>NEG#1&#L>*E:B?\N#E;3JAOTM0CQ*O2!QB=WS: M[/,A-VAKAB5@V7>KDN\1QA,5/*\BT7 1.FXHILSGN-[D4\RE?AGE%;QP:P;P MUJ9EAUM\OY_71NQJJ^]8WN(JZX]G/"&X_+4S)1C4]5!HV81=]\6<7">+RQ6] MPWWI$UD7-V5'$(X:;=NI$Y?&] 2U'^(.M;M(KLZF?R"BD:=MIE'"?J_3Y4F/ MHH[QQ:.HHL55N$Y?LA/=_EL,R&)25I5YGF,46FO"_T7MY/F;IL0V+U[&***S M)O9C@#OB&D#<*K>:<\O?%HYL1[47NI+G;JB2K;D&.3[H9Y#1"'PI<124.D+O M;J&JJQ+E/S 4L'(2SWN(!>8(5LC:+->Q^]97(H9>&X[SS89EC[$@88;]/'O"3RF+%.PRKA7".-G^4;(Z:+G0B''3C;J:P(92WP88_.<+KOOVS M)_$G;<^8QZOX%I"'5@ RK0TBD;/@/[$"XC>?/_TZZ:_LC1CR75:'92/>-6>H M->I=(7X][/?_=I%IV2X%+2S)"RUXXV<'-)+R%O9_AYB1-5G9TWG:C&^]UZ)2 ML?SS2A=V&X"CVERN@7]TEJ5=: MRI/?=?(D*E,_EM4TQ6@]SKU\8;_TZ))7(I']$6Y5L=BN,9JX3$=1?6;F(.P8 M^FY:K%>\C?Q2LV4DT>_#Z:%E%?Q5\?E4/[>1FYL''(VKD&D/#&P.) K"BHV? M0#]=,$?Y*U1N&1>N':F-;Y_1!7Q.$S:WEL!K%GIN^S'0K2V@K.<7-.PBI_,@ M-)NC#5YI@YN:J'K+%6D*TE@M."V-4F"(E)*:L4%1(0L"B_? MA=!Y:+8PD^_2Q>6\(VOU=C?9KM&DO:7O!2A+6.8E14(+NSZY:X!B)&,8R=>0XP[9@3.SJG8+#+%:5,]QSYMAGOS!6D%DCDW.((D98!OQJ<03 D/G7#@KKODG_ M-2!N-:W-[Z1AQ?\,*?@ +, <;^ ,733#:%RJA,JVO>]^=&2NUOO$>F;W.YOE M9W;D 4#(%Q)N? WX%89V&NH)QSZ?@T;6/8MTKA-/Y,SAW!=8>\X(F/OH NBY M56D!EM2UB$@?KEYU)NM !HB$S1^X>Z-M&S@^W2?:' D<8:.>^_!-:#\X$JP MB[,<,CV@LYN[>ZRKC/__N<46M&1Y?MO7>CK7]Y)_[YU/H:.M Q=[3J]>5-3. M'/V\5.6'_/M*LDX,$;XBB<$*;!H&-?5(_?;B<(6/]$C;4'B/R +DW6Z#@-4X MTP* ?S4V0HE-J I7C#0".7>[;L$LRZW8Q*.MHV0E9.>7U2/\>EW MKQM^,M+OPT 1LE0%-NF4YT$]_-Q,'N$Q!%(-G9GM@WASU)YN#9I8.D4I)]S2 M!O9M1\VBTCY1=\)]ZTM]I!=WZ:9^9I]Z/(V0B"VEXV8/U=U1EV*_(#8MK6.L MQ-S FMMK+;50V/:5XS/7%0B1?9I.U>(V:KXPL]+_14UC?9BBR$2$IH_#U5GH MB/]4 -GC29LF='>#,SMD:U^LA9N:#.0T64U4D+3R\!C/H'HX)\*#'DKAH/\0 M_NJI&(W)2$N(Z[(W3X)E;)CP>K D4^#[!Q0QF[Z&XW;FW&]$I%.LY>[(*3^# M"60W93^/ M?*MVNK86D#09#!J0222 MS=JIN'&8[#7*(J@V!]_>;=Y>DQU.+>+3D 8G:P>5 O6]L#J,MW7G(+7D MR1YB%C>FV8ZFMT'R><34Y<.?G/A51*:6<;5+B?67L QD^TKPI_Z9 M@?2':/NBC/G/W[]69KN/4?K>ZX_N(5;Q&7$X!I+;"6&\532YK'S6;>RK/EA= MGHD*#_0NK9UNW0:L$&]@E5>B-S#AQ9CE3D$'3QD_KYJFFE:O.-X2;1?_W_I< M_3IGADS2ELEE[6VXS8OYHWU&QG8+R*;S(8^_$)K_ZK1N%4:RTZ#CQQGNC/TB M4+BASA(PC]^ %II3V2^.63LRCS2-_XBE%@R=-YSTE/FR7Q?KAEI:G#2;!9Z#GI8;#4CZN?E&YQ\G96_)]W]8)/]I$_4FJWWF5O 1=[9+O9 M+;=,>2E.YNSP>P+O70/Z'#$Y-SRJ]!J0VZ<;.)$:?PVX PNO>T%)%E?6;H\O M\XS[!LHQ7H$,?F83H6&A[2S@$ M8>.?9/7 PPBK[B?,&F2-^];G[;8://2$- M[)Y46]F'1-/YY^^4L.7,CB> M+B:A%C59_"JS_9?112./D1-,)G0K@0"[1%-_HKJZJ4K+QKI)]JSTN\D\Z#3> M8.!+K^E*^"=9RPJ,O (1B"XN@^GK.G_==*7C(7UY"36^762RH^//M_5GC.#- MN"/MB3V/+)%YG;]QO?>&[V)]>4I^,B>4_=#6\OQQ#KH*6%NL>W!F8,OI70CV M1JS7IEMAMC3*Z2S\H,#NU;9*7XHW39:V7O4R M 6F719J:F+":C$4%P#ZL7)5):[1/BSBQE/ M!A:<4WZEI,KUG(%M%'@0KO,Q\.\&F288H/FT)Y34%-.-U'FX1&,VJFK)UM3Z M!5#.NZ]WB'K ^*U!:I-JZR2_OGY_;WOBY)RV^\+BQ^6-^?FK2?7+?Y?3H!?P MM%].53M[W+E)A(IS8A1'E%ZM+/9G_W%5Q0AI2UUJ_Z$)*'2>75LWO+$$U(2) MS/^3RF],A4 SS)S@*,]=,<2(\IEB>7 I$YGQA\R%&R9:2?I?[(1G/Z7 '"09 MO-0M-S3U!54BIUXPI_''7N)/U*@2_^ V6:L3>YQ+23Y[^D%M/.DVCNY[@&77 MQ-,PBM:O-#XNUX!HB/G78M,%L!\B-?)T\=7;LP\% @"104AS](S?\8GX2K8X M^K02"5HY&UHSZN[JL*7WC]R'M,[L!Z"(-#JXX5YQB?L>FLFD4#GK^>IQ?V5, MD_>JA8SF:/2/N@9)?= ?W=ZEV*M12!+SS2.*948_"" MF II+#OV\(:Z:_T+D_L_#MX03#Q:8**CWLG6ZA72*$7!FUKWSE]5(KX=')=_ MXI!RZXI*8=.6'9\)68WO^M+*\=YC3T YV:A16[BW_C76=GDTD#,.)C' ESQX MI+W'GB1LZR7%I\.>O#"9EI9&%_H'[CTA>T8IY5[>?_ A2/F!_J;0OWY''DQW4(/9_&C/[-1O$4:M ^','?RZ ;MP:&CQ_ M2G[W:_"6[BG@MPIXY)"H5RRJUF^^9NE)[/\%\SZ24GAA4#S!^E5 M7(H'+M]( =PG1RF/=[3Z&,7!R;][;HJTQ%R>C@_N,CB(#/8 M#*3<;^ FF[X$Z+W52P3^72$3N3LT9U6F*B)A=$O3^K"1P\>O=!>V2TI6&J/6 M23H>]>9&)14_82LIY2T4Y_#X2S1^@N.O?FOW^+W M_"#[ZN= =/[LP/?_3/YG\C^3_YG\S^3_Y9/*5+>#_BDLB=!O]TD=R=U*@=N6 M7S5RG"&=E>#V_'<27TN&;%V$T!*B.S+,7>[F"%-(O =SO1&9]JR[>//J2Z(E M'8O.DH-R,$'H*#+IQV/^]\9$2V8Y#@&O6*]F M+BEQ<*5Y.=7PO]#"X?#?T(*WE UGDKJ M0]ZZ:*;RQ_D5IG6_NS*MCG5GWW@ ?(E'\J*.[ZL;,5DZM7S/B^*.X)UHI\4: MI'5RB&4%9 >PHQF^\)W"=/1.]^9'SV.ILC1<2YF,Z%Z7\[S:B#Q-R5JOS[6E M6HQ!+Y@,MN2G2O1_/Q47]\]?@4;0P8*ADD:P.;[,#9 4S1]GUZOI,^8XT-8U MX"YF1 T=ERG@4=J3_HVV,G-5+;[Q^(S!(-J"C$?[,G]+"-.HKS^;<:RK[);U MSV_MWP\EOP!0T6R?-\25L:U5LVD]L;XLOA)LT 6,I=P!"7Q%//8#J=!;M;%4 M),4_W\]?AH[7%ZIXFN6],V[E*N_=E7_L;QC=6?XX$;%]/^!-[(^ALZ1YK,7\ MMX-M"WG3A2$?3X[?"U"Q\6K;))4!83EU<5KV)/6^&[P,=8NE&8]-/)I"4U;R M]MZ GYG-_]8G<*&Z @^!()A0/:=9:W[.)^+DS\@MH\N@U0K@*]5"'\E?,$)F M:G N>TN\M'7D_86D)PF;Z_'H'OF?\$G V[ --"&[WD 64!%NY+R M X//?JS_6#*9&FFF.90M)__04<5;0TA%Q[G2'>+0>/G&FWW#\'3O?3Y&$7]W MU, G\!;-<_BW:88_'.BV'\6/Z6T$XV:'%;Y4]A\? MIHOD:GB8-GVV&L<*PIL*Q<;M;A[%*9G&/^2].>[\0S5KN"9"]N(:0*.K3%7Z M\7_N&_;_RX$W>7-GF]G_TMKXU=]K0(V/*3*IKK;AU])+B>1UA7WV$GBRW=> A0_=K5ZGPT[RAR8F!;-\6G7AYWOFA<2MZ)I% M)HG'\34ITX/!!<%W/Q2K.2'M.=Q#E6G9IRHYU5JFH81MG_WB#=Q_?3MYW&+2 M B/'"HT%PDL'V5L3U10!(L.J>LI_I-TGBG0TFE.D+'BFOD[D;31E1S>F&X0= M'Y!L'U1@LL$O?TE2LEXMR.<<2( OCJ%=0UX\#^H;]8FG?> M-:!F&69*[MZ=+3O5ZA2P80%+MJ>G),RT78M?N ;X5"]<(O&C-GB-#;T#?=-A MO?WUW":SX^-_2^*<1DN2X1>1[R<$ M!K_K:A#7@(>[@=2-1QY:3TU3 5R MPH\-$C$&R/8/=U&?2V45X4+]O;?^L$2D@HT[P'H&4_K6+K@CW$"B-& MT87PTY0Y])I1PD]F[\O\(\ZY*J'/BWE5SW>>IK=FQ:TV6M!@#4?]>7Z8=+!, MUE&MF"@N\S"?SG^[< LH[\8:H)V[ A\;-$3I%ADV,"F7WQM4F LL1OT\K7K8 M1F?(5">/[*_\ MGMY#:V[U)>T_-Y*:]\];U'\;%8:&ICOIGQY*"(O!J='!-U0/ @ M5C/ ^P[55&W-+XR[D5=O5#'ME=CVHNI*O5?AHM)"QV;VA_E-*(M0IU9F1$: MR#)(X_9EY,>>#-:=9>W.&>+EO*CS;?6^Q1PMFI)"JK]R]*/^KBBE=4UU8CSM MA] 3JVX)><$K#,Z9LD[7SY9*UJI+4FD?/ M60BCGAPDOIQ?%O&LE'RG])6QPP-9G"N>B]!\$]Z)DO]]7S/5IHMB7X[_ #C0],WH.XM MT2I5:CCGDS,G\N6@V,WOOH=I$8.L(PW9 M"9[?&1ZGCC&@1028KXZ\"8/[@'QRWL4<$QRS3:3_B>,Q$0^8L3 M+,G&J9-R=OB-'A_->" .P1Q97&PI)$)I,4W(/JRP3Z[=Z9E.L7+9""ZM)"_X M%'7[Y;S(G<4C)A<7(FW0;-W?CQ?"1*\X<:Y2)=D;2"I83_$GC(!$JC1NN;C) ME+)8V\!';KS>E\-2AV7M*(? ARW.0+F#('_-4B7(VD%#.NBL/0P9\U'_ M_>[(61K-L,^V&3"T,-OYCOW]Q98^E].7M5#6 =$'M.S9Y] ,CO!5P0Z2M02U MD4*Q+_W)_ 5+79XJ"JC[?K94N]ELL"EY5G_FFBFL:*4)!FR*)[Z0)OIE3-?M M!^MGTH\TGCTL;Y'B%39-IFEI Q=7I.M$'AGGV5]-J;L5:"W @C^+#M1XTAI> M5]:^^A%V^.,N?TC'$U/2"W@LILJJ;(C@I99& <+>A0<= *AT_!.S^LU6CM?$/'KW++VM;FE.]TFU>J>NY MZ:EH7(TW=@L/^6:!N_.A0 !N.%WO+'QOY0=LTFD/>90;^N8KH\@X [F)0[:V MS^^WB_.6"*_(4HQ&IU%.]YTQ,_62WX6+M+;\ V%?>NJ5UUP,2_%CII.28@I2 M^W"0/%:E(6YY6+'[C+\K,I;W9S/)#EUF4-%;Y;JRG&SO8_R)R5-L$'P,RC[I MP4LRFZ*OF6&WX9*%9TV G$]'0>++TMKOH=IKW(LXLHO!L&V9;[,\.7S,_)'T MW^_*,J7,W-A8XF/!^UBN.BU1M1\U4[":U6R2#/!#3A__[RY=>(V2SS)/1HRS M[07M WR,L54,B0YTZ6PKC;V'".XVKLD#\"SJM)D/WAJ8/*71_ M2#UZFI^=$>KG'.K__[3WW4%-;^VZ41#<" :!(" 0!10A(DT0:1'IL&G2I M( MC?06:D247A00!(10I1-*0J^"(#5TD-Y[ET!((%SVS+WGN^?.V?L[9^XW<^;, M[#^>F?>_WZSU>]_U/L]:ZWV7B.4\]+KANO@K'I9G03U63$*=@378?&["]9%, M+_WU7-P!A]:RIW]O^/W,I'_54Q!7I,ST*OK1OL7:VO&R,!ASK*)T4"F..YVM MLZ"1>1^4&W[ZV*YX?;\7A!FLX.A+%VL%+5U6U-HT-HN&+J &3I]I]&;:)GB) MD;9'%MJGB$5FA1<:075O=,87^Y,P.-&SL "[]7FAI:/'\.D3PJCQSJ!_+&S_ M= OVHQC\V-(>&F;X(%;V?O"AG=OT63B?4;=9A>3/233MY)Y2^T&=_R8*A419 M!R\>F0VA0[4#LO@F#!0=D#/7 IV531J\+*L:?$A5!=/KAB;12>:5#JXG?A&Z M3DFZ;T]_08E7GTAG!PZ/S 94(@*08YT9*KP;,P@(='/'.JH2X^1=8K*>D/\@ MYE6X3>K3@X^3']G=4O&MM)2 2!PHRX# 'D7Q/KO#RK'W#GG]D'(W%L):'XFH M;XLC7(<\RPMI_(,S_T6OWON (@0#'JFQAPAQ%$DUZA'M=[ABH6G2>1N0_D$8 M6_Q:__.I>MU^:FX8VG?W.AY&M%0;;#46>W#+KXO:1(+F\5NR+L-\ZYF=JHVR^)R2K%U)\ M N7,Y.1CZ=4K/56"9>CVC!.M-(6;.SLEJ43.(H87AZ^U1U]#E#0MMUI@Y!;S61)OGH9*_4D MHA964E=Y02? MV9M8&E8-F ?F*ELGKUB]G9D!4,<]V4K_(,9LH0P **\;4[:LTTW*["M@A/D: MX]R*C*>-?FP?>,L6!@TY42*/-'(\V-DJ4PR'-<(]Q'Y*CO?XF*"#*":FYA(X M*SK?:*132;D..?#+S>+. B['ZQCA8(0S]8LI+[C]9S?<_JTN!SDJ"XI%%-3NLOB_NV?W=K_[TK?KB@_D;4ZU]B/@W,U5AI_*S"J[Y!@#@Y]^;(I@ MV[L$?>_6>'7XE'].@]K(&*9_P*:H!Y':*>8KZ@6UE0C'H!WN/^VC[(W.KD)UNJ)+H1M).VJ4Q)QJ-W4E1KGI_K9MM0):#>@XX77%9@PD0]X,- M7N"C$;F%D[)R3XF ;#\D&2$P,C2']E_A3?4YS"%LPQ]:!VN0467*_GN]CD5- M"(UF5+N9% F+.8M@7-%S-JBDSO:=\D1KX1Z1BLKIJ>4Z5=?45<_=QE/ MHRRQ5:N9[)M]OWOF:=Y5X[0T>PK]2E MI[)OJ[23]\T]36#D !04"#-??4.64-(WASCSO%-J*_S]MK,GR+M@; M5LKY/XP2X W\\UFSV-]43^COM/XHC.U0 MU]U'!]$O%FI&//R MR@/[+ZU!1DF"IZ(3-OOJ(3?)=YL"%34,GOY1@P4UW#<\*OV8V]G+9J;=W-Z5 M"^5"JUY02TCIW)\>-F-R-Q():OW5@[O(&!7 !RG+(Q[D8\@Y'4^AS+/XZ!(5D7,82.Y'#5">5 MX75Q[ MF#N [OP:/L/)UQ;& !N9?AN(3SZQ.%Y(C-P]N#M6PDF)IBJSW->D<=-/CMK) MXD[*,S4V@1[G?OI">C4ZT*RZ+2!0Q6G[HV:5W]$+*>F"]/Y M"]4#V\8N%9/ZY79B6FNEH74BF^> K8ASP'?]<"T3@9;GT80O'H*XG,H0611^ MLRWM[E1M9:'PM]F#7>:#Q7- HSZ ]*3$)QQ2+JBEI[00G\/M+7&ACG[_\.=K M^48]V1P,>VO3XNJQK.5O-!YN,=5-T^!M]EFD?9*RC)M2WC/MV$@O<> [)! Z MSSWZ= VHE2*;5!#$ /#R^AM=A\?JF,%'D[XTTJ#@ MB>G+"A'CP,U=/5@SRF DE0!6"TG/>]8=D"'/H$?Y]/\6M?I?\'4D!:.88^US M@ QH;42%J% Z'.VX_6F6N+CLU*/_*7DN-ZJ5*/8HV6MLQ>;Y=9=RH=WYB.6K'^Q59,L]& , < MW41U90^X4W>IK>5]>E;640]G>*+Z#5U^&_8(56B_NE#Y,%;Z=O7MH(S9#SZD MG>KB.Y[XX%YGA8)-CGFD=V0!7OM MN/P _1&CRM%#AOPN-7O;"U%Z2/']'XV&N_WTL_!EI[[9FVD,C XTJ=EE)K)> M@E&.H,_@!^;*E&]D. &!.Y#A?Z/D1?8;V6B-LE:#B=?SDB_2[NR'O"^IASK- M)[F?\,?+\\UDN)')4BW1=7%Z>DJZ'$1[BZT;8]N@P2QMR&ON9M1XX<=:ZP<[ M:8R?+!^3OU4];0/6*[?[$O5+!_1Y[95S1V<#X^W%T&,:PWM@YE/1_;X:X+N= M.X.OJ9--LCW+)XVF\PZ.:+T87U.#Y:PW H3QOFTDP;V^E!S;"7IC8ZYN M-QKEA(&*I>WBCJX2_H%=YMQAO?C&>(T"JM']))AF64K9,U5)&[\78=Y M*8LN$TZM\F"1L%7XDL)'<0'!"K_<#VYOA> BE&_NX!/G>WGY:>REP67)$Y." MDQNQ9GE*0Y+6(MW2$L"XZ-_88"-YN=V[3[RFTFRZN[QCVA&78-+">U^1C*%Z M.T??3+99H\N2 HWI?OL6].&Z&!L,M6<(TX+K=8%IQUO,7I]KNOX%LH& MB*M)R85$N#.;-N#S8LF]*?AH%(D&D2HH!JS8RF="X\]^+C^HYMPH.0>$H@R+ MG&CL]&L=(LLW']\PL4^,]1YS_99C.8V^KT,>R\ ;N./J.]JK8]D- ITAC.AY MGJ@FG0/,1N?E&;2Y_EDZ_\\ A(Q.PGJ,5 M4O!=1*E,9\8G"I4N;.UX4Q07XKO5\6YY=I"]L2T6=\/7I>C9R5(E"XT'.ZZ M;O8BWSBD8<.>\/-1ZSWI5"N/]+,4U6!*F+_J=N@YP-9)X+11\U9B_A+!=RQC M,]GF:"P$0\/?>Q PZ7"W*:7*LW=#7^Q'G_ 01QZ? LPQ#'0H]+5E66'^TN+\?2^ON6L;U(:]9+ MR,DX!]AOBMY\G'BKJ$CYT^M*%Z[3UQ^CO2<[K\74NWT)C+(@XR%_Q7[UT1>3 M5/3V&<(LXJ;0YB]2$ZIYCTT0K(F_4P _\$:2Z)S0#<,^G\\!1HP_ 3?RM]F% M1(&)E#F^3B&8FQ=:]*N]-G?BW>5L[7*$>_EEQ4UC;[Q.6/8TWF?L!=Q/V,OC M*.D!.7-2P,MVD12OJTJL(.ZS@MWT8 D8?"Z042Q3,S1< /2TF6PO]XK5I%,+ M[)@4E,\UVTN2 &:&\T;^]=T 2.2H'WA!%4G?6V@K_:1^<"%-(,:*K\"XK9JI M"T)+N_]E[LMQ!T,*+$.9NT[(3S93'MB!H++WT;&0* Q]V(2FMKFU('?)H"/@ MQ4.-]$/0S(:A0DK19*B(O_0H"23QSDOS00&PA(DE-Q/NRL9N5[)26SWL ?ET M30KWDT)!*Y;VRB6M2]Q4Z==7N9,;\B>G3>R\&(]N6G2MO.A2=%L^2=."MMWD MY/(\QJVKC$8U*"SW+T&%^!$C?C1!*=68R>*$@LY^3C M"#_1 U6^M*@ QA\_W);EB*&A8/G)CG0QE%P1D K^?/;;T7%D1[BMPMJ^ M25T-M$O_C6&BL^*B:+&(GNH>5JK$;M M;DQN'=5]BO-&A-QQ26YK/C](]GA+H7VYMV>_S.7VMO5Q;Z%#QHV;1*&>Z4NU MG.#[L;D?K.2 H<79\3,B_TNYRKT\'72<7 MBMBI3-KO;!=WB7RIYYCE!'R#P5Y2FU_KK1Y>-N)[)D8PI;Q&[(36SY5)Q$BF MN9A^6N"[W/&='5PW@-.QP=2J%9?.QZ_>"<217Y;^%&@^Q].$V#:P>B!HI\]AJ6)&S&*3#_E^'Q^G"4TB^YD]KX917C\HN/ M%_7\*S+%OT=E/63>1/4[8=".H.,M9944TDEU#O"..=Q5[I0WB19T]92MOSLO MI=C.,F%'L'CIOYYK?O ,.0/M]T+EUPO/=P.IUC37?2PLQ-I-)G=55@L?UYP# M-G6DZ??24N?.;CPZ$Q0*.!PJ/5E![(+7)/26X? OL@5;E=(1U][KZ,ZV7<2' M*UO&/]NT^0=]8JD-A]CJ+.N589_'2*+<$C-KPWD;JCZ"]7X]\8'D9<8X+/UM M_FW^?Y@705;35_H7VUV7RA7BY/9_C^!RS#%@>B4@)]D'SK_>S)9=Q'> M\UZBJF6M[N\]> MM <[EN,UK/O--6@E@B-';#CF04)(!\M*4#[<32>V]07&U[O_T+PU M9I=G3;&Z:(,(;)-F'O33SKW%9S_@R+F4Y0['%E1I(CI12#^WO3B]/522;Z[C M,!JSU!5!_!%"M)= H,5PWWT9!%WRL]$V0:$MZHD-;%JKP__1R^W_9:C+V;$] M%WG0XUR0Q854^;F'?>>!9)SU3Y%'VP&@]4FD%PL7Z:C.7YRHWY]V!6^0C9?2 MVW"H(GP5,%DO*U@>892Q6?U^@)* OLJ M@9]"JD5^*MX4]Y'2:C&[HEY2-H"\J66*6\ &BNJG[-3SN!SQ1&O\Y+Z;Z71L M5$!Z E;9+_9J9<$&E]1'.6DD#Z]2;=4HG@,\0BCW1#8&4>JH;UB62O8<<)BM ME98\J*;OOSPZG82C7R937(REG9*#K%PN^=:6:X"EL5R\]IPGJF"K>I\5^5,O M%\EE_M7\<*TI6@-C\SR;I[ S>2A+O*1?7[)KL&^%M"-A=)^K.DT;PQ&F*@Q^ M"1D[9=Y[:)NVJT8J3CQ\WKGZ-5?GC"A'%?[=C_$\%"#22TX"KF)QI ;5=%QCH^L,M)770 MFI2)\)0YZY ")Z1,$CHE")L8Q,5U]EL7B9)]9)G]#MYH 75]U_OPJ+[2[ 1> M<;:P.!Q3#[UAIJ-E$K__R3QK>+XP,$=;-^M FIN3DC)(WM\)!:=O->5Z0*B, M(X][;+#(;HP\'IQ#=HBLBL]N$$-^GC>>8\J-+FKB6O]>?K,J@J"R_19G@$+7?W+7SG&.OMJTTB MON;?_#^:0*DML\%2 7^E>-K!'Z9962H[PD%A0XH@)!^:7)L[?H$W1Q,P\-)>]6?OE5\+'3U *TFZEOQA5'^&_]( M#-F^R(8I*YY,(C[E.TMX6X,:!MG3,5XS%P X@TUF!$/@>A#XX/U^=)/^-"^B*T'"KCV0<8%2OP=K:1;%TU>#/A>[::L7O M!GV$@X<#KN.%-3M-1(JFS@&@HIZFC+L(E641X,^-SDYQO3I)SO*I9B[L0@[B MD^]=$-H%9(F.]C:W[88CI4S]+N]S/1'UFO#H.KHRS42ZXD(8I1G[!KYE6'8. M"!-,0C10[U03;$(1[1!55E[\H)_+"LI;!3LH7)UR=IK,/1T-74"BCI M+8WF10!-R86Y^QYRYL'TP8.-[9GH%R<>87'=YH.*[6HY]K\=;SW4W[P&7%1ME-;_3F<]E 5:[EGZ>> Q'UNHB#B\9R???*]0NZI(?Y;ZXZK!-UQ2>8% MWR_>TNPC3.SG ,L/0"P(M\W0V/3P(TNWY:AB5\+LM7H[]V;%=&/^,X]7,>> M9QR5Q=(4\,9%=N[3C%V4IK'>,D@2X0FTV&% WJU&=*?O\X7KW_ZKOBA_XQ\X M__F_ %!+ P04 " C?6I:>??5:\)_ 0!"E@X %0 &1X<&4M,C R-#$R M,S%?;&%B+GAM;-2]:W/D.'(N_-V_ N\ZXCTS$84=7L#;'MLGJM7JL1P]+;FE MWO7&Q(D*$!>)ZQ)+2[*Z6_OK#\!+%>O& E @U8ZP9]42B?&/'8HF3W^B=#8 M"=PTA8G#B7C,]V"<1!3&F,=^0B(O\8-ZT&66__>?Y']27#(@Q,O+^I__^H>G MJGKYTR^_?/OV[8_?TV+YQU7Q^(OG./XOW=-_:!__?O#\-[]^VDV2Y)?ZKYM' MR^S8@V)8]Y?_^NWC/7EBSQAF>5GAG$@"9?:GLO[EQQ7!58WZ6;[ R2?DOV#W M&)2_@JX'??>/WTOZAW_[)P :.(K5DGUF',C__?+YYB3)Y!?YQ"\Y>Y1S>\>* M;$7O*UQ4'W'*EH+[>K3J]87]ZQ_*[/EER;K?/16,'Q]V610[HTHN$\FE&THN M__D4L5\N8-\2O]4AKQ:8J\7]9(O'(4P_66/W06@(-C[#/3(7L]Q\4-K; MW9"ZF/7Q.;;U6:PJO)S@L]B2Z;&\E+_X*'YJR*Y90U MVG)G:)#1?_V#^&FQ+N$CQB^+VQ=6")6=/WYD0MM^S'":+;,J8^4=?I5[8OE^ MS>9I61685 O?2Z,HH!QB&H40)8S#E-( TM1U/8)C3&*VJ#;?^X+E\,M]QUI- MWYSX'S00J4ZL[(*5JW5!FCU1,"3M@8;'?]NP FI>RG_Y9LBGUX5N0B>+9KMA3XU-AP7*8U0.VX B@/_<*65=G]!LK?U O7 MB/0O!Q_/O.ADQ04Y,V/M$[^0E3"T7BJX,WF\6#U?#DJUNOR[:R9-,/L'L"HH M*X31?43P@U7S 6?%G_%RW:?RFZ"Z+AB]S3\SLBX*P<@[7&;EEWR5EJSXBM,E MN\E?UI7XLP!%O%4;G$)ELIN*/9>+$$*?$H< M0G1TU!A,CJS+),N@YGF[3@77H&,;K'*P81S4G,] GW=0,P]VN0>_2_Y!+<#I MA3S=1*NIT;>>/CUU^Y8SIZV"QX36DJH>A<5)5?J8(.^K_E%IF6T1<_JW=5G5 M^\[#JB/!Q!GP)B>K9_9Q58K?7^'RZ:Y8?T$/6[E?&SX!8)A MT' ,?I(\_RS_+-D&=[VI^DFR+N;SYY[EOF5_%(M\3'PM;0>CL#CI=C FR/O; MP:BTS+:#SVQ9^Z9P4;T^%#@OI2):Y>5[<>Q)Q CGF<5]_G#]9"]X":@@!SHN='7'":!4 M%<4%PAMJA8ZB-';GUQGO(#],01Q!3 M<01$<1+"A/$0AJX7QX2QD"2^EK_P F;&]@O6K,&:-[!E#C3318@;Z[(&6 M/W._OOWY4G3[330+FNZ]Z2= WZMG 3E;WKM+6)G62V3' %>,,4*#NN@#@R M,ST]:G>:U!3KFX&OIVFO.6?2^< Z7YF@""3)_:L1,14MBV##X_X[M4Y>YQ:M MQ%%0M*1U[?(VJ1H>!=9]O3P.$3U%35FVN%I]986B673P_'@KKR9CU3(YR?R1 M#[YDY(^/JZ^_B'>:;UW\L/W$#T>:Y/,\*4#W:9U^P&S_;J)VCD=RO/;C.+C8 MTJ1)^4%HR@5V'#?!/(%^&@<0)9&,\W)=&"8I<[#KA&GDZ>S31ER,O!\_/+&" M84E0;ZLU0U1M2QT=)[T%K!OR5:/9'$PD8_8VR8MPL;09FO$PZ:9W$4S[F]ME M@YEI*WF%)/__^N_K["M>2@J?F="#&1&VLOS#/*>[O^@]V80IBSVUD*R^9\W_ MBG\OUS+?X_H[>1(?-Y-[;6,3+A(W\,0\$\@881!11&'LQN(_,?8C/XBXYX6+ M:A.=>W;Y3LN^EGX\$SYOZ_Q^ ,;'D'S2-R&O=^N?M&(Q3HI (_=7+]/ ,;T4 G6W.8:J2S MI_+?9E8L[143,S_I)O,V$[._.[T1%R,8X9T+]T'&SVTOV4.&,0M9!#W7%7N3 M'Q&8A &! 74#'&!.0B>Q9H(?YV%D UPF#]+UDLD[N(T?6_R\9VWVHU\M6NHG M8+=@IU\.YKA6^O;.H.80C!+\< %"4]CK)SCX<:SU88BT;/4S0YFIM/>,LZ)@ M] %_;RXB;O*O0K6NBM=%[(?4P90*586%YG*C""91ZL (1T'BDR"-':RCN4Z3 M&MUCW]+14SL#T*AI%SL"ZRF1CF;MZ>XN(<\#H*T7SLMF:?D/$)ITE9\7>'\Q M*[QQX5W>?%T]K:1*>+]ZQEF^\ ../4H)C+D?0X1X*,[!(86>[[.(!$E"$#*Z MEMLC-,T-F_R"_T-HO))FI,EY::AKAB:<1$OS=NP"#/26L+'XYG=6)V2S??VT M3^9M;I)."'OR4NC4\_KW.P\%EN>2^]?G="6^/.33F(<8.M2C$,5<[*\H\F!( M?)^&S _\1&E_/1AY;(=[0PLTQ-06XZ'TYV^WC&726VZ*XFC=;1UEW>AN:W>D MR>ZVC@K0O]LZ_H"AMWCU_%*P)Y:7V5?6++M/K+KE8NUMSO)W,C!FE<^KJLC2 M=56;P*M/0I!57@FAQ.B/-[GXF%E9+1#'+D.).')CG(AMD(B%Y28,!H1B)_:B M(&:!ECO8+G\C^WMWN&WSOS2]NY;G0]%]^W8HZUZ']P'>2=RJX_VD[T,PW7>Q MMGR#/N/R++_+.NAXM^A]'0=46^Y5R]Q-ZS\=!]H#!^E(9#2ME^\O;/%N768Y M*TO!4IKE=8B,#)AYS+-_,'I#Q=DFXQG>A#3.R=_7F3C_S'/:<_V)OZV?Y:&H M'_VX2'#,W3AFT.&N"Q$/'*&R8P_B-'6C-."(JYU<1N9S;,NJBQ[&-36 6\X4 M;:R1Y^B,Q?;C(*^GSCN>08_I&=BR#?I\MRX5T'$.!.L[91U:YF=@,Y?-&S_& M%-*V+&(]Z/^$J=QA^'_*E*H?%:8!NMFM);%Z"W:]IO#B/X]-?IK3RC08;LX^ M$Y'3VYX9H0NQWW]BJ_(W]IRR0F6O/'AIY-U-T(*?KF\55>&A2,/[ST72Z.T8 MG2#@]X:2!8_<2>X'G ;BG=;()G1K6Q^.-,DR/"E MW!./V#F-+A^?EFN7AF[ M9\77C+#[)URP=[AD5!K,PEJN5Z4PDMN@[0^"T_Y?VI#N!>,.CB/?A]2),$0) M=F$2XQAB['A)XJ3,89&.R]P.6],XV"O\':0-'Z#8;HY9#A@N"I;E2\R-,/P-ZVJ-F"-8<@3;\$LR+0@:JR)]GVP1!>0/0I.N=XH[)]7@&>SDR].=H,[QOW/^.?NP867 Y7+U M3?8?^+ JWJ_6:<77RSDA,D^S%.^SN?:YT+]:^VX::PPVC($<,N19I4^+6S5 M+*W1\-+5;@U)L*4Y QO>:O"NQ.E;6+#RCF8&6H8LELDSP<%6_3LMVM,6MC.! MY:!BG=$@!N;.=5EES[+PTG5[]JGS"E?Y;?Y%GI9>EDS&G\L+%4RJ1H[-([#F*@;07JT1S:--LS(0J'"M!0KIFK8T3 4--%4 ML)K&PTA/VVSAZ1@!+2A&=YZ M&BXU(\X*"'HJU%1^_>25<[+92E$Y26?:1)1SXAZDFYQ]P3A ?2\C[]!D6[AA MF/(PPM ),8(HX&(UQY1 GZ2,DL3E)-"LOJE"5NFKOJ02Y^8T4FQH:L>KGP=/ M;6U; \0TCGT_[5C>+1PYKEF-:%>6V%YT^WF24T>Z*X-P).I=_5V#8Y:L#7J3 MEU516XRR0DZ.\^HC^\H*7&?J9JOK[T3>K>/RZ8,X^]T57871.R:^L[Q:Q)X; M4"_R8!JF6"@.A\,DB%W(4TX\EO"4<:6,6DO\C&PL2 ;!ED-Y/43JT!:9[2\9 M BT?@EV-5 XM$V+KIYZ.@"V8V\&.@9!S>$QR#=LSCKXI\5>X]PW[1R8 MG06GF@N]4Z(]Y 9/CA;(3'>:M(?)S@G3XK"F)FN;FWFW6F;D=5M(P$?,08C[ MT$MH!)$?8Q@G)((IBSPO=F+"J&9.Y7%"HX=\-&2UBR^_N\H!1+."6C-RCQ!9F++3XPP\AJ4<8.2,I"DH=N/^@$M%UJQD:=P&%Z9]B#06Y<*TH/? M)0OVPBG/R&@:6WEJV"D#+<^(MA=U>>YILSWSOA)+^:8LUXR^7\LV@DT]ICI6 MJ5?%J7YL_@T7M$Y<^K J.,MDM?-RX3$_87&$H(M]!R(6,I@0',/0IXGC. ES MB59QI(LY&ED#]*JUE35/X*=SD:?;XM&<26(/,DNUP.3^3&AG6X-NW1NP-?&%S[&V/JW)K M3W/JQVD2(^B[D0M10$.8$A<+K4AXZ*4I30C2BV<:I#=Z_-*'^QX9]A]^BB2:HK-&CIZ M2FO;#[K7N:XTP]S ,_ACZ."41"1\#4=0/(B1LR/T(.UO-2;H<>.Q8&#WS1YZ16 M7.E&LF@N9%F+VUXZZ&G6;2W [<#3KJ\#@0Z6S^$3^D["VGI_>'Z46[ESYWX#WYWGA?34T./&3/\N2Z8PW6&T--W9(W;% R(T?8\1$G\X$-"M1W?PT_ M:*9Y-P5W-D;C$>NQ55*V3= MW56UD@W7MJ>:WQB6'#PKWXF;@*JF^4>"2F^1GT5IA'W#0'!+&XL.Y4EW'@-( M]KZ_O?G[/&INN5?RJ9$R#O&5P6;$[)^7M<=U/L]0QX@O"D_"]Y6 M.4Z7KW>KLI2EDC[)1@CBC/U%<%Y4.,LW);UCQL,D]ASHN8Q#Y+LI3#SJ0HQ" M1%P:88=KJ;^1^!Q9._:X!E>;SE]]QONE14J0R5CLCGG0<3\##?]2L?8D,*S" M/M:,*UYBOOT\:EYMONT4ZE]YC@NPK8O0D;B<]GIT7*@/+DU')F>00W"35SM% M\S9U<']=K>BW;+GL"NXM:!+$#(MC-_8CL1_$#,'$X5R)G%VC_( MDO( /\ND'KDQ9%LO71 MI@N=UY9P)T)>_VU#TYP]RF_J,WN1UKZL+2XC=_>#OUT<\P@)RSK@8=KT+HE] MYD#"TM"/4NXA%&@9VBI4QS:;&Q[*NJ_JKVSU6."7)['Q+<&&+4V;5PE*10O6 M-D":]FA#?HO$-,'U6E+;,A*5:$YK\NG <&# :;ULIC0^LZ\L7[.F"F%3!N(O M6?5TM2ZKU3,KYFE9_VX1TL"-PS" *9;V& EFU615=,B(^"EIT:E2F[7;*GA-(VA6?&7E@QAT_CTK%RYU8T^8(C#R90NU MB(0P22B"49H$A+*0>)Y6BU(ULF/;(==7H.NI/ .N!YUD!C:<@5Y=P+8!?,T< MD-R)M2/XTU0QBEBK:1C["&H:*N.!IZUT]+"PI',4B4ZJ$6D$;.\./'9)F1!Z:^/+IYN'Z_?@_F'^,)!1H[PL#ED>"!1L'VY60ON/[2+H#37) MAW_(>O>Q'_G+Y3$Z75N?U_K3D)%"71\YLH*LHZP7>4Z84GJ8]^G.-#J/'(A/Q-%[+01)QL&9V##8IV/V3$) M.B[![UL^P76^%F>,VAC0W-,NG2VU37#".=#3#!/"?U$ T 6@C1 '9,+-FX4# M70#=4%30)<.:*=9;60:XN>20/4R[:#8NXOWN&'#3/-I"8H-\YF-XH.8"ZJTX==GT4]&.BF K'6UW\&E3THX* M=I"6=OPIPPJH78&[M@!%]KUKHT1IP'@<0"8G4YQXYTE[HLB&O6R#R%TO":LRF[WNH[);9)IZW!KT2O^*<%'"ZH MZJGS&>B7YSPCV]FZFZ?>G[:@YADI#BIEGGO>I/T-YXQ4V5?6] 9]P-]E1^-< MIJ_7D_Z>T36I>PX6."]Q_>/5JJS*>1U(MJ!)2E,/11 [$84(Q12F+,&01<(R MH$$5M!C;.X -]^FYD,:$ MC7OLH+';R2B8LKR1_'5-%J'@$I ROZ>"WX M/B=-!?B/(P)V<8W]BX&S7DQ?%T ;]?('43 HC']\O+>N@#\HI4*I^^'WS;QV MGU@EA[HK5E\S8;"^>_U2,GJ3W[[4=SCYXUSN!%F5L7)!6"IT;AQ"#WLI1#0( M82P3I1#W$H93'D0X7%0R]_=-82D?S M>F)<\$970J/<=YAC,KE>>IM[$W. S/64I>R">T;6!:/2$FM=Z@YB<1!&*>3U MQ8OKR$8$L0L)Q4-,9%TFHIQ+ZPHU0 M+.VD)-82"O?'GSAY\(1XAXF"IQZ\H#W(TVHIWBBO_[[.JM:CLBI^46$0IB7506>'_, MR0L#GQ#J6&G@4X_J+ZJ' LN:'/.B>/=ZD].ZF;KJBCKV[MA7V0W)?B^VO*'@OU]S7+R6B1-O]DP8HODT7I?,0 MG.REI/"J9B@!RQ;7>27LWZO5\_,JK^WBIH/;[;HJ*YQ+M;-(TR0,73^"A$0! M1-SW89I&'#JABUT2X=A#2ONR&KF154## &@X:-H8=@T.08\+Q6MP-0"'%8%] M6/1TP*6(J-]K:PDZL)^+@1HE('[8KGW%X:>YW-82=7.EK??6Y:FV?V&R3#6C M\[8U/).YZH)$_<<'5CR["Y?S@#BA!P.QW"$*&(,Q10SB( FICWTGU2O>H$=^ M9&70,0!QPP$H.A;::OAU9AD$O%\B_X)Z^ IX*QH-HZ&HISOV4F$[5D#+"]@P MTSP!)#OC)+NJHS!";JL"\3=+954'9BAS56,4_8/^35YFXLGVF%-7T\M8>5>L MM/I-*8PRWD)HB8/N2-R1KRLC21X8':D9E8;81D=DE?$G.S%K"-L_0.N\9K:K M?BG9+;\NJ^Q9ECM91"''B1M[D'+B0Y0X/L1Q)+9.82LG8D>5#09U=LW=X4?> M%67CDA4'&W)Z^]T>$FK[F;E\>LMT7[1I*J\>E\[2/K0W^*3[S''!]O>1$T\9 MW++0OSVLA&G\,G^NE*]6>N^,?9]"_[8NJ]J74JWD>4KF+[6)'SJI-0>B*MRI M&$JI>9%R4D!KJ2NGA#&[/ND/--V=R1'V=RY*COU=?S'T3H0R[4389:^:2^/T M"",O%)TO1T?N\^O$CLAZJZ9'$W1$QUL\YR4T6DH#PTZVL,Z+UE]F"D\;[$"/ MC]75DS A\S+_,U[>Y/?KY^=FX++*']+EAU4Q?UFFR[\6;0"8ZC:E._#8>]GC M8U$'\/0Z)MV)YZ7N;YIN"C.JW\^N;5P#^*J0A6'!G:QA)+YM60>Q;$O=UV&G M0$J&]Y= ?:>EL3UJSX/"'CKF%&ANM&^!OL5HP(O@--OJM:E-9P^8 K%C-!@/ M8GHE=/^,E\MWZU(XB64R%((A1&D*B M>!4FD(Q$+!<1=U-91 \Z<4@APDD$<4(]F" 2H]251?>4PA:T*8^]/!NR8"GH M M(CK.>G50=2S84["CQZ2[ECH2Z]TI7*[."2?( =1NPY>+5EM^3[5:<[J5M8 M&XY]C['^ (:-*O!K';1ZR^M" F6YEA>>=8V6A>'P=4@!OKM+LY+9ZOWQ0"E:1MAG!?YH"N&PBL&B0(X72]Q(]]GX/E^&"<) M])W($98YB<6N2CED 7(2UT^2,%2O2&:/KY$7>]=)36Y%TD!5LT5'G8@S3JRW M@U=/M70^[5O>*VEQ:.\#P6B#?,WJWA\U5-*HUMYL:LD)J-.;)46LT^ M;(.5URR2FZXPFWV,=NJVC3"\G>KQLB%K>V/(J4]3'CLP3L3>A.(@@4DD_NGY MU&%>'& _)I?4C]^2&GGC.5XZ7)*_K(9Z#RN%C<0: KH^H5/"6ZHDWT/ALEKR M9FC8K"8_^$E<7$_^4#[=BO*]$=ZTIORA).>JRA]YX\*\W9O\95V5'\7 2[_] M_.+ C0GCOE!8;@)1D,0PE05A/"<)XU38U&FL=$>K0&MDC24I-X$.,] 0GX&: M// -TW2/P*7FM;($@I[2&I!_A)I-"B+:3LL]0NEMTG%/BWPR#7?@%T'Y?2**KQ[W3[2>M#J:AL?-]DQ;L1]/_%\B&A<][_$,(XYAMAW>> 0 M%D5,JW?[Y2R-?9B6U&$JR>_%4FYYE)4H^L^U?(*F'HQ2)LY8\Z6F>Z:=!&)A1A/'2[1Z[([) M[&3'.= O.-08TG6&](8QL.7L;.FPZ>=4\\CXQC-E>N:T.DGFI]$1T;-]G!V# MU;M\%1 +6DH>WP-*DJM@KCOLZU.[C!E>LQ2O-U MM6I_[)/J;C4\U_$]YD,'IRE$C'LP9D$$4\IB%J<(>X%ZL) V^9'5Y8FU*UGJ M_K7C7=.XJM1'6N$2=U3\]!2D+G0FU[WZ&&I< 8^*I=FUL+7/4>^RV!B)P0MD M_5&GNU0VEGCGHME\% /-W5CIU]^E;%>KXF55"&-DX3(>Q)$CBT+C!"(W#&'" ML ==XODI3\5?$R5OZ6D2(VO@&RI62<:S.O@/-]Y 7(%7A@O 6),X5W>MK,U@,>EE]Z<4+^L, MD?*)L0I0:7.+O\C$ZO;[^(DUT)&.\Y_%>^*C$083$.?3U6.>_8/1/W;.9?GK MEV*5UI\87U"3&73<,VG /6I'<+ M'K&@4*Z7E63I!9<5J+;-I4OYK@PUJ-#C]Y M>97=SJWQ^B6G64GDY\:H)%>VG< 7;N2R,"0Q#*(0"RT:!1#3P(ICZQ@/PI"?P+9\\NZJ4 BAF"E9E\U/325[Z/&P4C[8JI?07?#B>PO MO>4%-,Q8/[,;@3!" =WSM-^L?JXR+$/E<]4',718/K_@K) ;XFWQ/BM?5B5> MWO*/J_RQOO%L-%Q3XG*;:>!A3E.2NC!*0@8103&,$TZ@[Y$D<$/?BX!7=%".#*>>GNHC68". MGQ.H3E%4]1)X;'D735B8UIEX 4@'OL-+QC)3:TWVQP=,:MWY?B6+CB]8Z*1. M'>;HI!%$44!D>UD,DR#"B2].G '3"G,^1F1DM=0F-W4TP>\-51^F(@% M*>T(-^4PIMQ!E'OB<*/NH1\@-/*B/)H3\W!ADM3#92E21K+K+)*"/PKG6YX@JD[#'+ZY9! MTL-9#VB("\4^2J($P]BGTEHD$4QBXL( NZ[KN'&,8[_%Y3I7K.%DCDI'P@03 MEM.+T?"B(!*ZA$(:>!@B#X4P\8D !R$/N]A/N9OHF,TF2!CLRA>N#35SV$06 MO5WVK!C:)N\^SY;,W,VPDYJV^\+LF[,'?S?;+.;+Y>J;7%0?5L7[U3JM^'HY M)[4[KOS,",N^UF&^CDNPV$1BZ 8XA2AV*4Q2CT <1!2A^DK5#7BTZC; MC8YM[[IFX#]POI;U.5R]A::(*'%3'!&&Q):<"N6#90-!8=E C*560AZ+O4A7 M%8^%I[:BOFYZ.VR@?"^(2\L&^.. J:;3[,.CI_$Z6F!+; 8V3-65ZEN_@"S] M84\OZLEM26LJ$IU4I^H!L:]Q-=^^K/[F9U:W,7A8/>#O?\FJIZ?54BXI0?IX M%.(BX3C&(8TA9BF'B"4A3(45(RMT!B&BC+F!9U:<4Y<5I05T2>7.+G97+ACV M_+)";Y(\M*9"3#TH9;PVP1CFQBZ=!31.-"NTE54%G=5!UCY6S M4=/VZX6:@F*YF*@V&V]2:=04K%-E2(W'TU-W95$MZFR(S^Q%?)%/8MB[8O58 MX.?YNGI:%3):J+D&=A>$!+Z B$,W3F.(N"LT&Q''5^(ZA"=4_#54"@71H#GR M":Z&$A0;-F9MR!7 &T;4U)4.C,.::21P])10@\N6 ]"R4,?;MDS8R](P$'E( MQ8CA>NI%_&NK6G0H3:)%#$3O%(;)JV:FT'6[M=?4;E]Z(>4:/IF3@XR\Q#NZ M3A4-_^-$O'?K$ M=#N']%!@S"?BN%5'K4;B/XX/TY A2!*/)PX-_!1K!9&98F!TX;LE!5B3,W$! M$FIZRE0^/=6D-+D&;4X.>;?6R:0W],3-2@Z%.NQ'/7QCRZ_LMU5>/96+F"?,2]P QF[L0)2&+I2W>Y QAR="WXB? MM>H2F3(R\J(47T:@MPB-$55;L%/@I+>X&XYF_3K:!\'CU0JDXD2!,W&$^*O, M9;K-3^LV;45P*2:6E(8Q&Y,JF$O!VE=&%X]G6*6R;5]PR^=YE=%LN9;5">YE M.8ZZ8D<32# "+L<(A)[ M0K'Y#)* DMBE"#D>UZI8:96]D95W"%ET1V]ZU/$":5 MD"Q/F)JV?+MIT+R=LCP#^G4J1P'*5LU*N\Q-6[]R%& /:EF.0^7R9,._L.SQ MJ6)T+@Z%^)&];[.-9.4809*(O6$1.R[RJ1]"@EQ/'%Q#"E/LCRK8#,Z@00\#;A;BG9U2^'J0.TFLH<#SX]E;B7B=BQ M EI>0,=,785H!EI^QLE%5,=AA&1$!>)OEHVH#LQ0.J+&*":5(GKE9@70WG]V M%??3V F9XZ10H.]#Y)($QG7?+\81D&BZR<.KE">LLG.%_ MM]3"N82EV+,S DK4G;NG@7X'GAKQF&JXFM@JGCW$1TUO==9+NEID9V*+7,00ZCD#- MT@S\-@6.FEG.X^%Y0?*S95SU\Z/-4#F;-JTY[+39U&8R'R19&PYC&+.XY\N6 M)?G)/!4<8%(M_"C$V(O%&2OQ0HB0DT#LTQ!2QV6NYR61&VL5M1ND-K)RKFD! MUG(@$W%!*7GXDV:0XR!@:O:3-1CT-&Y'5OI]FRR)&6A0^;TC;C/ 445(6T&. M@[2F#714$?L@V%'IIAPB*B#8)(&\I\\0L3Q$AJ$)OGEYTF/O/9[% &F?UN7U6 FT*4XJFF! M<=#14PD=#S/0<@$Z-D ?,\D(^$FR\K/]['=U^2WGQRL0?I,,>G5 3N78:XR@ M>>YCV>*&\&*^IIF8W7E5";.D'OC#$C\N,"-HQ-WO;?6B3BQ!& M/8A\C"!FW(484>Z&G/C8$=;[JL)+M>V\-[;6$MQ04-^OY2M@N:6G&4[< T%M M+S8436^!?5201S^.]Y!S6Z&YO9&GC;8]%.D@@/;((X;U25?/SZN\SC*ZP\5M M<5_)=.*ZJ5UGC2\=ICNZI ME!PT]09FX 47X&O=-O(G8>?1U7*)B]X)^;3-9XRHVJJTC)/>:FTANF\@$O1E MT>2&@[;'YN88;;$(JKK$MFJB*E"MKN<%K>J4[+.X-IN2#6WA*$ MUL/L+^7KC2+L+<%Y.KC>%@'#.(^VSWS3BO[CL5;T>Y&T7TK&U\N/&6>+V*5> MF* $QK[C0)0(;9WBE, X]3SB4T*C0"O*_A)FQHXB>5X55?:/9IV+]^LF6[CE M5[;\:;G4/(E=!+^:??E$8T)6Z0>%JAMJ:I $CM!@A""84,^!G+A1[(>A2UVMRAN#U$;64AO:8*\ICYZZ&@9,3259 M@T%/[9Q$8(0Z74HB6M(9P[0FU0M*8N^O?;67]-8W(W3Q4%!Q7KS^_I+5X;3Y M>]FJ6&&UGGIWY 6Z)0;>*S=E/BGG\$JT(:+>XA,JO*Z5WCO! U6)E5??.;$& MKHG%J^U:(W2[Q$X..,FJ.B=.MY#./F>V-WYBU14NG^Z*U=>,,OKN59PIQ+'C M)O_*2EE_9B[VYZ_U9=HFD#%T"?.Y1Z$?UJ? MA;%OP.;W_PX^?+S]RSWX\/GV-W#SZ<_7]P\WGWX%\ZN'FS_?/-QWO(7O #)#.BXD8[@GR1#(,M_!AN>P):I4<)+S3&QM%D;,##I#FX. MT/ZV?L%(UK**I.]XF=7-#++OC%X]X>*1[<3#+Y(@83YQ&(Q2FD"4\ !B)Y(% MN'T_=CA/DU#)6WL1%V-[*"190&JZ@*SZ2487)\4H0#RLKB8#3D]CG4R( 5NN M9J!!MF%L+S]F"F0O3CJRB[#EU*.+D;:1@*2.D$$:DL+@;YV,I"Z_0DJ2QF!F M-NN)XHB-7ZE:I-3U ]G5RXE\H>)9P*#0^@%,'(I<'Q&<4*Q7N7F8H,[B,:KE M?/^T*BK8W+QMBH+6!:[,XR#/8!B'410YF$,416+#9+X#L9=@F&*!7A3RQ N4 MCMGV$31J43$Y?FK&NSU4]+:]H=*R+7%[UKB:D)8L[S/$)K6RU03?MZ@5WS+P ME,G Z3J:0O;!8<7G*I\_5\J^LJ-OC[QPFUCO'E7PF57K(C_7-D55=@7_V<5B M:WK0#"76\YX-"F7F/SL^Y'0>M$&1=GQHPT\:G$K?KG(1*Y9(M\3-V0!%YRMC7QCTL0XEJ+D##!JAJ/K2:(=N:!84C[+38 MZNF.CC?08TZ>LSKVP Y_,S#?P;WA$=R] >X:!]QI\3<[ZDXQ#WJ'7GNH#1Y_ M+9"9[B!L#Y.=(['%86W49D7MG3WVHB1Q4@[=U'4@\M((QEC&/* H9(2P2!R5 MS6NSHC>KS8HN*5**+JC-:B"RGC8_*JV5VJS(0FU6 _'MU68]/>D7UF9%E]1F M16]?FQ7IU&;=?UC_1'G]]^IU_JV@Y9S^[4.^C5E4/%*>>'WL" P!0_7:Y**4 M8+ZI^%'*.A>K*E_I1&6<0N#\P=*"\'KZ1$%N\+O5L$L%,8W.FJ?&G.RP>4:H M_FGSW*.FC0HY*PI&'_#W)BY\ZS1:"=,#%\4K7Q7U3"^(2UC="8)$7/8Q]#", M(Y_ A%,GC&+?82G1Z^"G3'ODE2S##7K^7$$=D!YYW5Y_ZI"J.7=' DIOU7=, MU*W0N[R2GOM7@K;#BLUV@MKR6^LVJ$YYXF:$VI <]BK4'^+2?.:'@N%R7;S6 MV=/O7J^6N"RW>UV2HC@-2 C%V&A8()$ZA8L_H-0X),T]CVM0H"*=,>^,]I/ M>NVU\C;-*![&44VKC(".GD:IZ4A4.OIM5^@FK7>JKUN&*35A0(T'HV';ZOVR.GX-'9\GD W3#A$F$AC1"@,UPG%GSAQ_,#5 MBL,Z06ADY5 'LVP"6!K:0!#7C 8ZA9*"/\*2[+K&Q'&Q3;P20_)K!CQ9P.&" MF":=ST _5.F,;&>CD4Z]/VW T1DI#F**SCUO9M#<%?*T4+W>B4FLYCF5)^(7 M.>N_%K(R9Q#'G 1^"%,4,1GR0F",.88\#IF7^C1!6"NC?YCVG:(FI27SY RQ2:T2 M-<'WC1'%MTQ])/W8Q(]9SFXJ]EPN/)0F+B$^#%)Q9D$>%B<5YA"8."$FW$>( MMY@6N./Q2MF5SQD)-XTPR%GIFAQ2[*.J=8$R0&#S2: TXW1G'1,Z= M0X_1 /H7MI_P,Z/7WQFIVYG?'6CLJQ])'VP8 !T')G>XYT$9 MUIC6\=#3DN>A&.%:5UE>HPO>\Z-/=M6K+&C_TE?]I- M$2Q[4(Z8&WPJ[1,DV:9]KE67JT?90SY___/L>>Z_QOT> *T MQU2]E'&/+4O.72LS>J%O>+)9LN%:GNWZENM_[9RSCARS9CO3^GY_6NT9&:C./LV>]6^=17@R(W2 MP(4)]V3?,"^!.,9JV9D(;KG7BH<^GH:6Y%^-14 ML'U0]'3I!H\M!]-8HWJ"6])JBD0G54]Z0.SK&X&2-++5;DN&*@Y 'Q5['9'JON,J5])#$%R_C+"$AIZ&D$'"/"[Y,72 M582"M$:7$$/C3G;]H"!<_^)!Y7'#9! 9)=X43"F;3,(%C:B?A,( <+''9.?+ M&"9^XL$X36/NQ!@C65-3W1XX)#')EO_^O^[ =2Z6_DN1E:R<@9N<_+$.F=2M MFG\$([5M_3+)]=9I,_Y,-G$NLG1=U4D;U4HVL;1:]>NT3+:R,PX)3)N(<5+ M@YR+TT]:2O]L(G&3T&-^D#C0B3S9BC:)8(RB$#H^3CPW9!C'1&=!'B MI2U6^+M6.-09B-36X^6"ZZW)HTF:ED.3AV4:*_'R#4*1AP4]FTYI(_1X)[6J MMG@68OVY3H1\Z8$((&)A !.$$DA<-_8H(HBFO+O;>E!W21Q2,KB5>M W>S>Y M?VV7:%P!LBHK@&:1$\VBR*_O+]#,1>XLB9/V##T#XC\O3)8$9TO-S?4(IFJ+ MV1 BP_X7_93(V1FS7WL-GQ;%TOH]0F#2M7M:P/UU._"D\=4V88R6'P13-V6Y MEEH)GR:F\VT:U1+N M2 .)OMAG4\6(606(C3UI>89 M@8_<2)Y[PW0!MUMYK1+>9[(?14X_BPWNCA7O5\LE+IH:J@LW"ES7D0O8E3%Q M?D!@'&$?AI3BP(E<1".E8IO:E$?V16WXZ'9EVK(BFT P65&SV8=KKS:M^2JW MO]5T<*O#K:H61@!15TMT^+7;=\>%;$# 9C+!%S:<0%O5>(VEMZ9'5.E.K%8T MX3C4,KH#7%HCI8O!V]Z\8\<+@R1P8900)$S^5!C_A :0^'$:LQ YL9>:U44Y MH#6R8NG70MF$D+[#RWH335]E9915T7B2[MGC\Y ?21M%10^:'6ST],516*8I M@W)22NNE3PXIO5&YDY,BGRYQD3:V^]PR6C_;K37-/7=Z_:1._Q:!VS*DF[=+7QS_3Y?5T^K M(OL'HPN*$'8Y8Y"ZPN! W)49/LB%G%('4<=A+M&KP6:;PY$ME&WX21NX@S>4 MZSOHK#OR&P?TV)\S167VEC.AJ?('[8J9'C4:0HBJ BV*7Z@]+!A?LEA M)XY>#?S/K$YON5J55;F( W%PMA-0EG'-N >E+?\KLARDKW@ MY4W^5X:+#^+S6\0\=&)Y* L2QB%R0@(QF7BV2WI&K,>)A4ZUP$ MT[X"NFPP_:2)^7*Y*3!S)93;HSC!L+*MGZR8-3$TQMAVR7+9*UFT):Z>(C$( MP+".L"F[GAHX)?;Y MI:*1$JPAGE1 P./%E2A(IX_:P(I>=-<]CK2]#[)\:J MCW).A+7Q?O6,LUR<^YGK(\>!OBL.%N+<3R&.&(+BG,%"G@1NP+5W.2;#CEV,=&H1&L7&[/ZLY=BI%=Q5EWBP3JS M"L-,5UU67::=FK(:KYD9/V*[RRKV45A5!V7G^F6"VCMS>>AY^+9:\-1U$6,Q MQ"1)90L@!C$/,.0X)5&N!(4;6(BUE($F#FK9)>>LA",[[22Q)KZ5J#QN9BVTJSR5H71$]O$( R(.1^),1,7!R DH3#S/@3CT M/!)X*28HT3$#=H%RP_1WOQ%/60AJN5G6]/7$L$S^5&:W[2.Q$097-FA9F_Q/[+'^Z MY;?KBJR>67GBY8\93K-E5KW6B;4?5]\6@1>@!)$$)B2)(>*.+*4781BG,2$\ MH1%E2FZ,MQ9D9+T@*(@=JV98^@/7..6\8O#,Z;Y+!3]LO\#)EM/71X/'=GR!788Z\>_EN*Q6C#I,_O&U9 ?&;U;=1@U(FG:3Q0ERF$>.M V8FG2R%\)MI^3$/V'T0KRYBUT,< MN<(.99'8WC!E,'9H!)W(B2/&J(])/S5?%FX@X]J$;1B36"8@,1+3A'IQXIFE.&OQ,?:M5R_/=WO% MV^-H$R@J;#N9BH#SU_]5=JG0NIF0AE.A9HI- +#F#5H/VY8JV/#4QWA69PZU M3TR39&T$D?4$;#TNWB@YVPBJTXG;9L,91O3*_A?EI@'CQD'CN#*CDF!(0Y\( MPT"HM=0)A:HCPD:@0>JZB5;GM!-TQCZ1UE1G8-L%5,''HX63FN*Q(+V>8C$2 M7#_4=E@L6\&T)ZA,&RX[+.I!0.R9Q\T6:]W:[R:7AP39S::M-:#Y+0X/,MXG MV?4EE(2;9E$MZ5$^334I+7VA9XA-^J&J";[_O2J^9?;9RO.L'.8O6?5TM2XK M0:1H&BWE='.HK6V:K4$7B@W(XXC !%'9#8]RB&4*2>K$7NP$$19G59W]QX"' M">WJ.C>G611EE3W7UO0U+G*A.DH@+.POEJQ)QVHD*>5:6JXIJP/0Q&^I MG+/Z[^5JF=%ZD"[LL@[]T[3%3:9-306-/!F:UZTM,^";X 9T[,PV.'>1&9M_ M]UR13JKX+(-K7AY<,=9D38L4'HD0^K*MU MP8[$BNPM0X>C)$%."$,6(1EWZT$<^;[0GLQU*$$.=7P3SX0-YJ9T5]0<[812 M=59'?>]@HU.RU7G3)51JF9?&(H$)OOS)AKST^5:V/-'^4]3;O5[S8_.5&F&C?[[_A%_F7-EOBR+:O$;_IX]KY_;)89PS*(D\*53V84H(0&,TY! /T5^0/W$ MBSTE*_5@Y)'U6$M+31L=BCVL62X21D]+M&0LKO63S ^M6_%2;\V*?VW7Z^%X MDZR]DV)TZ^CT _I!^DU/+!G3T82(E.7Z^:7.T,PX9P43G!K$[>N-.O*":9@! M&V[ EAVPY<FM3%[(1$@/,H##*%= D-5GZ@!D$_8P"PQ$N M"Y!^STI29#496<-WMRUYQLKM@O!#CCR719#0-(*(IPE,(A3 R/?B./'CT D= MO6+=VCSHK"&SNMU??OMM_OFOX/8#N+_Y]=/-AYNK^:<',+^ZNOWRZ>'FTZ]@ M_ND]>/?E_N;3]?T]N+O]>'-UC8 ML:R.+D;#OY>Y$FEA8 M4C6J5"=5,)I0[*L5W=>M%V;XQ*H%(E'*,$Y@3'PJ^P0G$(=1(.R>-.0I"L. MX\5+78?WOL)%I:9)AHGJK)-]TNK[N,07Q M20IT](0%LZ4/3Q.:5A>>%?A #YY_PZ#6H[#<9=4T]IXU_WN3UR&K M,E:X"UB]*U8\J\J;_/H[865YR]]E=3.Q!4^XYX6I#STWYL+D":3Q@X7IG1)9 M!B5Q_"A8Y.Q1#C*\V"]E16D%),T*Z#.D$4M:5LWJWX3QOC2\R!A=5G,C#U>\RE,S"L.29!U4BO=$R!GSJV?FYBG66T]'PG6OIN"_/U!N:6P8E0UJA, M.1':9B4KQT9=KZ2E!:@&:UU>,OYT13 MH+!3'=/&>(:F-,Z*IH!!&T9=%R.7 M!3D9O#8]J=@=U,29S1T+4EG5NF[UI;?J1P#TX"8Q% MQTSQMU4B[G!1O3X4."\QJ>\5F\)@M[SWNP4G(8Z2T(<,R^SS%".8(!Q CC". MJ1* M^Y#):RJ/)#!"C/$4I9PX1.?&93/R%)6JY,T>?;9BV*>MSIJT_TQ3E:;V+G ?W@_+H*W?Q[5BX0 M"ZA#(A=R'OFR(6P$8XQ\2&(W]0E.O2 (50/S-Z..O+$VU21_EY043RV[,@^O M!V-)]-:"[*>4B0.X;+C+YGKI($[+XJ'XCFOZ(O-Q5[+@5S MLLJT$'Q95U(3ZXI)HS!V,.4NAH[/78BH+PZ8CAM"GL8121T?.3S4,0I'Y'5D M,[,-KTQK]D#6_*N2#)K$GXXS6UX8.(!PCB"*4P=5,7HS0,'$>I M0.V/-EOZ.KZ=K9^6@O>??^Q)4SM@_"!3H7TO6<_"QWH6I.H$6\[!EO5N@K8A MS+(FWRZWH&/7=L#RJ)A:#7(>A],W"(P>%?+CP=3CDC2RGN_8ZA-;S;\^UAX, M61%X_EQI&,]'WY_ =KZ[O@6?Q/_/OPH Q5FR< 'A32U'X^/NB4YO.@6'O6\_"S9L;S>\9943 JUGWO^N>ND/[$ MZO5.3+PL97;=!2DN0L1\$K 8A@[R($J30 ;S)S!.(L<-7">FPL12"M(RY&#T MV*R.\B71F;JHJME 8R!EUH6@9:3.J>JQ,@,=,^(GR4Y3JO(LAMJ6BR$2EJP1 M7>J36AB&T.Q;#:;#Z%L"M^NJK,1W(JO*,+(2&\KK34X_X6>E5EG#(XQM#0@2 MZIO\@*#GMWD[,NHM\QY-T!&=R0I0V=>,KL5^/RB_U@9_7CRC+7Y@V,DV^?.B M];=YA:<-R\^MGY^%-7_+MS4FELO5-WE-N*TU$(6,!I0XLJY#!%',8QB[<0)= MWZ&(N6$4N%HQ- MGN8=4T-=XG8,K%'+;6H(;JO2FPK):0NZ:8!P4+=-YUW#@T-6XL?'0EK88OA; M_IE]9;F,(Q9#Q7.!160T#P*7@:)O]RM*:LO0/T=N6LM>4?@# M4U[U/:-\KWSU%.A.Z=QFD0SF=R&J"A ME2YE#Q6SG*B')WG-MD'HI46HW"!4MKW99&"O>%;\F%6O?[26 Z4F_YE$IS.# M3)G-I";/7LJ2XDMF=L^OJQ7]EBV7-\\O."OD7,JKE05)/(HH"60Z40B1YQ&8 M$N3#4!@[GA?$^BHV3&7RZRGRCIZ,["E""1) M>P;+L$B6S)031"8U3H8%W3=)SCQMO3B<.-!GE5BD080I)XZ T$G%(F488GF- MP=+ 2YV48!RZ>I<79VF.?EWQ*\M9@9<@[:HNDIJPM:)P+71J*]@.'%,4@JO9 MF;0&W"X XU=_:^G]*'7?=L77J/BV]Z+^!H$Y1X7^OP]P\7RZJW:TZ):#< =E,KH9N'XB)-= M*@P*U+]/&'[0L$]CV^BLSM*2AO53]K(YK068,L(2R&,>0<1X &,D_HG<( J0 M$Z&$6>N1'7N3=]9P\ M9CWFV6 M!!M@JJWS\2#26_X=.IM,C<-^S^#WAIMQ A_,@+!64$*+^,0U)4R M.2PK832*8%*/2$U9"$0L\D'HR# M)))W!PX.?<)B/]"*M1JF-W:85:7?=_,,0&JZPZ+8>LJB)EP'.->D09_V&&TQ MU>2T%0YUAMJTD5!JHA\$02F^-EG6\7OQ@RS:L A)E#AQRB 7"UTL?3<12S]B MT*$X8CSU'6%IC)RGVO$R=M142V;T=-,-MCH7%:,CIJ=1+DL7/0OU%/FA^R"] M7?[GAI,?/;]S'S(+^9L'0YKZ>8N"Y=5FX+8K^CN6,YY5BXCA!#D^AMCELC2_ M'\+4CS!T."$Q1>(4Q2*=V@C#Y+04E6D5+=*PH.OD'81)U<]K2WA=5V]-MW]I MVI(&/[7$3[M\#/R]*E):<_D.$IO8ZZLB^*'C5^DM_2O1ST(]".-(!EZ\7['R MTZKZ+#,="];EG&CW$58?<70/QX810 4G(%]5H&AXV60QJ=^C:B UO-#' TG7 MQ['%1S(!!!?@\QX^(W0)UI?=Z%Y6@\QDE[7ZHO=O< W>-MON[XHV]^F^$H/5 M#MCRIBS7\H9#!FH'?@(3V1 /!4$",6<^C%&0D,AAL>,F.@>6TZ3&ON3H"(-2 M4IXUEQHE:(C75Q[-;S3O.0:P4]O_[2"BIPJV8-PW8-SWP;"WZY^7S=*./T!H MTMW^O,#[.[W"&S;K.\S3LO9^+L+8(VZ"$$Q"S&17,BYL>"K7>1I$(:N;Y6HE M:0V2&]O9T'W.LCWNP+KE9:X>"M"VX=I*UPRS_41: SO+QK.T7W5CVAON=[T&5< M;.X?NLR:#1.@XT+ENS?'4^.FPB)*!M<5 MEP%D=F>A*+'-BXMS)*>_O5 $X>@5ANJ[(V5-B/,'$Z,^+=S$#82=3R#U9"IG MA'QA-

&J_I7E'UERY5!A2AUV'4N-"R#J:=AS#(P.K[>(!=C'Y*I9'@Y1;X?>0YTD(\A"@.A@]R(0B>B3L =YGN$VB@_5U-3 M6BJ7Y&[55&P<3AIP+CF9J ML^5@RC(&EL\B.=*,>1!I*/\ I9$=DM2/([BN& MYP_INGB'2T;[Q4![-?;?O6X?N<.O\E=UCHHL)5>]WN3"J*GS[AMN'IYP?OM2 MWW+^F965[-E^QXIL1>M->].Y;$%#CS!?G&AHD@C;) E#F&(2P%@H!1<1\6_N M:YUHWD2,D0V=>5L%A(%'(4<%J?R1RU:#7R5U>3#X6G/7^D U3TIO,_.*9Z\? M?CXU3W.265ASNU=UM]?-(GT%_>=:L4 MUPPTDH&>:(TN!I40#K32S4 CGRR9 MUD@X ]OFE!9/BF\Z/[;.GF\CQ+2GV3>=J(/S\=MR8WK/)ALFUW4Q$DZCP,$A M# CE$.&(P"3V0H@"%-"0!^)GK9YSVZ%'#I?YQ*JVG83N/=E&]L!-')='$8R1 MC'J.Q.:=<"^&OA,A-TEY$"58[T[12':#JJ^7R\[= (64<>C%00H1YQBFB<]A MB#P7Q:'C)2S6RZ\SD]XHI6XK?]M?Q!@&U:M1$]'T]E,ITT[XI:QS2Y;KNO;M MW:IH]M:J*K)T7=6%+ZO5^ TZ#B6W=E&Z&7CBB]%]@0XO0@^>N-"ON1>.AQ*& MG(0PR,+ @8@P1RP]QX/,2\3_D#2)<:*W]"S$[!FM0P'5UZR4'Z8L7'MI$*21A),Y4-*(0B^*2I8+AR$ M'<01@UX4)+(!6@13%\?0]5/J19@1)U;*1%>F.+*IM6&A6\!2TQ4;+KIJBCK5 M-Y5P#% 2(X@&JZ,J#31=A50=N7:JI&J]:%A]RC^MJK^RJBU9\ ]&&Y],S?*F MBH&[2##V:,)CZ'.&(6)BV\,R/-R-<)#$E$4\T8I1GI;]D3?2O[#L\4GZ<7'; ML.VE9@+( '+P[2DC3V(I]MS(1/!= ED,1JY&T@9#I#+ZH1-#LQ#,M!^#FEW^ MXTZQ^6W QLN_=8+6K43;FYW6^2^9KC,_7ED%MGS/6B=_K=-5:H3H%[]Y$\AM MU=29EOEI2_6\R<0<5 !Z&RY&*2QT_;UU(,HV0N+_Y&W[ J4\2AQ&H(.=IBHB MQ'%*8.!PE-+$BP-'J\.2 0]C1^+BI:X'R@1(/V$ACSP"62#^@[PHAK$?N=!W MH]1C 7,PT2Q1-S*41H>VQGM5-)R-#ZK:MCDR4'I[GT+-IAG8L 0ZGJ1O;+*Z M34.(3%.\Z2@'/U(%IR&(-,LX#0YEINF;X&OVD8FMJ N8>I77/TV"]E"8]O7W M2NQ+\KC[,2OE]0-B3IQP,8-A!%'J89@&,8*() DEONMA/?UOC;.1=X663U S M.MN$ +XV;>X;9F?@;)+"EF=PG:^?6R^69DZ'O=E4TY=O,D=Z6O2-ID=;T5J' MTI+ZM3K7GNJD)XC9(8(3L"Z;@+ZL M8P'@#0]ZFE0#5C55.0Y8>KI0XB29 !T7,I#RIR\-:#^##2]@?AXU;06G#X E M#:9!>%(5I0_(O@XR&,%,R;QK6_#,R=_76:/$/FY:>2)&$T0='[H\P!#%R(68 M!2F,Q#_]"/&(8RWW]!"QD6VYCC3HT;Z@"^H@;&IJPQ88>HK"' =MM: BH"5% M,$AJTJ6O(O3^8E=Z9^+4ED]K66_TEL\IK1G"RZ; QWQ=/:T*Z9U<(,*)EX84 MXMCC$'E^"!./(.CYKA.Y$0FYSR;)7SG/Z\C*Y28GA;06I8&2U\S(PT9;I@=O MN*AO*.HT%O.B/6-.J)K>^D&FR?RVR3#WY--F8K<"=-6'MB+\ .DEZCB_=0Z) M J?_,Q)%U"&WE@VB0?+"8.1VQ.IU_CTK%Q'CC'H^@C@4"A\QUX=I&D>0>8&? M.HY,#HF,*BKLD!E?87>QIKLET"5M35/P!$YJRO1RZ?7TH*'@YF&V1^6R'66[ M2^1M@FR/"GHRQO;XTP8AMN]96EVMOK)<6!5MWI= E[7M"'R7ND&:,.BFLOQ) M$G&8AB2%J73HNQQQ2I0.<.=)C;Q@)6W0$>\"/FKR&K&-PU@-+UB[".@MVM/" MFS2O'T9!([33&AIF,9T&GX1>_*62?(.!E\,C3!=QJ23)3JBEVAL&?6V7RSG] MV\-*&COM%Z?:U/;@S9%5CB H+/V_K;[Q/5B+W&U7#-G*8Z]%@DI9*WC;_A1>E1RVI4]T[S[.8^< MFMEN%0^]Q=J1AEW!MYW*1%=GFD$8Q[Z>E=1RN.II>F\287I6_%-!H>=?-#Z= MUR[']ZSYWYO\KF O.*-=F:0VBV^>T[I,A(PKJLI%BEGLDX!"7Q9011%Q8+CS&210(ZR7!$88H2#E,&'LEN>;WX/ZWRU6X^9JL='F0ZYK;#D,]1$"4^ M@<3#H3B*N#&,(Q[!U,=>A%,W=(A6HWDS-D9>YAU3\G:PV1+[?&VJ]+2LZ5[Y MF@&OIAK&AU-/<=:7^2QT/4C)PHA)XS+GM<.3'@@ZYXYV!&:+7!BKJ/ 3E(:64=M M"YB#/F6C.\_3:*EI'2L8Z"D60_&UE<99T2SIA=-T)EWZ9\7=7]WG7S!L_+IZ M?LX:![8XGS0M9Q]93C)6OL]*LER5ZX)MNI]@C_P_[MYMNW$<21=^%=S]U6L) MLW@ 3W/G=#JK_>^LM#O36;UKUX46B(.M'IETDY(KO9]^ R E42<* $$Z9WK6 M5,HVB3A " 0"$5_0D".=7\9,U7K6831%&AF)5SJSKS3K(T.7#6>-:(];1]:&[4=\V MH9E ZDEWW26:! MY7!* &[>'0O$?L:92'T4PI*EL0(GBE&K=2%PB-/(>WI &+>VV0%YH"&SH M:VYLE]1U84MWJ 2S16@OO_[6IBE<3\*3&*)9F^+#;DE>''B:G4]3O.WFI_O\ MT(N)[RW&ULX>J-;4WPO9Z*U<+C\UT8:#0'D28\)I%, DE)CA7AK"+.(ZVQ-BD?;*PJ[*3"]JQA=L?:7%AO6CC0* M%'= L@<^;8*/D]Q>#-*6\VL,.V[>Z3YCD.K.7VP,&]8\[?JFJF3VZ56!EV_U MHMXM/,WDZW/OC^VJ5%59L')=']1LMFSHIV"?E;_?\+@2W=!!Z9=:& V7YD)' M1JO$[+.#3I:>?4FL;I+VQ6B=N#5ICKQ])"N"6/GAI&##, >S1E)X#[4A^TRAZ M*W1+=084W1%J%33$HF=O>@)<-2T!?I5@ M*A_QBNUZZR89\GQ$A9'@.8$H#A%,/2+VW RE'O<(XSB>-YT$OJUPM=(\T_\$ MHIDLT4,!M5>K8 #%F,B9=X&(6X_9;<%)J5,#^#8.;?D8UX5M\0 M5M#_D5\/S7C43\#JB$&MR=IU;Z6=@6W/EU9@H"0&4N3_9CV\S:?PO=&87(KT MWP.V:81)G*[;MP5O=FY=IW;UJF@"E4_E4KQ?-SQNS_2)V%(S'#,8QZD'$<\I MS&0;5C]G.(J2.,A\HTQI7<(CG]T^WUY]N/U\^W![\PUCO/&)HQVQTZ'*A$R=;4CY$6:2JL(SNJ37926V>JC$-[9/R^$TRJ3XO7 M#$\@JF,Y M+N!0G7C!,FUR4?^7M('?!=O5"B\*91,W^W#$PDS\+X%IF*?".,4!S"GS(M]MN-Q@R M$OQ6X<:(#P>X,H(ZJU[5P40!ON%E?;5XC!+V \HS@V&.)UE%B/!9'-@];TJJS &V);Z^9S7;U$29( MSQ5X7[6;GGT:OA2"MN)VICYN?]\R/ ,MR\K7:'F>@>U=^%=&V.*UN0[?G\6V M1OUS63L$U!I/Q8[\EQ$8G-3I&4_!AY[2B)0LT4CKU>)9YO/S;?GD4=2RMF MMG+#A6J\N54.^(UA25VY=>Z0A8>([@JZU(3TM"BF%DHY C2U&U6>^$UC^';:6[?.:R$ M(B[!IV+&( H2#V(2AM!+(IXE&24QS^VJU/H)C[VP6N(SH,AO[Q)?FOWAPI=P MF$KU-M,Q%&6X4 ?I:$#AF)[ SBO$+I!]IU(P/66-4^^.["%MRT&7;TU> M[6$^[H89XW+8?0U+:I L1C._.M6.TQ/,",D7VL(ZVFPOTYMTP]46_W#3U7_1\K8 5[*BK+YGEYDWUQ]_7+[Y==OX/[F M*_CV]ZNO-^#CU<.5X<7 655IW@*X$-]PSVY)RJ!B4QCD&*U"6S97,?VS=*8- MX%\2]RA:?_$%%]"V:--F.&2R[7<&N9\0L8]''*9)$L"4T#1)XY0AY-E#VZ)W M@[9%0S!>T0!H6PN1S1;J26F=0-LB!]"V%N*[@[8]/^D#H6W1$&A;]/[0ML@$ MVO;PX9\-44!5R=6W19-4?KDBF%'/SYGP29@?(XABA& >^2$4/WD1SCT:4*U. MZC^=9".;5450G-Q_[M)PTV^#YLW1S\+O>/O(=$7BC.FBNU>]I,E,W\^T5]D2[WO[G+;+O&*M^KR7!6E2:E4GPHN7Y$YDMXPNMXC^ AHL1HRVN7W]8P[ M7'VL@ U'K<\^K)'5895/N-%,8]YGH8YSV'H82RWRD X>E'6S+SP\8I"5PY_'MC3^MT MGQ+KR/$]^9#=,OJT*&1FLTHAV6"?O/V&5^M*_'O0A2"/PBS A$,:I0PBA&*8 M^A1!$B,_2GA*F6]4G&) >^PEV&E0L&% E64T'#:93Z"##6.V1$V4K+> 1U*= MV?+>T\YLJYZW&5B5(&>JM?ULI\\QFSE8Z,.1L3"A/*DIL5#)H:&Q&<+FWHS^ M:UVKWI.?RFJ;M(%X3%B6<(AXZ$$4\ QBYH>0!4'N\X3%4:1E;%[Q>F_(#KYYH2W0WV<[U\-]3YI MV_)0\BB6JPJ)R7XJE?C-8['XOZHP]@,K&%^LZIL?9+F6"+57SPWD=8,M(G[Q M4-[\P,^+0CW^E8D57W0;K\PC+_5YZN7"%9 =6P.2P%0L2>B12/Q?'GA19H0\ M/S;#(R_U+KNJWGW#,/CS:Z>?D2F.T-BSJ.=K_$QS8V:>!D^+1:/):73EK'7E MR.Q.W QS&N4?M]>SH"@NGA=T#5>@EXAC;[I)P6R^K;OCS39-_ZD M -UO_>D'AJ>3HG^$K1&,SNI3+V MX?@@LQ#-P#]"^[S*G7)T#LD.1#8\)Y^2UD$ZZ4YL^W12*_'=I)/V3_J@=-(C MJ4S227FDQP\/1"6_^K&HYSZ-,Q*$PJXD/I/59P1BQ *8IE[& M HQISHD5$KDD:(NZK72A856&2&AF35P+9PDC;BJD ^CP$>#" MNU)H0X2KE]X'%KS+[UDH\+V''%>G?GA[$".J+TZ$4D*B-(8)\SE$:9+#E/DQ MY&G$HR -6,I]LY(T#:HF7SFKXK3/9?$(/R]>5%S(2RM54V^TU$STJ!>' MM0?-@MO].C3;.K]@FRW55['[+T ML'=9Y_]8XTI\:9GBCZ@_ MBU/ CAMQE-YJK\/0MIIHQ]+(>C0\38RHSP$'#J=Z-3^<6"KEXOG%=-QICSB6 M4A^=@FS'L6W_6+ [WL#2?\)$Y4A]+]:R+ F_B)]7;]?E\_.BR?!@K&O;0S^+ M./&$;9<93B&2T'DAAYB&F/K"Z.=ZL "#.1D].T+R 'C+$N",R1I7(W,T7-MZ MAZQ)=&AX]!(LR=VQ[7RPX6H&6KUN&)N!'6M \.;4-#G3C[/ND[9\3-R.0UBT/J*0,C.Z%45#C1GYA,_F:_+8K%\_KYMB!-GXKZCJO/N&:W MQ6_XA_SCA[*JRK\6Q>/&+LV]/!0^CA=!%&%QE(VR% KR*>1)$L<1RKTLT+]/ M&HW-D;[@ I&7#X) VWHQI'(E_BGFP\*?N3OA36[Y!R_@, M;*9KQ[M\<\.]^ !:_L%6@*T_]E-,H<%I_*>82KLS^[M/J=D1?W1-]P8"QJ,^ M7;A@= WN!17&IV;NE'^2V"-7M>R;4/U1W13TCM_\6[#UEW .?JV*%;TMU%_J M3TOZ>[T2-,N"UA\K\>&UHG]49FG!;JB-'4RN%F4%_F"X H+#;D\ML<6V,$JM MB[N!W1).[E7Q!CIOKIZP-""+I7)\&5N!JY>7Y8(HA_=W5BLD?"E=F\;T<5TU MOWEELK^A'$/_S.!H$B\?*Z:?/[,]^6>9.L=YW6[5;G7D<<3"9*?68AD2]'MV95Z=SQ_IYW_.E+CQJ M$9U\?%RUW1FNGE?:@%,HN,+@_U'0QP),B[(7[3C]A4T\BCB64T0=6/7\N_DU M3 #)!9!L@ ^ "M>RY03XX0Q(9DSJ,/1TJ;&1N=>0X8H]H9R/)Y1C5:VBIR63 MVA7GVK*L9-'4FJOB%B.Q^TM=](::L/#%2+;],ABS5\WS73^+:5G>/XF-[,M: M?543ED<,92'D(0D@"OT0XCA!,&*A<-3C)$)8JTKUU. C6T%%#BAZH"&HG^QZ MI(<+AFV@=(;Q?'W!C#)=STE@E>AZ--AD>:[GQ.BFN9Y]QFS)U-5JWGCV[$5, MUA.NV7U5/E;XN1GVCBM YOIJO7HJ*P6/4'Y@NX?I/ M00%*"($4TA2B635+B M$,,P]<.0X32*F587Y\&1$B9]VMF4X_4D, MD3,U;:R6NP&'5^8'K1_KA4$8QR&">>Y3B#Q$(<:R?C://(_'64;UC%=02@>5^,'@.GP+L=U4X9^?Y$$5^(%]_7WPWM7W M@7[M_>&C=DGD'QEG5:7PGU1592TOOYI^%LME^9=$X9RC(/1(Y"'HAS&#* T( MS#S"82K^%X9IQCP?S0L5?:/]!L: JM;7<=NO?D=;WWMG=0U>-W0!WA V2PO7 MT5^_)7*M$\N:GH:X JN[:IO-;QD 5Q>58YS/;2"NH\QM'8J3YF@;J. P&]OD M53O#\&%=+PJQ1*[+YWQ1J*&ORT+>9 N[+S[5"ZJZP.\UOJFOG^3'V^+AB7V5 MG^[XW7HENV'49U[>HONJ2_>_+QZ?Y@%!E,3)1L.9YQUT=2$&6\DDVDK7S=?E8UH MY\?80U57$LZ E-'=!O#NT^1H6WD_.2;=K-Y]N@ZWP/=G:%#*P)=R]0=;?63" M\#< K,8531ICO7=Z@6 ,",[ CC6K5(/SNNK?$<90D^&)WUQ#(S2&,M'!T"R& M\P3>([?AHKAG,AXNO^<&'_\K>V7%FGT2_&]Z%CV4TOZ4RP659]K=5QU[D9]Y M+(0Y27R(:$H@CN($$AQX(?*H%R9:0;[AK(Q]1='IB=,R55K( M6S=Y<63NN@Y0OY[O.8U2S6S0/D\=K0*Y;,"V5Y8X*G0Y&[5MSG ]C01$;\#( MNT+,FROL$GB\Q8C6;6=5=M1!YVP:JD=0)W[@^^9K42WQW<^?E) M'PAW[MM?M^Y>?D>X=O;&F[+-S2HB#;CLG'['L"XP7E0JU=IK>_B8V M_[7P<>\*<6A95[)X]@.N%_7WHLQK5KW*<^IM\;)>[9]IKO&2K)?J8[?(+\DQ MI3A-84:\!"(_#F"&: @]@@,<\R!BN5;5XV0J>3GVJ.S"S5KB1]UFT$#3;L V&VM@( )8%$Z-O) )008%^*&>C( M,5I7PLG4[JJG\NC\3MN)>2KU'_5OGHRPXQX3$JJ^:6\_)U' ,.<9Y%%,(2)A M E-*(^CS/*->EOD4:P',&] % MS V0S5'QBNT;IJ9=ZD,I6'D59\2RV/73GI. Y90D.404><+%1$PB#B(8,Q8S MZF<6VMNA_>7=T&@; )U6X7+QM=_68A-D?ZZHW$#:4Q7<#.D3;VXGJNQK2MNDYD<,E-S/?%D);U$OTR>2L1.(DD8FK(OH$/2Z$Z'W:;H%VH*+::Q], MXSA*LA B%&1B;688IB$+8$)3Q,(@3#DUBAD>41@]QK=#$3-;B,>ZT%N#@R0T M6W[[$&G.X5([_Z %B*S@MBS4COO*JK>/:_90WOR0 M]S#LCM\4O!0S+7=:@QLR@R%'7FPM)V##BL)\$@>DEAN%++KC9V9\K6:BO,M7 M;B/IS3#([59E9EBIY@JP T0UH#,=ZJFY\'O0IA:OV^W)FZS@.[XI_.A>SG]X MZ_RD\E;G-,=!FB0RZ)*)+1M[,<0Q8]#'24Z]**2,^"9;MBD#(QN9;I;TMCRL MR]%,YDQW?M'F\QKZX<9JU_,.QE2FF>5QKT=C!\-6&8[\#V/RD[HGMLHY]%ZL MQWGW-(9."0CF092$%/K$%R8MC#R8YB2"B4]P[*,@8)B^4^;"^Q2''!8VK)X8 M^, >%T6A\JGE_59!FVOQI:R)5[_Z%2^*6DPF^%RJ#&HYS&,AD7K>+;?!M,SD MO2?.T+D;)8-AU/J4,17\\^4JO%--RYA*'C$CP4FWLQ,1Z#TB7TH),+H6CP@F M6H_ZH<)%C4E3Z5ROZN80-$]2%,6QG\,D37V(O)3"E) J/-C=S$Y@=9=W%$>W(_M M,;HYO<] =[(4LV9!#]M,Y4$>7 M+CV'#F\9RFG*2[^RE[*2F0&-> 09RB6.)?4@IBB &'DKK,2/_\7>A-^9!GX>"K^3A<+O#!,&TRC)H9RZD-?3<3 4U0JOO%<8* MLO[TB)/AUO<*U 6O[W]PZ#7';?$J1BZKMVMQ-)69K?L=W;W43S,N%Q[) HC2 M)(28A2&4&VB8T,@GOF=WO=%/>,+XWC6NJC>YAZB#NP(^V/"VT#W,&>O5]/[" MG;;L[RVV/,Q R\6HP3%3X9W?4UP@^T[W$WK*.'\OH?F^>;*%<.SO6?F%E5>O MCZI(DZS6>+E\N\<+:I!@<6&8D0V#H YET>X7\?]7KZS"C^R@=+=E!TA^C',J M+NFHWRPX5H^9)7"K&:/4"4V9K=(E+HT]68J$II#=M C=5RQ]!)F"]50NQ1MU MTZ+X2[EBNRS(W6:64X_%//,@#],0(I9G,.<,P3!,^# .).!>F$4P"WD"DRS V,]Q&/%L+M9; M7KZK^KH@.^WMQ__WK]]ZMO-V/I4-.;&D,OAF>DIM6W6^Q-:_E< M>4S:=*=UF4S5<>0S&0_@"JGNBBB ]?H>OTGO[*J@+4A"YUIQ3OP\#GT_AA$* M,419D,(LB3D4TX-3A%D09D9',SLV1C;!&Q8DO+PZ:LC4"MPB1FPNY(9BTFFI M6\_&C*]$,X-S!JMNJ];[CEHW0!P=QL;$K3-1S&@8=EI,O#.>G8FB+F/;&8UF M@3TN<1,>GA__7O[U6_&RN"YJ6EF@CO>.,K;-D<3!P^)Y43S.@& !_/;E_G:+ M3V.$+MZOC*,+,;%W4P!GZXEJQVR.']0T^'&:XEXAY:N-X;;JY(3_G6 MC&,_BE(,,RX\#$1\ O,\C2'*><:3+ PB9-0G1X/FV,'?FU]_N_GR(,\E=U\? M;K_\.NRV=,"!Q*TJ#".[1W>HW=+2<0XH^O*.=+?Z_H<2?15@E7IRD,Y#819CR/W BVE LRABFYZ%#^,K M:;]1X8.YKF2WPO\$Y$ACPS6E9Q$'?CO,+*#"89+4@"2WN]3Z[;+8QJ:O1S!' MINX4A4E-6X^(AZ:L[U$'T-J;:GKAK,0\X)#&PGZA,/0@CC&&./((#@,&S#<"SG?0K MWM9QM,4;$]Q#'69QE@84',9D T_@EG48F7)9YR8;*#%2" M=3&I5/4W6;O2IUW.)?JZ9'%R9UY$"_"7$.%&! M5Y_ 0SLHV^MT#94"@5^D2'\#&Z'D%V(CU@C5>E/-A.L2OM'Y?I^ZOJFFXVRQ MWV0,V&UF7]A?;=!?#'9?E87XV.!EU%<%;4WK]F) /2/,Z.)ER>I.&! 3GF0X MD$7A$41!DL',PQED'B=9RHE/LL0L3<$%6Z-G,'R]N9:APJOKZ[OO7V2L$-Q_ MO?LB/E_?R!CB-[.]QB5RUE+T%(V)NX7VB'G<"+3OX8''] ]O'1],N557/Q;UG/E11A(6P)AX8EW2 M+(4YIPPF612*0W>,4V;7@^S,]3>YTC5+_K9@]"%U\RSB1XJ>E55MP5]6*R63#=[:/^MD5>E MHJ&?$70@4?]J&R:,V<)ZJ+#"L!+$I!_5 & *LHO7!5WC)>B7TRC1Y[1(5HD] M!T--ELAS6H1NXLZ9)\S60%VMYMWFV*H6=,$:2QUP+TKRU(D(MUF"6L\.+YZ6MPT?&"^K'=S)1_%/O5H0<23])'Z_ M>"P.:ZHISG(LH15YF$"4^@R*G^3AT:>,(5E3'=C65%OP,W:VW5X%L0(,:J/U M#9\=%*$AU=8V$Z'GZDZH7C-+(6IQ6WU(6GMY;L%@5^#_Q\4:5V_ GYD9 MN'.J8ZE8Z'$F-@\:>!!EG,$LCGP8L%CH,<>A4."^ZFX*^CZ*VQ"V4=M'1E24 M"(3.%$>2.,A1 G,4DKBJ&KTO*YM3'$?$Q@EX4!#*C.H2Y4!L,, H#%(J/5.LJY7#@ ML0^RLJQ;T@*2F#ZVUY[L_4+3%A]<%/BH M!N'R&^9;V=6:+L3,?)83)!/.248H]1F%%.?"WR2,PYP1!+DX^_C(3R(4:85H M3XP]\@IMJ8$-.?TM[5 'EW>U 9*9K3]MH8RVMC/L6^UNAV--ML&=$:*[QYU[ MQ+8]+6=BV4D?\JJNV:J6D8CV=RTL]%9#Y/ Y\HW8UKA@;>X&VA$T;WCK2NMXF^QZZ-#,)&V[4.;+A M<:8^;_^P!:_?<+H#2Q&\SL:%37&M0&<=?!VQ-7'/7[?*/.X2['A\.\NZZ3QV M73[GBP(WJ/HJ'U(X.1L$#_7K;>[YW,N3/$RR#(:(>! %(859%A&8<$X"'*8) MBT(3(VK!P\CV\F/U1F4MR?6B)N4,?%LOEXM7+'[Q:5E6"XIE@S,VA7]U[I>J6SOA_**4K4:\5*"G=X6U_AEL<++;T^X M8A]PS6@7FO8@]?1[L9 E._"_;<6ENI2H=BG6M7DN^=03K6=N M?^+),SP$W]]>B_U/L@H5KQ($4.73[J7^':7)2[YE1F +*"CG63;K 1VFW1GS M=]*VHXU@:NXGW43>:6H.-Z#W8L,\B?FVV0P?*GI?+A=$./CW54F^E*LK6KZH M>GA#=$3M 4=VJ5L^P"9U>,.-\ITE2XRNQ>M < 9:UO03I?6UUF^_1U.8F=6U MT-4($(O&BK!*RM:G,EF^MK'@W51N\Y3Q*&$,!#%DD MN$EP(:;:J#^2S M 2XZ*:@!;-%0@>U BQZ>&*A;X4DK?-TB2K8=TIGJ6_4?CM",^L3LQ3(Z^>)T M2$9]?._A&/4^:&%/FD::!;VI5XMGE0'?HDG<%=]EYN?+DJVD7U2H.\\.ZH0L MGWY^P<6;0JA0R7C?GAA;U=\+05IX5BH*MKUM#](HD,=AB!".('T*F' 1AJG M.2/OH?Y>BST5+]-M A-K=V]?F9JV77#WOFKOR;KP$2B(@XAE"$8240/Y40!3 MGG+HAU'@843"*#8JWS]%9.2M8$O2!E3CI%+THI5#136S?0=2CH"HT2>/HZ#= M21*31M;ZA#P,?_4^:YMX6K [?BW&7*P^8:+N;+ZR9[R0YN)#657E7^*#6/CB M;ZNW>>IQ%K. 0I3F&41Q0F#JLQS2Q/.S!),P\8U6IQGYL;-K7O%BJ6KD\@UE M0%K2,^&522,I?[<0%I*H(X\PH^H4)#X2)8-I/JN1\O6LP'@J-;,/D@_E#"M. MP(85>1GT _\7/HR,-\ M5S-C8:):/:LQDL(, _DWUV 3MIL!/X!>-@.:"ASAN&.A$T=6QH3RI.;&0B6' M=L=F"(O(N^IJ4KZR A>KM@A^R<2/[:H(&*.YYT?0SR-A<'B2PYQ[/F3(CT.6 M4A0PI!TP[ZV@S1?#+%ZM)V%OF/G"$--%A_5DV0OJ:KXRN#*K4Y3PO: +F3>5K\6Q MI<6)V;:RH"C%F><3& 0LA@B3!*9)D$">)QAQA#%-HLV12\^-,F?"XO1E9NXD M\L'S8B4O<'B+H\0N-9EPI6 ]5VHDI0TOK-HK?-[C9PM)Y;Y?A[TVW%=)Z3+P M7O50A@KJJ7PR'6EXJ\HO0MJVRV#&TR1)4PJ]/" 0Y2F"6<8E3E+H47'((\S7 M0I'M)S.R6Z7Z$JYD7T*J^A(63 68UP5^EIT_)>B-_ -8U/5:W1&3;8X!E<5- MLKNW?K& M"6;46$7GH47-AS*'0M\%\ KZCS5>+KA,3FK[_=2=ANB-$?.0[[$X@B%F*42! M,&=Y''.(J8=1D%#*0JR+CVY$>6S3U1^KEI[+CL5- ZT:[)@T,V/FBN\W7J.J MTVG4WX$FC8#;K;0R ,W=C-YD$.]6:NCBOML-8.==;5&4]WL\-LW(;HN; LM" M0_EWO&+S)*-9R,(0ACR7I](LACEC&/HABSDE690C([_*B/K(9NG#DA5457S+ M+GZ5_ ]1?)AY2V8*U?.31E.3F;FYX9R1U>*U"] .),FCAK>[_H[;K/B@?$ M&;/::T:[M9P/C#P5BW^O67W0,X'G,289)9"&*!8G0_&?/! 6C&&4I[D?(A0E M5BW5QN1ZPK.DV&]DW1MNE_G6!P97>;E>@<_L54Q="'8ML;L=L0T#3=/,N)Z) M_>GFT+Q2?Q[]K^5R^:FLY*CSB(8)]\2Q7_PW ME+A-/LR2G,(TPG&.3;^2];,,*:'D!BAG9>YL8.O(_F=YT0ZH_ M%]@:W@,W#FVR6E M[[I$8T"B_Z03ZRKF_)-)-VT\^R<3_ERL_"=ETV[;WR1RW+-*<;TM]J=!%'./ MA]!+0P\B'"&8A4B<$(G'LS!) N89)=2?(S3R1KBMW7\1!JV6A,$O7TIAI_S@ M;X:]*LZJ2F]+(C/] M\XE*/1D6KZBP(I^83/1@&X#'SXOGQ6KN9\Q+. TA(8Q"%&0>Q'$:0A;1+.0> M2Y-$*]QC1W[D);[%LEP4)\I\#3*WS?7:O_+'UY9ADI"LW[T[4;^[Y0>T#'4 M0A5/HRK1("-^5&7:)\GW]J-8>EK*_=LZ M#0C[080P@BF-0^%?Q1G,\M"'?LS]-.(8$V:$N[ __-A>57-D-$6K.J,*3?_) M6D!#KTE;-G-/Z:0(KORC_<&G]8I."G;D"YU^RFXY?66R7>H.!TDLW?7S>BGK M03XROA!;_YR+=43BB,$P2L02BX($Y@'W8)[F"DO1K2+,EN=6!]O3S2\=\J"E_S=WBU9?6$<+68/@I(M;7P&'"][@33LC M<+W$=7W'%=C QU)BE1(C M+W)%4&7?-B!<#5'#'?:$8O26]C!QS9:RJ:3&2_>\,(Z6Z@D"DR[-\P(>+L6> M)VWW7[6.[W&U>GNH<%&++5VUB2G8[8H]US))SDMH$$ 6R5Y4<13"/$$$\C ) MA?-+4AP&9KMO/\'1]]YF@U'T08#%?I11WJ;L?N-&.Z&0]2BL5> MK">ILYWX KF)]V$]X8]W88QG$ M8N.%B* 49LC+(?,R/XKC &7BF&M44MY+3^NK/J1ZO$/+."&V1TUZ"WVXZ)9- M+]JPU2\;PG^3L58=5=BDL5X6T5W::@^MJ=-4+XM](BU5XR6[5?TK*UB%E[+! M)7U>%+( 7"5#M@TPY[E/0X)H#/,(,7&VCCV8IH$/HR#E09 BG^5&)=H7Z(WM M*M[%+!ZI5LM[4M&6^[;LF:^LW?[UY4%TA9?2,HJ[3%^VI1 M5G\P7+6_>IOG419FE!(848(A"A"&.0L]"2;CY7'&HLS3OV1TR=G8Q@/73^!% M\*E *Q6S]FV]$APD[+T=NL,5J"]CBX.J:2 MCX"ZH\W"NV'RF"JI#[''>"Q# (S52S7_?#5/>!S$:>UIJ"J?;%:8_-2!:FA'F : 89_=+:S"P:_-NR _5/2JJK[)TC2U1JX>'U63 ME:OGE6[?XYXA1OX6"TJ5"OJ";6,8_4[&?9+W?\\="FWV_=]T*=[K"+_C 9S0 MAS-< DVAK3H3]XT[62]B#>&ZW8=U'C=?CC?_7KU=_571^HK^:X/7K[D,3[PZ M\O)K,^M4,8SX\NTZO^LOPE/R7EY\ T4U6W1GI7388.""4%:+ZM1XDRVF'F&Z MBZCO,;N3X/:P^;G)\VW*LM_F+.4D),R'>88"B%+/@SF-,QCA(&(LPDF<&94_ MG:$S\HI[D$"K8*DN[Y8;FB!OVD":'?3.*4KO+.= ?+-5N(LR*8JS+7:UPX9D M%X1R=!([1V72P]8%40_/4Y<>M[BJ^+0HY)=6#2B;HBEZ6+(Y_C=BP.??"5LNWQXYKK7\6/3O R!NS:KZ\5'B4.[+Z;O!YN2\[PTY$-C,&BB0X*;/3 M\^9%T:P7Q2LZR1??M@VT:^YGVG0\!1XP=PG:40Y2V"0AB%$B1]! M+._\?8*CG$1>%H7(HDGG"5):W\[!73FW=YD+1=DTQ>]807KNL:V\PR[6&VJS M!NW%90K?66&<)>X=4Y@X7>^LB,=)>N]96(&5B7(69N)H2XF)2,.T0P-17<%2*A+=EI,04-E',$"FKYO>&QFB_F5 M&(O*\3XM\:/8K5F&(X^DOW ^'B*3H3NL)X[^4?$80LH77VF'+MU<,*,K#-/0QC'Q?N+F9G\+,SXCXCQ_1 M/$#$CXUJV0SIC[R\-MPTL'V&A::&FM3;84?4C]E2W3!P E38?;MH2ZE=U;(: M4I^VT-5.-4=5L);#6%J9LE!(%V55[V#U./+%R9C .(\#B&B$A$^>!S /8YYX M.0M#9@2\?H+&V-9B1]$: .:49C0MPS!YS5:_H:CF"_Z\,*X6]0D*TR[<\R(> M+1RTQK66U^]7+2\5(T['AJ\35K+]=??VFGRNA/=C(ZZX!2>@R !H.P"^" MA_H\XHFE:O36HU.MF*W.2PH988?6EM85'O!%>M,B].J*?X29J_WB\)"8&OJ. M?Z\;M/VKIC]L!W$.$]^+(1(G8(A]QJ#PXGWD13SR<&0;$>NA._KQ M>$=*PJE@U67 /D36IT'S")DCO0P*D"D>8,FAX (H-E0#IBTCXP3(-"0?(3[6 M1_7=PF,:JNB+CNF\;NDBK/.:_7LM#G0WLG1^YXX&.:9Q'LF,+RH+W+,,IC'+ M81"'":>^1T)LUG_B#*&QO88M6=#0M?;9SVI*TU%P(+^A?V CNKE+<$$N5Y[ M.3+3.@ 7A#W:]R\];QN^JY\^+(D2O*(BZV> M1!"EF, T"SP8^>*W 4HYI48W8+J$QU[4W^_O/]_\=O/EX>HSN+[Z]G?PZ?/= M/\'MET]W7W^[>KB]^V(:Q-/4IV[TSKV6# _NLB1?LC #728Z+5]ETZ\QVGV9 MRNXL>*=)=N*HG9DRCL-UAN_;F9./C+.J8K3U.&1.6OV%K>:IG^$PRE/(L\R' MR*<<9C0F, []G+*0$102$^MQAL[(QF)#M4TW5=CX^JFFEW2D9Q$<2&YF &0A M)[BMZ[4Z!2AZ,R HNEOH%T1RM*[/49ET&5\0]7#57GK<=I'FJT[/Y^V6Q%B* M,\Q\&(2Y!Y&78XB1SV&;#P^F M2_.T9G27YF!Y+9;F7N_U,?;A"V(Y6YZGJ4R\/'M%/5Z>_8\/;%O<[8.[_>7? M%ZP20SZ]M5C$89X%W.,1Y')[13@)(28$0S]EOEBOQ(L"H^HJ(^HC+^5. [PM M886L]N7J=TLT9S/E:H;HQE*98:!ND+;LN_&:2.VZJZX6[??ICFNBEK-=;HT& M,2_ZD$W87UGU=L=OJDKVX-M9L\^:R,FZPXR96-)0E_%Z0;\L6+FNEVW9\&$O MS^YN^=DEKK*I'JSJ)[0(3%9*82)NMZK"Z#U[%W?7'O(3)JS)3YE'"8J3/!$^ M;AP$$"6A!S.$**09#Q..:>)1HZ21\KK[7W>G=O[S\7JZ7M1YC6K7B6D MRFWQLE[5TGX4LLM8<_^]U]M]F_S]C:U63:"KGB<\Y 0G&B'4V5O<<]H>8'NN>SO>37OP3?H,LX M:#@'^ZS/P)9YH+C?JU71F4HG'KY;+8]X''#$Z+N?'=PJ7.>@X9BB>:7-3;&2 MS>TH%:NIOB_K%5[^G\7+=4G9G 0QRVA"(8Y#'R+/EUCY*(=IACAGF$8>C77+ M;LZ3&=EY:PB#EO(,-+2!( XD=?VBG!Y%]=M1=^*;V4!;R8WJ=RX+9E7,TS/L M9)4]ET7KEOEH/&V!'B,O(:Z*;2.Z._Y=EN.^+)EP0C9YQ_4<>6GF)X$'$W&F M@BB(4Y@E20K]S(LQ(0'/<:@-*:-%TFC1VN+,J.L^%51C]6KQK#HVO50E7XC? ME@58[_@2C[:,&8"UZ.GVPMH>16-FZUR2!X+^KK/D'0<=%L#U:,HQ@+=QKB0[ MS)N'IT7='MY!Q5[$DRK#:O7$3G[=-@U+9;CKY/<-Y(R7%0-B2UY*;Y&*U_[# M$8J.DC$:)W#G/BI ^BL3V@:S&=CP;>P MT.9OVB=N"JLC_Y$PJ:]XJ;)"5YNZ3'6JF_LL])#'A-_ED52Y5\**NJ_$MY MR;8U&@:JU#,-[\5JOZ!9'_->J6-';XKZJ_J@, M\?.M"8SL:4C4*"A3%:#"_[I^DJT?9+_>3JJ53#K9@ZG_M<*%/(^+QW:=V&KP M\"3V9RR.Y5*^E5AM6Y,]2Z'J%98 MKL(V%WL>W-]1PADD89QI"3 M2 (P>A%, Y[#F'B8!U08"*(5^/RYQ!IY\;>LB WO%[%%TG*YE-OC"ZM +64S MA<#Y*52F6S[_4S [GCE4S$/%_7[N?+K/M>*V7A/LXTOU1&U0;8&*R$L M:*6=@8Z\,["1&+0B-RX8D$)W/#6': $_U32ZPB;X.82:%@GAYY#YS G[)^/. M\K*@B04TP.D/^,?-#RD)^\ *QA4FY*-;B*-0V&Q+,;8-;.>8HYSB"S.=( M^+8YA1D5/V8>3[A/.>78:'>U9V7L:X4V\@4-[Q;L5:MYX3")P@QO(5I=-4P! MP15HV0*_M(S];09VO($=<^.@/P[6D:M+"WM&IKW)&*RPH^N-X2-:MAV49K6E MODE$7;!-Q,M'*,]PGD)?]AU$A*0P)SP6)P0J3N:(92$V:S[81VUD"]6X8)NU MUZ%NV'ZP5V%Z1LF9&LSLSED-C !0J26BJ\:$O;2F;4^H(_91DT*ME^S6]Z]X M4=2?R[IF]5UQ\T.V0EPOZB?I4MUQ>>\QE]FETAV!81A$$ 6Y7-XYAGD@6RK1 M@,6);U'>P3SS&$1QR"!6 MOIZ?1=Q/(L8P-3&6;C0X ID.M7IF4VG"C$SG9(T^$72_IM4R3YQ>7\BR;NS MGMJ2.K*@E^E-:D6UQ3^TI/HOFM_C_E'=%+2])3F\%;E^K>@?U>'=B=DUKNWX M4]SBLH+JWA=>R[M&\5'=-J[<7=M:J__RK>T4FK>XM!U-Z8YO:8>JS^J2UIKH M9'>T0]72O:(=/):=\WA?E>*\N7J[%U].E:0OOG\OTIA^KQE?+S\O.)NC+!/' M0!9#%(54>#T(P11E 8P0R4A*>$*X$>R9!LV1+=[-MEADK4B"I: IE]]+RUI3 M4K+AR\P7TE&IGC?D6%%F!FI#? 84>:61+0,ST+ ) _NG"(#@1VY13H4)W6, M#%1PZ!J9O#H0@F('2"/!:!IXB[K%!$-I&J,DRR%-0P01%>8"!SB.FA[E M61X9-3#3(3KV9? 9:(*!$&M]6M2S$*YU8V8B.JZ+D5;L@18TQ'0-F=!'\GW M#S24A?]U[I>J6_L0PGN M;^[VD@'DY7VY*LJ59NI7GQHNGT\<:,!LZ>H*[Q@R54-6J[/"N3$G.PI<$*KK MZ5]ZU+$C+S[WM3?A8N5<$;)^7B^E0_R1[1HGB3?W^O&D89S[ <:09D$.$?=\ MF,=I 'T6I0GF>1RCU,DYP!G+(UN0^Y.GA1DH>L"_WVORQ&S%'O48C$+,(4J8 M#S'W"(SB''DLHC[!O@[>Q$\Z>>9X%?^=)F_@NZ30_]K'7'<,_QZG9^01H'[K=4[;$(JHE5YN UP:$ MX\-BN63TH91)=/,H\%F(\AP2)HO@_2R#.!>?(I[XL@:6<:15!*]/D\EE\_\"Z$"L.+&5Y\$J6!^_ A,I*1HT?*_Q< M ZQ AR0PD6M,(6WM7,04NCS2M)A"VI(=80KIOSF\T^M]M2C(X@4OVPSF>IZE M41A382J]A#&(<,QA2BF&7B@.0XQZ,?=R&\SSH#RPT*J$OEX2A&01[$,$ DABBG%.*,H5+Y82'^M!1@F?RT(U-7\JEV*\6B(*DWF&/+'NLP0FB5SW M"%.8ISB#/":8YD'.D#2:^O$<0_HC!V<$-V#1U$[@U:I:Y.L&TDWZ9(JAI@JS MY.[+DI]4DMO*5J#FV^ M[3 6*$+E\\L56:WQT@ZAJ]: H>0 M)T;72W;'E8'Y\':]Q'7]("W//*$^SFF:0"2C#2@)"C.@Z,FXF?I9?,]I3S$"8R/QME+(.8AR',_9C&*8U\0HA)#*D9=N30 M4--G!BM29DY"*S5A\K+&]V%.:"H<*!1"'"$,XR0)HHCQ@(=&@"T64IM;UUO* MBM6"+U1PH1%>XIF_R97-"LTBNP-%Z#E&YN*9V;BK_IDT=G;V^77DU[2#3NK" M[ MRZ*T<_-42]JBL5W?\U[*D\B[U&ZM>%X35W\HEG>=)SF,4YC#..84HC5.( M_=03MB%$D8=9R&(C7)#SI$:/0-2J?+O&2],;I![UZ*T=-T*;!A0:>155Y1!L MZ ))V"&FT$7A7&$&G2.CV45T0X@A4[FX8V)S1( MLB",8$K3 *(X$/N[;.T=^"3+0@]%/.:;/ 6]I:Q/W")?P6QQWXO?/\F[=5>U MF_IZU;, CG5EEUN[R>)8E:#E O3GVSK,C#66WU6&JS[A:3-5C15RE'%J/L( MX+ .6M&N9X+P#K(L9YZP(ERF[ A# K.,(>BG+/;3)(\Y-2H)/T]J9.^@B:_O M\OJ6@T##3BM+SU*X48&996BD[Q"==5J<.$8*ZQ7-)4S8:4+38X3U"GP2(*S_ M#?/8XR?!?UDPV9GZE55O']?LH?Q]42[59=,=_WOYS*YEQFOU]AG_=?6\T@T] MFHX[\AINV0$;?@!=JPOX+4O2.Y!,@98K(-B:@2;;5S_6:*S-RZ'&,15I9@G& MT:%12-%6&58116-BDP44;=70C2=:CV$;1GA^7JAB8GG,::!,'UE!A!V;"V^ ML PE,$:!\!1B3&".?0:]T,LCY GE4&X61SA+:_Q4A@WEIL%@ES;XY8NLEO83 MP\8 ?:K3C3$X48AID*%'%RY##!=ENDCA4ABUJL3![G51R\U7&/2]06RS(RRF4<\*334Y9F:J.R];OHY4O<]; MFWX!G*9:N523\U0-"U;>*9?#7FGGDST&C&E1D"MCP7\MEDMAJ-61[[98B2_L M0@Q??RV72['.Y85^Y^.<^@BA*/(AQ4R84U^:S>^#LWLVY[ZFF#.SZ!$@\K?495I M5P5LH%1'!;[62N@M]C4?=;K"7VN)]XJ [4:07W_>5$O1[,&2VEF_!XJK'"/NUW;M(4VBDSU"F85?CH]XF0Q MIEZ!NH&D_@-;N:YSWS,<0 )BC/AXX01S!/A[= H8U[&7RP]]OP/7=;_=77_XP+),[5HC>H6N8D&:KK:$E#U+=5E6C M')+.B^6J;NV8P+2E:6<%/*H^.__DT(C.5Z: A^YQM7H3IK2H,5$$/KSM_465 M4+ TR$A(%:I *"%](XAQB" -*(N1.$ AI@40-(B+D??+EAY0!$&'EZ$5*2:* M-@VVC*0^,]-@K[D!\1,+R9T'3DQX>*>(B86:SH=*; :SB)%\6->+@M7U=?F< MMV['-J@M&^75"]I:PX[K)WV4>9YX"T> M6]TSQDP=,B91K4$<91(5V\531E.U69!EL(9Z@RWVHT\7=!FL@;W@R_#1!O:@ M:"H@K@JZUU!1U6'3N^(KD_E3"]4OYTM95)L?)4I#_5EP+O'OZWD5:H9J(TZ!D'"C.;3MB.)E3/2?ZW6;*;*-ZETFR;]#A4IFN.WDXX>U]6GZX M5.O9WB!.B=@9=PG%=+:AINW3>+[QS63%F/;*#%5SDV,Z2F^M,SE2-JQ!#BC8L6I1TCOP8I4$0PYP&!**(0PY\K(8Q7F6LE@[0*I'<^S46XE. M"JHM%^!%436(SVFJ3B/.Z5XA9E:G@0_;,0!:#F9@QP.X'TD_!L%*]WJRBTRZ MT)=9$-),\MZ(H^90TX47S63;BR4:OCK\ZIN4C\7B_S*Z@=5AM#W\-A75=/\0 M+/XFOEWT(#$^2C,_\E@.DY3*!A!)#+&8)IA03G,4HLSCR/92W %_8]O=;FK] MMK?,/D99&Z_:,'T4N&KYMK]8=S&-YE?N$T^.X1[0F9<=JV#'J^ZL3%0'X52= M(]SPN^#NW>[^':JV+RO )1D+WU5XC!+$L3&"&*21@B%I@YC<\*&2KCWGD4>PQC*"/8K%2$PF M&:8$AC0(TXSY) ^IMN?@AJ>1EW:'(L#T7^MZI0^@YU+S&M[(]/HT,QX[_MKC MU@S(;D&_;)D$&R[_-@,MHV##*>A.A.2U;2\T_4P8^$73SXB="]7 1^^BQ=6" M,("7REY+??-V,E8G%X-J2MAYNB@E!K-,Q'U^63()V[!2[5_%L.+!#3JSJT:P M;G7JQ;$\Q1[@<\##X8) MEX#F,8=YB *8I6F<42^)"#9J4'>>U,@;4$L8="@+MZNE;>AC]NA+S]=THP6S M;<-2 <:^YV79'/F@/80F]44O"WSHDVJ\X:#1YQSG69HA',"$A!E$(4\@ICF% M<4@]G(>Y.!4FUFT\C9:KTR:='__W/;@IA D0&V$M844%4^=W00T]19CYD8\] MF'J82C"I *8D2*'/O#P,TC1$.#2L$+;5E%5Q\)2ZLNU%.K)U/VJ7.41&/1MN M+9Z9V3[1"/1@CN^Q6T3=DX*-T=7S'7MVGK/,IQ^R0?10^!%75:4B4-I0'MVW MQC^1'T)<_*<)CL>>@/U+9IAL9NOE%'*'J_#:>3DL@3KVAIH0H>.4"/O0'">? M,%\']Z\O!U?BFDOAZ,615\,]?@.OM;SV$*?P9]F)'7Q]U$RJ81UF2QQ$1SBJE'D0D"H4#FV8P('&>Y9&?1'YH,>A(-_\SJ$RC"ZAG2G% M]B)ZD'),KZ6UI+UP-=T_QI37TUK2'%Q1Z[UCOOEO>TU>T7_5-S_(\O%WO/SZ M4LF&D]_6S\_5FX0KKE?%0[XTZT]K/O+(!FR_8^K5-J9?RW3?S;5,D[OXE;V4 MU;:):J=!NZ&/8:'=RT[(N(HU,Y*6.I57),=Z==RBUEY/5GZ/!;G)'"-[570] MIP&C&+I6;#&_*5;BF_5IL61?UFIAI!3[44(P]"C+((HB##$-0S$)L9?RA/DD MU6HD<6KPL2V/(@(L=W;^YXQ6S)UM9I+T)5RN: R$U\-NV#UQ_(9+XHYCX+81QZ' M<1['$ 4^AIF,IGM1C"F/\YQZ6F"V_61&7D9=PF!#&?S9T-:\'KR@I_[%Y4YZ MLV5F*;CVDM.3JR^\+$;HA);%3[LE>&'P21:CGH";9:GYM%6XX*5BI.DI(#90 MP?%U60FW2.(KHRR-=)3,2BY7HW7)=(C7[9U:5M M=$ ^KQVM2($3B4VC!#NBRN<59,&6KB/AC2(#3I1@F5LEW'JL.L+)ZB/V0_KW MLC9W6X74NOYM9\.V5!?\PAJUD0VG?Q-/X95XD2\9D7UKG_92M,38:I2VT?4V MTPXWA4VRY5GSBOKY_P/KFO'U$BP7KZS^#]"D[@C[^5*5=-W@E,H2J*(L8.=7 M50MJ2CL*=97'I3%)%X(9Y]^?,I!Q48J#(,;EYP>WJ5+>U#\7E-T6*FXNB;6I M')\$^S<_A-]1X.6U.*>6S\(%^?!VW\QYMT%W@\4;9S'G01)##T44HISZ$"?" M-!,)&9<'29*2U+)_E3LN1W:YOK%'=3O7'-[%87X&-CE*\ML -IR"#:LST'+: M[3P_%$'9Y:SV;R0_S5R9[4(33=.0=E?NU>B^#Y9#'M^K099[-?=TSAJ!F&5. MG=!36:R$SL1#C[QH0ELB&>1U.(TB"'F/LAC# 7ZYEG ME#&COJ)GZ(R\E-M\P2U9ZT3WKA>+SUN>U%S1:F8]+K]Y_.B8/X\07Y"4B^!"8DQ1"C+84I3!DG.O3CDOD>) M7C>&/BK37-VT%&>;#T#2-@!@Z-63[HW.0.FMKG;,!;>XZ.D1;,"-SZE1)[[Z MZ1'L^ ZH[V&['?0:ORQD54=9U]>XJMYXTP5Q XU" N21@$,ODHUEF7".,^X1 MF&8>88RD' >!R3[:2VWLJZ&&-I#$09>ZV5[:KS"]'=69&@SOB,YI8 3O6$M$ M1YML/ZU)MUHML0\W7+V7+-=W$T?_Q&2GC>4#_G'3A-P_L(+QQ6J>IG$0Q;*X M+/6QO/7-8)XS"G'$TBQ%"2%Y;K3"^^F-O,9;LH8K^H**-->T.\$-5W5[4])2 M5NF6+6WP2TO]?!V5^<+6D]/5TKY ;=K%K2?ZT?+6?,UN@?^3R41/1J]>Q>B/ M;8;('5>8M_7=>E6O<"%3[#XNEFOQV*X:0O5BV!X%@YQ$G(C5S[U,V $K:"[)8-I> HQS]W2K,D:5SQ-2D!M&M(@_M MIN/1[>,K.[XS0_R) L1O^(5NRNN=)^Z?1) M:*PL%*"+V'/>;@OZ!3]K)3V??WOLZUY!0K_8Z(R _:;.C6QFEJJE!S8$)>() M7;PNZ%J<<'ME-JK_Z1?+JL;GS)"3U?'TB]2MU;GPI)V_M-^4Z\"%^\ID=O3F MC[()CC]/$0T3)%LDQ&D"4>C)J]K(AV&<"Q?)]X,\2LQ0>TQ9,/D66^4Z;UB MFV-FM6$"+"47JA$W@*#_HX/EEIWF"4>M MH8=JPI%;84Q^4I_!5CF'#H'U.!:E%O=56S.M>LO\7JY8?<^J&TR>U!ES'O,\ MC3EC,/(\3]Y^>1#[<0HC$D=AE@PF;*F#6I*?@5?)@,RN!TRP MT$2\#$H1+JGNPGVU8X68V9&=+KXUNE"T)8P*D-2;H)1#71B49CC4B5UYQC#= MF)4X: K;6^9P:8SI2ATTI=DK=]!]Q_PDHZKM'YX??RM>%M=%32OZ:8D?=4\R MI]\>V40IHN!A\2SW[]^^W-_*2$*]$/+JMG_J$?SR"6>XS&96J$]<\*>D[0CC MH%\PJS/.F2$G.^/TB]0]XUQXTL)I4.#@&TCGJX(>(C]_+172LZ0[IY%/&(TH M#+E$;N6>. *D,88QCP.4Q$C^3=N!," \\DI5G!ALD"8JTW <1E*$V?)M,.(W M7*BHZ!&@/_A3L@):7APL9UOQ>[=0D_&FVTXMI-S;6FW>MVP/OBC8';\69GNQ M^H2)ZD$N?Z=NH>:4<9^+I0Z#/*80(9H($Y!P\2F*DY3$."9&]^J]U$9>]Y*. MO#QHJ(,->?"G^H/BP# QO5]W>@$*9QHQ,P"#E&'>P%M'2%<-NGMI3=N 6T?L MHP;;6B]9;/WRHN$>+ZBP&RH T6U8N$G9B-.,IQYA$+$X@BCU0YE*%T*:1UC\ M.N(,:5THZ!(<>:UO%H*\8@U.!807;A!@>*,G.> M#*3N=9ITQIG.63*0:L]),GG/SCGZ7NR@/1[PCS;EL?[(2*6N.+ZR>KV4X5Y9 M#'PO.R(U[17%L_=EK7IJU//83\,H#Q!D" G#&J(8IIGXD:>$A90*^YH852&X M8&IDN[OE90LRLBJ[':-6^ =XV?!BYG,YF1(]UVQJ19M9Z2YW*FMZP]\,;#@$ M6PX;D 3%XZ:IJGSE_N(<&+MZ+I7FR"-TPM*DCJ-+)1[ZET['MJSJD/74PCK_ M<[%ZVD GJ'/M%[::9SE#/!".9\:B&"(:$)@EN0=Y@E%(8N3'J5&OKSYB8[N? M9=VXFVMU)U$68%UL^NC1!N9 ,&9H 'N5IV?87*G$T*ULJ8*_!-D.3DL+KHVY MT#"X6B[+OU0O .FQMZ=365KDL 1$0WI7]1]]I*8M_M 0^JCR0^<=.PO07!S< M<=5%D,N\:!GLNJM:R)06JQ+Y'F>$Q;*@0[8.\SR8Y1&'490$F),LCY'6#;81 MU;&CS\V5B3AG;KB0GR4?0H$[G"(CR$\SK>K9".>Z,@Q0NU&3L7$P$MN1E="C M.:FY,%+#H=TP>]G\=KA3/''U^+BZJ2J)RGWUO-*](#X[P,AKOULH) A7[%&F MKPOR9<'*=;T/&'^EHE7Z5\?GM=*_X)TIQ&R!N]2%T87R15FM[I3/CSK9M?)% MP;HWRY_DE1>KMXB[T8HD:O$=XUNWR/G.VG@W%=+1?7Z(VZ4ZM*?KA'JW[FD6S M/59>D=4:+Y=O,CAKN#6??GOD??G^Y@YLJ#;Q_$$[\1D-7-Z&APMOMDB'R6W6 M@:]7-+LV?*>'G*X77Z](>PWY^I^TR(^D_WHHU3 &?5WW7AIY1>WZ),G(?_=; M9=#==5_*R\O'6D"S57->-J- M!K*S5E>$K)_7ZF;\;O7$U-F[8D]B'UF\LATG@JT[_H!_S!-AD.*(^3#U\A"B MQ*'(+IE2G]0J6:KFT";9#F-Q8B_J M0C:\_/9*KKF-6F3=E7 PJXZ6FKQA-V$$>Y$=[=,&A"?=HLT58F?);$'$X(H1'[LPRRE.20QS5).TC2,8S-PP: M.Y6J]X/8G[:^K;Z MK_N*W%4/=753KQ9-3[G?V.JII _LQ^J#$.R_=$]?.F.-;)45]H>L+!#'D;(" M#]^^@ATKH.%%_T2FI9S+)S37>C&S$3HJ 7]*1H#BQ-')S41HJY.<%H')3G8F MXG9/>D;O67;KE5^ IW(IWJ@EM.?JK6G)+*S'O>Q>6A9:-R99Z(?88PAF// A M2B,$,:<81FG.B!=$-!4TFP[3WU;"W=3S0]PP9[)Z#EG4]_C8XZ)0@'@?\%(6 M!1BVUW4T#7G,:(@0#'@H?&K&1XG*&3^=AIN"OIS3\*&0>TIN&E< MP??4OYY_.+U&S3:%AJ<9V'(%6K:FOU5TJRI738K=,#5M5V*GBCQJ0^QV=$L4 MMOIZ*0Z7#Z6$H)(]"@Q1I?O&&#L!P@A;NE?8RQZG*SD-+P(55:#(RBSCA\6S M,B$*D&W74:(>"7]:1VA[A+9S T^+TW9!O".TMDO/VV"VL>KYRCU?:0%TJ1#;.0U*ZD# M21Y\F &Z9O^/NS=M;F-'TD;_2L4;]T-WA#!O+:@%\TVVY1[?\+'4ML[IZ3@? M&%BMFJ%(-4G)UOSZ"]1"%K6Y'M(\LLY"93S$3F4 N0<-"$"57@>$" MTK=M +9^I?8-!DRQ]W#X< *'X5L_."" ]BL>@7%KO3((D*]V=7:"]K>H&UAC MPK9T=M+LMZ*S?,:I(]6"BI(N[E9ZWZIF9ZS:7[VCZ^HWS5PNCV%$8N!M$>+%!GJA% <^U/90F>M_940-$'FE39KC9EJRJ@ MA <-JZ!/.R;#-W<7[Y[7Y4*NUW)]S74 N9)BQKFD"2]"E*NP0%BD.6*X4(C2 M-,I$DFM748&RWL^2&CNZV]Z[[3JJ4$/:J:M4#V)VQT]^<(#9QAT$.ZI!2]9C M$OJ@:+ZRS<\3FC:M?%#@H_SQX2> [I$L9S>+3;EY_5C.I;82&_E]N7J=I3R/ M)><<%4$2VN^N_7+TG+'H)VO5TS_L-.[<>M-LI/W";'?,@8\Y5EX(4>T/=&ZZ M1WZ<+W_9#I>CC)WV"9NO,A ?+$U;&^(1Q*." M$9]KNUG7N]622RG6IG7DY^7B>W5V9#RBMJ'YS)2Q85YP_3(CCC W>96*1B@+ MW/>[3XD6_@.7J]1_+U7]_6E1;ZGH]XQDN"J5"E#&B MM[B,2E04>I^C.8T*%>-""5 ]UFDR(RN.H66RBYYJ:K"M[0PP=IO:Y>+"]&I+ M[RIHA6YH7@5_6WGM0MXOFJ>=[ R12?>P?D$/=Z^!3SO.N#.##4RM_'V5*;DM M)*$IB3&.,8J2PHR\PADB$0]10;6@1:["B(#.\<[0&?MHCC](\5RW'*UG$-W\ M-"W)3-K?F;,BAH=WID_G4W@;[ZJ\ED,\T >D(0^#;60 / MD,),0$7PJNFL4!$-O%;J6 KF:QC>&2K3CL'K%_5H -[ Q_W/''EOYG,L-K.< M%VF4:0.@,LX1%E&(:*H8RHHHSJ-8X")-8$6_%E0A7V6G4M]Z"HG18EG7.^D@ M36_E9NB+V>#D3V-AC?%@994Y[G$>20LLRS+!L'9^&!,,X2C2/R4X0C(6D8 M LA F,-''=)!/ZQ>Q7+QWK@:WYZUUKS0A?965J6@?]#YB_Q:ZI7HXGHA]#>F M-%^8)BA/J1!,.W((IUA;EU"'6XR+3+MQ,DFBHI!I9M7)\Q(F1C8W=[]]N@K> M/:^,*:&/VC^IV=0:8AAMK@5K;@'YCZZ ]UN>J6"$F:(]P*ZV:%T%#5M!Q==5 MT'!60=KRYI);ZHHM(--T HS=\DXOP=I3*NJ%V/0FIKJN/5V:ZH72[R6M7KJ6 MF[M>M3SL#'1MG1Y.H:FF86&4,TRSB*9*:$BC@G M%'369D-T[(.WFH5@R\-^#I9A(ZCX +8\M,+33K]]HP2\IKH<('AS X#$OEH7 MV)"+X%#O,XS[2%*'"!L,FOI31)$1:) M_DT84P&H\3M'9<(4D,#0O0K^'@&BAK/@6(1J#'XX"F..2KB+$8)52HEN>2ARH%77L-41P]X5J8]^;N [Y@)GEIN@G75]U(T M3($OO"Q M;[R\@L5^-)K"\Z6?K!E8)QY+""9_5UM6="<^G++'H83UUN AQWZ MJK4SF856< YNWTK?&V ['?!XTM(,N<4"/M3X ^G7;I^Q #^2, MV)[GKM@(Y]9+K6_AZ7JI68BWUTO-YO-P%:RF379&L?ZQWHY^ S??MEEK]"R4 M[KC>O4F^+^M_"W83#.UUU JA85WU#0YT"[;$980VW!#)G13:BL!DB@T1MZO@ MH.<<[R6:Q-A;=4-7IHWT^DZNJG[^50__ZX7>W>?/&RD.,E-#G%!.58985N0( MAP5%-"84<<&S),J2+((-47'D8VQGOI,V;%[&'X*BQO.<8'&'CQT<%V"]U="]W5"8#'3#6^$!Y?MR2.7$Q[<7(9 M5$=W*1U?\)&H:]EQN/ :,O0^J3M6FMZPB@ M'IG<,6BXV>$_Z*HT=KUMQ5]WLS+-'^GJ]9U<2%7R4O_8'( P2F)%"H42GBN$ MS;AOPHH4R3P31&9%S#&'I;;!&!@]XZUE9SO2(J@9N@H:EH(.3S!#"X3:SI2. M!Q_,6()P\W@L=1D.GJP=D/BD]LP-F$.+Y;B*:YUZ%6'3GS<_Z6.YJ(SCG5S0 MN4D'U/[HEHFZA%0;I31G*HK,*.("89E'B"4)0Y((G&'!L3?+X%E_,58;6BZ"C7[V:>G4[@7Z$NS,U8C0 MPNQ5<[1FP.VPHJW5%E #[\Z8U?SX+*UW L);S3V,^L3%^$[0'%?INRWC9K,T MG;HJ\#U=K5ZUGE;NVJ.I1Y\QHE*9X!3%4<$09E&F U6<(25EH1+,N$H9S&GJ MH3:ZAV14IFX;![0H?1#960]/8L,LA9&W*?CLDM7!7478GTFPD,Z3^O=1FE35 M+40^5&N;1^!W;E^?YS(*61KI(.Q:+)_T3OIQ3K_;7K.=>7QDS\!0#0Q9%.V= M230_TU]%%/ MT_JJ<^6+9O55*TQQT&HQQN[":7XU&,.*YP<'F.[90M!<%/E*.AF4U-_XOGK9 MMQW>MR?:X.B^_4_#6R;^0>?/]>GC0OS]FZF?MT5=5- P MHU@A*2*)^^0T6=VUOHMQ"C8PN\29D&5E#C2&=X+F@O":LL7&! 5AN,R1=?\7-V:V7&4\A=/$@Y!A.=?/?MTLKA\WMI'YP#(C;Y>&>E"1#RKZ08>!X*O< M/*\60P>V8& L--D?)D MOAP.F!;;">JFP0-K3Z>]=D+N::[E(P[^[^WS9ET* M>:M^7Y0;*4R[_>I>JYK62MORX3R)2$JU%YRF"<)<"D1HHG\BG*2__8 M-TANKK(%6)X\9HB\O_EPB3MFZ#0)?O;"D\F.*-A$:$PS*5I1)(@@C.)I3H!G@7=$FZ?5[/X_9U&:%IRF$LG,-+'FB3:I&:&F\C!/ M)4Y#DEHYDLUZ([N)]_(GM3P>; 4_=G,5/C3M,3J)@%6F7YVNO#&-XLO%LU:16VWR M*Q]SO9W2K"+*,Q7K[W=4F$Z@(D%%3DWPE&4%%C(/"ZN4!0^\C*PJ+64/.VIEW RZ5;K M ;+#'=C'DL[%$BLSC.B#K/_[:5&=D31T%M_?TZ=R0^?:)9AE+,YBA1DJ$IJ; MXJT8L32)$(UH$69)P53&9@OYW=01W(/*)2PYL%)+4JOE$1^P,Z)@;F8Y;\QL M,.>VY0!H;7U[KTBY%CY4M(._M%S\U>1RU:!M.6F\_WK,6K<1NN;-:Q$$$ ]_ M]0^VA*G>+(>.\^LR$]F,%O)??P M)="%(@./BIVE!=WW],CD=,=S:KW)[G5ZA.G>Y?1]S&WO_BK74C_TT!RU9S)+ M>!@S)'C8#.)EH=ZD>4KR."S2/,JM1E:?7GYD-6N)U1UCY(N<+Y^JS/Q=_0QP M^SU QVZ+=9<9IF=;<<^4!XU0XGQ:-$\[XL'BD^YZIP4[W-G.?,I-\SZ6YH;B M<_EB7/;]P[-N7E#CQ?]3$[[70,M9+G.9R2)$:=5I1H48%85D*";/*%P(C2?KXM?ZD40DBQ),48+3#&&11HB05""1 M8Y+%>1K'.(+H7C^YD17Q\\WUMYOS=U N^-BIH3^I83I9T[WJG'K5I#TWW(6) MZ4EA!XA-JKUV@A^JLN53KO,Q'A^7BV]F&$25E+DVJ4MZ$S"ZI#'.2Y+F C<4X3VQDG:Y)UU,OKH)U13U8[L@'?RD7S:_/ M)W3 $<112G&N$I1EBB"<\0RQ..&(TY#F641%F"IX I8O'"]-O+HZE78U$I)% MF(=Q(3(41ZE".(\C1+.":F!S&O%89J+(H:E7?G%T3;FZVD^X&@D_NQW(%R*P M_:=1SF^U MFPOBU=-R9>XVW[U^-=?&4@NS;&<%%BM.<(2K,X-DP-I%FE"*F MTC06(4T4+-(\)C'V->PVR)I7Z0=G04N_EBF+,*9UF/L$ HR.;@)JZ1B/8TO/AD;49D:]?-(C/*^W[;69)EG$29A2%898C7- " M%3'-44(+&J9A(7 D8$U^!VE";()3J]_/VQS:Y8'WYIQ3.PPD3>,DBV.)1!%A MA*.8HB(J4E0P'193R=,H!G5S]PJCR[7*6X#HXA=?",V%;O*6NMY.MO3'\IM[ M1!W%C3Y%[PV]ZA[Q^YWLO@<=$[%HN3)MX]K,B87HI)LWB9;B=O%5&G*FF=Q" M:-JK]J]F1-EZVW;N7O*'1?FO9[G^O,T$R(LX2H@0*$MR.W*?%TW.3[K_KR[CC[H+ M&\Q2COG&X.EF$\'H*R]M;':G36";"/RC3+>IZ#KG\IK[Q,]UN M-?.V@Q,=#WS.G75'RMOT60<6)IY!ZP[2\23:"]9R]D>U+[?7(7 'QYZ"!.9C:7W.%Z(3[YKR4FU';)_.Y_-=S*>H9N:LVG7%6X(R% M$5-(Y4F*<,ITC)TG"1(9IX3&49I'H*1#"YHC&ZV[0T,UWS'16+$JXU9[;[6% MJFR56,[G=+7>_19HMFRPMC-3GA&$F:4C4]2A'^P8,'Y7;:7\62. W)ZLCPW% M2:T- ()#ZP)Y%%[;<+/8Z!CSGO[\)'206:J25VO7"3FS&#,2)B8 I"E%F(L0 M%5FA$%,YR:JOE4]W2SJD;1I*#,L68SR.#*%B 2C M(BP("G,N!,BJO=OC\.6C #<"%0\#Q? ML,R^,G?M"4^;BPL&Y"B[%K["I8;E@V2;3XOU9E573NVJ\Q@OF"@X1I$DQJ#P M%!$1AHBE4J1$$LD5*#%KF.3(AJ1EP-PJ[9(^#3.NQN,L=E"CX0,1X)GM(1CW M+1A!AY'&: 2C]-NP%]^[W3A+\(WLQ1 Y^W$X)-N]N&+_-&,!2X7W^]6RX7^ MD5>);=6\H/I&Y=.B^YERP92A-F0HDL*A".,JD]$DGT7W%BVB.D M2H%Z]'O@:60+HSD,=N2#?1ZKRX_V+JI<['^P9=2F!?UH+\S.:DW\&F!FK0/J M-],5P-S:!;\_"7/EM\/_'/RC# #PB)< M+@XK3%?R23_P4!4M.M\Z]2%H9],\X0*S52W1PP8S+65_)LA"/$^FI8_2I";# M0N1#4V#SR&63CC[6&29GAI#,5)8(C 5%A2($81URH2+'$5)"QG&<\C#-049RX;^2EB(^OM=O/: MZ-V*5L3_W6TO/XD4; >_5'['?=MLU-UINV..">P3T?,>?9+4F^S,?4*?VX][ MGP$F29C9Z-N\U7_H;?YA(\7=:LF:_/Q;=;=8HP#P6BIJ.NT#NS:0PK!+>*SYTY&%G[MRQ=!2U308>KX%8%+5]MSR'+)'EW MS/M-QB1(PNR("XC#GH*O;W#3,K%Z\&U1W6/E;;ZB]JDPEP)2VW*S3&6@HSB) MZDP8YX6GR9"Y5.YMYLS%"SFFU>HOSQ?Z**]_ENN99%A@+E(DXD('5Z1($2E" M@J*89.:N6R0AJ B@N_C(EMF0"@PM[8UH:L#;HCT4['PP5]E@MM):+'B&Z@G^ M?:6B=I>>-N?TA%!'R:6G/G-Y)X=M\6*KGA^>Y;72WV0S2>EC^2)GLLA%DA.) M4A:&.@K2BJ5_0Q!)0Q$K06/&0$<7(.IC'V<\2!U8&H+NK1V&$;33S-%P@:GN M0?N'3C7R9ADPL_F6XBJH,*LGK1EVQFD*88W""&TBAFF_6>,(:UCZ6DG8+^*8 MF6;*<\W"-_]Z-J71R\>GY:*ZCC5[592;G#1N; HE"">*(EHP'7#))(M#3B0/ M02&L=QF*DBB<(\RU$:,8EPF,6(\2A!$9<%H3EC*E>SCL@?/C(KRM5S"=$S#QOO]K;?6NN_LEIZK[[4FO%^(DL1GA M*E9Y$J)88H5PG">(T-"H/U81R3.N-W<;]0?0'-D"W.E_,VT@7ZK&D$OEVA,. M@J+%R:A_;&#FX*"M<* Y",Z9"/\ 0X[_0/E=KSI!3#8L29,]-Z#3,NEICNZ MA,FV=U@)?-3!6 [TB*I_<2U>JJ8J;<99% ME(;2*LO>F8.1HZ26:D ;L@"SX 2HA14=&R:83;7J!]> V#(UV"'.$Y@ BSLV MJ&[V]_K1Y'V;#7S)YN7WNJ!:NZZ:U<5::42_+Y="JWA@^AN5O.HPQENTS7"5 M'P\E?S#-==:EJ R(?OZ!KK7O*Q?!2G)9%6?J#Y;KYJ^FXNHJX'.Z7I>JU/^H M/]TT<_\W3R;^$JQ[#;[3PM.9_TODWML,+EK(-4>0"FD.\MNK6YJ*A#.IC;YI MV*(!S/('W1+^#Y2?.[SLMW'%:WYG/N>G6N^=UN9#K.M]_71HCO;Y;+3\N5X_T MB]S42;^?E^OU+"$ASW"(492'IF$Y*5 A)$%Q$8LDQ3@E)($HG37ED;71Y+65 M=5XZW6Q6)7O>5)6_9CMK9I2;BHB'Y5RC"E18>W3M-'D4S& JWK(0='BX,GDG M0<5%E2;8I/G_Q7#B,:\?++TGPV!/=U*+ 8;CT)3 %W#M4KDV@VEOJL[6MZKM M=GV[^-U0>)K+C9FI5KL5Z]N59N'[BC[NJG,5RQ1/<(8247"$8T9UH%[&S8 MA.A#HTD#=KD(;K8MV+>-V376'?:"+7\F?&DY'"4[VA-:WAI?7L;-Q$TPO4!W MW!#3S[(.QV3[+2_>+U_D@IK_:JJEB;>^F<$V4GR6+SK>_BZ_FIA[%D<4+5XJQL;*Q@ MUNV@P8TIS*H9"G8<705O R;@K&QL4-W.RD8!%W:P=0DPO0=;3@M/=[!UB=Q[ M!UL7+>0M^&[J[N6'Y2,M%S/MXD8)B22*"$],)FF&=/B?(($YEY'*PIR!IH0- M4AS96)^.'EL6@C]K)H!^ZS",SM&U.S@^HFI[7'S$TJ=E'2^&/J#WUK'S:?$M M8N8S#UYF$K3=8>6BVH7>=V]0[IO;%VV)ZFRU=L!9TXG]>B',#U4#SSQ,4UQ( MA@H1F2;I68IH)@H=1N-(18*(F#,7X^&!M[&O3IN#.U/ZO'\#Y699?+P-F V: M&&-':]7ATO@\W9N^#J-709/ONN6UG1%A3C9:=OW;-H\8>K:"/CA[$WOI$=)S MEM4G"3<;?-.X\4B:D8&F&)%TL"6"[@R'8[ R@1S!@1JTEO!L2<16TV(QQLF2D[G51E)G&1Q0GB.<%$5 MRLH"Z;]%2"MZ2D614)58E=WT4AE9P[OD0)4V_=#TZ[,W@6%:#)'56F6M9.E3 M5+U 1TGUWW8*VK_V)&II)5ZKC'8?=CCF.C %2 M[9T00Y[SU%OM\ZYJYHO_9KDHC]%-R!<.3"P4F/ZE/Y0K.H9/EO [,\D@N9C?_VKQ> M_U@);="^/3\^KJH&+^O-XI[-/RY7UT]S-O_GJME1+6P)<,F13?K;RN2;?3 _?J3E*OBC[;_07+Y>_Z K$=15G6MS=K!BJ;D>T MW8KO>^]D+P*YWR:-B"_,%(T+KF85ZQ4;4\7%SD)!Z4QBF!R%;^V1 MZ^/P.Z;W#Z54-S\E?S8^U:U2)9>M1LA$21&9P<5*Y CSF""6TP(1)G.,0YSG MS&H4^0"=L;-N#.5@2SIH:-O?-?5!-'S;Y$EPF)$X([-'[;84[8+KI[[5)[N MLA"Q>P5E\W&W(*49>+?^NFU)<#V?+W^8%&!M#=ZOI"@WIBBNLN*[P;@9\L9+)AQ1-HNI!D? M/Z WT? 3?.VTNMBR5#7,J)D*#%>CCA^^#!I/88XC$Y,&.Y3C>D8949A$'-'(5/4K%J&"F$%\44JP2 3.,]#D MO0%Z(]NG]O2@.3/HCTO. M4WN#TY%!T4\?A@P_YF8"]@]9FNE]L]04#T690(HF*<(9-L,W!4-1$1&2Q6$J M!4CQ3U(97=U-[H.L:0%;P5 M\U I^S_L6+W=EA7>R56Y%!_U&V^G7=*"&.K"&^"Q0_1KJ57R8EIZ5W.7JMQ<"8+FT#R@N M*(L&?1G@-<]#T@W6-I]=8-H:YB$YCFJ5!Q]P;]9SJ[[1N5S?+>U$7A;U- F@RL+^(C=--^F;GWS^ M++3I'6A%77U8\UD5CL^KR.5:_)?^G ED9CK"3E)9%"C,0X$PSQEBJ<2(L 87(_L%U?#FRYLC#_.R\JS$(M$(ERHI!Y^5V3ZKSQD4F$A!(Z$ M]92<7_)EN57/M#T_Z\J92P=$C/+J+,YK?L47 @VI3@^BJ*2H"GJNVKD3@6Q% M"^HG[(;,(=F8*=4+_B.[]P]L5;O_M+YF6T&[H1C"O6I+]4H- *E78=%2! M;M_QF#-"QOQ.@N>*C,+,V\XB&1/?P?DEHQ)W/+&I5_^X7,GR^^*>_FPNH-[) MA53E9A:K7$41SY 2L4)8NT&(A21!L6Q MMT:D[9&%5920D(6(9*D.="),$:$)1PE-,I[)-&215?UO+Y61E7GKLU:T@4W$ M3L-BI\H7"PM3X+9)5Q5[:T2&HD\XBD*56Y:+^N]EHE,(LJC,(I$IK4QMZ[).$EB;#WL$JVS M_,#=O\Y@TZ^/?B0&1^!086$5&+WR7%)\<7KAZ>HN>@7;*[GH_Z3#8>_U8O%, MY^7_2''S[M/]AVOM2]^MEJQQL&_5-7\HY4O5#J!)?6$4AS3B!6*<4(3CR+3C MXQ+I7PJ>IBRI&N!8GMJ"R8^LL#M^@IJA*M9]VK%D8G"Z8PIP] -'VN+<;E3\ M@'OQ$71F7'2'F^!6!1U^7'*RX!@"SL%&Q=+Q0 N(J:?3%VH]1X*M.=Q[B M+/'>P8;[*JY3625=/Z]>OYDFZW7#]:I!VGHF)8N+-!8HH^9L@F<<%7'.4)*2 M,,[#*$WMC/0@I;&OPQJZ=1_Y*Y-I8 :R!7\IFYF0/<,-@9#9!3A>@( 9UBT& MWVH,:JI7=8-DCY?_@Z)Y&_)ZCL[$TUX'Q#T>^SKT +PQQD?-_7(AOTJ^?)&K MUP_/\G[YH5S_RY@15?)JM[A5]_1G<^*QOG[\_Z! M+FZK.KKU'W*]D>+3HLZ4_X+J:UB^GL4C5VF5$=9<9")(CE M,3%S7DVQD UMS4[E'8CF?TU5GE@304_IE(+/T MS'X9?L>S]Q7_J!)@OYU11\J O0;=SS62U@V2.F. MM(&M[N+)JIRA,:E]Z1#S4]+Z/NNG<5G>U M?\[GR_6S?MG;B_.NH+#&#<[8P#6'5M!/2DP[VD)E5F&Z$/M=KJ&8<+TA,S$>\T MP^5ZO5R]?EEN9#WZ<,8$#A5+">V]IN]9TMY5 Z?;N**'/NN246';9^\>JW,BE4F9(4,J%"&D: M(R'-6#F1YN;"4B"61SFI6N 1-EM4O: 'JJE=6;#2 U+K09<1:S6H:"%-#%(D MYH*EA1D="Y\Q^G)^W._+>16T3/6/:?*#)21_9%Q,'3-(1L$6F$[B#DQ_0HG# MNA.FE+A+O9]4J-[N>T N";'I,XK"98[#MS338:@M(MR/0($ ML\P[;)K;UI M:F&_T$^ISK MD%FVV=T8O:/KEV>2_Z@ CFJF48U[D,2*%S! NF-YTB91( M%BRC2@D=&UF=*D$)CZR*O]'5=[VEKC0IZ*Q92^#L-M8QX(#I:]6?<\?"55 Q M$=1)-VQO#7?3] %VBR+*FM7/K'@^_#:'?Y;_.6?OGDIY/,__\DPZGOQ4R7QM3+ MQ44=5KYM].9XO1"?]9=_?MQ$1/$D3TT!>!9&N6G(D"-*\PBQ&"NA]/\(B1WZ MK/13'3L6W8!=7SNP[$R]=PA@%KIMUU#1KRIL*PXFZK]B)[7?+BP#--^B%XL= M#&)CYU0=U/!4HV5: MMHP_<NM./,"4;@N1_97RU43H <'34.E/57 7S M:D38KG$E,%9V?QEVOM D ,,L6L426BJDF:H;V :W'91ONB@WK-5SR79]:_UY M31?CX\F3R;6+=^CJ73]O'I:K9:Q#4(#/81D+/<28; $5?8]H< .@? MVP99<,(Q;@YR[H]U*3_@HMOI,DR1!->8YXK+(B5&DA&.@4#$1]9$.[+8 SEG;'3=!XF#M^G$N-8%C;.8ZC M(0BSR5[!C0CO:;E"."8#E7J A;Q'7F9-7/:)='UM2;)$287AP* MY41)A+G^B2HF4"S,]!["15B $E#.T!G9P-14]Q,\KX*R(NV>W'D.,\LS^,N1 M )ZZUR#L97)>>2N[L13+VX#)TU0FGB[9*^KQ:,G^C[LI[F<=#-ZJ.@W\(^55 MY/<;_5D^/C^^6ZY6RQ]FB )]TO^R>9UI!T*F4G 4ABQ#6,H(,4$P2BBFF"F> M1@HT/A9"?/24LHILP%JZ 6\(PY0:A*>=IH^%$DS]#1?F-+PI]V@9N0I:Y+:\ M!.^'D -;!1<(/)D*$.E)[8<+*(=&Q6D-QRX'IPZ9MCXS8807H:2(1R)"V+07 M81E+4:3_SC%6 N,"U.:@C]K8!S][)]>FX2ATAD(_5G9FPQL"P.NT[H%R9Q+: M..T-;&3TU=^@E]:T#0YLQ#[J<&#UD&M">EU(8HXYJ@!#_U ;E?=TM7I5=;K/ MNAG$,BN*%"<\%BBG)$4X3$TMF,A1S%-!(A(FA0"UYX.1'_]&OIH&M*$_VZEQ MO,,%-&$=!*R=91@/+N!Q<%L=5AU:-K-8S,^-C[''S54[9LEG$KL+#MY2V4'$ M)TYH=P'F.*W=:15XTL^G>BSA_4K<+>Y(#'#2.:8("R+#)%8$D08"S/%*2\8J%&:/>F1K<+M_7_(*QBAHJ<L?YD+>ZMM^2>^PBM"Z;#/:V9:5JV A MJ\'P7+,3T(8?8),:"-!VEL$[>&[M:QHNS$R4AEKPK@/=EQHZPTS[[Q[MAPL& MOIK;0$A/V^G& 92CMCF MR'_G?'-9A"QG D7$U '@G"*F"H64T%8IE4D6DA14.^_&Q\BN29>'O4[(K5(9 M1K4OKY:KQRI%$E@E[PB^G8F: %*8M6H9VD-/>SCG0/ZS8BP8)2RZ$!Q?Y>*. M7$Q;]WT95$<%W!A8O6 BX':.A[[[+U_D@IK_/C[-2Y.!TM#^+.L15E_--^/ !1Q9378\7IU[I4 (JFQ]09@W]_H'3GN!Y[> ME:_=8P3P^G<;GP0GW)U&P&E_-QN#@-M9WSLZK^@\2+DQ-9]5X[2?Y7JFO6^2 MI2Q$LH@YPI%($<%)A(H0JU3&7!8<0P[SSA$:>V\R]:Q5ET.].=7)I"6=!W?+ MYEZA9<7TH*T8#/XT7 $K+<^B:'*H(1BR.*, \+[;R2!.E / I5P3@. M,:R)3P\UR!?;J4U/2SN0-7&8.O?AE"58%BD)$8\P0U@R@2C+*)*9(<9OBV0C=4K_92L/R9-POA/%FX/DJ3&CD+D0_MG,TC ME]5VU&E8QRU#$RZ%]G X4CF)$5:A0 7+M(_#(Q*Q%.Y8=9P.UWI4DW';G_K*68ZY\R8V,WKG?Y2;$QZZK^>RR<3">QN63L9'5&88EQPQ#G/M%.8AXBQF"%% M5!IE81+3.((YA1#RHWN)=U]O[VZ^WO^SSD__^^^?[GZ[^7+OD*$. M7./HP% M%,Q8M%QFYU1,C)<0/ V*@U >N*Y:7!0CH>H.:QQ44:K&=NX M7!C/KCKHJBMPJL!V6];;G$,LOE_S3?E2]1R;I23+(LP3I)C^ Z E35NJVG_AZ#_?IVND!Y#>7UI&7MTBNO0RV M,]FV%R[J>DK7^'V_:_E7IO&M6;2J5'R="1KG-,&ACE9QA+!(%"HPE]HR$B4( MPRJ+!>SXZ3RQD8/69L:O42>C@#L&7DV_YUUT HUD>_&S/9KR@PKT;&H;D.W1 MO:I+AU^#/YO_CN)KVA_FN,2111C@O08320_H1Y)9J-H.*C$1!? M-X! ZM->#+I!G5W^;TLB1BN>)(Y"Q$F$ES MHIZD*!81(2R4DU[48 TM/>%AF,'>_A7 MBOWD:^_@;UO2M,V)'>1I+]%O163SCV<*3EZ@\Z M?Y:_26I.MJHZRJ\FLVJE@X_F>Q@3(7E*%>(D5-J52@K$8AXB)FG*2"*Y$J N ML39$1[9AAH6@XN$JZ')Q%6SY #9XM '2SDGR#0_,P'61V1(=MFWP3H\ *7TU M?+0A.6W?1P (1^T?(<^Z68?F&,*L*LL7XP5_D9MFXN-,$%;$(2D0YR8K*E<4 M%828&B5.&$YS$86@+,@^8M,]BO*XNNK1 M/Z8%OM*/K)^D.=^2<^#I@E-:G%L!'ZT%)8/>,0[]RV"4E5"]IJ+MER.Y?L:V?> M/)8J+D0:HI J@G!2,$3R.$?/0HJ/6B!3UO*\:<;8WM#50O.TUL%> MU4+K<[F0GS;R<3TC@B8B4Y'VN<(0X32+$<7Z)RJ%R,,\R:4 M<3TQ=C8_EF' MS6#'9] R&ICO1-!AU?AJ+;/F.*)N"Q?\:1@.*HZ!52S>WJ"E7_<&[P7H T[Y M2N"NH6?\?+F1OMB:UN7T#.:1>^I[?-"4KJ[BX.,I7O^-K,\CC\I?T)$6C!)4:XX->T3,U2P M,$8L2A1-\J*(F54#DHOEAV\6NP$ER^?->J-C=?!AWAX4=A;;54"8U3544-4[ MXT/?^X6/8SK!O:]Q2]VEIQVG=$*HHW%)ISX#'UAPMU@OKL5_K>]6JV\O_/VZ MO<&Q'%-PYO&1%>5.+M9F8]:4G]>;NC'FW:KNTK)Z*;G4V_?:THCT@="O0)[D MA^F1G>@>3[TMI'0:-W!NSY4KA-(EB1&B<(EQ=8!4\0C(1"3?E6WE( 8=0 -*CGT/56_[<; X; MLSG8;_Y@%"T.ID9"QF&GW+0[Y56P9:0]APYVK%P%%3,C(08XGQH).;WL56G78"+Y*;<@6P1_F%D/_M>+&7C5M01I6U1'P@:FN M'30CJ"Y0ZJ.O11MRCA?E7E(;Y6HY_:<2O7=7-&/HGD0W-P=;U8/-.YCAN6J\TLRE1>L#Q!*DU3 MTWV5(R*S#$4DIG&N>!:E=K,1SA 8V4RT)(.:9E 3M1]#PVPG"G3K"['5+O:B=#:'"I$$XD1PSS),2&2Q; :/EO*(VNV M_LKDP$H]:\SL_.A1D(!I=<-"FTO>:=W,9UM5T]_L'NKA],DNL_Y#KC6G065LD,YYJ<^[SVR=ZAG1W\I=Z+^WD$JO@+NC($ M'2$"]AIT/]?VR:LDN0IJ63K#;-9!)4VPT>($C3Q70?/J]9NO9?(XJ'7BM^!K MLNM4;$\["G;BEW$T.W9J^H[E48\ZEBW_I\GO_[38:/9*-J^KL-8SFM*"BPRC MD&0)PKF,49'%$2(YQ@EA& L6PK:0?H*C&_XN>6 94C]2BH2R8'J?E6F2:R<_ MU2 E4KO[88$SR2)!":ASOP><+CA/[Q WQ4/EEORZ*L!7Y4]M0BF@!-<2Q9B& ML8QECE+)),(BPHAP0E$:4X65*A+*<_U]VTS_7=OX0G ,V.R\!']?*=C>?HC% MCG(P4,4-+SZS$M%725D_L6D+Q:P$/RK_LGO*;6OY;?E2;72?%J952KW]M2TJ MUM<+\56NY>I%KKL%Y3Q2:<@SBI(P->/=N$(T30E28:*4DBJ1$G14XL##R*;U MV\W[H.T@>15$L=Y9KX*63>.5;AG=-?2HC6[+JU-=_R4OQ^^7BQ>IK:HVHW>K9F9*=4_;E&1%8<2H M]JGU5Y*DQE&4B$@6HIAE,3:]!)0H("9N@-[8YDP'(5I9WIFF_RT;P5/+1[ V MC, LU!!^=M;((RHPR],A'&PI!Q7I$3JY68KIR7 ,49O42%B*?F@0;!]S'6/4 M7?)#^5(*N1#KNC?W=KKII\*PO)CAFA>?TZ+@"'B;%@4@ M/?&T*#@HQ].B'-;PUZNW'JU0_[E+'L]2&0N>,A054AMU*BDJ:)BBB&!,*-86 M2H$FH5A3'MFB[WK3[L_FKH\*JM"IO33M&S]T(;IV-F<4S& &IP-7AXEI1J: MQ1^QQ^]INF_>Z+<7#IMNO_T+7#9FY?WRD6G],K'JJ4&-C!!><,9104PZD=0! M9)'D!*4LX9)$"58DADV_M",,41:G5@KO?O_VZ=I* -$WV0(BAT0YV:?6#X-3]!O MV@U\U(O2N&[D(C(H>7]()J<$_K.+3I;$ M/R16-Y%_\+-N&W?_T?([.C>_FM%<1:F,B(D,)#*[-*))*I!281+F&4E%(ML# MBCJW0\^8/' MWQ7?X+7>57#]:!KR^_.70#!X MOR^$WA/,%T.*FY_DIPBF=$0X8ADJ(@815&$TR3.E/:E0&?T M3ER,[&T9GOX]*$V?WRHQ5B\A;9M/7H:NG:$9'3.8X:G9N0J.Y@AT:C^Z7 4U M6]X-ST6P^.JMY,3#M(V5+H'IJ*O218LYM%22RR_TT:K6L_/QL2_W;FX#0P;0 M%*D1HU_?'24 W@0-,0_K9+3/KEOGHF:-Z3H5[3.]UYGHX)\N+XVL!GO<;@=[ M7'/^_/@\-VYP-_EPEJ5FMD:4(<9IAK"I6BK"*$=Y3A@-N9"9L#JT<&=A9*4Y M3()53=W@W' (O2^!XVMY<3(J:L ;E/W"RN,A/=J5W_$46"7V7U1C"0-DA&)+ M2P;>K.H2!E!?^25P):<6#&NIGWC08<8'^2+GRR=SJW-/?]9S\]9-LED:42+2 M,$6:C&1H(Z<9L MB>/ B>LXZ,#LC0TP+G.F+1$"M*KVCY1;E^J+ODK0AA80D0?:6E@M-65S"XAL M!RTN0(^.5*^^/E?*6/UQKZEJ_N[T5\>XEA^6C[1J17"',1(%H M2A(4AIQ2A3.2IJ!SE3&8'-D2-_7*%?W@SYHDL)ICE%=CYRJ^-> PXUZ#;(@. M(^V_[OL"**:J\79A\=>JY[X 9'#M]B6TO.4&?95\^7U1_H\4GX2F7ZJ2;DOW MMCT!%Z*3E:?_36_SXCU=FQW#V)\7.C?BS#*:: \W5BC/,H*PJ< KTB)$&<]# MJN*8\8A!S/&X[(Z=?: )7IQVY//MV%GD7P=SF&T^E>9T%>Q8#[J\M_FF+?>' MB:=!(\!58$2H_K4CQ*A94B. /5YVE4]FWSHK:P3@+;*YQJ#JZ*";]/=/>G$I M/CRORL7W)FFC:FQT>B^;L91A%N:%,?,"85$4B(11B"@C15RP2/OB((/OP,/( M5MPP4QT@+E73XRE0RU7 N\V%%G)C_OE'N7DP[;G-79Y[2RB'MV#I:H^++;C=<.'$SK/+M#=.0; M7[ 4_/[3+'/--\]T/G\UG13_T!;XFYQ+OI&BR<8'#[> K#FVI[G7Z:SAJ6H9 M&;RL_ZUJA$87KT'+75M*8G_Q"L)O^'9V+.A@)L@1M1&F8;C@X71'#"(TV46R MB_C=VV:GYUTG9-#%NJX6O'V1J_OR438'[RR-9)Y2BN*"F,9=88Y8J@J4*)4+ MR@G%.>CF^2RED6U)AVZPU(0#0QDZY>(<2':.BA?18;;@I-0C-%H8%,W;O(IS M="8>4#$@[O%$BJ$''&.;)L/WN#N5#J'^MER*'^5\?F\BK]T^1L.BB 0GB*=A M@7!$B6FU'2*I!&,T(CCC*2BV@?,PLJZW')G@Y?V#<;+7IJG1>[I:O9H@ILX[ M,__:LE>=A-3M4.W;KWE[(Y9QSK@X ^.<#L1'B%5H;J']L^)IG%K>"S#Q%=PX M<#!M<.,.T5%P<\%2\.#FRW)A\NWDLMED+>.7@\=&-C6:&JIR)F]N[<..0\F& M(XL+A(+I=4<>CVY"CPA._O[A6I.Y]&>$Z'KMYS[R]A=;33=4S"D6.-;.?%SH M_9_&"2J*G*%4\"@BF4@*D^F^*.!^DO>#_U%LUWQP-XS'LH+TU^KX4H#1=T;@YP/BW>TZ=2 M&Y]FW\](E"I),L2$C$PDIA#!J4 XRZ@L)$XC'(&:HO=1&]D1,A11%615-('] MNWMALK.,WH2'&;D=V> @A&.6:QD]-6^NY?6M-V[;<0^:MYM]9#'X6;:\>-U M X590I(LY%&(PB+'E3JC(J0"A;B(,2-")0FHB>T O0EBG(926Y?C8:Y9!RX[ M!?<( DS%S\\PVU$?>6[9L9AC3BOK4'O[&67'HEM-)COQF$,=S'AC:OXA31'/ M=BSQ%].LU RNF:5FNFDE/E&3Z)Z80CY)"R3R,:6+5X_^-^!_9%K5D M ]H,Y'YNZ,(S4][J!?=;N_\%KPUX4EREOK#^T67OVM%E##2Z['YO=-GVN]$. M:Z\,="W?K_V5 %0W_=I?#;=*J5_\*P*KQ7J[%]1;U_4&;$U7(_9VF._5F[TA M&X[#..9TO;Y55=+:YW(A/VWDXWK&DHSF:<$1,;.%,,YC1$.6H1R+O* 9XX12 MT B.4U3&3ATS-,WE9#-:PM -*L+ &K+3$-E%+!<+#MMI762&C]3HD\G7((V3 M-*8=G]$GYM'0C-X/NZEFW:;]GOXT!Y@+KF.:>@R9,0R=:>VS7,HBTS$!(EA% M"*>A_BE*0I0SE0BJ9)Q24$-U2[HCJV]%#J:HMH#9J>X(,,"4^48IR3?EBVPG M,)BJ\:]T(X-]CJX:/Z?#E/\F?D T/)D!6ZJ3&@8@%(>F OJXF_'X(G]<\ZK5 MELE 7RT7^D=>EV:>'AS J$J*+$J1H)% 6!49(C1-$5=9S"(2A@I;-?)P96!D M<[+C)=AG1GO_F^"?4H<18OED'28ZPVQG>\8$#V:$-"?!6>RFF=;@"H8G&P0F M/ZDQ<@7GT"HYK^.8M5J-:+H^.;\N)ZF*LI C'J8YPGF$$0NQZ72FDB0F65K$ MH#O1'EIC9Z'6@ZBN.\.GOL'G_?5A96=./"$ //5KA1]_R)^%?+YR/7LH39O3 M.2SR4>ZFQ2.N];7-**EN&'3]LUS/"$]CRB5&)!,481DRQ 0M4,AX**AV.(@" MC2L^2VGBPP1#$MJ*YBQ(EDKL0_3+CA/ZI7:H2QV0R%OUZ3DZ$]>8#HA[7$DZ M](!S[D*YD9]U9"D.L[C?O?Y&_VNYJ@A6WTVI$I)'L4*92B7"7.6(<,H0*4P_ ME#3GLH#F,=C2'EFE:TY0QC"KX!4XE^0( M* 3^$B6L*4^=- &%Y$0"!7@)CXE3S4W(^L.S-$-G/NJOWHQ'J:1)%".!I2D[ M)1&BB1L7,B M00W^NZ+TZ^D%4L#4L.WZX*_9_PFVG8J[NNM,5MAU@OEN4=>I?X;/)+Q9;*IK M?OU]H]7=S@>ZH-VI MA5:?=\C]/3W&II3KK\OY_.-R91)W9BQ)M-)FL8Z0(X8PSA2B,6&F6TJ1*$%- M_&R=K6M#<63U!0\IMX=J0&?' "FO <3J_:J#_\T' 0-"Y#^]E;0 /(_?4/D MEK'9 Y6G-$J(G+V)CU8+39>J")%K+[D0]*"#N:N*(==5R=1:HYC\/6ENF6B1 M88:E1$544(13B1'C@B&1Y46D"AG1PKX@X1R5T1, =F0#0_(I$PBG.0Q M*CC7H0D)"'Z\F__ M,:\]$7SSX3J*;_ZRB^0[2TWRQ3]FO?V6G_@7QWS69[/=W*JM#_Q-?J^SN4WN M>T&X1(1(U=Q0YR;CA,>$"!R&BN#9BURQI77JZCE:D"]1EZ+]F7)%V61Q0B1C J4B+(BV"AQ'H&LU+V"Y'+]OH5IN M(U'?6/4;%Z\(P&S.3OA=&/YM2'AXXNV08+XR;,_2F3:5=DC\G".]_Z1<%X4=208+PW<-O%H0?\=\7A!]_ M^,(Z0[DVF1U4LQ0*%(J.4,XD5=JLGK-]/\&9L_VPF:GC;[ @*FF.PY@ M5;41T)/>]I*:5(EMA#[4:*MGO/5G?K^LRNA,YK[>JDM1A0?+Q39+KLDE,J[4 MI\73\V;&&65Q6&0H4J$P_38H(ER:.:.$YZ'2?CX#9=E[X&E\8U&=#06:#6 O M01^ V]F/B6&$F9G3O95W_ 5[#.ZEV7:8#"HN1VVE[ K9>+V3P1R]=;-D5P@M MNB,[+^U8*GAZSF,<)UG(P@@E890B'/(<,5Z$2&(1I20E(<>@&5-O,E#SJUQO M5F4U46U=%S8DO\2< M2M@H2I_3)K>N5%,^K,.CND#HB]S,8JQP'BF*.(ZU \,*@6@:94CD*2-,%33) M%&2BQ"DB(.UUG0DAVEKU#?U9#XBX:H?@OM#Y MP BF!<%T'*KI:>6M4?ACB\+U( KP>*9'3%]QS"D2T\8O/4(>Q2U]GW7I9OS\ M]#1_??] R\4WN7HIN5PW1\D\I"%).48D313"N;E>R&-S;!IAFB8)B<+,ONGP M.3(C[\ UW: B'+24(8U?S\)C<<'@16C@CGM*7I<;AO."0QK3^@# [8[A_D$& MZQH,7H&Q;L%H[H2-Z=KH#\FJ5.#??'5Z'9*XOR'KV:]/!3SL6 M!=-R9386V8DV_E%N'GY?+)EYD^:8IHH^UOM-T_3?GE=FQK9V MM-NSGJE$1D0F%%'."H33+$7,_)&G@H4QE;%@,:B(>"1&)[QW!18?C_5F[/R> M7P%OF$DV'%=.DMP_9_FAN0ZZ;-]7%2^O53>;BKEKSE?/U%2PW/SDY=I8*XK7:06KBP_A!RG%7>H%+1OVK-:,.#J;T+:BY,8.H='X"G MZQTG1Z_7"UXPEQJ_[:[?2=*XP2+(]MQCVI&.C_N7J:6DNR[XL%TV>X;8Z M+RZP#M(19V&.,(X3Q+"0J. L+V3$HQ36*.;V[R&K[,L7D;Q?KOG3DHOJ^._F?I3-O5?TC< MH\[^@P\XS@5M3T^UC?BP?&8;]3QO.O :9TR6E7-F*GM54R*NXE (H7(4%FF* M<*XDHAF.D$RSA$>94H1;M0=QYF#T(+6F'>R(!U>[4^9UE=#W?B5-"=KGY=JM M(M\=?CMK,BJH,"MS L\.G*YHPB>6NB+B:XHIF/ZTDTU=X3F:=NJ\D.--OCD+ MK")*.C=)MQ\U>7@U+W"UD8_2&P:"*HG8L#!:K:NCW+ZNLBVI3GNW#8/BZ+(; M^+C#T<4'R3:[$5WOER]R00TX@()&IL,OT*[ZTD>(9$5)-';>,J457J]-XY&=^MW+ 3*\&"N M:#03 6^X"*J4(T \[^4]6!R'3(TNS&(9[CKC#DW$4#,8[#BL$@)W\%=,!C67 M0"$TW5F/3USVCH*\+NPZ^FE3 M%[ 8M_[ZA99SX_C=+S43CSJ&-6=4#\NY7F_]H9P_F^&S.8\*'J<$T2ACIO&D MJ0E/.8HQXS(*&;9?#A/^^"&],X M\&E5KN7ZRLQ:.Y\=X EO.Y=X5!1A6XT!L*DX^XOAYJ_!EA\#8LU1T&7I*FB8 M\CD'RA$/;X.@H/0GG@3E",_Q*"C7A3PEE'Y:W*V67*YUV+J6>KF'ZX7X(%_D M?/EDC.I,A(HG&4]106)NVM$EB+*0HT0REF.:YI2!#L*@#(SM,->',IRN5J]- MJ'YAGND0H';V:$R8H)[O87ZJL=NHX29HV0GH0@0=AD;,4[6$8JPTD4]N_IDQA)L,T%Z&9AAVQ&&%%&"I"2A"C+$DCC+GV MG0"Y"(,$ITE!J(?&_J7VB_[:EJ=4V>Y _^#F"'9(;CW"ANI?/;IZ0Y+Y MP/Y*DPT(."E =R+ Z0^X.0:W^YIFHJ)9S*-0YGF.1%%HEX!D%!5%FB',*(EB MR@LJ,\B)R0D:(Y^)-,;;X-IVT ,GAY]"QF[KNE!>F [='NU8U1F&O^VJ1QI/ M&]4I"I-N43TB'FY.?1]UT\ _Z*JL+J^UQ_9A^4C+Q0RG(%P0T)/J8Q,@;54O0'/?+X,^:)C")Y00N=NIWF;0P[0,*"E:^ M\[)XTKT3!"95O?,"'FI>SR,YI& M9CR.0EA&":*9_B,C(J6$9IS$V*F;G#-+HROVA67B'D"WLP+30@FS&C=*?W&J MZ5F[3G>U!3FLEZK9#D8S1>*8*22(:8+#I4!%F J]%Q>8",R(")/VPLI.2[=K.]Q-P?3R M;M6ZOZ*E6?7!AG;=;;&P4T>8?([]=!L2/OOF'G#MK4ENN^[$'7$/Q#EN?WOX M ?@P]J_/KAY- M^\N>[#1;\?NUQ(_D,'49%CKXTW#@8>,:%L]I_/N9)2>;!-\O4G/YM\E^N?I6EM1(7(\AS%N,@0%HJ:SO$1"F5.B/Y](8C5 M4%88V9$U=M<])]C2KF*G+]=_!'\:!H!'Y)9@VFUV_B&"J?8EZ+@W!K(2UG>; MGWZB;].TQPJ(LRUX[)YV-!G:L&M9]N9"OS8M>-%F:!?\H .U"S4 ] MB7VO8=AF&3!9S8>Y"@P;@>;#HXF ">[+1EA2G=9(P* XLA+ Q]W,1+O@K=J% M>3(/HY 6$J6,"81C$2(69A+Q(HXSQG@8B0P6\IZ@,F'P6W=>OR0$/H62G2%P ME=Q)Z5MBIK/I""%RCRR>]/@4A4EUMD?$0_WL^ZCSEEUNM*Z_2/%IL=$OMF1S M6=]!_4;_:[EZ/Z?K]1?ZV"9VA#13.(\S%)+$C(@)!2(*,Z3U,TI)Q'">@!)> M@/3']OLK;E#%3K#C9]M\O&(IJ'@*#%.."3-0T*WW_[&@!/L!GE%T<0EHS"+LCA3">>2@*ZY@ R,??O5L&-VW1U#YF^& M):17? P,4\!+,2C*EG=E(V('O$+KA^V^A:T9D1>,<[_F"(>O:S_.15CL_'Y6J;D+P?7LUH@3.A M!$8RSC(=^J04L4SDB,LXC?.4YVD(FKIW 2\C6ZTF&6[9<&22Y63#4]4';E?3 M-3=LZ0_.RWI4HO8:S'Y3TGFPDGSY?5$UD8=9MTO>D9VAFPAYX$6,80HM%=)L MU2Y8<-MY 3?=%[ K4:BXVQWA^+-^'C#R9 @OX612F^@!LD/SZ&-)^-WM[PNQ MFK]^_V;:NIN9?O^]N5N57+Y_6'R_XQO;.]S^548V89JXU-2-BK0,:$]B]=]: MJRHNFCQ@^PO= 4R&+W;]P0&S*Y9(7 5W4B_@(\_97EJG^]Z!I2>[][43L7O_ M:_F$FVMS3W_6K4#>=SJ!= XG<"A5)#.)F(QSA$6LM/N2,51$89A+Q7FA0'V_ M!^B-K-\F9[_I?-*E?W7)<<\0@G;.Q?_'W;M^MXTC^Z+_"M:Y]]R37LN819#@ M:_8GQW%Z>Y]TG)VX9\ZL_J"%I\T96?*0DTY( M5-6/JD(54 ^/N-@I^DA(K#T$0T$]>0'GJ,VZTQN*_GHW-WW-S0"\'KU[IY:I MLQ6B*,\3SE2D@G@$L0I?(,$1@HC15,8QSSBUJJDZ16ABE3\80PTT8:8)UT^2696)3XG[&OM/?N\O:-]LZIO'I])DU9DZ%CO MOS6QUNV(_=G<67XEUWGGV%TD.SW:T?&F.Z?9=_)N7RTUFS=[7(2^]WKB";?- MZOUSL>0J)KE<\>Z/-X]/Y?I[K5_=-%$<\2@4(H11D&%=!,-@QG&H?-8XDHGR M6B,2V.Q<1E0G5JB.<%/D51^@Z8HB4/08L=O-S+ TV]J\(V2GGQW-&IOM?_0Y MF&"FC97,GK9 ,YJS[H=6,+S>'.U>=IR!P__^7&WJ];Z*9=..3;G4>D*AUB!% M\N.Z/#[$?A$F:900@:% ,M73<#C,A6X%@D(4,Q90CER:\HU@R2')R65RH H* MRX8S4&S$8S,6IQXC"*AF"1 =A%A:G#%?PLP.30VLV[6DI@=K@J!-\>G73%R M#X*5]8&\!EE#W^,7W&YO23Q.RQD/DZ^Y.2,XF7>"SGC(#F;I>%C2T20R]OSX M7).L^TSJI4OQH%8OOHNFF4&[_3-$PC3)$&29[DJ*8MT!*::0B#"1(HO3,+,Z M_C.F//5=I>8#-$TV-0_U="I+:V8,HJ'MF@(:.TMU>7MU RY?-:__HGZ DPP% MM!;8E\TQICNOA;&%X\">6"_@,)VH/^1=(1O]=]A9BDBP*(T$C$B:Z*H/#@F+ M"91!PL- 9ES$U'CBT"DJDUN%'5F@Z5Z _PXM9M:1.G8?W6XRSCFI!J?=G'QYO@DVY_C?FTIS]F$'ZGAD2:HHA$,,]UT1G*==&9R&&>1CF)&9(9,DJSLJ(Z ML3FJV0 [/D#+".@XT3]7&_MDC*:!O9H"(X>XZBP\+@;-&"<+ S<%7FX&;^3/ MRLX"VHH]:!&-%YO/0MK*MVF4S:ZX&U#YKN2 MK*JFLJW7N$IYC,_ZKQ8\RD(2X$1W:4\A9BF#&:8,1NK_T5B@*,96R?;CV)G8 MYBI.=%*NL^%H^UI?,,7Z#'6S"3> MSW-Z'S!Y.\ ?QRJFNK8=W3:UV^?!:;!:689I@INY8R 3'5 M"2X!"6&L M8TC$,A(JO>)OW%)[]>;T@I9&S;_O8 P"3,,IPG,"$ZMT^@ -*0 M8D@HS468)P$EN4U34&< 7 8+^ # S,ZZBF5G-;=4+L#G@1D_#FV##[GWU@"X MM_3,K7P/A3ILRGOD&<>6!J6N7=F\?%%?;'.YXKJ)9ST-[),R93?Z?FRA1P)* MS".8B2!0\2?"D.;*F+ \$%D4<))'5D[2>9(3FYB.@0M0L[#M+5LS 7[3;(": M#\LD.@,LS=32+T)VRNH!'/M>"<;R^FJ=<)[@O)T4C $X:*Q@_J9C ;,*P<7^ MCQBE:4I3G,*(X0AB+#',12!@P)D,"<(Q(T;GX:=)3'WZU!$Q'<#%3[G'2 M6IXCV0EJ7Q%\4A9?-;^'!.:MZCTIX$'=[NDG_66OMW47:1@E+)<2YBG7;7:I MVIL3M4$'29Z+G#$>(:M>)J=)3:R(I[*XG:I5!@ STTP_,-AIJ"L"7C+9)ZE+ M&2#TYMGLP]4H!F^,R^T]DH3*XD0R&NL^1'D&<1)PF$6Q"E11S@.>RC3/K;)0 MWCR+UT/:[NAV1-P?)?O6/N76>Y[M_NR;6[DM,%?>MRPV.L'J MH^+_F[BO:=ZM];'?>EGP)D>U:SJ#449DB&,H,,DASJ(,9@&2D%*91YR'L6!6 MW4/]L#6UK]WK7+//L/Z;@]&2.D_TJWA:ETV25L>[SM;J<]\]_EZH%^KA5K:G M99Z^J9EAFO]+V1FQH0_3L-C._&SFG9[\*E-V'_*+H:]6''Z8FKHYMT[:L3EXL!;]<]:^=U;^IGQ#7=X6(<1801B$+"8(X#!)( M.)$P90&70< 9B:PN2SWS-_%]JZ( 2-/?C;2W&SG;LUM=/_22:EF//-\D3@3E=9LTH[MXZU<8'M :Y-U[(>+Y5WP6. MJ<@%4WZH,KJRO40C29S#,*0H#S F*+$:9WF>Y(R!_N ELJ=+==L8W"] =C;P MS*7ZA%&SN=137ZV_4;1K#H#QU?K8*%7W#M$5;)=L\TR6RQ<]7N8O53WXN4Z; M;N;I?MVL=C]QPT8X=JM.;!#Z5;V@XZJ>I0.^5W\"S:#K'FO*)]@\EX;IR X8 M#IN):>&S,Q>.R'D>J^N.B%.?'TM2L_4!T?,2])VM%WJ0J!'EV M_JQ(OW48>A:4$?4=:*05WXZZ[.6DZ.XIOZ[6M!+E=QTPU#DJU?Y]B_[/Y[(L M5O?O2554V][G]5H+%#(449S!,"+*+.F!=83JQD\T#S,<\#C)B-/(6Y]<3KPO MU#-@O]:8W/3*NZ+U4I?3K\G2SWW\4?X2#AB5*2I;B6,<'.K MJ#N)PQ1C];$8(BC%[4>Z7AF.@OQ!/E''K_$'4B_\8%_'S'-X<[SM7(S=/.L+ MT$\D_5VQ#/H\-ZFEU:L$G/H4OF$;U'SW1M\VRTXP#7L*9'T/S_;*X]O,VIX" MYI.CN25F\4NQ*AZ?']NK^31)(DFR1,5@*J+%A&*8!P&"N0IM*4M1 M'ID-_#Q8>6('I:5E9C0/Q1XV=*.$L3-.+1F/J; GF1_2?_523_?5?^WT_G"] M673UI!B=?IU^P/Z<^:[DEV5YR==/6O,^D(TP/4L^?'/B'WY'"FA:YJ? 1R0\ M?]([3C@[15!A8>T-]1JC C-9K8YJ3XOD=!Q[9+G9CEQ/B](_5AUXRC7-N^XP M^$7%(R]U+$]8O5U=TFI3JC\O@BS"D90J=.:14%L*(BH.BY!R\0E)"$USM=_8 M)7 /$YQ8X5KRH*8/^@R WSH6+&NPSD)HYH?[!,9.6<=AXI#4;":HMW3E,^1F M3D0V$_XPQ=CP/35,J>?%R7'];/=".?EY>,K9]7&Z7[" N9 MDPQ&64@A%IF*)Q,<0II'22BYBCE1:)FU=9+8Q(K_3@?EWT7Y M;R)_#4,5)7 M8+%F:MYR756V=56#\*%4BDBF&8RS5,-' Y@%"8,HDR)/DAQ3P1>*)[J>&\ ^ M46L("U']I*>&EO>BKHD2?^CT#1$V("THQ2*((\YD&"$A9RIVXQQZA-;#.WA8\N,Q:'83+3 M<&_"VZFXJ=SN#62&Y/'=2^8HK;=I*S,D]LD.,X,O.:2B/JSN;U8?]5'^974K M_U)M5O25^JO^R% >[QA\0.>6_NI*=+Y$V)&P[*7$CEUK M7')L?YZ#OR^7KJO)[1^:C#H 42+"4RD3 .&($X8!)F MG$L8I"S'01(@28A-UO80,2N5=\W2YHH!.[T?Q,=,X7U);:?IG]:K>W@G2CWJ M@VXNP,_ET-0[:[TV$@/3R&/_ MK8EWV>L_1,F*>N9,89KS>$2T\YZ]NU26YWJ:#C 4R\K!/BZ!D]O\:JG9G.'C M(O1=W!-/.!ZQM<75M_*#:"H,[L@?;2G[7@E[74KV5GG=\U=.&^YTC=,UUPZGEL9TC](8'>M,# M:GG4=PK+MC/'ZX8<4Q:OCP3'U[FA(Q?SGBB.@^K@K''DF_H;NR3% M[JV)S4P_@:\C:9NGN!7P_#[O+IN=QA_+3SPKGD-JXFM)1J0E;I>:.27QM0B' MZ8@'3[CM]]NNB?H"M?:BY;JLCT 7),)A))(0BH 2W3$Z@1G))"1$A"AC ^?1*D4IODUBDD2!*<9SF4 4^4%RX2 MF*<80Y'EE&;Q44[T +5W0 M$/;<<,5&1$_Z.TAJ5@TV$?JU#AN]XZ;%/Z_7_/=BN53>[LUJHWX*Q;9WW(>B M8FJW>BY[P9X@<1Y$G$).PDP?'7-("4L@3V(2L81E4H1VB6UV#-C\\IU2W7Z^ MO?WPUYM/G\#EYP_@]NX_K[^"F\]WEY]_OGG_Z1I<=)%T3O>)G(A+CAX,FH6!*?U$+T@< M16%.B)YCG4.L!TUD499 EE"42)HH\V0UI]&0[L1NQNEL_)JZ;0Z>(9:VAW?> M$+(S,\[@C#B*,Q+5^]';,-4W.FHS@N+TT9K9ZXX7W>M'G5/%KO3%6_G2IHWE M$9(H3R,8ID2%'R%*(&41AS+'&0\"EB=1:F,BCE*9V"!T-"TOMH_B8:;FHZ6T M4^J.7'WJ_E_/95'QHBYPFV"JU*!HOBZTC]*8]R9[2,R#*^S!AQT&DER^__15 M?%\OE>/=_NY$1-.(XPQ2JH\!PHA PA,"PR3% 9?J_P5&.6;'EY_Z&/S])] 1 MM)BE<8C"L/:-E\U.[?IBNU^*9L5WFP>='Z-WH&3SM&]+KS\U?1-=']4J[O2_)X_8?.LU).WX+' M22*E3*#(F(081?HT,4AA%(8Q"P(B><87*W'?C$PS#^B'R1K]DO/FEWQ W/A7 MW9 #&^7;*H^VTBR!/J[+3?&OVJ%KJZ=UG=-' M]4-:H!#%$<_UR'?$E''0_7N1^E,2(,:R/*8RM(KAW=B8>.]7/Z?,LFVH&YIF M%F)ZC.P,1\,/K!DZN%ZXJ ONF:Z3ZS-WT93*:<8\MO4=-\>MYFROMO>LVYZ=BY1'09ZS5/DJ*(I>?!0D8RLS3G1K([++9>BU_O5J'4X+Y$_YC]"86[=/ MBWE$=0<>=JB,62YO5KSX7O!GLJSL*O./O3OUX>%R"7HT+*^=)[KTH=D<2N>.;;@?"4T ^+L%=(,/>=:!UXL]4E*^S/"* CJCE0!RO0 MW"B">:;"[R2FB$6$YSFWFL6XO_S$&M41LZ[PWH/ ;(=R%\Q.CSHZ$]QX'1?! M6S'VWN(SUUT?$^RPQ/KH4^,Z97XE&U$W,<*$NB:;GU./I !$SO1HCIYUF68GHW,ORM1R>FU=NEW^3;I6O MA3O5GO+@.3;@ *V'9F>0,8F9:[0$ MZHO31?T"8-6U]^UM#VV1#43 MTE8O C 0_* 0S>VMD:]1;^6VS9O]HQOU635.[[9:$DSB/XI!#E FA MW.8L@!03Y3M'"FX9IR%G=IG;)E0GWM"W/.C$A3X7_ZMKZ>>ZN9MA:F80O"-E M9Q>\@.3>=-5$:-_-5P=IODT35A,83C9C-7K9U?/?O]KY+#;7?[#ELX[?NPJ4 M!0E"DHJ<0ZHKP7&21# G.(4AS5@BPS3&MB' >:(3FXYFMRQVUYJDYL3!:3!" MT#0@\(N+;63PJH3L NCR^7=;%D#'@T='PD9D;]&" '# @WF MAY]X=;XD\6'>]S+%SSSJYG9\K\_5QO]A941NY6* MXI=Z-+0*EDI]E?U!-/^[2#-!(Q$0*"GG$*[F1,S&YAV9G#'%NCQ!7:,-=Z.SH G?UR MACW0\0?>=1QZ]'V\(.7)*1K'RZS>DA?87KM1?A9U,X;7CT_+]8L0WT3YO6"B MS@BNJY^NUH_Z@*CFY?-Z];T>3-!,*:C3R?K_?K6N-I_7F[^)C1X8=;\J_B7X M;J7FI3KHN7L@J]MZG&FUH"@*.)4(!G$N(,Z3')(,(R@RPA%+4Q&$5H;TS229 MV C_NBJWK #6X]5M#-?;?7 S$_YO\1DM3\$T9=C4%'XA+\V Y%V)TP78BM., M :G+(]JPMV'N FB)U',;\*(VBIU0%Z!I/>UO8WAS_#UM*F\GQZP;TIM_KM>; MV=LS-&YTBF*#%JMF"U[Q^ERC-Z[!\OC=;M$I\\W:.2$]1B[:6N>]T2&ZVOF_ MUH4R4']1EDG?SM?#*9KN#!,K)6/5AK@1D5 M<2 )I&D80RQX"DF4;?=>\6YS?S?[;,#@)_2$_M4?;ON,,[+'6=SRK M"]#.K+M9M7XDN)6G7U5/-7+IIW8S[G[D7X+%&?&/_(MP.WW^<7\9=H?=;_5E M!H_19V=JO@/ZM\)[[^C_S9AP"Q^^BJ7>GK^0R1J\])6X(>F]$/R>.K"_U1&O.VGQ\2\Z#O_.## M#J<#O2%+O;6[OVU3D3^+S2*)$IRF&8)A&*H],]9)/@%&,(U$$(<)X0(E751O M$-";TG4(Q.U4=SMIK'^!8Q$X&0-H$/IZ!<6M ^R)&787NXEL+1OUQ?@4.%D$ MAE/@Y1;0^<+-+ORRE7\P;#)>;+YPQU:^O3#%^F7'WC1=F/+^9=M4XVI)JJHN MPB6,<2IU?06FRKF1&84DSB,892P/$QZ00!HE1!I1FSCHV!($-46G*N5AM,S\ M'&\8N/D[AN+;MZPQ$=-UQM#86LJZS; MKE?Z(%X9E/WAE.K?U"[2_YL%#\,LPS*'+(YU;C2/8!ZF&$K$DCPF+(H8,7.@ M)N9TKC9;Z$W(;)FS[B$SSH9POD&<#W^-MQ(YGT&>Z&Q?4L7TP?+?E_*+_ MEY->/OL$=[I;:B]Z]O9)S+99=LW_LVJWR#\]EL;IOTCKK[)9J M(3).J$PXS'F40(Q8!K,T"F <2DQPSDDND9WY/D]TY;@S,6QI@ <5L8:O^G:=6KY7)NL.\$>5L4_GYM.2X*&,:8TAGG. ME&?'2::,!(]AS!+",V4@9&;9>^H8F8FCNRU1ZCW_"T+CDVIC@)F MIO;C8;!3];$(./2L&A+06^>JHT1F[E\U).AA%ZO!IUUO@1EY*E3)^$'0#R*-8\3J73 K; M.Z?CT)CIZ&B![53T-;DZ^=[CYCLHCK<+X&,T9KX#'A#S\!IXZ&''&8'M*>Q' MH?,^EMMN5^VI['NQ$K+8+"(4,RI"/2I02HC59@HI3BBD<9)R+J-<2BOU-",[ ML;ZVQ"V'")H!9J:T_F%PO&1J&0"][G,M#^!=RX7'PDH[L7V-(#0C.N],0BL@ M#H84VKUM9R"JU/AAA1=K=%37&"P9>=L2,^K\%Q N; \KBM,L?DPTNI/(%ZAIEZ84%"0CC5 MM2)4NRUAB&$><9^3'WA&XE'(Q@U*/+ZD8_/>QR=2E$V' MX$_KU7W-0T/Y/\62?UR7OU9B$64HRUC*88QC!G%$8AV$<9C2B$:(Q(C(S*I[ MKPG5B>V6I@N7M1K6C7M!L67*\D[$#$,SF^4=&3OKM"-_ 6J &CO5&B?- 93K M$OXZT*[*OG^OCMA_?^$N=W]-R],K$F MMY3^;#ZEL2_.L%Z.D,1.\UHBWO(&3C#N-("QO\YL/,-\?MWCLG]VVP'YG MOCOR1WLG474=&JNOHGI>ZCCCH^*OZ:6Z:?*$=#?'==-7I5ID$=>3XU+(21RI M/3+&,(M9K/X?"E&"DCCBW&$8CA_NC'ZWHUO4;)D"7>WU9@W:ND/PHIW7#?D# M/'5,V>VRGCZ3V38\(^I.UF*OFZ2^"NTXO-CUF]WR"+1B@9;+KBVM?NG+V2]A MO9G[!<[3;N^)J5G= ;] OO87/*_N.%VL&V7T:5U55Z0L7Y1OV702U$G="YY0 M1D+.84:"'&(<(YCEB;*M*$_BE')*B54]W!EZ$WLI6^I DP=[],%O-0>6"9/G M\#,S=1Y1L;-AHP"Q'S=F)J:O>6-GJ,T[<,Q,](.)8X:ON2F_[DB@B^@WXO*^ M%$W;GW8B1,)I+O.$88M94"V MI.V4? G,_WV([V=:N]H@AW1":9DGY?-DSX/$)I5E<\+_%J+#=YP4^ O99O; M55=2-"43E\^;AW6IG8J%C+(T33B#D0B%VK()54I,! RB@-(DCF.66UV #).; M6)&WQ$&EJ5]T]4]DRX![Y=,9',V4W!\Z=HJ^ ^9; TQ#&NQH^U-V,QD]*?P9 M8K,JO9G@KQ7?\"VG-D!T<[.J-F7=^Z0_1_SC(''MWS,"&MNF/4:RGNG5,[S&G"UZC*1YU9G'[!U+.R:* MQ?5J4VQ>KA]%>:\''9;KWSGH!6;TL8J$\E$P;+H0DQ '7%YYA#&,:)KE( M8QHGS,B$#=.9V'HUE$%'&C2T04O<4'O/('7&AOF3W\Y\.8INKIUF@@U&CSLV EVO[N]$^:@-P2]D\US6/1R^BJ>F'WYU M*[^4Q8H53[J\9)=_Q2D7&,60R3R!."4))$&J?)!8)CC/P@Q):A-^.'$QL7JK M'TUNV3'4"4NS$&1RA.P,0)V]H/D!FJ$+T++T%4D109RE(!C*PLSFE:4V=&U90O0$U;-Z7<4G>[IQA"S="V^,'"TH*XPV!O0,X+Z,M, M#%":UQB<%_E Y0U>L<]M^KQ>_:Q6;Q-*^@MO2R ,4Y[.KS3#AX?-K?RUZI)H%Y$" >2*/\_2@(5"4A,(>%I#BF. DI0$H>YU6WB *V) MM;NE#)9U>D^I:<.UA,_J/^H,9LN;Q2'0S+9E3U#8*7>'0KLM?^U@4)2[/.6F M6N*2L68B\ZMJ"J_%$^?D]U<<<9+2W,4/YT0^4MQP]A7'J=?_?-:]?->/3^N5 M61U\WB4RM0G=S5-L"7J.+;G M.$!FRCU:;,L#.VN)[6$O-@SN_@PSXR [Z0\K;\MM%F MN.["_464]67D(DISA5Z,8$C"%&(F5\NWTH5^?JP5*L RR+(<8103B(&0PCR,,$<8(Y9+$&3>Z MR//$S\36I^UUK:<"MPRTXX+5?VWJ,N.G??ODGK8T]L,HFE@_T!U4RWI:UC%W M[FK]7:B0N"VH^5RL1)O0C8* *N]7)\[%:K.*H@QF+"[*SC3U"T3QDX"-6RUO(IO9X].2GX^^=T2 LN$.1]0C,B6L_HQ MV*?(G9/N;'[:)11)FN?I/G@989&G&>,"-S=,I*E-[R#VR0-.] /\=6NCD27 ,3)(/D>W, MT5%I74S12;$MS) /\=U,D-U'MS,_YZ0:-#TG7Y[/[)SC?\_DG'W8_O;]DO-Z M/;)4P?GW8_T'#2_?SRXTM679T@>*@7???^HU&S2_>S\/Q["A\8Z$I<$9 &&" MFW=C29TNWL^O/MN]N[&@_6MW\Y>\#;_<=F14GLFJ*GA=0;Q>79:E^I4TQ8=7 M#_J/-ZO+Q_6S;E=TXI7MJ$ZT"# 1$NGQX8@BB"4+8$XDAKG0+: Y8R*TNBB8 MB>^ILP%(T=TL$/[WYZKNB@G6*WW59"BD7RJDD M>09)%F)(\S /LEQB$4F[<\ ?\/.ZG1?6'.GQ>G+WJ9OCW'^C[VMVP/@#?C.[ MC>_XP-0=0V"/(]"70CVV_=*-).WAY-%7=T-4/52QO!'\TXU4G83KMQZQ.N6G M,!BY.BEYU[*];P]BN>QJT/*,RRBF*? M.M6GJ52K*;J6YNVA<>8D8K2,=H;12CR'\KMC4HRHNMM;;N9BNV.B'-;8'7W* M58WT0*;R:=VH9WU[?Z4UN'RY6G.QD&$21@D*=+-??>"7"$AQ&D+)4:9O;',1 M&\TJ-:0WCZ+ML7#1))OHK).6$: YL=6_81A-%=(;.$X:.@H7!\4UDG:$)@^O M/[-J&PE[J.MFKSD/6'DJQ8-0^_-WT0QF:R:XO)XJQ.,,HSQ,(2$H;"*TC&8< MIBR*2$Z$R+A589LIX8G-P1X;[51!ZSDJ9@B:Q4!3X&)G"8Y!,M-4)DO9_0U, M,2,[]Z@4*S".#$FQ>W_D@//+Y7+]NT[QUS-9OHI*E-]%U>::YTF8!U@*F*,< M0RSR &8Y#R$-8TI%SDDBW<:=#Q"=V'!\N[X"W]B#X,]+I1W*) ;Y!>C- ]\R M5L\?ZEASS. W MG,OOB&SLZV3(6:^R!U QA\CU4?(ODV0]8-0#@YQUDN2&*>?6A*=6KE:W<_ MT%RT"F[D_8] RB:=: +$'-.+!I'SE6=D*>YPWI'I8C/F(5G*MY^79/NR8YL! M4I1U<5/;R4#_5#Z6XI_/8L5>6E\!2++ MRE%KS>-VZ4X]9%YD&49Y%, IA@'$%, @1SPE*( M8RYCEHB$4J/F(T-$)C\G[9$%-5U+A1]$:%C#?P[J(+*Q0IO(-*3!ZOV> M]JK_VFGNX-*SJ*J)<)UN&CWK?73SU_5R^;$99++@&21C3W433'I;/G,=;OO*_)4;,BRGLS2/70!=A/'+MFF^%Z' MB3[KO(]*[:UN>W_UF>NPCXIV6%=]_#''-D)M(]^[=5UV5(HOY9H_ZP_7*OXB M(A$*0AE!FNHN_9'RKJE@!.8R47\.TXR9Y?T94YQ<8^M?+1!ZSCLO-BI.L>SI M=QXS,PWVBH2=3G>D==.&ECC846^W:X_-@$PE]=4'Z"R]>5L F8I_T/W'^$7' MX:#:BSV2R:"'$:K=7A3WJV8N*7NY*\FJ(JR^DESQ^K^6S07EMBY&6:-;>4?^ M6'",.,)1 @E#6)F,-()$9 F,(\0YH3+,$F)7;C(-HS;ZY51=TK+6CF=F+V"S M8Z=74&1I?R;Z:F9&Z^V_A)VE:P*U8TE7X)WF^:<+T'VECF_08[Q.E.BQ#G:\ MU[&>OO-2_'LTDZ<7$4Y9G&<1 M% (E$"M+K1R]E$'!E-T681CS,%MLULIW,K/9>ZM;.75;&L9:?J=?:JV0QQ\:F4EU*_5YP,?E M^O?JDE9JLV>;!262I>ST?\=OOQZVUY15:$%V3UH>X\?"NE4"_H M?[[ZIS87BHRYN M4@0M\I@\X3UL/]X(14LST_ 'M@R"+8?-%-1WFLF?P*W"N.43-(R"EM/V,;?F=&=U=:WA>.WWVB_@Y 3?ZSWRJWC2,Y[4PKMD_NO> M1=K'==DU1*ONUGIZ:)U-T 3;UW]H/*[:8FNQB'..F$(,,IGFR@Z)#.8!99#D M@HHXBK!,S>9_3\3@#WL1.=D7,?*9WQ1G6P>Z9A9LN>T7H>A4AAW#=?[&EF5] M+ZJ9!DTF4W<"US .MIR_\>>R;]:-ZO!3- ML7OU4#Q5^J"'O'I9L=3\CO3B.M1P@J"KR;?/#4E/B3 M79M7Q6JE']&O;Q_;D#\ZB11MM:AB2'^\ND*H:C[G?X"B^2=2]X3Z,WA'?@)% MI;C3.3IJD6)5_S,76K2VU91>KGV_(U"*[X7X73U/7^KGV4,A)%AO,WFX8$4] MPN&1_$/4XX/>T9I0+>SOA9Z4*.Z?E6>[? %/Y?I[H8FKKW-^L0L@OHN5EF.U MWM@R_B=O<=-DVG$FB/)/=\Z(:C+47H57T]%Q'%%N.Q;]3OT,E+V.1$)BS"#C MF0J\"(H@90&&) H02C#AB;"Z"G!C8V*W1OW*4\O1Y6YHFH5:TV-DYY)H?J!F M"&B.+D#+T\L%T,1!3=WCR/-1TON:AN[&Q+R#TDM+!X(A#:,0!NK_\R D0F961SU':$Q]B= K+O^T==+J>2<[ M1BJWM@_'$#.S*B-QL(QB7D-PYP2!M?$8$-*393A&85:U'Q#QM4X//>HT (9I MEUT9!2:*[WJU*^7U%QN=$%1[-97X*O1L++(\EA_4A":+B!(6,J7?88"Q+H3F MD**<09327(8Q#L/,9EJ,!Y8F-@=#&956HU9\H&]P7#([IG:FI6,/[/B[ V' M0+,(6A[!NX[+D_F2;_0-K&;CS/PM7 ?IS/5-;(?P>(3OS,0>'Y3F'._C$9E7 MLX!\KNQM HEB9WV_TH5?-US]O@M9D&VE8%NIP/<;A;1#LU_+Y;+11CFN>2Y\EAIK'8TGB60I$+ *$(\(6F.D5F:S)MP/_'FURNH;0_N M2,ONZ+$4$WY1,X_ZA_U.=AOJ\1$5.TE 7Y2N++H3ICX [HD#6GDNCA6:W^[. MM#NQ)IU5,?W7F&YBQ82\O_7Q7/[OU?KWU3=!JO5* MD5241;E@-)0D3C-(&><0QRF#- PBB)@(*,Y21B)LUW;_!*6)]X2VL;PF#O^A MJ8../&CHV[;9/P78F6#')PQV)M<= 8>&^F>D&]%*_]3*,S?1/R/@8?O\I M2O3F\]7M+]?@[O+_7'^S[1PQ@)*9W^5+F=9_(;6N03\I4B.V@JJ[*_<.ST'%OJ"(:O>U);\O/>D#J"4U*7YNQS=0'V06P9NVC' MB4[@KYBCXMM],:#\-MZ,.20GG1N+)4:.[+D3[&%5_/-9:']*_T8$[PI3V[HX M3.,\P5Q"0:-(9\!C2&2((2,9#8GZ-RZL>FN9DY[8WNS(_G__#TJ"_] %"LV? MI&+!<3K/>3S-S,XT*-E9G=U0GBT3%V#'QJZH_'S5IOMP'F/Y?8_H.4_X;0;U M& -RK%;#6/S7QL+\ MQ1%=_7158-/1)B)IF -$]#B%DJ("&209RF <^P%)A:986>(SBQ ML]'RU_C_GQ> 'VYU/HS(P^GWH_W7(*=JPZ]\+R M\]D,[=/<'\/2B,WT'>S-G4_0Y#%L80AQ3!C(4A% $C61SR%"=6A8&V M#$QL6#L& &DX +QE >A:3 ![Q<%+S;"MUV8+MZ&5G!!$2X/X^DIL"VC+S?;D MJ#ZXO@ M1QXMGR,6OHR<+?EY[9DC. >FRW4=QX918J./IKZTY?KO7WZM=$+> MMG?,;GS'(DAQJH?(0X)% '%..=5S]I(%M&=-_O-YBK)D#BCNP90]\F1-BB_X"\T#MUE1@ M8LCM.@F,!VJP?<"(Y>?K&3 >@[U& 1Z6)+4S MP)9".M1)'I=D1'GDJP5GKHH\+LYA,>2)YSS-YNTJKT7U(P$O,L5&;!DD\ [#3RV$#> M'?$+4).?<"#O"4&GFL?[FMS;CN,](?S9:;RGWG.(P/:[RUVMOXN5,B*?1'/Y M\U4[>[^0/XK'Y\<%YFG"Q19\5T<'6,@*\-7+],"9=% M-#0-;&[1CT?X["(=>Q &(QN+Y>:+9.QEW(M<'%ZWLZ^"\<4E__O=^O-Z]46L M/XNUGL/[<;7KE&!@+,\N,K%YW,W^U1Z"GG3TY?H6?%;_I_D0JZK)AONX7F]6 M:]/!%.>1&3:/7D&Q,XB6>'AN+6$L^$# H]9H72?&=Q[3^95G46QC 3M5-G_! M+1:Z*QZ+U?VMK-L:2E'>2MTAZK;\5L_9$/6%2)H)Q)-0P"#*8XA%'JEPB".( M!$M8BA-*4&03#AG0G%CK&P[J&?,M#_K/F@L]@Z/EP^D^R01/LYC),TIV9L + M0-;1DX7(G@(H$XJSQE 6$+P.HVQ>=3,6=336'&\NLDQ$@60,UHT=, T1))(I M\Q!C+*B*EQ 7-JEKO;4GSDVK*;7W27;*W9??3(D=I;)3UD:@+\,"62OC$=8] M*5U_Y5F5ZXA(KY7HV".N8R.:@5-U%KQNTJ@07VZ[);0M$=Z+E="_)I'& 8H" MKK;82$(<80YIC@F4.4UD)&E*<&PW3\*<^,1[; IP!Y6"*WT/C$FO,%Q<-"[87#9Q[UVL^L[?Z_^U=%\D-1CQE?;0JR M7- ,28FS#$8Q"B$.8@IS+C$,,T9QE-(HS*SZZCOR,;42MV,P-N0/3^W-S@)K MMJ_/ )>=^INW/>LP??UKZG\_%YN6FG@5;K.Z_Z+&?Z]7E9E,6]+D>@%N?,RKN-@JG99WE MI(R%J#;;0O@<"\$RF4 9Z18G*<8PRT)E\U*6RRQ,HCBP2AKWR][4HA8G*0[P33H M>3*DGIF;U;Y. ^QKLSL1%3MK7)6;;MSRSV)]7Y*GAT*%B!_6CZ18*1\R$4F2 M(YB$-(,X([JU7")AEH)A&&"9,48MU6-,N8 M@%P0&J(8\2@V&KAXBL#$2G355B7>BCF?X PN,!!>)$E"!2-TZ;OU%%\D>3Q19!E8/V\4>9K51\F$;T_L+H7 M;-.<*D(70/^2ZI?44A'*+\(PV5LJN4!I>A%&J=%2D67WB=X MN2[+=7FU+DM]+[5>?5R2^T6"!2=82"C5KUL9#4I@C@F"*$2YY(G:D9%9=PDC MAU .2*@#;!I3"J2.N(9QFN[A_D.SL0DN_ MZWV[O4-K>=!S8+9<^-OL[:3VY (8$IW5,; #XK6[8/FV8PKS=EZM[G*R*__Z M*I:ZT8EN?%+5=^)4<<&[,N[MY72<Q<[43LANW'+=ZJ=7+-?R5_?_J2Y S2*L>03;]@2NXPU&?B(S2S4?\):G M]362[_M(@LNR5(\TSLT4V0!^L/"553V.F7GSK+T =Y!Y[6=5_]>(=2N+JM"\ M5 N49 %-L8!QA"G$:<(A$42HF"M,J(>E..O$5T!\GZ3V&=DGKO$8Z+/<)VX1_:'N5$\!H;-I>+1][T:DD:_]G[^ M'(N4T@C!$ 4(8GUFDV49ACE+:!(F$2'2*MWRVJ9^BV11!X5ZS:H^'3I5(C41]E=,9AZ<_J-'S,;'9."S^MW3E"]T

\)37)&LP"BD$<0)Q&% MA&+=+QQGDF&$8)8SA )96#EO;AR,G5@U/*E/95V MTLO+]AA(>3+]:]5SUZF>/X&A*S,'L):N30_3/?QZ; '-%V@9 [_5K &O':J\ M >3+_7'F8UYW:"Q-_N%?^]?MN?T5TM256V]@Y Q8P%7YC&.WIZ%J7,Z+[_])_CXZ?:OW\#'K[>_@(\WGR\_7]U\_AE<7MW=_.7F[N;Z MFV7=M /,9B9X6O#L;*K#$-!)[CC=,9E]+NC;W&6Z ^0^)]33G>67T:B;.=<=H2FS@;?$ H7U,SCE"8 M=U#&:1$/9F,,/.JUT=7QUG6B6B2IX)ED."TC#-.2Q^K\\LLJG.DYFAAM(30O<:V*V MYN4H+J969*RT=L9B2^\";&6N27H?OS4LF3$O109P>?'M??>JOL MO0.:18+"3&24P90R#'$:*J=!" H%)4%*)18T"!8K<:\OQ.[,F\0/T33Z_>;- M[_> LO%ON7X%\,X55AX#6)XMDK#'STR11\,QKHFUWO-[%+UKLXEXGMM3'R7U M)NVHAX0^U7YZ\!TW+=<11[W!WPGVL"K^^2S:"XXTS5.$6 )Q$ J(D1X*0]2? MLC#1DR$B00*K:ZI3A";>A+=DP>734[DF[*'V5;=,.%XPG83-3+%]@&&GU.-Q ML%;O)2)* M$,DBJQN2HU0FMH(UC;I:@J^72U)6X$F4S>6%9>'$<8QPF@9Y&.@;[8A"G'$. M*0\SF$2$"18S&MJVRQR-DE-[S"\=*H#4IY,30F;F#8Z&P?)LMR6G"T>:HI$+ M4)/TY_H-2N3)[SM.8U:G;U#,UQ[?\,-NQFS; J/N$]!5OZK837 J$(>$YAQB MRB*8,YY"'F?JSSAA8BIT^;_]O/%3"TQLL9K) M8.UHW5\^?[D!N^X%EJ/0CHH_K'G>)+=3O"&AIY@>?DY"]_%H1U>==T#:D& ' M(](&'W8X/OH@J J\OHN5GKS6G&;FL4Q)&&J +YJ*BGZXN//^Y:?*&/7#8O7]3WW5RNN)Y']Z2-[)?ULF ONU . MISACG&"(@AA#'!#=X2F0,.%YGO LBJFPK,@P(SRQVG9LU+D%6QYLRR4,,333 MYBF0L5/OCH,+4/.PCXWZRYH/\%O[OY-T,[ %P5LAAB'9F:LS[, X+-FP?']< M_N5^NE=GK13=U^U?7O_W@BT9)["=,=FS'RTU?U;CM"2>S, 1 K/J M]6D!7ROJP),.,ZQU9L)7T75B5:[.?4D>ZZF0C)"4L#R%/"0,XC2CD$8TA1$- M9):D()+6Q,KZ53!1U,U^JCIH;@@#3=EV#-]IN,QV M3D\@V*GL'M%:[(L^!O,<'1A([FV.WVE*,X_T.RORX72_\Z]X[]]\^;@N-\6_ M:IK7?^C1&.*S^@G<_2Z6W\4OZ]7FH5H$21CB%!&8LDA%_E&808(8A4%"$4,9 MQ2*SZNXPCIV)#8;Z2<7>FCF;H&MF/.;#S,Z^##: O@":'Z8;VO:9O !_$Z0$ MMZO3&4T^>T);X#-]MV@39GZ4/M(6P%ETF+99U37L7^F>K[7U7- "66C$!0Y M3R$6001I)@644<"C+ Q(@JSN,ON+3YURT)06]&<*/Z\4#"KJ7S5#,&HN; /_ M'CBF(;^;R);!_GIU#^]$^0@^M>)=#8OG$/ ?RN$MU.\M/7.0?RC487A_Y!G' ME(&V[$"/S=I-TNH-5'O_LGND3>2M,PWU#!-G-]0#/;\B-^%H=#D7; X-Y(Q_Z40?H"C@XBU))<@$86T!,&U-* MC1('M/+HUAE:(J"^?".3QQR/F;^"KZ21N=B>-PMEYH]QD-8R-WW'//,=H4O& MU)MZ&K8@F^=2W*R49Z2X^U0\*B&)=X*.EK8'=%V6Z]^;.KO(GWEE(>9.3;ON_F M\+]OARBJO8 6J_I'5#5GQ8M<,"Y1GL*<"P$Q54%V1A()TYQ@DDF"L]3H-N\\ MJ8E-:4<8]"G;N=4#,)DYPGZ$M[.21^6>Y4;@O+2>7,0!0K,Z=><%?NV&&;SA MF!1H.@Z[[^!5NYS9E%*!DD#Y4Y*HR#QG*:0LS6 >QYD(,H&3*+11^Y'\3'W; M_Y^77Z_A^\MOUQ_ U>TO7ZX_?[N\N[G];)D9.!)S,QLR(Y+N,?(V]NV%QWYK M?#W#X2LI<"0W\Z8$^H'N("'0T[*6$:,H%M>KC8J*+CDOM4E5?[PM[]:_KQ92 MRHA'J5362RAC)D)ES$B6PC#G.)0AR8+,K)'=:1H3&ZB&*FC)7@!-6,$"-&G# MH&8 GS,!GQ^I[8R)D\#F0;#%UM"SF!0OWRVFST$X?8'!:_'?JK!@R\>/75#P&J[1A00'"SIF$BC[)T3= ME*AZ73H84IXE(5>>0Z;\!1QF!!(N*,Q3E.D^AAR%5LVM!VA-[$%\KVPQ%9H[NC"='R[&7LN (MEBU?_;XH<^!J=<4T/;ZN]TW3 MX&Q[^30.GS,W48Z+SWDM-4[^5W=4(Q=S\]DNE_5'%OQX'D.;S MYS371]D))(RFD*)<,B0H3V.C@Q\[LA-[?7&:)GYN+YQ\3KL7.3 MGCX$D;7/9R>Q)_?/D.BLGJ =$*^=0LNWQ_F'3<3X551"+?'0_<)C0E&89 &4 M 0DA3BF#N0@C&"4DYBQ&C FCRVTC:A.;A8Y:9Q(L N>04A(SNS/Y&;F?/+K>4OP1 M$_4//Z:9._>C?: ?/%U_]QOXM\K8/_DM?OBD_4/._R_)VS_Y2>9+W3_-PKBT MTDNF*%=%S:9N?!+'F+(X5G&X3'0^AMY65' .*1=I3FB,TMPH6?\,G;D22GMD MK=K#G(/)S&![$-[.N+K([9P[>D(JSXFCKZF\2=;H"5%/I8R>>MR^6?N'[YQ7 MMZ6R!N5UJ0=/\=O5]3\W+Y>_E[SZO-%__WOU52[91AF&N\U2FQUE*JZ^E_QO MI5U?=P^D)M;J#\7W@HL5KW2V4;/C[^:@Z7E)ZL?>^@:U4:W :KUI'OR]J'3C M)+ELNB$HAZ#IX[;G@>AQ2[K-OH[(=(<$\T;R/C[3L$EY@R]D&>G/_'$\-[GW MB*U3/WP?]&=KG>\1K'Z7?9_+.C;J69>BN%]=Z1N2LIN"FW)"XH0&,&<"04Q% M $D693#5X^5H&H11;)5H,$:S\>;B3 1S%?SFF,DYFU),R#D0:.9H6<=3]%4?".J]U_*]K#NVV;-_M'^ M_%A**;NYOJ;GJD,)F;YD"3I?+Y^N_7'_^]7HBT,R,YA10V%G0E@.@ MM1]T/(#?%1.@XV*B*DA;V3U95V.RLYI:6S!>VUWK]^TK%3^T5_D?BXJ1I3YJ M^*C^IEH$+.5Y3B(8J2O&,0$Y5BJ?6G*U*\8Q0_2K%U1_(@)J!"]"Q M<-$,BFVX\.?KV,CLR<\Q(CFKCV,#PFO_QNI=-P/;%)?_M>#B9B77Y6/; &+K M5UW_H5R+%5EV/M6G8B5N-N*Q6@B:ITDL<.9DZ8NK'"AT3O3!!\P%J1BRS"=RA-S,YLP Z(NYRQ-+:#(W&P9-MK7U>E8&OU MU_^J\X#?BY60Q:9Z_Z(YJ)-[! L(3U,, QDJ[S) F3Y"5_^) B2TVYFSV.X@ MR =;$QN]SW7G0NUL_JI^-.6&%*O-BU/.E*>O8'JR-#>V=O;/"5:',R:?*'@[ M@?+"U,SG4SZ!/#R]\KJZ:QN@?NO2S^11?%@_JI_E@DB22$Z44R.84@Y M#Z#$&<\D3A&/K#K^GR(T]2G7Z\ZYFC+XK:%M: M8U(555<*_O*E.V#Z1I:BNJFJ9Z+0J+Z)S699 MKUU=TJH^85_$0J H322429I '.>YLA%I#B.:YSA-21*:->E[3(YY<_#> M^G,=)/J].4-NN^;-BJT?Q2?E;W>7QL7J6;%S^R2:29_5>R'7=<]^]9QRN$75 MYC0N9,@SFN42)C*(U+9'&"11+"!*,TI8E@<88YMMSYV5B?:\!4IRQ=%HRZKT3;Y\_KZCZ>B(;](N" TCO24D%Q9 ML8@%D,8JRM>M]1(:1%)(:MQ(Q9SNU,>58@/6'3-@J;@!$$BAX"-+\"X+_J=A MM;\MFL.F:T*,[.S4E@>@F0![7 #-!OB\!CM&IL'*HA?+-)BY=67QA9U=?Q9[ M! 8[M5@L-U_/%GL9][JW.+SNXXCTUQ5I1B8+KNMWG ;>0#;1[!C!+QK6?GI BANICJ6-8)@DI/:8'AK M!,GP>:[9$HY'O%9CV^N42_7L0O(H3%&.84AY#K%0@6HN$8*(ABA.11:&J=WY MK!,;$WM\ZB>76YZANJ%I> Z.4:6IYL?C0>,H8'R=$KHQ,>\1WRB@#L[GQJWF7B?1M".Z7O$/9",6$_:%%MFORZV]]7 MZO?]4#PI4DQ'N?=B06*91:G2-UI/:HID "G*8AAF2B]C%*,PS6P\ 6/*$ZOE MEB)XVI+4C6+^R+/3IQW>AN_*H M_]3_T/QW+S/S NS@W3'LSR.PQLB3$V!.=]9]WQJ.UUN]_0+.T8B.[C\UHZS; MB[NKY[)4JR]0G(A8+W1\GA^JO(HIIF-/4JEIZB-C$QJ6E F3# M@G60<1HDXU#"B^C6 4-]=E.3WM3!/T=#DN@Z]&G?N+S]N?\ZA@!VTYCS_E<.VJB_!N M99VR^IMYJ==7I6H*:U?HBH67V K3LUG^YS[## MG B/'^I,Y/YV\-O9EU'(5Q>@G=1H,[%QTL]B<;G\-I_'<23(=D*[_EAD-WOM MJ<%=MT%MZT/J%H?JH?KR30?#FP>APV-]FO/[0\$>U+\HSZ%Z6JOONEG7_UQM MOW[9%F;J,3_WZ[J]V)-Z6#'TUI/H[J?-H'AH*Z[KE['9US40M!VM_]XWD'=T6 J8M/]_'3DM75#69 M]D.09;7NUJSJ)U^+8[;^"3CK;]K[=J58-ND'^IN59%41UCQ7@U+_JUKSB91Z MG-N?P.4!=]S@-U2_4+6_H&I7A00*78>YY;@S$?<]$T'V3<0[M5I5/!9+4O[4 M#3A27#ZMRXWZ<=7=Z__D*4?"OR(/YE!X)#=?CH5_C/9R,"98?LQHZ%U*R%[( MU(Y6J#X\BX64C%,]'3H42:3<*QQ!FF "!992A+E,DE0Y6KKAM%FD8TK8RI/: MDC?>*)H6V?*Y-D1+S80R"2\60T^M@32+EZ: Q\[3Z69,]_*X#HXXE&FEHNY+ M[GO>M+GD7H=/&Y!]@TG4YF <'TMM\?Z/-K'K\UIY+Y7:J3\_UZ<-,-!_!MH_9V,V,T&_\VZOI:"O.DWO4*-D0O ME'K>%RL]/@!0LJP/*G_ 25ZO/W(64Y)F,8=J9PDAYI& >:P^^7KWY6+;1G[B3P>D#BQ7_-_NZ9AO@#_F][';0^6:T;452?ZR%^G>8T';B M._SP\]E>\_U_R72V$Y]COMELIQCP7M?3JZW(4"+4EB(@#2.JVS4F, LB#'$L M.(^S(&'2J#;1BNK$A\/#-3TH\%G4X[.DY\*6IX?JY)GYC(>KT4\ M/V )SZ@"GM'E.WJ&E#+3A7KRKB3:NU36_9-A#\7AEZ=3[)8F:(GV7:S*W!I$[!OE-@BX52>\I0%D"!XQCBD$J8IUD$ M,R;"+(ERF>16?0:L.9AX7U>_E'2:,\D=AGX/)YV0F?*4LJW4J'F:_\3R (Z9 MCRYW]'_(,\P#>%P/,P\7CN%'(M^W>T.L_V2=?$/M?]GF0S8>+%>&BLXYA>O:0^_8\6?=W&#P9-HLB<]JU]R >6W4'%=QLVA?2J&'.;07RI[M'GKI&;(SO"8 &IF;3R#9&=B.G1:ZC4XS3ESP\ $R>P6\GJR)2849S4@ M%A"\MAHVK[K7I-[IM*FB:3^G$Y$6-!%!)G ((Z2;(,DP@9F,$.0I"=.0)B3) MN6U9ZFLB$SLRVX+-'5W0$+:O33W Y\P9J">I[73;06"G&M53$HTJ4SU8=/9* MU5-B'2M6/?FL8U8%>Q#\>2ENY8EFYE_7R^7'YNCO3E>R[=)Z0Q1D,>8I3.(L MT4W(4Y@SI/16BB0F<9Y*;%7 ZL[*Q.K<,:8#BZ;U>YUUV>>R'FC>\6EY*>[^ M!0QON6?!U?+:N@?I21R!9@RTG('?:MZ,LMGM+Z!'0^3K1MF=D7FOB$<#=G#G M.W[%D;W:VPX<*_YI=[C0=M#EM[OFN.J!SVO-8J]7;LW0(LH0Y1E1K@K28T>Y MD"JJR91]3,(@SE F(IX[]5X?R]G$]G'7C;O?C+OJ=]G6SGZ?MU:;+6<\^/M4 M9I;S33Z G2'M=T(? ;=[CW)?T/CN.3Z:K[?I(>X+SI,]P;T1L _YFN8';>C8 M>*]JZ6\;LGFN%DBD:8 BHKS)$$.,.=9)MT0%@)0'4@8TR(R,YSE"$]O"AG1W ME &VQ$%#W3S^&P3K? SH"P([:^0JO54P:"*:4T XN/!L0:&)>/W T.AYUR%] M>@B:X->DU!66UD[@A,T+AB6R=N%DY#GL(P#O(HPKD(J=5LN"%B M$^MHG[0^*1C=R7@0.#/=]06'G0:_1J+I7=PA<36(A+4JFXCH2:$'2O/R1?T&-LH3UVGM3SJFOJXVQ:.N*?^U$O)YJ5N(5J_. M!!$B*,[B$"8")U!I?PHIS6/(PB0@"<,HM&A6,H*1&<]DOZ@(A15/9 FV;(&& M+U SUCS32%*'QELQ+-*OQWR3,^[ZC$C;7MFVH/W_S5U+_&#@=7N9R-8\>U^ MPJM3Z,:PUEBFM0NR!NU](;#-F/!\O#;'U9O6$$!H:CN<\XR)3;O-H[OHF&J*'"(\ "D';+ >*;GV+MIAL M^#!5=\+1 >!;B1,!2(ASD[7\WD@4QY_LVQL732V2MA'>Y-DV@[]<4][R(QGW M5+9]:HAE>_A<=V.2&JXU4V9XPP<3U'2](4R=(0NK$ M+DZ=T$]=YH<>77NQ'K-)TX/964Z#/^AZ\.@&)AO9J4]#3>FS_ 1/<[%?%WFU MV_<9T=2[MLX HXDFG0D8]H3HM$9?6GW.!)HSDG-&9O2KJ1[WE+30R>>AZQ)V M /UYE1O]T8/G7BD?QD3#H(JZR^/13D\!5@+57 ]_%R-ZAA$M58A-1F-4'';> MXF)U89,!R25ATSM>2H6"JO.R$/7C["@&V?,@>SK"F^2#>F[DLXBGV:L5<0*? M^D[,HM1Q2;R.W7@=^2LETJ(%7Q9-O/N&@"(YD 5432E0^LBK7?87PE-O=CCA ME1W=@F^O4![ITM>]E$9$./W5UHWZ@J(=M-5FOL4PU)O[)C707O6WT> WHP3//0G!]P,4! M#2,/!$P$8ZNG4^?C_CB=NCADO4G#+%JME&HR(J.4ZKS%Q5*JR8#DE&IZQ[%S M24;]._]T?S5LX2\)KNG]U5]02P,$% @ (WUJ6N9^%O]&[@ :=T* !4 M !D>'!E+3(P,C0Q,C,Q7W!R92YX;6SLO5ES6TF2+OC>OR*GYG6B,O:EK;NO M012526N*9)-4+?,"B\5#PBT04 .@4NI?/QX =X(D",3AB=(=LTR)(L%S?/G" MP]W#P_W?_M?WB_$OWV V'TTG__XG]F?ZIU]@$J=I-/G\[W_Z=/Z!V#_]K__X MEW_YM_^+D+^].SW\Y?TT7E[ 9/'+W@S\ M(O?XP67WY9?(%?_CJ=_6/TS?]R M,O:+/)U=$/(?RU_;FW[],1M]_K+XA5.NKC]V_=/9OSJFE=(N$J:H)U(F2KPW MA@ 5D3.;+4WQ__G\KS%9JE@(Q-$<\6."$^M,(M9G*UPTW FU?.AX-/G'OY8_ M@I_#+\C>9+[\Y[__Z3K[_"NG5/QZ_>D_77W\ M^Z//_R&6GV;.N5^7/[WYZ'RT[H/X6/;KWSX>GL4O<.'):#)?^$DL+YB/_G6^ M_.;A-/K%4NHOTO7+DY\H_R+7'R/E6X1Q(MB?O\_3G_[C7W[Y926.V70,IY!_ M*7]_.CVX]\KT_2O\.4XO?BT__'7O^"_[ITCF\M<6/[["O_]I/KKX.H;K[WV9 M0?[W/Y5?PM=QR?CJ9?_WZA=_O7WGUQG,$2A+'@_Q&U>_7][RNO?#]P5,$JSX MN7[Z>!KO?6ABI,SJ)!^P6G\'4Z6PP%!Z17 M$B)"*- M1OJ# 9)!&B&,5S;M!MAU;]T( ;Q]!&PMR9Z1L'&H%8]%+)VD5 W'OM1OA0;:+A]UEV0@8SF=^ M,A\5P5^9.2-SMD$DXGQR!=#(0XR! #(6?&:*01T\/'SS1I!0[4-B)XGVC(K] MR6*T^/%A-(:CRXL ,S1OV4+RBD0K!9%,!C1TT9$HLD]9.]X@H429*BVQ,9(\Y:1H25V2K*!/)0 0'W MW[H1"DSK*-A!DDT@X6 2IS,T84O!GZ'\86]Z.5G,?NQ-$PQE5DE3HPBZ.)Q( M;C@)U)4T3$ OF5IEU6XQY09$;(03VSI.ZLFY"=@,4D)%S*_^.AQ-@ UU\BP! MUT2ZB&XR,'23C3'$9Z R=I>?$(Z21A22(HTP2QCUX)K2W;K?LQ!,OWBQ%1?])4+&E0%O"Q-+J'<]. M9M-OHTG$2"HYX,%18B(Z3+A?(K8Y>_MFZ&@X@UE-M"U! MY&0Z7_CQ_SOZNMP5F:1*H?],),J R,Q1--%8$JPSU@-UPNAZ +GW[LW@T7!Z MLY)8FP#'N?]^D%!JHSQ:G8E=A5TI<^0@H)MD9$2OB69BM4O$6,6$AIMVS& MW;=MAH&& "40G43+9B+Q5%*"#E&6.CB' M,-Y)[0_?N)GJ&\YE[B3"GM5_!O%RAM!E/)R/%F,8"J83LS'LIOZ';]Q,_0TG,7<28<_J/Y_Y4H%T]N,B3,=#FB4H)@R)5"/A M&CRQV602DL4862L%U.RD^WNOVTSQ#>(XM^_WO\XB>?89EPI3)[P0WZ ML5%B,)R%)DY2@[X*CS0D4%[NEKI>]];-,-!P3G)G4381%_P5QN/_G$S_F)R! MG^,^E@[F\TO2S.K8OVR JX7(^5%0&$5TDPG%$M>>)>)TB^D+&9NXR M6L8:N_?3.(-)^/K"#:)B"RM'Y[?@&?I[,?0\=8]L8:$EPY MD/&18^#L&$G16BECDI3;"LBX]]+- -%\]G%[03:!@[,+/QZ_NYR/)C OELYK M3T4D4>92)ZJ!A. 4X59I8WUFC-;(1]][Z68X:#@#N:L@F\#!_@7,/N.6]]ML M^L?BR][TXJN?_!@J%CGZQD ,!"@I=$]02$_UK%@E/8@ MV6XYRZ??O1DZ&LY>5A)K(P7:'T:3L\7%8G\VF\[VIDA$O.&&)TN4I&@* MD^7$*8:>$J59!Q,SU[M%JR_3L!E8&LYX5A9S$SO.V1<8CZ_M89),4Y\\"4)" M*15SQ.9RCH<;IA5>">IJI#3NOG,S4#2< MU1C$V X.0RC$?QPWCJ%T,+IEQ2 M"L3H@ A&DT<<0"1@,?Y&47C%:F#@SBLW@T#SB>!K_YF&S>X$-I_V MK";F1AR.^6TY.J1W/TX+)3")< [?%^_PP_\8&B$L4\$2G3$*E\89E%Q%4C:#4,/9T6Z$WH;Y0;9F?GPP2?#]/^'',)1^'(H)HK5"$3F6 MB W1ECH2&[F.RID:&9 'K]T,(J-EYHE0_5N==U/OGHS7#2<+:TCU)Z1,4 .TI*+9;XFIV"EB$2K4)+^ MSA+KO,:O0D!\ZT!AMX+=>Z_;# $-YT6W%UXUK?_;KX^$=XC?V*:?U.#3^X/S M@Z,/QZIYJG9M.(6O&BYSEP>3T@AM!;YK6$B> MLV&4D;4S" MG8@98BG&/RXIHYF,)O#=LM=W7M93MZEJBKJW?K>48=\V>T7VA]'LXB -,Q-> M:8H?8M5 *.'B4EM6 P/4+>^HNU24(MI)EB[OXWO'1V?'AP?O! M^?[[LW/\\^/^T?G9\8?CD_W3Y09Z-CAZOW?\\>1T__?]H[.#O^P?'.$_]P^/ MS\ZVV?%W>E^%'I2UN-W1D[B?QV6O-(%+.\ +SO:7<-3@= L2 P6#>#V M0CDGP1L$F%:..W#./]OV*_MY6&+HZCVK=0KCQ?SZ.[<+]@52MC4\UX\]A6\P MN80/N"[WII/E(_\Z6GS9NYPO\'6S_>]Q?%ERL8/Y'/"_=.Z_#X,$&:V2) $' M(HU'!YOA7FNCHS0Q[D.LS?T69/;CVM1$SK5A>RM=];@/7K.X-YTOCO-OTVF: M#R;I#&;?1A'F9]-Q&KHD,-#&X-M*#.8D-8$$;24)061MG./1J\JH>YJ:?ARG M+L%52?(-8.BWV70^/YE-\ZATCQ,J!^6(5[9#"CR;+%6*F:WD=/9#*' M(4V>!;"1(*X-D8DCV(71)$HO Q?<6?=(B MX]&(3*N[04\2TT]WTBY!5$?NKX>06T%H I]+WAYJCR27R=F5K MIY/Y.\C3&:P^AU$FS/>_HQA1=Z.)G_TX0-G.42BQ!*G3Y1Y_O=L--/!]5N#6(;NF]B7[YB\6HUOT,_ MM<0]7%"GN6?$VG*G,DM.G"X3E"PZ&3YSD7,WR;]'I/33G;5[^.TF\R;VXE6, MO'1'C4TFA>R(R%82B11A)(,>AK5UB9$O1-F!1 MCF!Q:U\'B\5L%"X7/HSA?/J$R70JQJ2U)EKD@+@/B832S;J<@2G*'&7TN8N. M6SENKR6RIX:OG7ITG2JJ@1SI/0:'PLE@66!$6U?N>I;.,U%+8KR)'#R-7M3. M>=TCH*>>L&^&H%<)N $[=7+]WN6]C/>C;Z,$DS1_(*>#BZ_+EHS3(-O?C1>F=T[]X2^3,>H MM/D[/Q_%H:*1664$\5)E(I7,&%W01&+,BF%\+:E]KB/9[AODBR3VU,GV[;;' MNDIJPOS=.)A(.7B6+,D:S;5DI7^C1LJ5H< DY\+YYTJHW\)W_Z=*UV\IV@8, MT_'B"\S*?>89?,'(=/0-[J1*IC,8?9ZLFB[%'\L99GYY!7XP2_Z^GTV0_/D)S);WT&]DFKQV.J),H]#H MNV1CB"U]#+(1B:ILK#6U3V"?HJ6GYLA=HJZ*V!OP#A[RL?)[!?=:T^6H:["E MZYXD&.A+XC@XR-IF:VM[CVL)Z;<4MHZ.7P#.ZP7>(&K>C\:7"TA#+973JDQ" MEKY<72@,.<6)P045F$W&AMI.X1.D]%OG^B;(V4;H3;AE?T4'] M2/L"'^L]7 MLT:.\Z,V*E<,OA_-XW@ZOYS!\HSV1I9&:@'> ,G+*S)66^)9.4,QEBMG'-6A M=FU('FA!J M'XF]BL!^-]L^$+0EB%^OSG:Q>B7.QRVLJ& .N,S$TXB"#"A(2Y'':)W5$C1W MIK8+^$H2^]WBV\5K%96V?J?TW>!P<+2W?_;[_O[YSA=&[S^LZFW09^BL=-7S M9B,_SA]&$S^)(S\^F&<@1%?. 4]9^S-C[(YR><;'4Y M9 .Z=KX:<_V.\Y+2&3JJF&4:"%A [SKJ1%PYO$XJ*QVDAO1LT].=N%Q2T.\6 M6AT)C^Z];"_N!G; &^KWQGX^1U-=COL&WT?SH5%@'.>J&&&&AE%XXD0 0H,2 MH(VDH?H-S2>):01"6VCX*;#L).X&<'.7_O?3"S^:#)/2AL5$2<(ML[1H",1K MGPB$D!RE =FK?A#PB(I&D+*;>A\F\W>3=0-H.8/9".:#^Z4N'V$Y3E4ER8P1 MDD1(&I<3M\0I#+B%DC%;G9UY=A#Q=ERDSR:7[".@-&>2+"!A B4J.AX2APBL.>F3FUW"ODL2?U&8I615%/\ M#:#IQDYC_+**/8=22FHI>G\V%0.M123.)D@"05:.J\X(-YR29C*@D:3#'^V1_PV\+A/02..S9;Z MG%83;C/0N!K*=]NHU%D!DCDB@)DR\)67]O884E+.>#:6I5B[=G4M(?T"91?- MK@7)+F)N "M[?OYE,$GEK_W_OAQ]\V-D9CY8[/G9[,=H\ODO?GP)0QJ"33)P MDI@.1)9!L;BJ2CK2:P 6T%FKW@UI$\):P-). 'CHQE371@,0.P64S"@N8,G7 MD G#I6:2Y,C1%7,B8Z1I,F&&40P^C8JF]HG:?0KZ=6+J@V8'^39163"(<7J) M,#]%+QPACZ[=$2RN1\IF#F;IKGL0B4A9NJM@6%BJ;3*W/@43GFM/NM6N]0P] M_?;8JH^=:K)OP,X<8 @XP8_\0!:&,G<6\J)LU(Z9F_+BQSWA(=A!O?)1UO:2FOT MTV09B"T,8< -5R8ZF6K[/!N0U6^#K?KPJJV))N!UGWPG.5?42^(9&EP)I5,Y MUYEP%60.PB3'NTGSO 8RG=U$Z<#_V5JZ#=PB.9F51F"+'R=CC^*8I!(R?EU6 MAT[2JI8 #L'/X;14'!WG3[@F"KN#C'LK.GZ7%Y?CTLKK/2 #<>2OKI,-+LJ] MF_]9=;0WS'-AF"4BAM+_1J(+F',@@.&GC9;*+@Q7UURU$ !6R4 U!H &?+W2 M4?J/T7@\1 ?5Q:A*+[Q0LK\&C0+3@D1K4M9,FQ!J9SNOW]U"C%@%7EL)LXE- M\P %/OE<3@-7XD#_\J9?_0U7QJ((RHT.ZVF9W.7+F.C2@)-[);P4WMCZG=5> MIJN%T+$*?*HKH0'[)U='08;7:82/1&1$AK+J(D7:#'+'0W%DH[@:QN= M9PEJ(7ZL J5Z8M^A[^FB7F>'JP4QG<3KJ)?KD$V@!)0H\_^L)][Q2$SR&! C M?R"K(V<=(2V$A'40L[.8&[ V*_J'BAD?,_I@)JI )(N9!(.ACE'H@SEP+,?: MNU;Y*D W$=X)_ M+)O]S'R"F[Q]YC*6\4_)1Q2-2IJ$["/)0=ERC=>D4+O\]1ER^MW5.D)0+?$W M@*3]BZ_CZ0^ 4U@F.!\+;&A-R3#P1%*YO2LI4\1+A_R!BN5.K4F@*^/I1:+Z M31QVA*JZJNAS>'(9(;SN!/N:I1\W1]KI6TF]WS#( 810@*Z =AAV4(7BTU!Z MO23)LTU>I0=W/YZ8!;_-V_M-)U8&U=OHH $#]@*/5SREQ%G6'AW+V;TYO0U6_6L2,S5ETA39R3W,^K/N+'TZRC=X: Q;T>'0!) MK..!8# 37] ANNJHH@$#MIX)G:BEJK1)4%RA=\ BL=P8(F36EB,? M&$)TYSN]$DIOD19XD\.[+170@C]UR\106!HU9$6\+2U9E *,/4,NC;"5SUEG M ;5#MCNO;R;:?Q/$O$K8#>"DC-\:+6?-%/FL9C=_ADEP95%=@ ).]P\-PLUYO)K%X6*J0F0J#O(+5*Q"TOM' G+3-9A%C=.+Z. MQ'Y3=@V!M4O5-H#<\QGX^>7LQUT'1"KF MB*VE:2/X=39;\JU/.G972S68O<6@LY.E$K[ 8A0Q#KW'P8Y3S^X_N;L1:,]P M\);ST-#A3UQQ3H!;1 A(*%M>)L'18&Q2%&%2?:=X\WEHFCIK+ AB@Q2EZ""6 MP2>)<,:H42(YD6O?N/VGFX?V&B2\, _M->)NP%5_>H*3"BX&"ID(SS.1CDKB M0U88-X-%81D.N?Y!US_#/+17:7CC>6BO$7<#N%DS;\?I:(Q&#J@JF66!\:EW MDA(M@W/X?TY0V]#\\\Q#>Y5Z7YZ']AI9-X"6YP9SY9"8 1^(MR4<<)83)V4@ MT206I39*B]HM2/^9YJ&]2M.OF(?V&K$W@*"7!G(Q+01-.9,<#(K).V2GC M8R;%;*FJC:)_MGEHNR"IIO@;0-.:/CXIY\OUA.GL_O0R+?#E^/-WBYE*EM3Y;Z0EH M5TX[HR4Z$H\I2'3*M7F3_*@(;<8NV1,/#TY/.5-/$78[[!O;$SXYG2P&F M9:+^!&9G7U#J0S!.0P!' E5 ),-=W+)D\0\)67IC<,%V6M+U%&6-&+$Z6.M M&0T8M_M<+5F8#RX77Z:ST?] &CH%+.ILT4DH3;K+5!:DGQ%PRH8H MIZCO:IL.(;63\!N TIU2LR=7AQ8A).TCB=J6P4]4D1!S\3R34,9K[5SU<7\O MD]5WZ4Q54-560UO(>K1(E,XZH5TE@AF-K)2&FU$ZXBCEPF2NP=6^P/\,.7W7 MM72%I)W$WB*"#N;S2V2#<\:73>*Y%66W#ACC**9(9.@H.A$9T,[1LR*E[XJ4 M;I&SA;A;1,WQY6*^\)-2/C&D11J2&Q)R*MG;+-&&:DL0_US0P+3BM;WNY^CI MN\ZD6_QL*_@&0'2OPNJ*L25/0QH2SS7:M UC^T:@'( M!G37K_TH XP_C*=_W';]3\+$:+PC$,2R77L@+G)&@L,PW8>HT+!T5_/QB)Y= MS4P9=(G//)E-OXU0&5D[N'\]E8WD*W=%T$,3U;&Z&MCWD+4\6I3B]6$V.I1^N\3: M4!H-)D$<0_*MI9!9Y%D'6QEHMV_O%T!=Z_GQW+YMA-X 7 ;I?U_.5WT&SJ>G M$*>3.%K.#+^]!'$^?:TH+?,&+/6$FE FNW!'O%:6.&6R19DR4W^^30=\])M' M?V,(]PZ$!A;#W;F9I7L+XRE(XNEJMA!ZKZ:T HXJ:2XL@^HYT[OO[]=^]H^& M:275]'JBN&QO?G?\ZG&^,\=LR*,5X#6&U(RA)\/+$(: \@$7@E0Z,L;I2U'$ M\Z_H>3)N*RBJJ(<&S-1]1JZ*JB>?]Z;S10G@,^.X/H@N$[27E=16T4@"Z,AI MTDY"[?S8<_3T/#NW%0!65UT#,%S*;(Z,K*D"&UF!8375]CV]Y=SD?36 ^WYM>!%Q,1:$WO=(6^-4< MI3F[TO/,XW>72MC[4KX\F.!JO%SF&-;_RL%D_WN$4L7YP8]FJUNZ+H.-66D2 M>:2E0D#B\N22G8KKI^LR&)B:> MHL[E/C/J,6D@S@E.*,I%!QF4H;5=EC=BK>?IRZTLNI8!U8 C]9L?3>9%&S _ M1N-1F+LW;E%?(B43W/ MDFX-VW65V,XFL#S!?>=1=J5'#DSFJQ2,3S))+R+Q-+!2B$2)A2"(S"*6VB0! MHO;9PGI*^CU!;PZ&%=35@$5\?_7:E13/_??][X47> <3R*/%$$F6ACE*!#!. MI 6#2PDBR8[CVF(N<=G6DUP8LZ6/.'E\<'*8D3!EE0'16!KT5E)_UH(EF ,YJFK.N/0=W$[KZ M/9+M"A,O0F]'!>UJ+7=/$C]F:7G>,IBD_?EB=%%>LBK@F=_F[MZ-EJWXAA - MLU);PJ*D1#J6B>,T$6L%]8H9P1Y&WD_D>W<@HM]#W(YQ]Z8:ZA6+3POT8/(- M%3$MO4*&IO@AKC3!0N(Q/G.!V ",0)8AA4P-3;6K0Y\EJ-\#W-Z,WK8J:11A M)S/XZD?I.BR[BL9P?=TM@XA$6:6=*FSU2C:1-$C ML<[I@$N3UB[/VX[2?@]>>_<:JRFQ[U*#QRQ>>2"W+DEQ6M;X+,/H%*,L*.)8 MPC4I, JTM$QLIT;:+"7U(F_I1&Y*0[\GD?WXD)WHI\D8>KD!/!3I$2R&G%&= MD 3BM,(%IKG'WH*[?$\3>+&,59;63@]S\GL(P!25= M1',?J 0BN9#$0D0YNJ AYZ25K%WHL3EU_08Z;WS;HR.E-3 MX G.2CPW?T*0 MWD<4H>(8T(5,I%6*! !%C*6>BI*TA=J#\UY/92--O=[H0F8M=36P6Z,#?'6R M,(C_?3F: ?**RVSQXV3L)TMW!+_[M7QDB"L7G&>:*.MP S""$_2//4'C[VR$ M[(RH7C2],75-7NBLAI.'!=+=**V)@/L1;]=E>;":=U7D?/63A-:?*BXB)T:# M)-)Y( ZT(PR2UJ591'2U>XJ_AKXFKVB^&2AK*:X)6&XNS*'DY7Z"X;C#E*/5 M#''5!8MK2\$S@$1KET-N3EV3?F17D.Q(:>WZD3=7MM8($KT?EL$X$LIP+1D, MH""#(MH'Y8"!==6OWKV>RD8Z>;Z1'UE+72WXD;-IQ$4R_X!"/9Q./F,$?W%8 MS#^*$JD9E32%,1"=QY5K_6I(95 8KF61"Z?2TNK)GA>):M)KK(:*Q]?J*JJH M 6QBX'9321)?_=0MGR4F23 F%LA%!42(9UV5,BR+<"64L!XCQ+4S:QN#J MK-"A 4OV:H4T$W/!1Z+]>**LF#[XT%;%,$6>U)I+;VGI54DM3&/LPG>'"N9S%+WX.Y8C[IH7O$+A(&H-ZDC-7:)+1 MV;2"E<6#$/$^85A5?9]\D:I^"Q%Z0EPE)37DG:T80[Y>NHV]1K1#S[3FEMIR M*QM%&@W&^#1S E1HSWE(4M3.W^U$<+^%"OU@]@U4VQRI/E0N.@T M-Z6K7&:E&Y,@(3$@S LFO0REOK*[C?J:C'ZO-_>W06^EAJ8VYE,8+T$Z/??? M_SI:?/DR'9<^^KBNGKBC#9C,4-[=(+D,F6J#WH2W745=/WVU):[^W MG7M"9:<*;0*Z*PG"8:E3.YF-4)A?_?B:_:'Q&5*(@3A:X*^LB'&.2Z3 M\9Y7[]S^+$$]7W%^8Q36TTT[V^[F(AP&0+>">8-1F5O&9Y2$97QFF$B<*@FF M=K^1S:GK^?KR&R.Q(ZTU<.:[GS/$Q7'>_QZ7/:=.$>['D\)L^;^4_'SSX]56 M@'(<15P,RYJ+2;K_C3N?'"9KJ >12,2M@,C2L#@(GDAV1@/SS')9VXWL@(U& M1O75/C7N6^$-'/'MQ.P)S$;3]+C$/8XOBVMT5ZPK40^I-"D+%PACLEQ/$Z5U M=P:B0C0!7?P4JR^'M^6PD5&$M5=*PS!I8./8S6+P%(3C1A&(DJ_FO >!FR8U MSH#[F+[]__IT9;1W']J7S+DZ>2OD(OLF!A\>/V4IEU*6K#20X%$PH$"1+#MF1\ M<$QJ)4.'X_F>)FSG-J;7+SE?-C#R,8))3!-&(R";$5$?R_D;55PGYA2$VD>C M]REH9KY>)2P\ZD.ZO;P;"(INJ%])I&1UIY-B+@??1_-ACD+P6,8B")K0.961 M>*8=B2FI0DW6LO8 V6<):@1+6VCZ*=#L+/8&,/2 A_?3"S^:#+E7/)=&53P8 MW&X9X\B.%41;)<%2:@RO??2]EI!&,+.[HA]F=':6>@/0.;E^[](X?X2+ +.A M45:;' 1Q/FODP4OBA<9X@VJ(K M!EP627G@)#*;<0DQ2BP7*)LD& U,N53=OWE$1+]E^/61LIN4&X#)(*51$7\Y M-QRE@\E5ZY%K9H+A(>= ,!@,&((B6R%P1'\VC&:JDQ6UNR \2U"_A?7UX5-/ M^@U Z106* ](^WXV&4T^SZ^X2)0%)SDCC(-!YR\!L=(F@M+)3FOP7-7.[J^G MI-_SJOK@J2#O!E SB/'RXG)91;-L@E0D-(,O,)F/OL&JU_858UEJ;;P2N.TR M= &Y\^7VDB8@46XV4)E#[=3BQL3U>\+3@6'J1"L-P.V\'#-=SGXLM^S5[GW% MB(A.H4P\ 4IQXU:6$N\=(TI[*;F,P50O97J2F'Y/4^K#J8[4&X#/T12Q/UG@ M4\?++H+X9)@O;B($*;BWGN2 1E?2[11'T35 M9-\ CFZ2'7MC7[I0+A?&,M'AO9+<4UW.>B@Z?0Z_8MP0SR%[CQ*+NK-$XD-B M&NDO5C&)N).X&\#-7?JOEQ2+P3'(A(HRJ%P57BB5)$6?,I5"1%V[0_=C*AI) M'>ZFWH>Q_6ZR;@ M9U!ZU0_6IK.T-S%#1@OI::E-L!P].(X+R[,L:,S,Z-HS M!9XAIU_\[*KIA]:FDMB;0="[M:Q -&742R9@E$564BK#C!0QF5-- M9\CI=Z_J!$&[B[T%!%W;YL/1! [PR_E02(9!H73$RH@ M4F<'[3=4--+SJJ)OLYV &X#(XR+0QP4(I^CU?YC._O"S-#1:6LH3BD>5LKH M0#S#F,*C >6:*4=-[430*TELQ!W:$A$O=BNOIYXFNKX\9N>F#/ED.EMJ;;&8 MC<+EHBS6\^GZ0'2H+#5""(EA;0HEMA7$)0Q!?; Q,(4.: =E4C4H;VV&745X M/;*5;Z[I9NIZ;Z]/<^:$*Y5;,J(C*@T5) 3-"?JFCCHMI56U1RF^[N[Z&\ZM MZPYKV\F[B3N_]V:?/G%&N?Y^\VU-\5*PGR:C4GB,[;=1A-7-CS)2 M]?-D^>2AYCG80!4)S&*4SHTEEJ-?BQXNS]PZ!Z%V_Z,W9K&UB7G=P;YE[#3A M;=P1T*N[!S!(/ &EQ(2843'(IRMSTKWR/,>LEF\95+U>%^T8MKU5WY0^G9Z;2"C>J_> M9FGKKV? E,ZF'V'Q99J&'AUF"SD2EUEI2B$=KD_EB& R>4H+D[6QN@E=_7:W M>TM(5M=2.U9TZ>O>MC<]F4T_S_S%_OE^75$W[2!N-;?W<#J?#[/&5>*D+D>MI?&9I<2J M""0"MP9BC>$DA;BKS1 &*KDP!#,4SRBA$5R\%M]()8ZQB) MAJ:0K:"L^L3YMSSS^?\/?;93=:M-,O',QN5]< MSN X7TU8GD[F0RNT=S$R(J@I16'1$.>+RY>E\9DY+7GM!.]C*OHY#]Y9=8_J MQ7<3;\5MJN(*/OOT\>/@]._''\X.?CLZ^'"P-S@Z'^SM'7\Z.C\X^FUP]/[= MI[.#H_VSLY/CPX.]@_VS;1;ZZU^RLSW8D:]*_7".9Y_]9/0_2]I+?_OI>)16 MP)^DDSM\'>>KSJ9^?%-L<]NXB<7,;;D:'IV%TG@7]RDC2^(KAI"B$Z%Z<%.% M\%WMV?7HV?H2:4^=(- M&TJ*T*32L=@ER:0"7[MDYM5$]EL=\_:(?&A&N]5JFU;V=']O_Z[].3D]/L(O M]U8MN;8QJ2\\<6?[^1J**QG+(_CC#@IFTPE^&:^ -TE[R_:=\X/)W<\L6Y2/ M[_2<9M;JJ*0A/$N,&SDUQ);N4L(GXZ-5GK/:!J "V;OW.-^:A-M5YJQV&A(Z M1%"F4TE:CHS+!3A#LS#>6I5K]V:H07??PU_?%K./^Z2_L>;;M*^'^X.S[5S3 MJ]_2@W%$YJ")3SD3(TM7+JVSM;4ODCU/4;\6 M9@?M/S06%07?P)GDBIN[(TON\J*-2M)+$J)21%IP:%.#)2Y1QS5&YSS6K@!] MCIY^JY2K0ZB"T*L!J.(N\F%P&G_>,/'PZ.!D=[!X/#P=G9_OG9X.C] MX<'@W<'AP?F6*9"-G[WS3K0=%Y7VJ@]^-%N>/+\?S>-X.K^,C$D;XB@ M)>G.?"8!7":@%"+&)"JK#SU^CIZ=)UFM>?;M8F#4F(AA,E&Y'#.4G&/@Y8(E M*.]#!IU,;0OT+$'][F+5X='YV?#O;.:]FA9Y]7H^7XAM16 MLC=E?&C!T'1V"RNGE_+OONY"\..V'C<'Z\#C;1I=4Y.CT_V3\__CBNX3 LX*4F_H_WS;0S.4X_:V=9L M1&,E,W,RFV+4M/AQ,O:3Q6"2RK'_UY)EN>UC[]!WSNCQBH";C)0)<*=QAGB9 M&:CHE5"UM_L7B:I0 K7^!;=[[2WH>7;)&.U(C@*C1V$\L5('$HU7'*(1-%6? M+/L*^OHU177QLZ9NJAL]M6FW8QDJ]^,R=S=7KJ*YDMWZ;3M,?H_$807& %$\^C\(8!AC"+^:WV+C!H$[: M.QD]T;1<0P^X;UG+ N$Z4&:YYTS5SBR^BL!=[=E&+[M=*5Z7.0#9D>1"(C)E M%(=?N@[2>RT#_E7[V/UU%/9KT[K#UD/[UJ'>VK1PA\='OYWOGWY\O_]N*Y_K MWN_O?K3Q)#65K-1["(LUD&&&&6&-)I&S7&J (PD,$O$V4E>:GD56N]'W>DIV M[I1Q[ZFW0)4\Y%1FMV>9*9$0!#*H-&B?^Q_W:QRP<%0;] MU^4 %1E-)KY4(U)T9V/*.D5>^XK.;A3OWNAKP[>_N_OVV^4#BDNIG2')EF80 MPC%T_74N8V^GZA;=J_W!Z='!T6]G)_NG M2X/T?G ^V,9*KGW.SC;R9>HJ6^,]I0%Z#B>T-R&O4T:;K3MO<+@W./O]P^'Q7P^./AR??MP^U_/"(RM%CHDX7'1$Z6QQ5Z62Z]K1WJ:T]3P0HP,, M/>HOV(666O1]KALQ#/;^Z]/!V4%9^%N=;:U]SLXFZF7J*MFEZVOQ>].+,)I< M7\E?5CDLN_C-1_>@%2*ZNJ EB:[4LROJB'6)$XY;(@M44,]KSP9]'86UFC_< M>=MZSS]DYITC3,9R-L,#;MQ"D>28M.!E<*9V@][-*.O70G6(IJ?Z.5145)L> MUM[QQX\'Y\O^!X.C]^6JP\'1;_M'VS;%>>YQ%2YB;$AKM7L8%Q>CQU0AG'K07B?1+EPKDE%G@BEMEL%/K;7=S0> 6!.WM8F[SL=FE$ MW*6I\(+$:##$H1AW^$@#R1CZ1.:IU@_[B;V-.!JQ9=UAZY'/U9W>VC1I5Y7( MI8ZG7*/X6SEXW]_RHL>3S]K9F&U&9:V67:77_*H\;4==S6ZUZJ'EHE#I24(NAX.G^7_://FV5 M_K[^U0J-K];04,FVO'"#\ 8NSF;N8]8$F$ ]>L^($YGA/R5E$#5(7OMT:4/2 MWNQ6*])G*2@@(,$0R;(AEBN'N[IQ(17%A]IQW3_'K=8N,+3U3=?7:*E%@W.V M_UN)D4[W3XY/2X2T59;\X3-V3XL_2U6M/#A\+H[N*7PM/:LGGV]S 3D:U%X@ M-#M+)!>.A(R!>M# HP2=E:^]RS]%R^[3YN\_=VUQ;^ .G&*$15;2I\P11Q.0 MJ)BT/@AF=.TSQPW(ZCF_70,;CV?0UU5&B_;D=/]P<+[__F1P6CI>O#\XVSL\ M/OMTNEV"Z.F'57!R-J*SFMNSK!X]\;/%C^6P)(12:9]]>_E9)L$<540[YXD$ ML"0H\"2ZI(/G405=V^2\1-/NCL[ZYZ]-C5K)G<$-%/?/9?^;6(9=4!)HF93G M V.V=B[_%>3U[>Y4Q,YC/Z<;);5HFLX^O3O;_Z]/Z%>4 &>[6_*/GE&A N Y MJJH=^8R5*"9)I[38)%3B4ZZ<1;@;NW$PZA*U6N?HWV26+Z/K:O@(-';DT5 MP;=I,5XY0N&Z<_MVIF7;E[W]J(CU?#8U,B+Z+*5B@3A?AD!3B2B,EA+MO68, M_^2A]J#D-D9&^/EH?IP?3!/XL?KS3E] *Z.261$A/2[(Q"RQ098;2\&"2(9" MJ%W$V)Q'S%$KJO/!@("@$#&/%&+HB3GI)L MW')"60K:U$;BD]3TVZ:X ?35T5,#B/LPG<'H\V3O$M\]B?8QO=$R6) D1XRET6$**Z!59I\"Y -K4[GJT-;$;X57\O'A]&RTW .=/RU HF4CN)F?%VY5=-0 UI[L4?R0+VX%BBEH#.W+&J+@ M2/!6$B$L.J76Q$!KG\=O2MM&6+0_+Q8[T6$#V'RFO^Q#SBQ*CY9 28.V1!IT M*RR-8EG(Z;4Q0OK:96F;4[<1/MW/B\^.]-@ 0@\NOOK1K$CJ>/9^-/\ZG?OQ M<3Z<3CX?CKY!6L^CHM%12)3P7!J!66M(8)81PSTWH*2CKG9'_FWHW"SE37]> MV':NW 8 _$)%Z2/GQFE-F9$DR;(\*;?$@_.$6T@V6R.$JMUC\744;@;:G_B@ MID.%-@#7TNCP.)_Y,3Q:>,ZH#* 38:'450M'B36A3,E,0AB=4]2UB[6>IF8S M&/[$)S:5%-4CY$HMPETV4'1G,,9/??X-)C#SQ9L9I(O19#1?)AV^P?7MHB>. M1CD(9R(CK$S4DZ41J&4Z$A6-"D$H+M@##_5Q,49EFC9#Z4]X3M.G;ANPHC=- MM1_R$9GG,CM!K':2R!0<>M^>$VV,4*$@"$,%V-HI].?HV0QT/_$93C5E M-0"\TB=[!E_0;*/]7C&VWGH#KB:92WTZ\X)(ER2Q998 *)$E*)N1P>J>XV:T M;0;(G_I4IP,E-@#.(_CC3BW=;#K!+^-*;NOYBS0HP;@G,2H4HLC+RYR<9-P. ME-8ZQ^H=OE]+XV9@_8G/A#I5:@.@/83Y'. 0_/QQ5 ?HE'AM$M%")B)YE@0] M8DH @,;$LF.J=E+S&7(V@^)/?"142U4-H.YFDOQ'Y.9R!K<'6P\9D[A>I$Z) ME.'TZ!F+0+S3N*84\YEK2)+7MI$;$[<9(G_B0Z!NU-@ /A_>GU[/5/"&@;:9 M:&49DKIR8T(VZRT_"<^Y:FOOI_BSMBY#^,WNC%V]:JW MOR^VCL>F;HL9'BUW'@$'/)?V5(@Z[S'V]@QQ+96%ZO?OF[@M=N5%ST\APNA; MT=)@/)[^@:^##]/9JK#O<#J?+Q5XI[Q%^JR=DK@^H0PF-8;8[#S)#$1.V0BM M:O=KW([2G^$VV6NP^=#FOH%^6W ,XA=(EV,XSC?%@JL;(8L'?'DJN8M.$N,D M)3(S3Y!13Q2CQD>?DN+5;X)O2-O/\OCF2/LTA7XY+ MF58_<'L-0B2"NS(%27UM J@R(#D0SC2P#DT[6]MN>(*5? MQVP'?3_._^TNZKZWJ56!)9JXPY$/H_&H'$6N\IH/S9KE*MI "35E%%4N=\!U M#B2A14M!>9J4VVA/VO2-_7I%%6#2G7P;\+M7/!Q?MV5>BNN:Q1\?_>)RAG\_ M8%%E1D5IP^H80+FU$TAPLLPM])+;K#3-M6\N;T%FOXY/5?/4K8H:0.'*^8.- M6,O*L12Y)EP4ORR6SIUE=(%(+&1COY?J*Z*N*Y6TZ"I_&!R< M_F5P^&G_^,.'@Z/!T=[!X'!P=K:_G#MS>#!X=W!X<+Y3GO>5;]C9W=Z%HTH. M^"TX,=13:S4(6;UA\7/T5#MVO>,=7!W= MI>/)*<3+V0Q-][(QU*?)-,QAMLSD'4R^7B[PQU.,?,>CI8[O>!(*HG0^$)88 M)=*93'S"?P:#1IQ)F[RIG>GJ@H]^PX1J*'SRB+8OE;>P;5_+8)UWO$88^(&C MZ61V3S;E]Z^D$+],1O]]^2@1@[IAN%,98F- CYHGAE\Q3:(/GD&.-,C:?>[> MA+%^ Z/N%T8SH&C1Y2C3[$X'>^=UW8P-GEIA*M_K**\VG&]U06\ZNP-3Z[0) M1I"L9_[V, MK/NO3P06\EN_3D$=,-YKS1*GFI<0M%5TY:BU$X M+<5Z-E EP*0,M:O97B2JLTXX=Z!OLXM2(+-:X5*ST:,OZP+1V4.B(+FUM0M, M7Z:J7XM4%RL;=[;93B5+-4SG676C*"57C.K,A #61*9*2,NYD!BXIKZS%R(M2]ZO8K MF@5']]^%K[^FY&%6/2G+5 *B.(=R;TJ0P#$&,<9%*H(!"[4//K8@LU\;UQW* MGBLWZD*##218;EF\X>?V=+J(S.9(A ",T7,R)-#LEFUT@%$>%-C.P/B(G'Z3 M&7V ;C>-- 2N::F]&BU@V:CIH?@^7"Z*Z"Y*O?^JC.MZ8.^#8^^0F6=:$"Y* M:WDG+/$THWMAO!?"N. >EA540V,-^OL]+'Y[^+ZYSEOT)@^/CWX[WS_]^'[_ MW0X1[9JG[%XM]P)EE3S"]Q 6ZP"60.; .&%!H5X-;I<6=T<"UFG<(DT$6CM@ M74])O>VS//]@@D^]7%:6WNE&DYP3++@R_+?R5C"1Z&T AY$+UCJNOI;%?;ZU3 M^]B!DEITO0Z.]HX_[I\/_K;+:>?CA^SL>+U 5R6_ZZ9SU!H8.:8IE5P0:J,H MUTYP'Z0YD< =]8%:9JIWC7V&G)I9MO*2=Y"G,[A](?XU7XPB!CY78Z >A1C" M:1TRR< BD4Q+XFU$:8@4&14Z4M^=>[85R?WZ;K60]5RNK6L]-K5I%M=@.BFN MZC7KR.Y5./P.)I!'#TTSU5ZH,BPW.9'+/E!J5(PC(B3OM6,QT^[R?OV^[L':L0:;0NO[*P*0R76%@@_89 IE*FTB*I9A+"9'$C3- MQ%D0$H(*J<.3MU>1VN\%D.XQVIW>6H#GY<6%G_TXSC<%J#>]-NYTU@B6)T4M M80K*E70AB=-,EVHR@WN&-[SZ];=-Z.IWI&)GP*NMD=YSA]<,W5[HF\[G>WXV M^X$N]1]^EI9C;_WW56>7>S]XV$8#M(CEGA55#FV_I&4\I(PDV1 #2\X[R)ME M#JO1U.]@Q=H@[%-A+5C#&Z/_J=3G3S]/1O^S-/Q7CO/\=#H>?UBQ^H#3(%6( M(!1)4(;I&BF)96C\2XH_>(^\INH=_+:FMM_QC-UOV9UJK\7LXMGO@]/]=X.S M_?=[QQ]/]H_.!N<'QT<[=.E[[GF[M^+;F-I:Q[XW0%O%QQ@++TD^A7%IB5,Z M8;XPE/\'1S]=G:R?[HT2^\'YX/M[>8S3]O9:FY* M:26;N>]G$W3]YB=J:T%BW5WN#DX'QP>'9^O/>?.UR8??R4W2_(OD!9+8OTWY>C MQ8\;##%PPIE@"8\*B-0Q$\>D)8:"])ZZ;&+MAG?W*:AZYG8QG2RWV^/+Q7SA M)PEQ_?2FFU1.UF9+$,^ES4V2).!&3#SC!B62O$FUKP%O36S/%FA[S#Q[Q-:9 MNEJT/$MWXW3_Y-/IWN\8M>T85CYZ4)UX\GGZNC%!7D,,LMQ;+%T2T?O&+<4E M352@/&7OJ ZU&W5T98+.9\M&%3^6J'[W8V_LYW=J5;E.8(/#=2-8J<#GL12^ M9Q(@6(91AN*NMJW=D+2FS,MK\/"T>:FGBB:-R:>3D\/],_/OWP83_\XF.3I[&*% M]VL4@I)>E*HCD1%[4LM + =#.(-L6,8?5@_0-B2MHL=T]9*[+[[3U^=ADH*I M$*T3Q'!19EKAMA^8!1(C%WQ9A<]KMQ#>DM1^S5D7"'O&C>I,ARW:O>OQ,H.] M__IT<'90;,4.E<#//&UG"[Z5O^HS$W%_G8_N M84]E%IF1GE!F+)$N.A*\4:3,5\@*%#!>.[?\.@KK&;G3FT.L@X1J'.41I*L2 ME/):!/7]4A3\V>7%H[R'XE8I(QQ1*7E<.'+9&=<1)T*PPGO/='?&KPH+_1K% M#O'YM&U\>]4WD[8CV933^4[>?.+G3+GN @;$11*Q\HD=908KU3)-($ MA@HJ'.O*%&Q(8K_%QF^(W"Y5U^)N?M7*IMR=*9VW_E9.L?=WZA/VPA-WWM5? M0W&M,7>++S!;57N4[DRK&O3;8TL)(06MT*-3MC315I*X'!C1!KC)%G2NWM+O M>8KJ[=S+]QQ-)]/K"JK5.]=W%>".BA#1G\U9<2*E$<0Y98DU7/MD-3>NNVSN M:RCM>3!=/30]O>]VIK@6C=CI_E_VCS[MD,^]_X"=3=0S]%2R2*?P#2:7\ '! MM;:YY368$N,@5>!$8VB) :XN9X4%3$HKE5CVT=?NUKXA:;O:J/MW*XJC>?/: MJUFW\_/I[> R="EOCS%,LLHXC5&_DT3Z@G3+$P;DC'LF,/ /M>=0;$]MO[:J M"YP]-%IOI,D6#=?9_F\E 7NZ?W)\6J;W[I T7O^DW;/$&U!8*RW\8$3U[3 4 M9R25D C/!5PY11+ 02EX\"FXX'7U^VN&;6Q,8 M .?5I.)-;++R%-U%Y4DNO2V6$;$3CI)2(\ 4HY2RVE"M0WF_.8Y.D-N#2EO< M9L]_WR\%^H.CO[^'A1^-M]IA'S]DY\WU!;IVW%>7=Z!*%;:?W#G95UG$I!W1 MHA0L9LO08\(XTUFJM4F9"R5>DL2Z!^]J?(XN+P+,[B#T&I-#QAR/8,N=0!W+ MB#(@3G)/>$JX(&3@@=9N)/(D,?UL;CLK\J%9J"/LK5?Z-YB%:7=E&1\_#D[_ M?OSA[."WHX,/!WN#H_/!WM[QIZ/BO@Z.WE^?"IX<'Q[L'>R?_<7/1JOQ3FB! M8+[8GRQ&BQ\[&(K*%%0H].A.(K42K%6&C4N#6Z6R!H/0:N[_8/+AR/[%VE=^& MI/6=^)([",1_W:+ON??W')]VH>AI9:DWB)SWTPL_F@RE@F"34L0Q M5GKF*$M"+J/DO 3(+!B]68N]+;"SHJ ?]-33[ M0V4+,#20NUOLK)[-1Z?ZP MNC./-GOVXR,4MW>H4E8<@!'-?.EH9VGQ<=&11O.M0X[,0^TZHM=1V!;(ML'$ M],T45#$(J0U ]-#A +T$7*+6L60QH$H8M1&I,\9JW/ABTGVD%)*4M1W3%TCJ M.=?5X2[8A4X:L'&GH_D_2K>:3Y,(,PS$)DO[?U/'#,P&R)9HYTK%D\*P7:,K M:JECN&PM]ZRV27N6H'Z=K*JJ?YA1K::'!D"U7E#'?TSP#5]&7T]@%HO>/@,& M-QC="&&("5Z@R&@HTK*$)H#8R(+MJIT&8'<$BU4U M4CE_&"P6LU&X7"PKDJ9'4_S!9($O'"^/UU:<#ZD7B2?J""!+I3D<+7T($[', M"D-%=BS4+F-Y-9'];JG=P;!;;;5X7/3JA.G>%S_Y#//1;8?#MTP?/_WVMT\= M;RB)MM+&(7#NE" Q*D9D&2KMLP8".6:=DI#-9$VOE'1A^GL_?0R+/+E M>!#C]!+?<0H11M_**B_= *Z:(F(,F$T&3PD-J9P..4&\ADR,TM8RP&V(U_8" M7DWD3Y%*?@4B'YKK;K7:@/>P&8-#X7)*P-&KS\*C3P08.V:;D4D55'**2EO[ MV'@SROH%:,?PV J,K]+5U@C\"K/1-.%JFRVJX/!D-OTVFJ/:UO VY!XR8Q&( M,=KA"E:)A" %,3EKI@UX,+5',3U'3[^^Z=MBKII>>DTM+FL^'@MIU:FX>.)7 M-SE*L?1L[L=7PUOV+I'*2?QQ/O.3^7BIX2%-FI:J#L)*_W:I72!>YA(B1JU)>WPW2'W-\5]RWW/]U-EK -&>,+(=+9R8E%"\4 MTQ^]($$G1S@PQAGR",YL"H5A7,:\'GEL!;P*?RU'36_J%6GKI M#*7%PX!2YI:(3]$2SP-ZW=*FR&I'>Q7]PLZF0#3I%[Y&5SOZA?N3]);)I..] M)U,H!Y-O^,[IK!R]ULXBO>ZU':6/=N"]J;P138''I!Q1/AHB>?+EZG\B8%12 M@2KAJY_J-I$WNE;2CS*(?OX%TF_3:9H/([@<8E8DRZB(9.BD6$,U :X RDT\ MP6OGZ-=3\C-D@%Z#K8?&M8)^&DCSW'#QU^GL'P>E"4>$^7RH%89O/.!N0 -R M84MJC"_;;WCM%+-*I]JM4M93TF](W1#*MM=/2R@K+B\W' 0$32Q7DL@@T=V( MAI/LN.(Z))&JWS.]^_Y^(^.&$/5:76R/H^G"CQLY0\0%A)[HXH>?I-*,]6N1 MZUN>(C[W_K<_1]Q8&DUYA (CHDR3)1+C92*3,<2FI$FR62F574BR]@3P)CS" MVWJ^:[V=C/UD,;BCO%5!G^#&9PP-2:2EYR_DC+N#0)=I^ M!J_Q-?A[^@I*11TVL,,_R'A\5E-5.4U4@S\M+WS 535]B-Q2%@SQTA2AK=+ZB? H MF->0I'"U@^4-R.H7<=7!L"G8MM1+ \;MW25*=#3Y?'5Q(BAA%*>*) YH_ZE? MEOE1XIF-VFJDW=1NO7&?@D8!M*V"'_4&W5K:#6'EX.+K;/IMY3E<<^*$3525 MQET9_X#2Q)3:0'014E8^>%[;;WV:FGX3*V^%H?^/O3==;C-'TD:O*,_!OOR4 MMQZ?4%D>6]7]S2\&EH3-"9GTD)*K/%?_):C%VBAQP9M[/\;OIW_73-"5HE/+F?$!5M"E63TAVB *U(-B%' M9,WS!-=3,^ZURM!X:J2%41VG6GGXJ>8-7]:S\NQ$J/,_'0E")5G )^6@6,[K M_741>2,C]DR-[\V"O93"#>!F[R[8D4O 5T1?P9@95H1*D1C'3#!.&F((!HIG M7.9DO; ;N4_SM1<!"KC5YQS>UNC(+H8LJ0)"F@#^' M.FV2>?#"62F3RB6T?N]]GJIQ77B['A:<"(R3^0V(^!J M 'W LZ9 C8I%KDL5JB#H>T769W>JNR(A$V!MJ-:?HN"TO??OH?IHDIA7FKV MSE_3L[.KL1'G9#2FM0=WF.7C^>S+V?3']42E0SX7[T?AX1^4&TJTJR=GC#YZ MQ2WM-4EQ J=-XB(7P!)CP47#DFK]=-7%D_.U#G_IM2:P3V(P.6 JP(R1=5 8 M0D I0*"*4<>BI6A=]?9P766,8I?!=)M@;=1H3]#BF*^V"PO?9^"^?B M:K[*U63&NO0A'8?UJQ_>*=A0$ET9?!ZB"(Y)2#G5-MUHP24=00=G; D\>&9_ M1X/_4%>_YCU:IW/0C.+&O@RZTQ56_I@%C,PMGU6*SEJY\4UN:+=%Y;,GW& MQ8]INNYI:-%$YKD"X0H)P01.ILWGU<6^$G6BAAMNBG%#1GX'YV(?G(^/C@ZV MR.GTVW3VY:2L*M9+'2E1_?Z3Q153JY' MA6$/1" '@_[!]-FCS>OQV^//K_] M?(QAB5<-O?:X2%W_97O?BVY(9Z-KSM4ZOV+L(@JRZB *4\>7>HFUV3X#EYUU MS%@53.M^2WDA%#SC94[GSII+N "N7UY.XHO]X&N+TC(SWK\T4>0R6!7 ::3-E:<'S MDJ!(2];29%=2Z[CQ28+&==8;GC3MQ-X9ACY-OWP]/RE_+G'UT'WTK4X3O[PG MGSC.65GM+\]KFA[MN>""!0JJG5).9Z&'1-,3I(U[,C4$PQ,P:Z69S@!W,YWF MTK.<\%2R#LF ";*.JX](Q[G-8#PZ4:*(LOE]ZA/DC'M@'098^VA@[);!M_E8 MF>_$D5N%"4P6 93.M16\Y37I1R7-74[E7C[CFG[ ][]YW)S]]DC87WS-VF;M M&5NM" ]2&5K!0O($595K8W:.!:+0,CL5T+'6K0LZ@4;K^&EK9]:1T&/4[)., 91MM/7LSL)/H. /28EWW%R\GL MQHV;:(XBJIQ :JW)Z1+$%:NU^EE;'C-:,KT'"'D>4C9.]',0@ V@FLX ]W$Q MG:7I]W!VLWLPA"2T#22OP$!%0?(2WH(KF04AK-"FM8_\)$'C^,T'A]=^BNCW MX?*V/_HJG%5^/W_%.NUU& _[F34&\+*WX6H83]MF@8E">Y#>$@9-JAU9G:)# MR)L0.%?&MFXIWM#3OFO%5Q>8\YL+S$_SLSJX:C4+)N>BO X!2G#U J/&JTI& M\"I))CF3P6PVQ6G3%;ORN;=1\AV?>Q#Y=M$#]1'.?EU]3TQAH=394KG4-SH7 M$$)F'#+WBO.07"[-)^X^1="(CO@P$'C2&]]'&UV ZXE7E8F05D17!TZH0 X? MR@1!\@@I^.)B2,8F&TVDO(!BE M0)759/M:QE:,$HC!!\YV,'9/KSJBKSTHDH85_XA/'(\P=BM(N2VV)+,BRC-$ M[>I=?1W,%!3)SAAK"Q/%.[X#GAY?K:L,CD:.4P.Y=A#[/\[3S\NAL.<3PK7Q M2D004I.5ML57ONJ/TJ&PSDC=.I)XFJ)NG*86ZG_28=I+%_TBZ\-\EJX8\H9. M3C35\1-TINK:P$M'3@>YY$5+XZ5OG;3Q+%'=^$Z'P]>.&ND 8H_F-UQO%Q=$ MDM$H0/3$BXR97 +OP9+U*H[VD,/61]=3]'3C2@T K&9ZZ!53M[:(L0$#Q:@@ M!);:WI([]>CQ2+B'7JH ,C(,2 MSH$GLP\&;4U+Y^CSL]?@6ZPWS@#P8=$SE+@[R%U[E(F;)B.W&H]\G"]7?7!J MX=UL63M-'D^7YQ-E+1ETD4B/&I)*\B0(L?;0R;60AUL?N P^M[[+;T;\1H"VOQ&@!]=P MOZ_=?X3SBP6)8%[N2WSO1^[GO[K1V_:6/ SSI$V!)RMUCE AEX\>82Y(I7WS&7K[E]P= MZJ5[&]UO5W*WC=A[M9_7^4%O+O #[;W3O_#L!_XQGYU_74X2,IMU\!"<,Z!X M-A"8*>"8YE9K\AY4ZQZ5V]+85O#8!'BM=/4"L/A?&!:G?\TG,@D*R+F MG#AMWCHVU4FAP1CR6Y4N3*O6->@;DM9SE=Z0R-M%,R\%<(0@G#!EC*S3+*MA MJ%.( L20:C)FRBGGPE+SOF<;$]=S0>#@H-M:.R\$=N_F%XL)'=[<%H=@+*>P M22&=WZ@3\!(B12]:L.;E39O2-LX-<1^@VUHW+P5STQ\XR9:Y&+."DJVO/H,' M[UD %HA9J9D0LOG(VPUI&^=>N1/,;:N;%X"YHT)KW3#GE%H]O8#-RE^UCBA> M@(B6SO;(K'&M9W=O1> XE\;CHV]W+;T "$YRTB9'9R&54#U6%!!"O2*4O(X6 M1!_]H6.)<2YSQP?:5KKH]=WLSUF>+M/\8G:.^>W?"9?+HV_UIXDR/BC,#B++ M-=6*<8K*F5^-,T^TJS+:UK>-6Q&X$>K<;X*Z)EKJ]7BKZZVZ;^65M:Q"%4<*($48$>+ MX)U*X!&S"/0[VC('2:M\G+ZN5H83"D= .ZXMDO&-0FC3]UB*Z%X8;6G MG*O3EI1GX+13H&FS&<-HMS5O K\KK2//S!H,/0_:,QU E2\(LM?7W\PD"L09 M<1:L 55\AJ",('\6<[:6$XVMW\:V)''D85>] 707Q;TT7*YNR)W2UF>>ZLV1 MJ[-!"P3N5Q-)2X[QA]8G-KY;TP=*ZNTG42&>N0'/J?5%,. M _A(GG-R5I/_Q(MKWLYW6QK'?>[H$IM;J^ZE0;->=_K@; HA@\OU2DJ3=7 Y M&V N:0H2@S9R+-^SCU>1/J&YK>I>$#3O7LM5-7!T\N3?*V]W(],"Q=00RF))"FLABB4 N%9J(]+TLC6]^([$3KN M4TP?X&RBQ X.RS7L38J.B==1BE$B28]I!U$7 4%9EYV3T9AA>_=V\DIS,+2U M4$2_14$KIDYQ\2W,\INKC?,IG#>:X_?$%[>X)O(^CNV@\^[ UL&NQ MD/LW:3[4(^\^\&DG]BY0=*^MW4FD$WN&^?V,W+:O8?8%W\T7ZXROJ;-VY$G7H!*_YDJ5.BC E0,PE61FL)7=E0&^P$?0&>V$8R#UL MK)@.[/&3&^MVY/\1%XD$7VO8G5:KA!Q%457$! [)*4XBVX#.^!*&'3C^/(WC M/B8F[E)5"')*(?LH-((>(,] M%!SFS-M7,?W>V7X(B[K;?NQ_2?O@FQK=RCY-X4#7L!Q-R9&!Y 0>E;B$P .# M9'*M M,FI_:/QBVO82^?M5;?^0:7:3']7D5_&N(93F0HQ3KBQEA)P7-6""&P M#(R9H*2T2?IA7L0?):>O"]DM]/[X2^+^(N_ 1'W",SKH\L>P./]YN@BS)%F^^GG[+T=_3Y<3'GE&*QS8:G=5_12MH4,Q\L0M,A-=ZYS>S:D;&UN- ''_ M>F(8[72&NS?S&F9,8N9:2>-),CG6+ML%'.U%4,(PF9A-7+?N!/&0BG%Q-)2^ MGX#5#L(?$3[+Q?GD]=-W(X-$ZM_!#/_W"SC,D] .@730[;R_F#@Z;QX]G\D[Q_3E^ M6TZBPZRCRR!E#25H^U!8R1SQ9#@W0@CR$P[B)MV0-/;CXS#FK*4>.H#5W>N+ MMQ30S)8X$<&1*$*L-?R*',L4P:.W8$U)=5)3U'G8"Z0K0GKTB'94]9/71KO( MO<<@_=W1^T__/#K^\^W)NW?O/QQ]>/W^Z/CH\^>WIY^//KPY?G_TZOWQ^]/W M;<+XG=?:.]!OPV6CJX!W8;KX9SB[6%WZG,V7%XM; 6)B=;B:=^1160M*:PD1 MK0?W=JX?.Y=$LWTI^_(,V$BV63V:?L/8YI[U% M_^##?+:X_O%56$Z7EQ8@.BD8BMI_KCX]<93@F36 EK:9TT5IV;Q+8"OB1V[5 MVPIO#^XS1U%N!R;XU<623,IR>93^YV)ZV81_%1UYBHX4^@BH,GDI43L(FGYD MT:O,G.>>MVX@LH:43A!W6&#,VVNI4[#5CPO$JU@K%5\3PS.@=[8VAM4UN1L! M67"9@K 8FH\#?):H<0'81/4;P&EW/8P]4^L6%\NJW>L0NRCC2B@@>78UOXC" M=B<92&5,)AHX,O6'BCTT.&\KS@Z.FIMS^]7/FX__,:6P9Y&^_CS& M'WAVN8M<+9U3$DH.-1DC(D2.'C0/Q9? W=Q*%?L2'?C::)%B*5!O*T%E"J>G M$YRU!\$ZN.VID0[ =4M6*V9.Z;];;4?-?3#(91TN)ZI-T.!XU!!44$A_R$6T M=O+7T3+R*(XNS&P3/76*M^L=J;PK@N@7N9 !R,Q [7<$&:63JC M>>M1D>NI M&?-B'J\J5D[*$,](K@LRMUVZ/Q3MHO#YP:3?P0%U MRUN]*8-Z?18HBJ_[+WIOG,-"!S?%ZBJR"%%1_!X=8SEX4?\Z7"CZD*"1!P9U M81K;::PG^#TMR97H_IS-XQ(7/ZH$5QN<_CR?)?JO5@BX+XZKK<]9X#+6<@*N M#"B=%<1L,D@CM70&+8^#!:M#,=5)X+$_ -=!NPLTC&WY7\]G-1^"-$*?EM.\ MRH^HS_)7?%T9'%6B(YOCP%+(56O]&01?[^!9YL('(9B)&YG[S=;K!'M](&0^ MK+IZ.J!?_;SE7[U;X/];)&'O36FZ_01'L] ?(QAJ[VL/>V**O)Z'!RQ%7,]9W)*!!*7-CKTZSQ,S7J$G3E(=%LMX I]-S=NW43HG@FU> M:K8)79V K148-GD V4KR"BRK&'RPX&R=*A&EH.,_ M%MJ3WFOM76;-,X\?IV3DT95=V-,&.NH2:5=;,@?-E8L<.#F[H(R+X'WM0(>> MO%,6.6\^H6L=+>.>7RWT_"QT=A!ZG^"YZ;'[.BR_OCN;_W4=ZE@;',,ZW#4J M4*@#."$3&.E#ED$*:UJ;QLVIZPU@NZ#A>8BU4$T'H&MQ^A_?E*F0$Z!A4\\JPI@R,/-NW"TL\'B)ZV@ZWW-]_3<^_/KCQ6MZ] M\EI^NL?_U=74ZKLFQI28BLD@2O"@@BP0@B;KYGE47$7GXV#7."T9Z23T.3PP M-PB2#HN2#K;*=5+RZ_FW.)VM^'O^HO;N._)$QI@,]Q:T+'6D.*]/NLS1.96" M4Y:YPEK71C4@^^5GZ[;9!H=&P(L"_=%B41NBKNY/7J]ZH[Z?G7[%3_7323FY M.$_S;[A\3EY7&8=?ODX8L\[(7.O=#+FO6BCP.4HP2G&#FF>.K5VKT9A]^7EZ MA]Y@8Z)M[-?X9?IK'::#;/\=I97NCBK+1J7!^ARL#TQ!VN# ML*><#M$G@5P:+K@.8)VH]T.6@1>E0,YHI;#<"-.Z+=Q!^B3LGS9R>75AO9+* MD50*#X4U5WX/MO\L[/,&4I M>"8>JM_D*9SQ&!$8"E>,UB4/66&Z5\+.2\@LVP$W.^3M;*/$GG#Y1$I XMXI ME!FB=-[.5F#8)6]G&\WTA+9GZKVYEL$0+R6* MVJM")(C1.N!)91?(4H3VLT]>4E>'SLQN*U7V!-"-"L5UD3QD9:'4_Z>4JFEY M4D*VO(A41)'J(.?BRV[NL U"]FKNL(VZ>L+B(ZT$E(B9Y90@>YE(:-$2*W4B M3%)2(H]:CR7Z3Y@Y;@6"+Y@[;:*0G<#U:F":UM4:F B89VI,2 P3/.4@C MHN0"O<(!@]X=:UF'?S[JS.[NJ;B>4#A8B5I(W&7&%6B'U4$. F)VDMSPI NS M))/A$G7^'4M:MP+@P4M:MT'#V(^@&]9(ZL2C=BX22X'LF7<(T4A&?&&)'I,5 MY5["S?]?TMH*(3N4M&ZCK@X.Z*O'M<]?$<^/Z[^^;E\:4^1&(0/&2ZXW&P5B M4!E"HH7+1$%4A5D_ZU1O I<' Q M,J=%0!=;Q]SKJ1FYB6P3;6\ H1U$WP&(3LZ_XN(U;3\2Y9W-N3J(*=YS1'6 M5&R=!<0H#A28P?B:W5*BH/2KMH_?Z@DF8JZ 5/'^B\7L9>UMQI]\H(<3:4XHE).2CW8D)*&?'32F:0'YVYTF/Q>6^5U.$L79ZN/ MG^9G9^_FB[_"(D_06C)*,5%$)@4H5^JTP!2AH&9*^1"3;CZ#?&BF?IN@?4?< M#K>1&H"HIUW5MOI-VEH=;< I+'5 :P8ZWRR==<+PX(41>;!'A-^P1K(/L!ZF M;G(+Y.R\?;[C8CK/G\_#XGS43;1&$A\O%NEK'=C^.9SA\OUR>;'* O &PR*+R*NIH.K=UM[CIQ)C].^^Q7;&U_2[S ME[MLAE_".>;3-DD"GXCT&S$CZ+X=X%PUJ> M&U2F<$'F M$P#\4&'B0*E&&PU[@A>VOLT9[G8>?:ZQ:A209=N]/2V9+(6!<' M,4H'23@C,LLNYL&,P #\='(!M2\JAVC&V@0"/8423U<($@LAR*S),M62?9<4 M.)DE<96%2IX+*P>;9+Q_.7#7W5/;(&FWTN!MU-H36#&Y>67&;U(:O!4(MB@-WD8C'8#KH4U8;<:0=,HN91#9U($>6H,+ M*H"UP1=9VY#<'Y4\YG"=KILU#V)U&ZBM2_!=#_O(-GGK CB'F40C+;A8,J1, MMB$(*="USF=>1TMOXU"VU_/&\W:V$'J?X%DWU"4SAD($!CE&VFE22X@JU4FC MB3,,%."%X4^SES9O9QLT[#YO9QO5= "Z^PWP3^F_NYP0&7CPD?R'X#" RH'X M$#I"\<$98\D#4*TAMHZ63AYG>S.93537*02O]BQF$[6-$3C6$ T ZB'[O9Q-%L=A'.IO^+^>VK]Z=OCF@+?ES, MX]53T4DY(ME22%/9O YJ(N-!>T6G=,W1CII!I%@=;$Q966Z#Y.8NL-8DEFR] M='\HVD7A\X-)OX,#ZGH>P%'ZGXOI>SUS6.^7QQ=C;]$684QBRF.=!> M_(&?IJ2B,*.]>D1_K,FP-WT/@B?CH,#Y7.,HCN"+LV""EBEQR;RU&YG.'0GH M#U=[8&!^8(5T<)H-9"V.;XIKDZ%='!1%X*60V$NAD)\'"S)&3Z8$HQ2#/2$, MQ%,G?01ZL^]=0:F#K;7# ,2)X%:'$'.=C56?=ZRK$Z@+Q9 "658YL324Z[ % MF9T\Q'6!L_VG7FZE]![GE+T^^7#ZZ>CUZ6/Y@'MD06[RM7OG-6Y->Z-,Q0J* MFO\U7_Q*!9,A%7)((H04R1LN(8./G$--3HB\("NL==+=(V3L>^R]GB_/E^]G M;_].M U.RJLI^4>S+\N3V9\SDCKIO=[27RV[/%E\7,R_+,*W6U*(4@;F$+CA M$51T!IR@+:$CU\J1RU9\ZZON/4D>]SC<%TGW3[!#ZJ\#*WW-2DU_?WVQ/)]_ MP\7*L'S \TD6Z)A)Y XIY^L$20$^Y03%.87&HM:^=E^(D.H'>(>W4I?)4)L@O.J&CS M@\-P37B_W;KCIL6, ;2AE3,V[JI,R1&^9NRD/,H1@899Y1.YNI)VDD\&8L$, M,BNFT4:3'=\(;ALM-^Y+\F@H:Z^*W<$U/P]G;M-@;7L\N-^P@S*KC:JF+\DVN]Z;]J!TQB M/KNH\YL?^[>_6O-?_F,2SNDBS):7%96_:I8GBC&*[FF?%2XH#! 0%(][#SDBQ#L$Q/B[9,V^?UP?OVK@CU+]:YC]_#7^?-5C M>?GGC/#S.GQ?U?W>:"TZ'V-A"HRK/5>"J \=7(+5*J.F<\6&S3V$ Q \MB?; M)C;O5L6=!_!7.WS"I.-6B@Q,R *I2%[%SQ(@UZ)A#[;UKDA&Y U8M^.+K&T M1I]018V8T3)K6J="; = MA6/?WK5^]1I,.ST^V7_\=/+Q[:?3_SKZ\.;M?_[Y_N,?;S^0(@=/QHY.20IG&F_19HO8]ISZGKY@OSO"DK%WJ,E<,C3"KSL$I&/*];:&- M9SCM.:F89;3QHFN=KK I;>,^E+;%S?V3:A#]=! ;K>7FU<^;ZBJOE0A;":H/%VC9&D9.)18"PPB3EC8V^M1NV 5F=GF^[@F%3L.VHEPX.M^,PRU<% M L5Y'3G%*3H*\E)E\1"UEB"C$L)C""*TOM[YM7JGP-E5L?,F4NX 'Z\N2'"7 MN[1-:[OOIMJ>@;;/Q;S91U9'] J5V/J3"P9.I2]- XL%AMMS"FX M@T6)*XHZ];IVU/^F\-I>&1U Z]UT5E]&CC$L\=/TR]?SD_+G\K+2[!66.9W4 M*5U\J^WX,1]]FR_.I_^[4N2D,!V)GSI_O#9^4<&1P\DN,]%+R&022G.KN2.M MG;IK;>!X$ 5V -3UEXS5E5@K@UO%81F2#Y,5%,Y)#5+4 M(7%&@/0AE)Q4=OY@MKH%0YVZD0.?P >'PJ@Y"_N*H]#FW% F7N2B I,@92*9 M!%O Q93 )!]+M@4S'LS#:,;5N!GSG>Z1@4#103[";58F66GOHT\0911$>U00 MO>.097*BR(P,6Y_WM]$P?^<7+RYE_OCX^//KPY.?V/MY_> M?S@]^O"/]Z^.WUY6T+_^&F9?<#F=O0Z+14TUHBUR,3N?EW_,Y_FOZ1F).)^< M?\7%>R)D]F5*P>UE&X<]4@\&IVGOY(7#2JU1^L/UVK0C'BQ[,\CFYDG;619S M+9$(*650: RX(!5PYX+Q0A4C6IO$K0C<*Q/RUDKWU+#\]&LDVZV/$R&R8R@* M:*YIG_.$$(ND;:\I#/;HK;W?]FA-2N/62X][V3 <:.XD&0ZKD ["NVL&;[-0 M#/*82X3$7*B-.B,$-$@_8K'<.!ULZ\X8CY Q8M7"P%J?MU5!1RB:J.B-)4\% M+'?5-\T"G!0"K,,4N1 !V5"G9=DZ\65SZL:]P1P* M4XVUTM'Y<]64,[^YJ!W8/JY0/;&6.'$H +VB'925@> IQ!+2"4;["4MIW5SG M*7K&O2(<"E-[2[XC%$VTIGA9U0F9KKZW)YLA"*$@87'(M/#6\#&MV&"78X-9 ML6TDVG1D\UXO=--S/)[^P <1QFWQY,P<:G+ZF$_$&:9"H84W4+NJ2&-T1,_: MO\=M0-F(=92']9\'4%0'A]$37-5>9-%X&8QD(&)QH#RGB-9;!IQ9$U2P*3?O M_?XT12/W:AT YO#;%N%=..G/\'3!DZB887QPFHUFJZ7U MY-3:]]^$KI%GFQT*B0V5TP'@;C_"GI3[;$V0W!3S0\"!KJ) N$DJ>\3"$CBJ9["%PJ4 QBJ:"4 $B1I-5#L7F M893C.[R;:.0D8/:55AV6G,ZGG@XNRTV+2SWI0B(7(DJ-@E!B@!" M<25]5HRBLXW>%;=8=,1N)X>)6 ?50@<6\I%-LDZ%G 7N-IMPUH:>$:_OAL;C6%H;NW?J?98?\'L=&DVDBRI7 MDV)9R61<0AW(ZB*@94H;9UV.FUG?C9<ULPU5TD5L"<\&MFK[I.QI^?\#OMQ%K8_!F_ MU$3[ 9._-U]\\"SO'>4P2CHW&FN"EPZX$ R4EXH0Z@.XPA7C7BL66A>$'"2= M^V'E_?6R5X7V@C,KR,OP03A0SCDR H[\C9AY<<)K.V!3NSND])$WV1XMZ_O9 M[:Z)#OP]"IK/5PUAKB> 7FWIY:H=EK+6< J(P+'ZI$(LD( HCG=.6M;MH?+[,&HF_Q[ =&4.+CO,<,%5D11+!\=(&!(%?2%#;&Q:O7X$BE>T!1UT84B11E";S8M\;J61^R:UP4-3<8Z- MC<\7W[^?_7S]E21RA?-K+M ES:S,$&VMLLN>PLND%$2*9[E7+'(F-SL8UBTQ M;MY,J].AB0 [\!ZNG:KCF_+UHC61@AIX8#4)TA1P1B2HR9%"82C1M)Y_]("( M7CJMM7,Y]Y-S1T"92*5L02W 1U8GW7D. 8,A*=B0Z;#SP;<.3_HJ#]Q1A>O* M*K:19\-6V >\T_L0%HN5Y1SPZN[!&H/?T#W-U2@7<<&%FK!4&W^N1K62.8O" M"$#)H\PJ%A^&*OH^\$7<$UE=EV=U4E*YVH0JUX=E\L8,.(T*M% Z*U<*!7V# MW+U65A>7CL$7U1VR@%?!8V< M_$O'%$+B(C)N1+'-9_1M05XOMWMM$;)Y$NA>ZNH;B;\8^Q"^7;>@-IXATTZ# M3LF"TH7<#?(Q(&KGC$;M++9VW[8DL=LJM/V@LCDD]]9;!["\GHOV"2^3O99? MI]^O0V2>.<\.:1,'+BB.2KZV^2W BHI<*>.L;EUN^P0YW<)M?QCBV-+$YD/:2 M?@?H^3!?33_%FJZ M+3%LCJA&&ND 6T]([=?%$7=U=A\& MKEW'B@5V4U 'H'LF6Y5KP8U+M#-M*:!J)G1DV= >C;ED\E)9:-W1K4$"\1@^ MUXX(V"YY>!MU] "NJZSZ)\3V+ZRML#$?_]#;K0_7")B'4N5+;$?]=GD^_583[M]=7([9 MFEV$L]M;>?Y@*P_XH+$'-8,_?;22U"B/)%HYP51 <*S.4R:O%2*!E_S);+C, M!ET>ZGW[((\D3S60N537+46]);W/EK>:+(L@BE,)HJN/D]TY[YUA>I.Y+:[2UK=^C=6K$O$K_OYA>+B4J2N!0! MF"BB2E9 *.A !$^_9NB1'] 1?H+2;CO$]8;>K=7Z,L%+_W:"3I$1"1IXD1*4 M+PZ!=34^\837&9)Q-'M#7S.K M+7AA.<2$+JKDC6/C'K]WR-T(QN;?',:[*[AO+-'D>F1>=!31E>;) M?K]-NOM6,-@BW7T;G70 KR?28[-VQ7#-P*UZ/0>1(=;Y?"5DKV0F8Z%:3Q38 M,V&YFQ3X?<#52",=8&NCI+/B%5/UOT.* 9/7YQ M"7.[*:@#T.V5B&BRBXD9"QD5;3"C"_B0 ^2"RBN?E>6M1WL.GE,Z;K+S M5NAIF5.ZC2I[S"D]/OGPC].WG_YX\_;5Z6NR!_-9-03S%W'6/,ZH<=:L$6@$]8+EEJ[SX]3 MLN^95[?;27E-J)V>OPMI>C8]_WG56,CDD! Y".LT;3I= RO:C2P6'C&5X)JS MN):8<4^K!ABX?SZU$7L'-O-=F"[^&K7KJLNP=&W^04= M_E>!4G2.&\83Y%P;SW.I(10K@-D@BM1.B?8](S:@:V3'JB40UH&LE58Z0-K' M^N1'JCF_8>X1+J]":&^3-\7'FEE&K)D0(-I8BXXDA=-6&E=:)P]N05XGN&N& MC?EA%-4!!E^'Q>+G=/;E,E0 M\M:7:UN2."X6!X/*_:O< ?76 2ROZ^E.R@9RM!I#TCY!4DC2RR57W@QP&7SF MT3HI6M>O;4/?N%=RAP+D8!KK (TU!GL_H\CKHCHT*U\F,QX#*Q%XCH',"7DU MD3$%6:-\?<0RK&1=8PT<2>LNX.+;=>5S#6=@:K1%5#8@FUQ,7&NMML MG83E!#:O_%]'R_AW&OOH^$G(["CPL1O0'[TZ_H0_YF<_<'%MLIEWW-$9C"Y0 MN.2*A:BY B]3"B(6Y_%>W>::QO,/OKHG[>^JKGDSV8VN^6^KN^)37'P[GH?9 MJS<7>)+.Y\0&EX))=CU- 5/0AJ23I*\=?CP%, HEE*!UR,5%>;^?VSHX;+3> MN+9E (RTE_+8P'F.%RDLB2.6ZN37ERMRM9S2##A7$CWGQ?'-)E>T@,I@Y8+M MH=)2KF-CY,/\QXIH4JK_2+*;+I?SQ<\/\_-?KCCW-LH,16!MO60X.%0>L@FR M<$4G90@;@>2YE<8MRVN/DJ:2[9"+%( YXJSR7P?82,D:_W#@^=7<2_/8+\ M)8)F^*4V[#MMXV??9N/MWU=SZJ_X^2.<7RRFYU-<_F,Q7RXGD9%?@!JAM@&O M/@+%#ZM40YXC$[H4=K_?WAJ7>XM%1_:7AL72H!KHPJ+=#5_^G(7+G.0F^!C@8N4U*RAATZZRG+<@;-PP\T*$V ME+JZP.)M&?Z2VT0(:3ER!.8$F7VN-(F* E_O2B@NQ>!RZX+KQRD9MX7*"&9S M1R4T\[T&RA[_C+/I?/$9B;?;][9M?_O*FF>-;\#%LWGB2WED1(GBL@WAU M'$HDF2V^4288?+&[QZOEQ;Q^TEY [0,DCB4Y"6!3*%;!.DM-/NP6"3QH, M\Y'DE&3 UH\=O24.MC8]>TJY.YS<>IT..3DM?0!C"XF%.P0?'/V8T$1#'[UM M?1']8E(&M]+QIBF#VPA\[-R.#5.:0A&H#=8J]MK S=8I18HA1"=CYHZQDNZY M,,,GCAT^N7 KQ>Z0.+:-E,<&SN,W$E>,")NCCI*B19-I6X5()S$+!K@FH05, MJ 3?""Y/K=*3 6H!DF82[< 8_3,LIM4F?PKGN#IH6>UOK\DL,_*RR.ER#KQ@ M'IR/*3L> L^MC=!]&GI*,=S?8=E+PITAY#J-3KEH=7U'8[:Z^<9K,+&B3X-* \$+75S$*&XVF,Y.GH&+R&5GKK)V]".X' M>KN@Y?&X^P"JZP"GK\(2;U'OA'!%FT3G.B9RYG("%\EB.UZ8EY:SE%H7]MVE M8%S7J#&2]A!N!]"X:_>/?S4'LY$<.'(34S !5!W^ZJ52=+I3R"E]-LH/&Y4? M;Y4&?:"D^M87.;O)>^S8ZMY%14JD!%+'.ZPI2/A^EA9(>^)X^FUZ/I'>*"P4 M9)C:;E6I2 X">@^,"::#1$6],5G M/^NOPME9_=W'\'/U/[A(56-?<(*6X.^#A^"$H]VA(IGE.DN)1_!T<3GHS2&TLW3[.GAN!Q/OSN;SQ42[7!1&"Y8IB@T3X3URR8&SK+0.05,@L,,A M\V"A<7- !SY0]A-K!X?'7796#0(_$RTAG\QN\\8GT9D0C4Q0#DY5 M5%*P[$&K.G_%J0!19@4LI2*UY5:ZS2SCUDMOA"KW$E!U -&/#:R[XGH]_X&S M0&+#RSD"GZK:WOZ=<+E\'99?R3GXZ^,"O]\)-B:.*\,#\R!5XI?/4C%+#X5Y M)JRU*;*T@P^V"RT;0<^_&.@=6#DO (M_A+^GWRZ^35CD+$:3 +FF+98LL>65 M QZUB+3#M):J%>:NUMSLHI/]3N#:1=I]@NC:!Z@__V)O.ENQ5XC^H&J/E5R; MD^:4(23ZY+6-/!C)G=JL,=[V:V\&JI=Z?=Y<^AUX_Y\PA>_3\W!V-5SY]7QY MOIQ8YTMAD8$S6EZV>7,^!R@J)*LJ#ZYU6<>CA&R&IQ=U@;Z_P#M S3_"=+8\ MGB^7N#R9O?W[?#K[A'WZ,,HH@-DO;E:]C*G!E>[H[8!4$1N*-:3:&K63,TZ#3+7 MOMBF_CYKD5KC:0TIFZ'H1=VGMQ!ZGXY2'4MV-JU,725MW7$()Q2Z\F@* R-4 M3;CQ#IQBNN9EA)*+,]ELELR]R^J; >FEWL(/H($^(?;GK/J"BVDZQUP#U\M+ MDSK+1WG)P:7:W9('^I2=!<\E"S8DA>+9A@S;+KH9H%[$I?N@\NY]+N1C&^5\ M_O;5^],W1\WZ>SR_1.,N'UOR-&RO#Z:MHT",8OZ -6DS6(C,)Y!%"()IEC&^ MW%X?45J#S@L@WX].4EU?Q*5.P)E%,M]9^ZP&8.XE]/K81N^;]/K81M0=>->/ M="I G6H/9Y*("76H#2:@8UH#3RYXS"*FW'QBU0OH];&58I_O];&-E+O#R56B MNXVH."L20M&T=[C--9(L0&PQC5JKH(=%2@]53/OJ=I->']L(N@.P/&Q#D4I& M7P>#AX+L\BG:&VZ!^1QI.WGC5&L#]!)Z?6REUV=[?6PCY!XBIVO__7K/*!$= M0A:68@+O#/AL&?AD5+19)%XVF]9R_YM[RKC>W9+L+[2>-'X%?\:U4EH7T+R2 M3U(!YXP$H[57,0P/LDI+0&(!9 M4\-RIB'HE('\F:*MU2CYYCE7:Y<9IXSF$)#8493]@>+=_.)Z1F%@7KC",WCD MA&XO%7AG$SB*M3*K,ZFRWA$3OU89IS;F )#849 =(F+ZXQK:(@E%QQV%. 85 M*!4RF3]I +5R*F?!W1;UP.M6&:YT1),52R!Y$%#[9$.4 MI@!'[GAF,>FTJ^4XW7F>DFHE#6(Y=I=G!H^8C#;5YD$$DX\#'VES?JT A=,P@ MBK)6)XJE[U]2C=6:_J"=7O?)E-A3RMWAY%:OY,)DR 89A%CQGDH"[Y. Z%'[ M9#ES>=C>#!VWIM]*QYNVIM]&X&-;G@V;IBHWC8 H6" MZ+V($J*2Y"(EI2!F+! P4NS$M)1R"/?Q, 4*/%#H)X(C3#,#BM&&JJ/K 1/M M(!L+.M>Z>_U+*5#81N^;%"AL(^H.G)M'TJNU8S;R.CD(:VE\$:[FTPG(M:Y, MJ1+H)&P,EI=0H+"58I\O4-A&RMWAY"I02)GX5LJ!CE:12)R%H+*''(4W113F MY+]E@<)6NMVD0&$;07< EDLS/IU]NH+/+OI^T.^DE? [0-+#*@SGG0U_ MB+>#K72\Z=O!-@(?^R[OUKW$=3JG*]'H',$71B+QWH"3DB04M4^\IN;8S7J- M//CJGK2_J[KFS60WMN:?G*(:#9E"CA8R$QG)Q/OD49E\NAVJJD!/YTH;XR[$'Q5WA5*B0=)-E#4[UDQSQYR22"D#S: MB-QBV.@!]E#6?77O(+F1%7[59O8Z29MEGFQRD'EMT)=#HH//!A & M0]#:2,TWZHKXC,KO+#JRTG=1V;R%_,96_&7SZNNT6\RRF&KGBJWMSA!K?"TI M0 Y(IC#8A!M%",\I_O:BXQC_9HK?67X=1(H/9F[ M3GKEZ%,1NO6EY4XSYP^:Y;'/;<)>$NX,(5=><2Z*<1]I:W!5\Z;J+!A.04XR M66>I7;3W:QR:8J2'^X/]M/K\S/EM1#Q^]/C4U/*3=Y].%J_#+.1IF+V9GYV% MQ4DA(C'7/[]^<_+IZN3$'%Q2@0$W=;J53!(BLQH2DL=EE,S.;]8RMPT]_>!K M%TC,Q]7/V)"\YN?C8OIM)<-?+-Z?C*Z"ED9F<$&2E::M"E$4!TGQG(K%Q.Z' MM6M0M_&2WP>8^S^X+VKVXG5 M_+TJTN5)N9[%]WZV5@HJF%(4"9E;5><>ZPP^LPS%VAQ) @J3V<@X#D9B3^\& M^\&T(U6^!$#?G23)>?!D>SRP["-MUTC;U5D%Q<61"M=("VQ[;3G[.+91TP#6,-'S!2;!6BY %:%-OCP5M M*PJA%(A8_>P8N6M^Q[8SL3T%(\/YBNWUUBE U\X!SRFI;#/H$,B%,,9 ,%R M,P^8;V-(I_UH?,:DHHJ!P\.:S]: MI23Y&"A!ZN"U0AM$.03RUE,X3N.V0X.OD8;&#B^>*YE]-_V;SOFO8?$%[PSB MG3AM4#MK( OO0"5.[+JD@+'L I&I0]Z\*^0N%(S3"FZP8.,@BN@=;:_GL^7\ M;)KI0,]K&<; 3 HY0^*2T_'.)00OD9P,ICFWB16U>1OK?:D9I_O<:"ALKJ#. M[._$V^(2^MKMW=#9C75$M$':7,EIAA:Y;SZHZ_;Z(S6O.Y3QW$J\O3=;^*-> M $W/I[BSM[//I!03__" MLQ_XQWQV_G4YP:B-2]%2$$,!M(I:U7EG :30.63C'&M>G;07P>._D>V)I0?G MUL'4UX,-W(;9_\*P./UK/A$\*ZF" LNDJE4]D>P\0[ NF821&2^;O]KN0.?X MSV)C(G,79;U(0-;I+!,KR,%4CF)M64BL6#1$\BE >NZ5KZ-G3>LV)KM1.OY3 MV>B@W%IA+Q&6=4+,!!5/00L.43G:>R5S<&A(KCP'X7+@-K"Q45D)'?\M;6Q0 M;JVN%XG)Z0^<%"*%ZY+!29Y!7;X;DI>2'1:7;4F%M6YDN1.AX[^GC8[);=7U MLC!Y5&C9&SYEJ5<*R" %17YST/6"P)(]4(*C"S):C>/!\@ZMXS^RC8?,W976 M 3CO77*&Q>+G=/;EZ-O\8G8^P81"N:!!LQQ J:3 N6B@A*)<-I*[YN?B4_2, M_YC6&&3-A+\[D.;GX6R8Z\'W'UZ?_/'V].C_O/U<[\SGL[IMYC4E_7U?'8^G5W0]CGYCHN5"A\1/'U8GD_3 M1 01,#L/IE[?*^FP%J 8<%:QH!QMK?L/MHTDL1.YXUXGMD+4_[O8$5!WT=[+ MQ.G;OTG -0M\%A8_5P^D'^;TU]DYD4;+?+G.2YN$C+%N6TC"U4> 5 V79$=('T7_G[NS'Q?S'=$G?1;)H[KX^\^4MW=5M^#B M>ZJ32J;6'S'O";E>%_ H+"$$4?K@3#'FY;BGKR\6=2O?K/"6M#!;XBN<89F> M/[:W;@3!R3H(S2QP4[=*0*P%]1(B=RB*$M'%UBG^NU/;KW.Z#9X>-"$_C/8Z ML/E7G+Y#4E0X>\#JQ,A49!$18A29V.$%@A,"4*1HN9*%E]:Y%\^0-'*[\@,A MXW% -E%3/ZC[?%[+%6;YF/Z#1YA2Q12TJ,$SHVKG+0Z.I0 J:\=%L5Z:UNG] M&Q$VZS'6BM;0N6-I$K9]=GJ9H MW%R(<3'70DG-XME]WODNE]U%BL4&&YCAH*,AWT)8!\X1OX7E2/LK6(X;]7S= MZAEP9W+[O83<)R YE/XZ.!VO6;WR===M0-3,R9I0+(VKG7B2 &])N-$%;^C M%\CB0*A\FK*QL[\/!)0U &VHM8ZP>,?K7<>;SUXJPQ2@J:.EQU76G 7K&<3B27P^U9[C3H*)UG+I M-)?-@YC-*!L[\7ODD[*=UCK"XCIVM)'H:&% 7NC@U[2KG/(%=+""*?2!#Y!+ M]B1)8V=XCXN^%GKJ(*Y9>Y*'4&R,B5"1;)VSD.N )0?H4,8HM,(\6*Y33X?< M4/%("[EW_LS[9KIJ=SU+N'R%YW\A_CJJ<5E3_2[.,8?5A>@%@?3GS5]K#YXP MRS?/J^\&>"8>F+B6S\R'E.,!GJEE%-&':"#&(NCPE37WS-./16D5A2. M_;R M!\^BK,+&-)_5=CXK1:_9WD?7#U"/*VN"PD5O:S8>YW2B8!U@IK.#H*+GZ(4, M=K G_!8,]/N8O0WJUI[5!]=Q!W[I&N8?#P=Q.8D\DPN5!+!0VY5;0;Z5OKS7 M%<:KH-"UGIN[)8G]7G . -(F>NH7AO=CP-7TA2M[>3X-9Q-9GZZDJ,5MBMCT MUH"WH4#(PJDB/4,[F!^[':G]^KD#P+*IWOJ%YX=Y=:8NTODTGN&5F9C0YD+O M6:0XP010,C/P3EF2+L6=F<=@Y($@^1AYXT;U!X;AWOH9NPG>6]HR1/T/O+.3 M[C+Y"<\O%K/3^4T<<)3_^V*Y:K$[,2;8VDF2CGWI07'E(.H:S HA,[=&/FA1 MMJ;_W9Z$C%N9W1IU!U=-OR?@ZZ]U$N3[V=L9"1/SC1/L2T#-&&A9YS]+JR%@ MEB!"1,'H?FV+H?Q?Y4 MC]L:>:23L+4V^ST>'_. /W\EW=1!@[G>+M-O+F4S7YY/(G/,"YLA!\M 617! M:2\ M19>)\>U&#%V64_XN*V5.XAJ&NFT7R!7V[)Z\_V"]$M<3JRU12#/4+Q? M/<2J.GU3@THLHB/[XTWKWJ\;DC9R8^81C/[.BND7;R?G7W'Q*UPCMIP/6(0! M5ON[*6D\>*8*Y)*T4T8Z[UIW^]Z0M,WP]KL\R^REF)[P=C_S,SDM2BC 8B1_ MPXA ;$0/R'02B-ZYTE-&!G^Y+RA["+[WE(Q??NWQ-,0Z?(9.Y##+EUYNH]2* MS19IFB*Q U\'2'7@7A% - >Y*N$3A!R'C$X>[3!Q'KD3K1-'!TQUN$JDFWVI M#2Y6S=;*?/%76.3EY:!JHTU,HL[RC2R1-3]0\@Q)_:8C M;(.,^^=42SWT9.^.+LZ_SA=U+NK?T^7$:\0H"H.0DZ.HA'D(5@G@Q66-')U4 M@YF[.Y2,"Z*FREYG\':7?)?X>3.OX]0FN3 4AAR]6"L8E_SX90P(J:6B_-+5FK8^0^8L@)$!=4*M6'CJ-GDC)1\?C6,4!E+REE+KP/M<;Q6/;\9E8HJ>,1/!UC-/ M:8)LC"F 9E&1,*+ENK4'N@%9XR8K#QD4M]9)!S![D,WP <]O;J*,B('[K$"O MMHPO J+1 EQ.I>Y R6)K?#U%3Z^W+3LJ?TWQ\-Z:Z!%5]:;SZG=7+RB?2'N+ M'[BDV.XHI<5%.%O>Y,^\FR_>S"_B>;DXH[_5B1U+VK?2IGI>6UZ;FTA?@\AZ M_JOL:$_3Q^9G77LN^FA?LS_"GH/N8=7=(^#?SWZ01N:+GQ.GLW#%,DA*95"% MO!=G#_7\SCH3)9.B.K[! W*& XQZ0@,,>F4C&2N=4/A[2CLHR?-08QO(S7U M",+U;O@$I179& VU#(]8D[6_4U"0N8^UWQ-/9JA>7!N0-_: T4/!KY&">L3> MZ_!]6E.Q'C#&H^$2G0/ODR#&R--P-GD006BI9>+D>PR-O'7$C3T^]%"X:Z*< M'E&W63!5_Y=H_97A-F'6"><3 D^JMJ!R%GPH!0Q:SM$S7["3B/D![6-/(^TK M3MY/M6.7H=]G^M/TR]?SD_+G$E<_3K)BSDI&;(1@0&%DX%4,4*)VCF+^8L2S M&::;+#1NL5IS3#67;6\XN8FBKGLOR,C0&EV]!U=?Z:2!B)IB*$2;4RK)Q=V M_-FMM*DG3!]_D58_,>MV-? MS,;&C)*H+-HH2;;(S+KU!(M50C<(J !0F>I??SVP< &Q'!S$X0DJT[HZ4Q*5 M<3S+FZ\^3W6T\/2\,Y1@9N%@2 M80OF-Y>4(R,51U(1(P3L-:6-(/[A-[:]7ZPF*%\*4-WQNV*5]MLX#(%G0Y?' M3:PR#<[M= Q&^6R@%;%*$HQBRCUS:]_L:>\?;IVG/#"DI,ZM:*P M]O0$77>8@FHB\Z^@^PK+HV)=N.@Q-= VUY(!Y^2B43BU 1FJ\LA#%Y@E5FK3 M82[2)CG5Q--?1[L=+X*J\/102/\TY$^8H))' V?"!3 SC4&P#07N>XB2>I6? M3#L"U#9ZJHFF=X6HDX5P*J1NNXMV/=E2-D)U3%@XA@$!$0Z*\W!0%.S* A,) M_!F3MD,#;1M)M980%G]0/ED>E3>56UWSP_'+ M$U'RM*M&=S*I(([V\F#GG,UU^N8MK++H2,*(Q4$F@T)0!G$N2M.F58P4T,*B+A$]@0T<.>/-4(+ L#>]4Q MD-(V71.Z^E5R7>#A*,BU$$Z5@+M*+TR853\V+CQ5'&/$9;9="2;@*_F$HF?: M6"Z$"*5S4XX@KV;XM<'&0?"5$53//=":7AB/WIF11*60))+R[3T>UQNFDIU+WEV[WDJI %?XZ^;[H/'>QQ;%[>I@_3T:C MC\M'@T'DEEJLP5]52L!)@T-F@(V($NR%XSAB4[H!1 LRZ[<'6X)F\KH2K "D M^S?VSHX6V=24.YH844C3/&7-6)<+/C@B-*.[AP>1]F+ M;61UZKOS=9P.)^%F;J?S5T#C\FL78S^-=A8_Q.6_!]9Z[O+S*E<-2!8,%"^IUW>;M=/:;K%<75@M(\LWH3@RGD1)F4 P2["-&$W*2@\/(M*!2 M8+"L2]=PE-.=G<5-ZL)C&UF5T9WGX]!Y8"4W>7D:F2H3.=FU:LG02"/*7R'V MD30C0B['K(!V(L3F&9T4>0M>CM4A)%[:_NEQ \QFC%J O*$YMHY')#V-B!E MJ4[1<\IYZ4C/FQW H#K.YD/_/C\$37^L'JZ33$PZF>$5H&:5S?Y\#U:!W2^D1XX$ MAC@VN?4FUX@8Z3'Q0FE<&C3;Z.CWO: 3S)S,[@H@3ZG=AP9#&P*7GEJK>7>J^=0VE%DN7W]?N^O+I!1BID5*)EUB\FU'TET M;[ISEB=-C!EB M&$#<*,2C-KG""HP_0CU.PC@;4X$ 2!.,(,$1 M%+AEB"L781,R((>5!O-/$"H;Y8W\3$-QCQ)LHZ&XQW"Y[WFIM_][P)/FC!&/ M(B,&P<&(R&CGD%%&8XT3T/^3#L4]2E"3]ESK6\B?S@8X.F&8B8@!IL&Y\P19 M["P*(GA)"/:$[.M.^(:'XK86\I%1W=OXYW">QR\,IPN1#7+_$.IM:,K^"FVQXLN<6@VH,G==*3FTAM3W.'639Z#JN"'0;^-I M]),OX^'_+&J3W\5Q3,/B'8 .?*63EC_'[.PU\MP5ID)+< ]]Y-D]%$@':U%2 M).'@I$ZL='RXPSSWS\#:L1^.A@M!7:4=S#[_TX_N0RXC79RA7)P$W,_M36]! M6]L[.+3YKW^.\_OI^%E!"K74Z92+2;D"TU)IBQS' MSBP!48FM1N6F$%HA3= M[JF23,43L?DRYE$1$BJXRG?L?Q 4.$K,*H1U"KE3N4!&1HHP59I9JZRDI<=V M[""E7QS6A9=)>>'55OB[\QY<5H;F"83WHVQ3?0197<.WITL*X.]>3V;#+*79 M 'MO>0KY*4KGX;W!Y?I @R(-1%O&!;&EC= 2=/?K6K]%J'<'BWIU\[I8^OF> MW]]/LY"W[%J1**P#^]_&D!"G>22:=@E)QZ1D424A7^DP'$EYOV\#;_$X= F- MDSL3=VZS>,6(,E$B:43.(X<+$'Q=A21ST1.KA"_>[/H4FZ6S9X>WB-RCA/=V M"NXO[32_ 'V/95XH7BQ7\BEB/ZVO\.9 *'AQ#+RY: 68K3AWC/5Y^+@57@6. M@XYOZ,WA4/0T]\VSDA!$@\[](C48(]+97/5"B ']BYMUF_LKU-8?@XQC:^N/ MD4,%1N&.RE_@@&=9$3.<=\&-0Y9*T"0F!:6BX:19WN-/7EM_E+";U=8?P_DJ M\;-*"")68)<'8Q-";;Z !=(R.N143-QJP9GO3/N^A=KZH^3 MUWF?C<.SJLLGVQK&=:-80QPPQ NDL,Q54U@C';A'E,)NDW?@:MM#AL_17ZT- M-VV$/'D-CE>@ASZ#GSH9@U+^ >[H+,]KO1F"5Y"&WH[GRZC8Q:Z@V+L?.7:Z M.)7$$1N(!5_;)[AVDM6(R"B!,P3SS9R6K48I@PTU M6?WR_>0N_]L^Z1Q":+28!HNPCHMN-'D0I)8HN8 -P3&IAA \^M/]F@;5H;%; MT55@.C1)$TR<)"V20=C@'*E1!FDE-%(I*J89IH[Z2NM3>JMV/<6(+2V3"F#V MX)\^CP\]JO6UVA\8K97-E3R": *N9!*Y=YM D@2J"2;$I=+%4(V)J_5]L24L M=CT4%951!>#;F:K$81<:Z-;:F66:LF$V(16D=HQ*D[ J#+538K:]UK6< JP2 M_*\ 1@_G8QF@7HCG.H[M:#')>1PNQO"M.)NO;(-!8 H[SRUBCFO8'J9()T^1 ML][YF*BELK.&LH_QU'.VG@_F>4G$&,@/_;?'-=S\>_\Z*CK-\SE>6LL%:&,Y1L/D6R$V C#(^._8* M_'HPI%7I^8O%B._7('Q%S+YX3NQ%_!48 =11$9;675&(XRYXB5A4-C]I"F0E MHW HG;2$"LQ\Z132YQ3TBZ?VDMP!B19L[?NE^/:/"2;RZFX\=/)]VR/"%0&G";-4W.A\1D#/L8(J[I_V$JD 3NT9 M][CM<=@XK$($*GWP2&@AP:R4##F%.8+/JT@)D<*5SBWN8A_]*L 38+5IJ?,5+0NCPS/0]-<0B%*&J-0CA=/6]Y* M2,]F?._X>-D9^$1A]=SK]7/FW.+<6IF(,%(C;W-:I(8[10LED7,QD6 (-\U& M&![H[?KPP7[?<_N]D-MSO@:XK-OG:^J]SJ\Q (D1<,>VT]-\UJ M7@X)_NE'^VL&7$3PK?E7@0UZ\$[<=24^!D,5^ !"18^8RGJ2$X9,A+O1,XPP2E9%![\SGI=^'2^^BJ?8T0M6$$^I M9> /^R3@,F0&(YND1]13ZZ-B+!0?,=SA=GI^6'[CYZ003-[RB5G\X_=W[;>:-GXE0@O.5# ML'%O?K?#4;9D/TZFO\!_.Q\P;YCV1J&DH@4'BD>DN8W(D12DE,-W'Z?>CC]KT]ED0L&B9NV[47 M7D:,$3@[!,RVP.&R$G!M.3B/'OCJB[?K*D-Y(TC+GQ32/0B_ LBW9OKYO^^' M\Q\7X]E\>K]XC[N:?XW3VZ]V?/5MT3$TFW$Q7(Q7O40G IC0H!T4C1;4ABG>:+:?G38Z4NHG/5)O %P5',%&BN=R,OZ^ MV//9LFHY[_CISW/UP.5D_J\X__Q0O/>XTO(_VF3BP&IA&=$,49ZG(^CHD!4< M(QQM2LX0%VAIEZ*WS38ZB/HG/8AO V(_\UE<*BKPU59_E/\>&4C+0\+ #L=S MIB#WP!TN%-*16\6(3?SM',"M.VQTZLS?I^ZUP?1V"F(?IEYM)!H6KX\]]*&. MRF6/VE\=U;/141:U743N/Q6QWU;/'B+\":^AY60,VUN) '"(^I^Y% M'9#UPB+O,-$X!H==Z:#U\?5+;Z!^]B@0[*U?.D8B%<"ID]H%$XBD5%*$7:XT M<(P@9W+9(27:>,:/3&ZY>.@M5KU"\=(^,*<+Z])$9X:;T/&AF7P#PW MR2$3X!J2. 2I5;2&EK::_BKU2T?AHU']TC'"J@!Q!1Q=FMTCE6@>JF1SJK=' M1M(\"=JZ!.<^D7I2TCX=E:W\!DJ:3S$)7EGV;QGM!\,*#X\QGY^,,'.>.,V] M0E'R7,MH)#DLR^>H5TT1U6?B,4QN^KQ:A.!M-?XZ@MTYH&1EMC M U,(;EB,N$T8[E[@DY61)A4X,*;T3*%7V]P;/6"O@/#7/XPMX-;Z''XK//"Z M._8L,@AGZWCZ@('U@8-Q2,3<@)T&D_.V.'B S)B(F<>IM*_R6GM[H\4*/]-9 M/ %L/_65"%)+BH)I24;A_Z6GM[ MHP49/]-)/ %L/_DQW#3=A<16\Q 081JD1@A!)D6!4O+>&9-,^3Z*=7F*]165 M_$P'\12XG>@IGH_?S%G\9QQ^^9JSUK['J?T2%R;]!U F#UG83P6M*:56)> > MU3AW@P-!LV01 V?;!V6(4M4T@^B&!6_4ZWPS3ZR=P?&G=CB;LV\0I?(F"HQR M-"J'6!4R(7)D/=6*YAH+7[H,LX9]__0OM]T=G J5P%$H_LN]^AYFGV*> 0)R M16/,!AN(WA@'/@I+W"1+J W%9[_4LODW>H/_I31!EWC^J0V!U3/@/:#Z,->< M%AY[<(BHR2-S*1-(*Q\1AE\1X;!EYNUH@6-V_M._5_\$*J S)/_4Y__YX^-A MQAG%HO>1(D--GB@+CJ#QT2 BO7 QP4_>D HX7O]QU!A_.+L]RRR]7RX[2<#!H;?C\&$XN@=NG-OI>#C^,@/M MN&#P":74I3Y]?M[Y\NI^/IO#28;=+C8Y<$:%I,&#$U@[8)O,/2]) M1,FS9'3@!O15870=16!=:#L!&)/7DE)K" (E;E((A)=Q?C&&"R9^FLQF X(U MIL0[Y'$"0R$2@RQF/O/-)3\6+?7RR5]5UA2%5AN6QDW"$Y&8<'+3E[[ M''>7R$EG4'YT@UTH[4BCJ7FGVO_]/MYT!ZK3N5[%9?K"*5_ZZ@\L$IP(Z21% MRGO84*0,V4@L\I8SQJFTJG@2T@&2ZK+*.G$D3Q%"!0KI."&*85PD98\!) MX3GC'FY\I$AD3F.K@RL]9/H-NY(G0>,D9_(8.56AVN#.GR[,S$5WSWS3+S9V M-I]/A^Y^OK8!QO#-&4CS*CTW6@=*8*.$88AZ;N!$)_">D_)(2B$X=YX#RPL# M\T22ZU*-):'ZFK*L5X.N./KB@ YH"!1\*-B4#HJ*-6E_9R MCR2Q+D?W%;1H$5FUAV+N:=R+FTMRCT^7CY;1 IQYE3<*UG5*%#M&3&3%8]1O MVLTM"<4N956!5ESJ]_D0]O2@WA^>EF#O5^G6_CE(H->%Y1+!.'C1Q/9[[BI.G1?&WE5BPU4S(_G 2SN=PJ+?2^\(BH'W -RGGJ4+-A63I%D6>F.KEUE%SUV6CT;SXA/]_70X M'\;9^9]^= ^L7 _E6V5]7:5-@I;M5EVBAA@14="YW6K4H&P5)4AJ29,!?SSI MXFV5BNZ@KF? 5HC;/63AU45<@8'WO %[\$:=E;"/P+' M2L@43.E8\5]EW,)1^&@T;N$8856 N!/OI4\/776\X(P2[A%F),'1)QB9W 35 M8!RX-1&G6'RX?2'::QF]T+^-T <8>CP$V>WML'9K,X*U+N4:8),T\@*-?("^D1 M%XP@+2U!GB4O!;/2LM*59&\Z/:37,]&'T LF015\\GU_=GUQ>_;IYO;J_?]? MXJEW[WHG/_$VI[;4T^Y"_3T\K_'HH];8(T<#SUF=#)F@!*+>)N:-U":6KG-[ M3D'!.;H9P.]^O!_9V6QI@BEM+8NYS6IP%@Z2TLBJ/'LM2D[GOF5U[$LLKN",?*G466UAM:/&"$A6XB4P2)!3-?;RX!448P7P7.$G, M3<"N^'O^+F)J>3L]4=R;,"K"^PI ])3^U7.&%HD0!X=*&?#[>,#9^=/ '!*9 M9PZX5;PJ[R45/<.FC'@W4W%.XW4%:+F)4S +SY[;7:LW*RHY"Q[\"F6IRH59 M"ND0/*)$9J90\#.*#\S<34Z_^#E5TIO:IA#;JT'0NZU;$4%;$O)A<@%8Q(U M1G"!8L0Z>N=X!VW1=Y/3KT/6"8).9WL5M2/;4AJ?;BA(E:?8&21,R../'0,> MZ0"_-9(JIIUTI;NK'""IWP3[PE@JR?X*--)3[CQYQ[!,,YTLDC&_EWG*D3-Y M_C5)WL20'%.E'Y"V$E)+6*&L^7PZSRL SG/P+]^J+F:S^Q@&S%$NX8"A&)@ ME6H]\$;$[*;20 )5GI7N![J;FGI,H9:BWMN^HC7?*T70TVHDH8*25C(DB<]' M3,+-G$M &..$2HP],:7SG@Z05(]1U!V6VDJ@.D!]&O[[?A@6TEG^((Y]'(#2 M%HP&C*R#?7$P_;*Y!PZM)MHK14WTI:VC!F358R%U :S3)5$!N';:?4]5\&_? M)N/'$,V &DZY#P89FKL'"0Z_8EB@8#CA7B>%B]>^MB"SWZ+#\N#K6E(5@'%[ M#ZO/=AZOX_3#9#2RT[.[R?UX/O">4(T]15XS4.%$)F0C%#PNM7"A MX'Z#+Q0-]Q^[HVX2 "*C)"JA4""1(ZX#@$^$B$3"(3"FL0VEBWI?,0' LZ0M M(XA@FV>ST5R^"-LTE$?L%0.;$?]%$P".D?M1"0!'L+P"&^@A2KED3\[0FHQS M5N B4HFYT"'G0'EC)-RPCH*?X37"QB@L=;0,%Y]0N8^@BA,!CA'[KD2 DV50 M : V]K N;_! J701696G0D6X[#48;"AG^GG#-;6R>-WL-D(J20DX7=";]>LG M<[T"Z#PQ U9AH*B"8Q:,0F<-6/B&@$/I@@<.166P ],PAL*P>4%$#;?628)] MX=B?PN4:8++5B8@QC\M) 5GO<_=")<&)F/!MA.NJ--Y MWK<#_@3VGY\.6[*:)\8M;$%0Q(-E2!O /O;!24Z#%V+C)7N'W[U]_1KC9D=) M;5*6A36HC\==O(S5<.Y,B-B"5^!SW3#LR@3C$7&66,:UP[3\6_-N>OJ!3S%A M[[YY3N-\/6/$GSQ9W$]A&\OAB,O=;:_0&E!*7)!Y$**/V5W+J0*UMG>+&Q7BBSK 1=^^)Z-]!XXZ$SE+2 D<$+=! M($=,GMKIJ4G.I<"*MZ$XE>A^0KZ]P+2X#&L'[9D'WV(( M,^"C,/!XP 1#BME@4B+!X-(7Y<""^J] M\0DY+S3B?M&/U(*[9; QSDGE4_E,\A-=BN(!X%YS(GEF".KJ5 NJ2!$\2G MKQ;59=1''?(81^%S6H/-]R[Q<'XDEA@[973IE-ZW$M4]1N['1'6/87F/ILYL M.E\VAGF\8*^GDR]3>[>(,/&(I3>&(A,7+<%X0EHKA8P@(K#$M>2-BN/@,T] M [][!,Q^"NJ-WQXEX$EQ;E>)F56P26H5@B,416,3W,_:(4L7;;8=]TKJF'2C MY,=6J.DS;%M2O@%HA< 19C)'GB38>D(2 MQ#2.1%CE0TR'K):COE@;7MH(]T6SK]*$8UPL 1Q[!*R+/N M!HL\AHM36CI?_^VT'SE*O(?;CQS#ZQK0\B+])46"@=: ]((?7D5DL2 (U"51 M5AH2=.FX1V5)1J=*]6"&T3$LK@$C6_,F2)# %2^1T-R!;YF?NQT%W1LQ,<:9 M@%67/8T^'95AU%F98U?7T>D\[]N'>OZPO?84[N=?)]/A_\2P+%HB@T08M@0S MY'E@L"4-ZI=+C#"-FF'J@']%G/!FY-2C>%H*?=*M!*H$U?-!SH\;O)V\>^(E MA $CX&@8.(ILV6@,7 (K>$ I/[A3(Y3P13SW4XBLL1M 60!V(:W>7?^M.SW_ M\]MPNJQ07T1%!E92GPP%1E+,$9(::QPW@D5K\V*2-MX\R@6\#GZB= #LN#UU5.:8=%)>)4093[E!&\"$$0*Z MQ@N9/,=8ENXF]'H!,4GRMPVU^PD?E*,!-]Q/&! [2L#- M F+'<+M*S*S>1HB+43FCX1 EF;O647!SG4/,VN!%D#:E1KKT9PN('27?I@&Q M8YC=NU6\=2._VA\@5[)Z"N,D"JUA X(&@KA*'FDL(U)!FR@]9CHV:_31X&.U MH:2-2 ^'P=KSMX*GQMW/]"(GU%+P%)C(V;4R=U8-R2!"@H@26XW)WQ&P5M=4 M6=Y7 *(M[_5"]E" 5+9PQ$SFRV&!D)# &G,18/D?L[43 CA+OX0C8,;RN M 2TO"\"ULSHYBT(BL &9>V@%99&(PA 5I;"F>*/BZB-@1TGU<(W]$2RN 2-; MW[(TX9H1PU#*\4#.J4!P91ND%'3 ME/Q%S1!0,N R.BF%00[' ,P)%FD&_@%URME\ EPJ7?FZAYQZ%$Y+84^ZX7QM M(/K=CN[C>B?O)[/YKW'^-3]\:Y& 03EVQS3P2A#DS0E'CB#A+"KG($G*,,JZ5 MT+*X:=24MAJC7<605DHF58:\?KN^_G3^Z_GE[=FG]VJ?%YG9[<75Y2J2KV## M$T>,!J/=ASQ$-BJ,++,I)WEP*K$6H7C994/23M5=9R$L"K ?/W*^_.KL;!R: MLD%]=K)>CN^46A ^QM:L%7EVX%]M[% M&-:*H.'M,+>T& 3I-7:Y;(^(W-Z.@X+/\Q*5\!@X&AS\N# X-TCH>;K\JV/@ MQ13M]@*I D]P4\5;^V>TDX@ &9"1G*$0K MX7\$O)\CZMOV?JM?H[\W('4AB0H4U>5D[(%3%^/OH&R'XR^PH8_#L1U[^/7" MH7I@6IZ/8$@4"&>?BE-%P>=1#F$7>; I)N=+%ZDT)J[GZ. K&&7=R*EOS;;M M:<=/[VWNS'+^IQ_.LL8>&*.YR;H:^$,0-W#WYT@Z(E9@S9GP;+-U]P[EUNAS M_1I>'92B9?F]4,!9U!ZI:&S@2KL8 MBG^M=E3GP4.TN@^]X!Z;[\-X5[(Y1;KGU]]BSF!'GB[ MG#\S!)L4=C_]5[33]4B:@7 MPYX=WK/]"K#&-^)WO]U<7)[?W)R]_\_?+FXN\JOJ38GF7XW6/?E]^'CJ"[T. MO[N?#<=Q-GL_N7.@-Q? '(>SV2S.GRBV1ZPZ&5((H#5YKFU.@!(' ,C-7+R# M&YB5OX>.H[!AX100<)REI%A\'J8+E!A0E(8)$? MAH2TL72MT@Y2:BG/Z$+^D_+"J!13RU!R7.7U47"=*-4*)8(EXAC[/*16(TJL MC)()^(/2Q6('B:I#I9TD^@9P:B^'OGV+I^5U(FILC08@GQ*X!X%C^&\ MY4(&9R4G*06=FKW[;E^_/E2<(,%)67;6AHC_7->?>"H3]S$A#?\"IFB-G*$) M169$%$Y*99IYCKN^T.-,F!)RVX>#5DRL#@GK7GQ IE?::R3L(K1E'++Y!06N M9!4T(5I0V0X)QW0Y[&9&2^=(:,/$ZI# 5IN@"GM'O4#64YT[KN5-!(FB2909 MKC0PK1T2V!%(Z&8,2N=(:,/$ZI# 'S9A%1?6(1(]L,5'AYP. GF+A<86@WIK MJ1..L1FZF472.1+:,+$R)*S!3+@'_Y]3%&Q.F Z&(Q>T1Y@XI1)VVGC>!@?' MZ(/.@ABO9SFV86=MB'BXZDB"$^)I;M:;FR2&*)#QX,)[XP)+3H 79EMAXBA[ MX54LQU9RVX>#5DRL#@EK!6=D,"F(B#R7!'$9$AP/^*VFX'&#BDMJG.B];TOM)+; M/ART8F)U2%BS!0X'MP9N.>49!X>(@5<,RA(%J9ATU(H8:#LD5/>^4!X);9A8 M'1+6EZ?F5H,Z-(AS[!!/.4T'@(P"^$/68PG_;#;$?-<7ZGE?*(^$-DRL(-#U MT-UD?8_>Q"_+3.P5=!.GWX<^OH\Y-V^VTJ0B8,.W[:_VOR;31?N(9==0+34C3@'3.%AR/(#=)0-%,C&2) ^4 MJ-(9AT>05TNKJ5?9G&92'M.@-&:L<U!"2V%MBKL% MYWH6^*^@.>_N[]8#8@.S3GN*HE)I6?OF/89P"45]_?(K?XVBA"XT5L#$>$3AV0HH\@( MX9BBR3E=>GY[,\H:04>\:1.B0U'5!,!?%VUXEA[^R_VM9T!P1C@V"0XEBV!6 M4XZLE@%9:?/\-*]UUZR@">WZ8Z0 ANT!87%PU8?%B_.U^/EMPC#UPAIQ*A=*F$#M01A:5P>"RKS: B&//&8P:V 1?&.J'L):@0P^;/=JR<*IB:4 MK;BU,:KL:?H[^?YOYB[^QL./MM/'&S./V>.;@X7_#CR=C#?[40]"8[ M5LID//'.4$J^; M)>\V^UXEV*L#(9-NQ56!@L[,7NSC-OJOX^&_[Y>/C5%XJG#"*!J32VN"@JM, M!>0U)X9197EQK;J=DD9P5#_%Q5] %%4":G7PC. D!*/A3%@X&![GP;L.+@XM M&.;:18YEYY"JX7XM(>>#T&G!]+[OPX=-_#,.OWR=QW ]G;B5AA/EF>PP@7-\^0PCKBQ'!F1*&)@)U@M!;6A]'O>/GH:X4O_%)=? M,;%4 +'+^WPP'MGV9- F2\&1W*3&)&T1EV 8.DPD2B9)[54RG)6^!'=34UW_ MN)82W\S1*\/^"H"TI9?L,]_C=FK'LR5E9!""P]AYAD #T]Q7VR'PQC%RE!@: MA0YDN=KB=?K,9.\-X M+0"HX"QLN7OR$^B7\6(:1@ I#=/0/B0LWXOV:8"TA MG@J ]\MD$OX8CD8#FWG@94!.>[A%J,N-Y;Q&R8._&:SB7H3"L%I_N]]H26>@ M:<7:OI^SSU.*>=K4HR7R/#[Y(89[_^ B6K]T'0'X9W>3^_%\8+ &A(,YCDWN MBRMU1"XECB2.H'&=!'.]62.W$PGI]Q&R.*9>73:UXQ!LX;#<+I@(Y_!?C&=Q MQ[93I )+ UQ.3B'.%$'6>8P$)UQYX\! ;M:GO!Q-C=!I?BYT=B2Q"N[0DJ;L M9KWEU?QKG-Y^M>.'V\0'GAP5">$D:(Y7>! 0F+>,188-Q9ZFTH_QK[K!9N_[ M^,TV' MLUL[_1+GRYG$ RETD,0$I&.$&TXRAHR%@\JT3]@(2NVFM[7#)CF=EF9P?#LQ MKCY$5($&/6+'TVDNV%QDP[S_FG]Y,;[]&A=5G%?IZGZ>S;?9H<319;[KY(^! MT%H:*50NTC6Y5E,C;3"<7)VLL"2:L-FZNZ,(;O=[;794WEX$[DU@YZ]ZQOX! M5^9 >NV,<0P1E\=$D>"1MGD*!$E:^4")=:4KFWK;;+-3]O9B@&\#/=4>LZW9 M*4]4\@NQE^ M?XJH7Z<2+0;B__<_7D@"./+?BQ\M?I+_J\\Q_=_YW[]]OGBV?O:?_A=<,,NE MW_UV;V@V MO/LV.EC.T.Y#__&XI\W=KK[W FK%]Q?_G,?\M/W_E$\!&(?%N\G385)NMLB0 M&TC%HM?)H1"<11P[C1QS >$DB;?)"9-*QVN/H_#D(0W')O*'"(YZ ]=YJEH M7&.51W*"URY]I-(EQFSIA_%C::PC=[T#A+V8_="E\"JZ[)_R+9?#A2B"Y*#? M.742<9<\ LL;O%K8FE)2>J]+)V/N(*7GB1*=RO]P%<[1PJ@44\]'!PJO/7%) M(9-RIF=^G#18@C/'HV7$<,=H5[F-.XFJ0Z6=)/H&<&HOA[Z#%3OF5T4D M(!)$;E^%)7(I"F0ITY3C( 5K-8SUF%&LKXJ*$R2X;WQW"W;6AHB'^9'*1 [^ MDD7)2.TP4=\0SE9RVSO&O0T3JT/">@XA2%/3&!AR M3L'QT,X@8SU#S";CF4PINE9#.'E]0SC+(Z$-$ZM#PKH_G(G6)HLY(L+YW#B) M(:V3S,\IWKB8@L?- M6[OE#/$,[R2&C#Q.J0L&8+LT))BR-2BBV"" Z9$!=E M1@F'%$T@+9%PC,U0/.SS.DAHP\3*D+ &4ZD0BW M'FTWJOL8??":V2@=68YMV%D;(AZ,'B9=X$KBW)V4(*X<04Y%D[N),4F(E<[+ M5IBHSW)L);=].&C%Q.J0L#9Z7,",*YW@JJ-@_H*A@^#_3 %FE!97IJ0=1*,LZ$CT2W0T)UEF-Y M)+1A8G5(6!L] @>, Z-($["E@#46.9Y[L>I 33#2.2W:(:$ZR[$\$MHPL3(D MK-6:C88R#UQ0@HG<,A\N.&'I8K +#> &P=]M@X-C;H;73,[LR')LP\[:$/%@ M]'@GI4W4HTA20IQA\*YRIH:7$DZ-]!&K5O8"K<]R;"6W?3AHQ<3JD+!FB^(" M+CG*0;8.-N% R\%AT=E3MD%0)X/W[9!0G>58'@EMF%@=$AZ,'L=35 ZN.I=G M*QN:KSKX5; I!J%9-)BU0T)UEF-Y)+1A8G5(>'@N UH5CQS8(G)5 #'(NA00 MCD)9HK#$C+1#0G668WDDM&%BG6D0GQ[2.1FE*3'A$%6YE88+&OPAN/-4**J$BG#P":E-*#:84-4B(H#SV MX+YA5QA@;[+5[5$2;][J]ACV5P"D=5/QV\EJ!X];^F4ZFPVL',YFD^F/R\D\ M7LQF]W!<@N&!86F09@F.BX@$:2DT,J==IJG'" M6(1^"CY?"9#'B:@]_"9S.^K$GFS=>^SV64>G0;!:,BL%K7#OGK"\6 (J2H8DI MJWPJ[M#7UWVQG[ZYA35[)2#YR4[02H=$HG'@H#1P4J!#0N+(Y/J[B*7RAD:* MS2MXC"?NHN(NO;66&$'M?2_.W%W%KQ]LUTN9I./DZF=_8C')JQ']K1YSB[!W'_-K;W M80AZN'2SJZ;?ZZ;G5:O=]M/Z2BL IL4$ >08XCX:Y)S.64W>*N-CB/05?/ . M6U]M2^=9"V@U+7/ P,%TSH'>I3C"N:4>F& L(D)P!7I8J]A5$&,/675DK'2 MHP;I4">)J*)G@&U;@HO_<83E@&L=G!,*J9 K%6.D>>(D&+^*6\FI=U2K5\3> M,^+J2&_I&8'MQ57C[7QU^X_SSQ>7[Z]^/3^[_'#^OZ_/+V_.+\]O3[B #RUY M\AU[%,V%KM'%0^12[GD:YG+$TNP!;(QYDC#!R&@.AGO@&FE/.=*&L\#SM%A1 M>DS*?HI.GZJ\3&A8?F#QK0$E'JQ7L%\3R=-#;,#()<>1"-ART+HA^=)/,%O( MZ/<:+(B#EW.,3V/YJ6\?MY7T\E\.*KM*A_H!$U"^W)*H+6(NCSC D2T'T6*C MC([<:;79&J'GSOV-M];O3=LAR&N$1NM[^7N5D/%E.+<\SR#/_ M5\P?&,4]QC0@+9S.;0LPLM%+)(4U7F'KG2L=]-E/4;_IJATBM* @ZM'(N_>C M/@MZ$9\ M/O_]_/*W\Q.\AHT53G82]E%4R"=8O45\!"3E"RFCY)_#^=?W][,Y2'CZ@)Q@ M$@DJSSCSGL)=1",HC_R@JRUXCUAX4=RE;TC:J6KEPW!FOWR99GB!<*[2ZK/+ MBK@\?B%IRY# .B&>8IXY&PS2P6*LA([!E-[V/GKZ]1NZP,JFEBDFC1X?S&;3 M^2#;=)/1,"RVL8BD+/I.BRB,#&#-):,5XHJ)K"5CGER,N5%62-/H518^\01+ M\+M''.W^>K_H*2?925$V5P>453L8KC4XSM$@I72N)[($YZ%2 L&]PR2S_';9#K/)^67./DRM=^^#KT=@?_Y;3+.ON6Z M-P"VD;C< RKF^NW\#Y>[!!@-!#GJ<92-WA(.0*89-34!J(W$)YVROV= W8 D M%L\23S>T.&8,D^"3#2@P#L8\4Q2Y!*YB$I9'QCTUS2:4',#03@+Z?37JY)(J MP^R^$1._;&YA=:J2"DX[S9&D&)Q*G1-^HF)(:A]Y"ERYT"C-\\AVPD$3JJP8L> V"A^#W6?KSJ+_ M7U\FW_]CM>(2&JO?/"+C\7L]PJ",T"8G<; "F;\_&Q@,UICQ%DF7.]-R%I&5 M< 4FPH$F331G^]JC'"?S]V?]7!;=R?Q(#O;=AN+J?IX#%U?IMW%. 5NHP]G9 M.+RW8QOLRBK2&*=LNB-%'$?<.;"*\C^XBDK#_CR)S7I_-_E:/R_ZY0'1#7LK M2"+:86!]>L@WQ3'BE/.%HPHY&06V8HG(OEX0FB:?7[!?Y\7M@:9^PT3%3=). M1%$!M X\3Y[_Z4?W83C^DK.MX'_AUOXYB!Q'S!U#+'@!]ZJV2#N;$$G2.L)E M5+;T0.469%;Y<-<2)Y/7%5K!N'C!4-/-^2^_GE_>?CZ_OOI\>W'YRZ6=YL#: M]WA"\.G@FB>'HXZCNE" :G6O+I]@,A#640;,B _4>L0]UH@'":K/$S"9O%9& M$8N#+MV);QC5J3X6R'*D\"(0GJI'1)CN< M6C%B-4FXM.9J06;/4V9+8&?WZ.)NA%5=/&+QH&&CS\/I"!)$1\2I3\A0K9#R MH.\93\ERT@1N;S!PU;G #\>SCN%^=?A9N4%2X^BE,^#.<@QN$%=(&TF1Q]D) MLC()6B(X\6;B64?)M$D\ZQ@&5V"NOY],X1B!2WLY&:_.SGJ\D31&)3#M!*=Y M")Z'PR/ LA2"&I&,CF2S9=#)5]M.8FJ"31LY3[I@>@7HV:.*'QT3 C>[RIV* MI!82'!,JD?9*(<^,3T1+JF77)N(VNFKI"M[M==:9I"I W[I#]=4Z(7*UR=F MD4B( GLRP&%$7"J?.:61B(%$IZW7HG@JZBYBZC*^3Y?[CC;AIPFA C2]:$U] M/9V$>Y\]ZU7_' 6&@LAC6T@*H/*-M+GM.4%6X>08PYR[THKL(%$]:[&NT556 M*!6@;$6U8R(J V2"S0#^K\R/9PRLAQ 89Y($%[4I#*4C\-+9*WKG>&G!W@I M\2'"E_UPP8>! [7H$[:(!.V ]B"0HU0@HA*&_W-)D48^_C&AER??[[=RHG. MM&9U%:5=R[X?\5.TL_AY^.7K_"K]-EMJPK.[S+'_66Z,&$V-LQ8QK?,82KAZ MM8G ,!FEI3YWDRE=SMB0M'Z;9'<.KRX$5&.Q_V80XJ$AS1..3E+.S;3C'[.U M25@PKG+AC^]C;O2R+GRA%EO-P)NAUF'$.=&@QB5#P!.'2;0+GF*KS02=W[MT EX0. X^P,%P MU"$=C0T$2^UULU%SA[Y4Q;OCJ7@HRLZ^L7%S_^W;Z,?[K\"1%<[7NS!869J< M1]$L1H4$@:QQH"BY8P$G(1S!S13#KD]4\:IXLG8HPL!ZK(?]KQQ@9R6<0,\) M[P3B3CKD?&0H=T$GC%*I2*,*P[]\5/8DH[6TI"I 7YM<8F%=$#9A%!3-4X5Q MGM_I&0J8"Y8P$Y0WJK+_F1/ RV.E0!+X,8+K]05]64"H],[LW%5>[WYK3*$XB%9)88M]G&:E>E5(.O56%&E8=4-]SNV\):!A?A M',1O\X<4KD%(/E#-@.ZD/!@'-BWM#:^P4M%;HK%IA)>MRU=A674$D-/YV3)6 M6&1@VT@9*HT3"IM0.J?E>"K['9?0I9"GJ@U]L/1P^'^ MGRO.PG_=S^:9\FQT/DRC<=+*Y"6*BKL\T9XC1Q1&2BNP'32G7*1&*-FZ?%T/ M$J?#XG0>5O"D^O12ODJ;DZT'Q@+5&2UYH0X0A#5 MV>"C/"&3$D4A::N533*DTF4)!TCJ1Q]U!*62[*] +6UJ12(H2Z9!ECA1&TA8RZ7DU/NL5*,;N"(;_KL50KN#\=93$(@CKE M35P&[#G7'EF=-%)$^8 #%926'I2YAYRZWCF+X*<4\RO0.[MGH 1OG/5:(K+8 M39(1KN7H\JPFSR+%/(K2[7A.&T'S:N^913!4AO'US#)Z5*7KH/=P? ][6^G: MR7CV+J;)-"[_WJW],\[._P0V@O"&8SO]L7B4 Z;X'"Z?C$8+MBR/69ZW1Y,3 M%C&9AX8&JI"Q0:# A:94.)M\Z:3=#K=3U]MH(858A_"+7,I;IP)H%!C4=0W6QT4V+=_-K.YW_N)W:\0QP MF<'S@%%"A28X8$2%Q_F&38QR0!CL#0UL4:;X\*I6A/8]WJD@GG;7:'4EN K,PV9; M6U:/,(89%7DB ,FS0JQ%EC."E+&."HR#Q*6+!9M35TO]5F=0>9%_V(G<*D/D M*DM=R6@2-QIY#6>7NY0;]1J/?)**8>\!-Z6+!5]24:>F.U7>>V#5@OE]-W+\ M.HSI_,_H[_-#X55*0Q^GZ^J4) 2F%B--/<]N.T4Z.(D"-2H8(XUTC2R+0[T< M=Y-0#X#:2'92GLU]3RC+PZT7)T9'FCML92O!*E#$(>2G9(4P988H;1EA)48< M/GRPEKJ-KB^K]ERN 1HK1(,$G968(TNQ05RG@!P+'F&OB8M:1Z(:6>)-P-%W M \^6PMH4=PO.]2SP7X?CX=W]W8KPY'GP$F-DG/>P>2*1$Q*P3I2P04D;8R-+ M]X#(GWVT9Z&W$=FD!/\JLSB?J,%/CYF$V-.8ZUF]4@QQ08$_ 70?=3&*A+D0 MOG1BU2&:>@[:U>+OM)-1O9@[N\MCM697Z!WX;2.O'K/V=%PT ]W)0JH ?P\1\D6*\SHRI80*"50]4HZ)G)^C MD9&:(>$B$=8P'WCIY*BMA/1K('>*J=,9WW_R^&+M]>!#8,1R^;,_[#3<#N]@ M;Q^&,S^:S.ZG&_6LVX(?SQ#T=-$E>'QXQ,SV+QP9"FE-_(DQ$/C48/F5N\4G M'J_RMNS8O6)+Y?!TP5_'WX9YT5O8]COXX7\7(?/EJKW<'@=EL3ZUC3C2HSI_ M1E^4N=::[^7O*A$4/^8_/%(7UD-N&/I7O+56@EN/V]Z M%N##G3J\B^'C9)J; O]N1RP]F1H^K_"#;C4K7R[$B,C:2G*Y5>)4*[&(?A]V&XMZ-%4/$406TLU:]3 MMI_GDT,,Z/LHC4:/=*U;/IYTB+8MV)N$=O!\THP!%;Q\+L\__.4#AZ95I>>S MM?MUEAN=HKU,J4!8-U]AL^_L+(9L \7Q;,6_:8Y9+LK4W_UX_#NK 5B+S3SN M:!RN1W9\:>_B*I&KK,P[(;'7F,IV,&QFQW8HF0J =W[W;33Y$>/-'(RTJV]Y M;P=5>1OT[/Y.OPFM74IW_UFT+V MBO!HS/J^[;YMERX80GF'Y9VH]<)-8& ZLS%:NU$;?*E!=+^-PW3TX\M-]/?3 MX7P89V=W\]/EMG751JH=]R^U?2RI063G?T[]]73H"YROQZ4:":>"B.2+S=<@ MD5_@!IA_L//XT0ZGO]O1?0'1;%FSD8PJB$/N9D?/PGI^LG_\^M_S!93>?QU_ MN?:GJ;T#2S<27;^AR6;,J34-YWRZB!=TE(+SI.;.'Z/TQ]7 MZ<6W7H"A%>X;?>"$([M:=?V9TQ_GMR[8V[OB,?)Y>ECWL:5G)?LYSM;CV/(= MI/77KY/&C'A+QT^Z<0Z:2J4OP,G?P=.CI+-Y61\&2$D#;2FL[*WJ6SYJ@L1W]F UG97*;=B[:6S+HB;;W3O;T++V;^7]?3_W5 M]'8V/9_-A\OY$"6SY!M]H+=,T;92/89M/4OXZGX..GZ\&+173I7N7K6WU-&V MLCS(H'HNP,O)_%_QX::.I=*XFWR@MTS2 I?E0;;U+.&/L.AD'-<[+1$0W;%D M;QFE;:6XGS5UR>W#?;R=K*I589]YWI)?F-:G*MMCOM-;L+N0A)LPL4*Q_SZ< MC%83'?XQN8OO<_7[],SL:IJ%?47]K M_WP7QS$-YR.;%^Q/S%M\GO27?;57 M%)/C^-*SZ*[CI("<'E?I,Z?D,*\G>S;>?Y(/D'191!R;:_57"WVD4'8PX>]< MQ=>\:?[.3_P[/_$XV83_NITL_/%3C\?SE7I+H]IW.K9NMF\!C$8/9)4Y&IO+ M]7>M;V7WI,G>^Q;*ER_S1=72>#;^W<+AO;F_NUN^6\WFXULWRK.ZOXWEN7;1/RZZA$/ M7FZA] EM]KG^BC2/E/G1'.Q9]/^:GH_#Q]SNXBH];.*7Z3@3_O[[-/QKFF/I M8?SE;!Q^&W^?S4,! +3^:!U'_SCY3LHQNV>L9/?J8KRB?Y/2S?V L?&O:8G[ MO/U7ZU :K=%R,KM[ALOOL,$O'^9;\0[[@!\_P+X 3([_6F]&81EXM&9O/5KD M;':55MNX2@L$/VRC,#I:?[2W,L_B.J05L_M.8UX3OJ1W'%[>FTO%]W$4%GM[ M/QF'V8@X4SJ[#U?AA-Y?S M_.=_S#ZGD<_;NIV/,H/R8(]2D"KQ_=Z*6\O@J: (^AZ*$VW.BSLYE/ETG=XN MG7V!S"T;[?NA=T5MF5SIEZOUEVUQ6OIE;64G[R""TE!3WK=N;Q=E6NQ[F4>]G<7([ MF=M1B?*]S;5ZZY+2^LQMY47_$CKS\WL[&OVXML-02%#;ENRM'TI[>>WA3-\Y M53GD#A0NO,9"JG'7FKVU.6DIN .\Z=OL7"?TGWW_4DPW[ERTOPXE;:W, ^RI M2'H+RIYHB))"W+9V?^U%"LAR#[-J4*4/I!97J#M7[J\QR"EZ]1"C>L_SN1_. M?^31)DM6@GMSMQCA]F&8@)@(NRTEW2,_U5^?D);B;L?*OMW%S^VQQB2R& MOWV=C(#+G^>E/,GC/M5?BY'6;W=M6%F=_"_C_&+L)W>%WM ;?:"_3B/%9+V; M;=5)^,4C2WO.A1A*OZNVH!1M[EOP6]9-WOGK\*B/TIM]H).^:7I^.9%YU MA_QJ_C5..S[?V[_12-0U/5P=R;R^3[5U]R,[_32OVDB<-3UG'610 MWP)\J5E.?0G9L62C;(6:'K/VLZ;WE_^U\B\OP$-K-Y)D34]9#9G5HTC7\\D? M#/=/D]F^?*TV8^"?K]U(B+4\8.UE3^_6SH;E?>KQV[I@(W'5] "UCRU]=ZC- M!E7>42&!;5NOD;QJ>C#:PY0:GOB+3#5[NE C =7TRK.-#;T;(9.34R77:S22 M1TUO,!N;KR/-^V1Q')NO2FMZ)JDP374R_@4,EQ5A'^+,3X>+,$RA/-7#RS<2 M8DT/(,U9UON]%(:9+COBF'Y_W%VI\/.AU1M)MJ:WD,8,Z_M:&\_&[\9IGDN( MBN4?[UBS44U 3:\B!YC3>P;!8_57N52![6LV$EU-SR 'F%/K](&+\6P(S+R= MVL7DR>DTYTWGJ0H;+P GCB+8\YDB\H+],-R M[_(DF]/'$VQ=L,=.N(=D\>S->0\S^HX4/)!VPJW4X# MX*N,-;]GV=[.T'$VPF'&]&XI9*I*3&Y\OE)O]?/'VG!;ME^+2&Z'\Y/-ZV=+ M]58(WU(HSQC0LU0^WX\BP4Z0;-6$R;=Y#!]']LM)XMFU9F]%[L?)Z0!+^G_. M[T)F>Y;MK:K].+$=9DP5"G!!5RZ"L?,22O#9C>=E M=>&3)7NK96^O"E\RI"Y-6$A@NU?MK8S])#U8G=C6#L/T;K@<"E]($VZNV%_E M>AMMN(,?5AM);>=&%8+Z<+\DK("('I;JK\J\C7 V M.5"%6&ZBOY\.Y\,X._ORY>R['8Y.KF_8LVY_=>)M!+:7-V\C''P]&0T];.!Z M.O$=AH.??::#^5 MV_-(2T-^]1X,VT;GY62^(K7,>W_SKU3R_'^BG/?PKWN-OOI!_H>SL_C__5__ M!U!+ P04 " C?6I:FBJ= 6," #C"P '0 &1X<&5E>&AI8FET,C$Q M,3(S,3(P,C0Q,&LN:'1MU99=;YLP%(;O]RO.4JW-I) "H4F4T$@4W!8U 0:D M'U>3$YS$*^ (G+;9KY\)9%O5=E(G31-<("R?8S^OSXMU]!5/XI&^(C@:?= _ M2A)8;+Y)2,IAGA',202;G*9+N(E(?@^25$69;+W-Z'+%0975$[AAV3U]P.4\ MISPFH_TZ^G$YUH]WF^@S%FU'>D0?@$:G#8J[N-_3%$7K1YJ&5=+7.FJG*T=] M1S.EB)T MQCAGR:"_YF)ZP5(N,#*Q;/E9KOYB#TZ>N(1CNDP'WS8YIXMME;P/F+.898,# M>?<,BQEI@1,:;P='(4U(#@YY!)\E.#UJY3C-I9QD=%$&YO0[$;P"?3=\++5H M8IV8IF2O35$+0>AI16=4G+325IXSOTZ[J\O;0E]/FHM2D>R?*^R]JC"8G@6V M91N^C0)PSR&\1&"Z$\]P[MKOAJ^'Y";.@2W (G.2S$AV>*!TY6%':17_D_;Y M!?Z?I/T?5WH3&UP/^49H.Q?[:K5@'%IM:(:W=9!@W7IPZ8XM(2!H@>V8[9J MFW9@NF#8/@1W08@F%3TT3:,.^-YTXDG"/\(M8Q.:%JH%M/"[[5RC()P@)ZP5 M>NB&QAC0EZGM%>S[GQ6:7BWL8G@N%)8)X/"@TQ_N\'T4!*X?U*H,IN&'R*]$ M7"/?&QN.>55).!_70<*9V@-Q].[4-]'/2Z<>=V;AH!O7OPJ@J\A_Z9L]\^^M MYYKEE%,FVBX28TX?R)O-:-6%RK]2\"QG\8:_G?+N_K5ZETWV\:ZY_P%02P,$ M% @ (WUJ6K6A/$1R @ ]@L !T !D>'!E97AH:6)I=#(R,3$R,S$R M,#(T,3!K+FAT;=5676^;,!1]WZ^X2[4VDT(*)"%I0B-1<#O4!!B0?CQ-$)S$ M+> (G+;9KY\)9%O5=E(G31,\(*Y\[_4Y]K$YZHHE\5A=X2 :?U _"@(8=+Y) M<,I@GN& X0@V.4F76*@2S*/;BFV3UY",IQ1EB,Q_L^ MZG$9J\>[2=201MNQ&I$'(-%I@W3F)TI/EGI]J3/HRN))B+M*V!O(2M!5E%XD M?Y,:O)2GES4YV\;XM)&05%CA8OYA7UZST2.)V&HHB>*GQO.\(%ORU) R1I/A M8,WX\(*FC,/(>-ORL^S^8@Z&GY@0Q&29#N\V.2.+;56\3YC3F&;# W'WC(H1 M81$D)-X.CWR2X!PL_ @N38+TJ)4':2[D.".+,C$GWS''RZ'OPL>22Y?WB4F* M]]PDN2"$GE8D)'REY;;T'//K:'?[\C;1UXOF?*MP]L\9]E]EZ,W./-,P-?<6 M+F::JUF^[7I@G^\CA SPD#YS3=]$7OO=?.JQ"LT@![H \]Q$N+L\$!2Q%%' M:A5'K/OY!?P_4?L_0G6F)M@..9MVV8.(;;6CZ-W6@8-PX\,6> M&)R UP+3TMLU :Z;GFZ#9KK@W7H^FE;HH:EK=8#OS*:.P/7#U3+1H6F@6H#F M>C>M*^3Y4V3YM8+NV[XV ?1U9CH%]OUAA:93"[EHC@V%9#PX/.@,1COX+O(\ M_MNHU3;HFNLCMR)QA5QGHEGZ947A?%('"F=R'_C2VS-71S\OG7K;>EK=ZE M[S[>^?T?4$L#!!0 ( "-]:EHP]KO\J ( + ' : 9'AP965X:&EB M:70R,S$Q,C,Q,C R-"YH=&W-56UOVC 0_KY?<:-:NTFDS0O0$E*D#4*'UE($ M5-VWR3@7XC78D6V@[-?/2:#K!M6T:=T6)"O'O3WWW,47)'J>MH,$2=1^$;RT M+.@*NI@CUT E$HT1+!3C,[B-4-V!96VL.B);2S9+-+BV6X=;(>_8DI1ZS72* M[6VV7U4*NW80"ZY-,FF< MR]]63T4JI']@%T\KUU@QF;-T[1]=H) S1HZJ M"B6+2YUB7]#@,) *<;7!:%Q3QG&+V7%< [1S/1B'@PE<]Z _Z(;#T!Q&'(47 M_?$D'(5=&-Z\N^QWX&VG:$TB]?/P4!M+P.W" E*G*Z!"J[RH=,"=(+ .!4R$Y)H)C@8O<38&'*:JPJ+ M$6_ M/UOG0!R#YWD6N)Y75YNC$WCM10IB"7*1S'*]"9\%58)HPF0+$,B5=E^ MILHF.[;UX?C7)_LW/XC];G^M9X<'M=.6*DX82D9Q96B6B5@H[ B1H2'G\G(( M\.\0OC=8M.!5F. ]4;M _H.7<[_$G9WS<,$(K<7< MM[^YD*D2Z4+ONOQD36W.%)OZ*U!+ P04 " C?6I:J!@@!+ ' !) M*0 '0 &1X<&5E>&AI8FET,S$Q,3(S,3(P,C0Q,&LN:'1M[5I1;]LX$GZ_ M7\%+<=T$L!TKCNO$20/TFBP0W.UNT2VP][:@1"KBA1*U)&7']^OO&U*.[=AN MDMO=JU.T#ZDE#6>&Y#LVVVEWIMZ9M5-X=E1_VC(?C'V5DUX?.Z5U_)BKN?\,%Z?'P8C MYZD1LXMSH29,B;=[2O1E?IJFQR,Q&AR?RN2$C[@X3=_T1YD<] ?)K\D>AD(\ MCG%^IN7;O5)5W4*2_?'Q46\TK/W95 E?C)-^_V][0?3B/#>5ASV+\?%G5+.F MS,L[W^5:W53C# Y+"P6>IUK.!5)CA;3=S&C-:R?'\Q]G0KE:\]E855I5LAL& MG97]HZ3(3GNX:T7<\/MG'IA3H=> M;'AVTCOM;W_<[R7;AWY3^X>I/0S[9N<"+30'M=\+XP 85_/J[=Y@[P&FO*G' M1[5GSF@EV*M^^'=6CZC)^S!88C!I2"/:6"N%8:,'<_5 MT)-NSDNE9^/O/JE2.O:CG+*/IN35=QW'*]=UTJH\"CKU'XG\@G@.E],V_4!/ M"/YVSY,C0LS57:%2Y=D@Z26KV>>1O//G.CO:Z.S[JX^?KK^_?O_NT_5//_Z\ MYN[61/K%5O>ZPR[Y!'CXV&/_5![5I<,RRK'YC/F"^]>OAB=GSYK'? 8ML+I: MY@C?-_!F:9/^W3@R$6^I2F#/QMWD)"#P2RQ#TIO/X_]O_6QEI9)^;TC+<,T* M/I',RHF24U '7RC'>%4U7.-F;:QGIF+?&UNRI-_]!S,YN_S7!W9%X*^M<9;EEF2B10;Z+FNX9JB0@>MA4=+9\C)\@_,ZG JZJ'-F->P4]JLIT(Z 3(%Q"0P< 5E;/6 T,$?PI M++1>X+N%EGM@&B$D%"GND$2C(0!0&R OF'/!GXR[@N7:3-T<\5;>*.W4CV#NGR8Z,AD0QX-QGNR^A%,A3Q*EXJ8@-5 M!#SI9Y13E^(@XI)\>;*A?,50?G#0"1-]&!X0(?ZRF3YN8.V;<$G8_4*P?/TJ M>=/?[GA[+D$=58*6:A5(HS<$I$>#[KC%VQ>9']^9L!L,>L,1K<.E=%@KP"^P MA\=CHT/$)N.->_H08ABI!,Y;2Y&SF,9" 9+W1+E0$B EJZ"'.J!%,5DN2%9J M'@*G)2T+['?:8D4/%0H+? D==S@ =$WJE%#<*IJ BM0JE,B*-#6.Z$Y(-2YP MHU! C)-PR*-@T:":TPE8HSG5/4PK.+&@31@12=@R=\2O5)(@2A/&2_'Y4O3B MX9WN$+S7L?WDK+P&\:?G\R5GQ(@VF:5X"V ,.(NALB*ZU!6$^GC73JAN; V6@SG8(U&W.OIIPW83$1ILN\QQ<6TVP76X# M9[ZG4D](U/%R,XT.,,9 )%D7R7IJ&K_=@Z>4$GXO+:D3R1]O1%DZ[W%"9,JX M$O GH) ,?+U(%#N$Q)!>XPZO(X6.2%HB&YYLA.,SDBK1 9-EC24\+-7>#5I+ MXSSNTVDT=+D,BGYK4+JA>G_+D!S 1KI[(-TZCFY4AM.=:O44\"!Z57!W3U0H M489 D")4D+ >;7:?,:UNI6Z/>A[(=W[W$FT'_U?7N0YW)@A^=^<:3IK%/(@Z MB]1&F789R(LL1U!\!H]98\GWWG$P96^LNZ<.X094EJ7R7LK/U)'4@)S09\NMT*ZY<@8 ER"RG8BUW @&JXI@1RL4IA,6Z8VGGD^F4>\: CN M6J?V#HPAM\A!':!!ALP)/(6W%BWP.K'@JFIB]$12U:WX3?ORQ;;)5I:U-C.) MI]/"Q/3*5V -&/XAE*3W EXQ7V+A0IYE/W";%?%H+>EWPN=..^]_C!5!<1S" MK(CONY_B.<+B+HU%P]VQ,='3JL??-U7&Q?>?8WC&>9$KGWOM_AP*%26_F(( M3YW1C=\^9-N'.%L_'FS_QD\9#\,GE/\%4$L#!!0 ( "-]:EI,@=*^K < M %0H = 9'AP965X:&EB:70S,3(Q,C,Q,C R-#$P:RYH=&WM6N]SVS82 M_7Y_!4Z92^T9218ERXYEQS-IXLQX.M=FTLRU_70#D:"(FB18 )2B_O7W=D'] MLJ3$N?82.==\<$1RL5@ ;]\^@+S*?)%?7V5*)M=_N_I[IR->F;@N5.E%;)7T M*A&UT^5$_)0H=R1_^. M6F@*\]#&^7FNGK<*778R1?V/3OO=\V'E+VO?<=F>M).8H1L+)PX.4X5PN#L;&)LIW8Y+FLG!HM?EPFVE6YG(]T MF>M2=;C192'M!.&-C?>F&%%H4V6]CF7>=,+]A<=-U!<7W=-H2(%[1.N31S<1;4\CRF[:3I>LX974:#)W^78%?D,]\ M.6OH!WXX^9LUC_J$F)OWF1YK+P91M[_)/A_AG?]ML.<[@WUY\_;=[>O;ER_> MW?[P_8];X>XETB\VN[=M\1U5J%^4:HN8R#6="Y])__3)\-GE)PU@$7J#J$ZN M4N3M&<+@U=%E@HY&G>@9X^Q+##;J+H+^_+U?;DQ+U.L.:1IN12:G2E@UU6H& M@> S[80LRUKFN%D9ZX4IQ6MC"Q'U.M\)DXI7/[\1-P3QRFJG7%OQ?W#K^*UT6#TL53$7=Z69Y2J9(*%X.9MU3 Q"* W$('J0NL0R MST5=>EN3.((\9*6(!9:BP)75@$ J8]RRPA0@0&^"W99!J6+EG+1S,BGDG4*_ M:SX=[B4(!EWF+#/1!QG$VD)6PJQ$+"K M1*I+H(. MD)#&\"%.1[;M>>Z3$%2TFOXT66!MU40[;R4Z MDG0SQ(THVVLH=8M@MJ+]OP?JZ<$!]=W&JCY]\JP?G5^Z!HJ-=B%2,FFJ<7GD MCGG);X6TBL$%L&C:BP($0CF2M]IEU(+,"G R\3)=8S,:Y\;5:$=L;:&IV::R M)E8);CMQ!% E"B@-R+EY'V>RG"CQ D3XMLYA$0UD)QH>J1!%-$S"5;C45,'+ M@&[R+X@MUT ?0$BQ/+BC=*.C]/BXS0.]GPLP(_L";$P/:ZT38[&P"Z?R,@/31I#MM\/9%QBMA29YJ1T*&J<:Q MZN%J89Q"0![5B1I5DLZFZEQ2D<.P.(B5($*+(*_652%^C149H@ZAO4H^7'<> M/;S'!P3O;6P_F)6W(/YP/G\PTI$=4YT0@*4S)1^B2@?PDUXG5$N;+! &S&LY MUKGVPPIO(X4./QHART]VPO$32)7D@(GCVA(>UFKO#J^% M<1[WZ9P8OEP,1[_5*-UP?;2G20I@@^[N63>!8^NI^-RFW#RY.PY19=(MA0H1 M)2>"2KB"\'PT[#X7N;Y3>7.(<\^^_8>G:#_XO[J=Z_!@DN /[USY=#A9)%%[ M16W$M.M 7K$<0?$3=,R62EY&)Z&4O;%N*1WX!EP6A?9>J0_4D;&!.*'GB49\ M[.0(< =M.RH+^)_T^B)'U6^U1OBE:[?)*].+;[))@V&Z=PCK.# M+V6"ADXMZ7(OI!N-C"; ):1L.V@-!Z'AZ@+(P2SQ8)HRM?. \\$ZXE%#\-!V M:B^@&%(+#FH##8J9$WCB]Q$-\-JAX.IR:O*IHJI;RDGS6L4V9*N**C=SA:>S MS 1ZE1NP!@S_%$G2?00O?U]AXIAGQ3^EC;-PM!;UVOPATL'''W(EH3SFM!SQ M5IJLZ)3P%*O%?Y?OMP\BZ-;U@87SHRHULN-?T!WB#79:@ #T$$ "9 M$0 '0 &1X<&5E>&AI8FET,S(Q,3(S,3(P,C0Q,&LN:'1M[5A;;]LV%'[? MK^ <+$T 2Y9D.[9EQT#AI$"PK0F2#-W;0(E'%E>*5$DJB??K=TA93=K&*7;# M_% _&+)YSG>^J/YNK0DB9(Q>:?T>WY'VW7+K8!EA[,8M+\7 V]DD2FV62X8OR.< MG?9X%K,,AK.$G8SBT62:9UF2#?/QN$BFPQD;L=_B'JJB>*MC[$; ::_B,BC! MV4]'23@9UW9^SYDMTSB*?NAYT>6B4-*B/8WZ[6,+\P68A0<;4,'7,LV1,&@$ ML#03T ED2C/00:Z$H+6!M'N8,VYJ03N[QE/9N%HWCLB%MD:UEG>.M3Z'T:6/;,VC2<1;N7HS#>K?H-]E^# M'?B\Z4Y@6YK#VO:\'A:,J:D\[0U[G]64576:U)88)3@C!Y'_S&O* =&I'8 M0W3VO^&\@.-S,/ ]^*3)VS'0H:(AI=,.QJT$!:VXV*2O;GD%AKR%>W*M*BI? M]0V5)C"@>=$*&OX'X'S!?O8_[[?C!W%\\V]S'B>N8LX?2IYQ2X9)&'\Z?5Z: M3%^92?^M(Y-G'5F=7]]>O+E8O;Z]N'R[1VR?#_M5HTU#T:Y5))Z27\*;]E&WS4!MU&-%44 M/ ?MA,]^O2+GKBAJS0V8/KF0>4B.G,;AP31)HOE*53C!-OY7/#\F)6A .KG; M^@N.\; EM=[$$\EX,C?DM90-%>0::J61F21OE*Y(' 4_DD)IK[(!JHEG2-QSVWI035\:+@&=T8SSL?' MF![18X*6X_$1.VY#5*-N[B9K_V-0(6\TMP[Q_"$OJ5Q#%]EX-AP]C2PYBL== MXB;3RD%/I@JQ';ADCY'A$AVNJ&>18V50[M+ I5_@7*,[M0;CB/?=,A6" MH!H6&,81%VKTQ+3Y++BD,G?_(R#C'MK91*E&M'ZK&K2W:3K?MAGZ:YWS_[3' MF3NB'QZ,IW/R,]5YV99%'/FR&.\)R9;47I"9^\'&(%=MSE/?\$[*T1QA/_KO M,WJ'QXWKD/S$+5Y>]H*Z2_8^LKK"7N+,W1A=8ZU*#@6.!!P/EM\!N6R'Z)YP MW:-*["UOW7Q2&M;*7;"W.T7>CC]N2 ;N[Z+1DIL2YR >@<%-OJ]NB#X/"""5 M[4"X0 "H7[P\>+R+^'A\]JM ,4]'8W2J[CI([7T9LO]M7(P/_2N9/ M4$L#!!0 ( "-]:EI34G"#300 ) 1 = 9'AP965X:&EB:70S,C(Q M,C,Q,C R-#$P:RYH=&WM6-MNXS80?>]7L#::30#+EF0[MF7'0. D0+#H)DC2 M;OM44-+(8I[&"7IW@?6#(8DS9RZ<.;PL>1$)E4!PI!$ 360DDHSL2;O4] ?B.27H(.J*%[K:+/A<-0IF/!RL/:C4=B?C$LSOV.IR2-4_*[C1)>+ M3 J#]A3JUX\US!=@!NZ-1SE;BRA!AT$A@*$QAU8@EBH%Y262DF8H(S 9Y3FA=4K=&]6!HCB\BZ=@O*L(3RQHBS5P\W7L]F_5$PMHX;]-:D MK>$FIKZ+:6#29\:F_9F_?=CO!]M5O\+^;; #-V^J%6A*= M8>>SFC*RC,+2$"TY2TG7=[]Y2=,4FR[R2> @6OM?<5[ <7,P<#WXI,EK&FA1 MT9!440MC1[R,%HQOHCM= M0S^(XYJ_F?,@M!5S>I^SF!DR#/OAI^SS$C.]PDG_;""39P-9G5[=G)^=KXYO MSB_>[9"WSZ?]LE*ZHFC72!),R0_]Z_ZJ3ZXA,4P*$@S'?F_G8Z":T%26=N4M MGX33!C'S#XG,B,F!7%,54P':N[CGL"''B;$CH>^'/6)1;/IZGG9"M\5!K#1C2992P!985/?KHDI[8F2L4TZ!XY%TF? M[%N-O>XT#/WY2A9(8!OW%LP/2 X*T)W$KOP9PWR8G!IGXHED,)EK6Y))Y50V0!5Q7I(32*"(0>UU@T-_/@QZ=O\U^L25&NG! MDZSB'!U!J]SZ<<=,[D 5?*R8 KM%TS;&QYSNTP."EH/Q?GI0IZA$W<02:^\A MJ9!4BAF+>'J?Y%2LHSLGW5"5Y71:![\IB MO/,!S!W/I)#(>@HBUW]6JK/T6XL6TM%:RE/98V!)O4K,$TB<%^SBHE MF,Z1/G#C")8P7EU'7,800$C3@C". $AD)56F)8>6IY5C.*(!![$)"1X%$RYU MI?"Q.?EN(Y!_.V,U*>RV,P\'^_KP;+?]%K#S.F.]7+:?71*44KM%(%+ L61N MX8MK@\?SASN^^X\J-,9:JLQVE6T[R*UW$,U_?2,R<#'!E97AH:6)I=#DW,3(S,3(P,C0Q,&LN M:'1M[1W9B M="PQ@CN1LMK*\I+]F@K[B0V'X:DC74V-O,P=V]G>>:3O.+^OI-.B==Q MG8,G_O>#)_21@[%.IZ\/4GG%9/K3 SG:%NGXY>[N+L^R9]FK[=T73Y^]Y.)Y M\G1WY_GNRQ?_'3V 5^%Q_XYU4R5^>E#(RYW*[4]DZO*]T?;V/Q[T MGG/BBQMR)2_+O03V(@S"'5=._AA2R$9>_%A)WI@IO#XMG=%IG>#U)9M=#,@"\'^OK9/9=.5T?+:0CA>Y8#]K;E*F,W8LC4B< M-I8][>QL[]-M^GFT_Y@>6\2QO5>.=%'QH;ET.L%=: MR63*)KE,LU"6NJ"0!-I$N9YDLX1>\:42E35CJ M?N5DR])SLM+P0X3 GRT^_19[ZO=!^*W!^RL5@)7 M'(X0\46M+KT5; #JK8O,\59:0@"]^?S%]JNXF??8@GD&T/R=^Z+^4%I3H81G!]Z#T1.\Y5G@TZ@A M&CF$7PKIG!"1._RR,UK1/])* CL$)9<*D$3X'BUD03!34(O3^(FP*FA I4!; MDFPJ8LRQ+%/D+_@ZW@,/"P0&-H^70:/47-GUYK0C?07J,P61#*K/KCNWM3S$ M*]"XPG9YR5L;4' &U352&,T-J*56]>LLDV 0P.82NWJ^ 0S-L8OT9L"DK5)? MH$[G=!U>G%-; [IE:[!5&@T:Z/I2ZLZVP&P;M+=*3P7\,LDU,/'4FQD'""0@ M\6]@WU2 "<'5QK_#?B+X 2ES8#QJ1&>6$[K6!(1"*Z4GN&OP$V!C'#8CR)L MHVU1JN*FVBW,8_7''YZ_VO]3+%;Q%$5QJ$3F]IZ^ &Z89SI_"803J+LW'+VJ MW%_$AH2Z%PV@M[^%_1ZZ1D^W"!='N1192V'VP5,%B+([3Y0-XK\?XC^"9R@1 M.1M4WPZ/OVG ?!".H)W1JP%\QE^1C\X[$C#&)*2S&I=(-&+J_EOQVP[*Z)+=G MX!T8<)LL1]=@UL,W0>S$8@*OD]M\UN0/"!9P[AJ6/FOS >OM2I]VTQ[=C!%X MV"%30?D$8)X*7<+E:1%@)=BWF'?3K$B>X@QN2)YU4PTS.9##C M_$ZD4O%-S$X5X]K8L&F#L4$F).6[*.TS!8X5-^%R(WRB20D,*3-I$P!H*KBQ3!;@/DO @IHB?A.1QM=23,K! MMWQBZ_\ARQ;[IYX = /O9).E(1B^Y>PD9]G@[W M"3R+FLFB-EFPVI\)NJ\7N^Y92*6M)(DW0G'\W-+3D;%V3A=[V^TK?&RUJMW\ M*S<*?8-.:6V M>82=R8 -ELE9(>"#I%YZ26J?]K?LTG @<#I@H$Y9);^!."= 5R M#)?!U(." &59::_IN<,L>-38O.-#GS5:]IW@%E3"UK+=P0Y"/B'J@Y!%H-3[ M$EACAKUSIC%ZN6^C2JP N3J-NK-5?-?LC]E*)#*3E*JCAY?LET\PA0@[\< 3 MXL#@,>FS-Q6?1GU(B,6-DP9;LIQ.P-S 8BBQWGJ6J0<6J./AN"F;LF1E6B%D M5SPEO6H!M\1S($,CB*^LD'[2M&.0:B1=%1E MD0(;;-\FMBE'LN'PU:83.Y4B5+JRP?>MX7L)>Z]5Z'48XY1K/6@?ND@?;Q4A MMHBA5N=P&)TY3*)B<)TN.AFF^*I-PX2\*KK\M?5O^'Q-3//,AT+SN3-_:+QX M9X92,?/!'AT84P13Q$B.'5X;294"%BJUP\"C!1&!6AJU+4CST1825:6TQ)S/"U:;<8'[U7N"5*&LLF]E@>K68?B_PH#+1Q4:?K!S7)]R4 M<-'&\YM81SY@CG_!RO14M+%]\$@*-,E_^&C_T":)KR2:)7!"0Z4H8LV9YG2 MDPV)5F^9T0.:IX_WC!BU>(1#L@ZIVKO<6N&\*,&-#:ENP]S,$4O$.Q6=H8!_ MN]Z5]R?7E9+XL[O# O,%[+PMY,:ZHRMAINN=>\$#4.YA YC&OAW+5WA0JRFS1TB-W87+#FR;73;*;.*N$EII :B'T^S+, T/?K MRZH6XSVEKDH5^R%R=%,I6]GMWUM4 =:U M8TK"+EKCM\G:_D4>F*\A]5JK5Q*:^9!EF1TVXDJ";<6"5;"1FZ!FU72R0GSR M5/(N82Q1OL1.=M#,"M9O_ ^,;N#A 7;DF41:D#L(:9P*)A#K]4&L#6PQPWI@ M#%2I5@FD/MJ.I@0:V,--A]XB4OG<)LFPU?H+SGG14SQR?<-[NZ: MI_L>.T!2490RD\D]J,&_Z.A$/P$"(U490%S2R&,91SMK?6.4TCY-05TX)2 M M1*,DLO#:8I=IO=G@U$\G$N[^L$"1 @9F4$522_D0#V0UVK75' M393T)&4/>">("O-&2H'Y#6ZF RJ%U97!WB[RLWAZ)2UE$^)LHFL'HVRQTS#: MR8DR%6&N4G81M05-ZQ]UIT/FA.B$1UN; NIPU]S[P MJW0T J>C^7$M(S*%">*L-L&KO*Q5,!'?KBE]1NTF/8WYN:B79<]FV]YT-M\/Q-!M[IN=49?/?5(6 MWN6R\QY7/+/T\\::X\&L5@HG;P(T(7]*L0*?+)*;.(. %J1Z=+ @:X::\RXB5R 6%'?2L%2J)G,;TN&_AN>W /4Y_R"Y TK:^X ML;$H129=1V$,FMTOZON'-6A+],-8MH/W4%7,=@)OT;0^/Q89[G3&=,:1#KVQ MENC??69C][ ^Q,U+#&8"^*]*O1-:#/?Z/;8\BL.Z$2WMC^= GN8;<07(%J M.CNLH\G\Q! QS. &V].P%SCBEX2_+6S_O1N#PQ/\O&Y[0_RKB?U!+ P04 " C M?6I:#6Y6A!40 #440 &P &1X<&5X:&EB:70T-C$R,S$R,#(T,3!K+FAT M;>UVQ)&) MBJG*O(BLDE[%HG Z&XM?8N6NQ-96>.K0Y'.KQQ,O!KW!"_&+L5?Z6O)]KWVJ M7I?S'#SCWP?/:)&#D8GGKP]B?2UT_.TCW7^9O!IL/Y?]WHO!]O;V\]UD=T?N M[NXD.[W^X-4H_F__$0R%QWF,\_-4??MHJK.MB<+U][8'W9M1[UZH/?DJD>9WM$,-Q-#+ 7;DE\[YM+/55. MG*J9.#=3F7W3<3)S6TY9G?"#3O^F]OI]6)Q^SIB@ES!/JC-5$M@?($G''R9Z MI+W8[NX(J3\^/SX2;W\^O_@9V!"79\@!\=@?!#;O/2.U MS,7QKX<_#$^_/Q;#PTLDO__J^?8G5_Q%*C_4R!;2 MSEDL@]T.G12?AJ*;R:0CCGY]*XY1D7.KG7(=<9)%7?$$C7O0VX>[]%=_OR/\ M1(EP^=!,G49" 8$UUUQ#]ZW5Y?Y-**:YD62N3*\K,5R8?\_ 4^7TUOU5@[ M8!+/[BR&,1 XN'-9 UN%)8[36L>OPAFLALK,0P\G@;+:HC@$ )IW<, M5]S\0+N'SN5(NEZ8^4]1*$(_,\U9$@X@WB;^6< M.+-CF>G?2"(.]BU6:\WT\LW9866>M]+BN['!8>$GQL* 6!S*7'L0[Q=B@.'P M((\/^B1K1B-F-&PH>=Y^KP,4X?^;1T(02#@3(MA\\.YHTCBDMW+(IE.$%7#E M4CFI/YX;Y=!^%QYH#*T4O+\X?"*O%;@&E:&G =F315V X.#>4+RM9F9'0R3< M9HHW(,GL&JQ&HZTL3-<5OR@>#=,H>PW7)9@L2@T(?J*?+J\5O%]34N LK1A; MF7F^G;.A(:DPPEL=^5(R0LZDC5TX7G$BOIRG,HQXHF'5W>T;K1D19RYHPV[AO?F*56O'T9OO:?+AH,/NLRCS]7W,P M-SM/6Z#N3L__/R=G](ED2#/NT2D-C<8X7W5V:S1\.N>X6&5W4 M\0*BUCS ;J_AQ*:\)EDJX:;:6,K9%^BPB9F?U,^?50^707TP'4I@*1 ,E(U)B+EM=0I10^((_Q$ MAD#-J?4>#&*[LPBLI_&T3>]\+R[X= VJ[P MULJV?V]3$8(&FXQ=3^0ZB9C]OBIB$X[(FH@(S3CR,")3BD%3+D4ZY4, L3:7FI =;HG1.^46WU6%8!/^MS)HA M5,Q)Y1)!P6]P((!?P#F"NQTOXK9;2Z'IMM?E/1_L<1659Z0K;(DDSK=5*OSW M6^8=F>'98ED#DZ^9$4YG5^CC$4/C>0?ZHZ9<^*F3[UTAEL<'E:04(TP$AD0# MKU6GE;RS0I7U,;;$]8?'0O-*>;KO6<7'SMIVEB#L7CU$CIQ)P9B6AGRDK83_ MG=ARYER.U=;(*GFU17Y@3Z8S.7?MY?^JC3&RC-%1*CSL MDT1%7''E<*%>9V$-A#'+L 60?)B3!%-%,DGA"ULC]KOP-K]?HQ\\R 8J#T.] M? @1W]:EO%(&=$D)%&8P0W0" J(7F5?0:-Y@(RG\@4*1KFE6(4'T&D MPG!B,0,QFD, +;,0B'O%X+^!= QL@NU@=P-F.VAEH!L?H?ACIIT24V,Q!$@2 M'16I9]\2M_MNR$759$+HH#PF"_P$[!R\8P=#.+FK2?( MY.^7,,#$GX I5,/.*BG#/)A7(3]%L!&+_ZB\OE1>1"=O;W M9UCNB_DR'3&6*TEI]J@O )]:PCYWF3IFN[NUSI)U4Z.-#B$8;+/(JS:R^<<*/ '/8,JO@@_D1<*X!U#4!$44U=X>ESK8 M)4,=@(Q1Z\0H9EPI8\K+J#0TF3;K7> EFTU08.X:O%HX@^C@H>Q2E=?=A'YO MIEDD[I#A;IUCI&!)JC[HL*3&?@);1" =9 /":4>Y)9:72'0&(0KEZ2EQ7SM? MO@##R\1R\+1E(Z'(E(I=O2,2>XU9=1KM7QNZKF '9@K8P,3]RLIEI]*J=@%0 MA[BJ4OVDL.S>>6M"77+1CS?K!QU19"EV&Y)UA'%PKE:YS##'K36I;G0D@$+E M2M#Q(@PE>^=J2P4L+,H+W!XN\[XPGK/%;N[@K$(#+ELM5W!4MS<'FTBQ(YJR M/G#^ 46?_Z'SZ/4PQ5T>3]:93DA[$6@BT06C"S4/X8$8,E=#Y71P3+I$AFQR MU&%T45;ZG!A)1VB2H.*[(AY3XEM62?H10ED4('8 +E7GR _X MM@&MHXVJ@^!-T:0PU=Z4\Z)L 3"B,%F*#;P>:P=_6#EF.-D [27N\Q-+&A$* M7>$AVP+C,YH+G0=:(S :[*W<%],.!%:S$J4%;?CZD*"Q?0W$2=PX,V7S7BKL M;7)-8DKO&X9#)'2B\^FC[=).43F3Q;!BDJJ[ V4_U<4T-%#@3+P'I&^DRU@E M 7>"_2E K[V"N"2W.E*U?F]N&?M<',HF%'O.[I\+6"BJ87Q-)\TI@ L+)<: M<]$H[9Z:TOC*D@)6L0%3W#T(#F%R"11DX 9P#FXL7(Y47*"#H')U4W\\HB'B M"ZP%ZV8Q_,7/51 (_$T2IBYQ2MA.6X$F%<1JVWNJU5C,'4=ZG )OM5 [RH8.D#8 M43=(JHR4I?9E&\!%V+.?2LP'JM[8G7NGT>QG/Z9H 1QA7T@-[2!B==CNYDN0 M=CB1V,RQX41@M2YKO1^9[D)%5GG*V?BJ3L[>6\P0M;%XEP^'%>OB(;)IDG9O MS2S#R\][7Y4SMMZM6#S=0QC%KQO5;8?X>['QI"LN%M-7WHP5G7X4>."\(=/2 M2@(U4B.<#QO!I-A:I+,2(I#=4@J)PBS.&E&0%$@P:Q3P G7*IUSW@DU AYOA2P/70I_D2Z%S\$L^:W7=J'O M1SF[6ZLLWZ ?]+L[O9WJ!5VL\&B,F!65H@+<*AULC:W+Z+*1?TXJ#%[A> B^ M1ZV BNHHXS,UB/DV6JCEK^.AA#I_!W%?Z%XL]BR._$DU@EP&&,<=%*9I]6 M[+0"#+B:P4B4*3C!@-X&B-Y"&CAL0Q.=!=E7@$Z&MZB7Y22>U(F@:CU^4[ZB M%A,H*P7YE'948KNW-C$3@N^9S96TKO'6/9*' >)BGW;(RZBXVJ!/:\D&W6<3T MN0 6Z*:WB4+@?Q/QU)M<"PDG&]3!$!.VX.M>EJT$CJ,(EB=+FRI">+UI55@- M3"E$X9>6:&8O/1S]R F*K\1=E)(-KH:]" D($P^RE-XH5-M/E2;'_E\).<7P@4[)BRI9,54BJ]14%V%^(YL":9;GCE6"^?OQ\=Q]^ E?UZPE( M['^,O:K_NMU74NY=?/2,OZKXC+[F^#]02P,$% @ (WUJ6NGBTR[S!@ M@R4 !X !E>&AI8FET,3DQ:6YS:61EWCWW,GCQ&;IT3A!$1W]-/ZYW893%989YA9"C<)B!*61 M^02N(C37T&[7HTY446DY22ST=GO[<*7TM9P*_]Q*F^)1L\[XI?\^?NDV&0_QM)*%F]L M6Z1RD@_?E\;*N-KRDYL!H4J5'F[ONO]&_*0=BTRFU?#9I5.38GZ';WR>RSFT0&TD+W5:=[W^;5 MUCKXMQX\Z.I)(7D$]:>?\%A+D3YTKM["N0X6S]5C=YSG1D:HX5*+B)ETH5(9 M5I]M[/=\Q.?"@(KA%$/, M0[V]W![FBOV^++T7^Q9/1G'NC;TO)$Y3'Y+[>$ M$L@\5CH35JH<,E%!KBP$2"&"X@0]@0*U43D-###'6-H.G(DP86Q* ]) H94C M.0_7*@-;<\)@6&II)9G-JPCC8L[\;O3/*E VH1U@EBB@3[F;C_!\9_NPUQV, MK"P*FN>^'8Q>N#D)0B",=/ZAI5 O'B- ^HQ %X\&9;Q<40;$T+0",14R%4&* M;FM-E@I=T>0I&JNTZ< BM3_?FQL2/'D2--Y;X9?NP=Y@/UJC7Q8(N"'2CT"D M'RYZ_+8**<*'X;R6><1HSC\20-*3/<]@-0#!3)5I!%9<\]\(PE!Y\OLY,W9@ MA*%T#*!O[%M&.B@K9H'!-*6%:VI4'?A390AX([(B1;-D0:!*2\-#E14BK\A2 M82%S>I<(>NMYH7%G>_]P]* +"A&Q/>T48SO<&Q!:RT[Q?R(8Z%8,V]W#PGXC M-S'3>X/1(_%LS2:,[L'5[7?V&8MCON>%XJ @P@^E--)?8?*I2'$#_5JA-X26 MC&4HR""\H;M@:NS#T@8BO.:+HXKZ$IJ-,[Z:,^A.1&5H*>1-,56%J]C)+2N3 M4A/-ZCD;+ZW12V0,4.A<^(7WF&(/ZB\1JE\;OU.I,6153LS$DMV+F*)5>Y+TCO"82F%J:*6U$Y MM,S$)T6W*V&Y2T"2ATZXH=NZZ?8.70@S$%24XB4E=-=V\?N[/LZR%O5U-8=/ M5UG/$")U)X]KUJ<09 M5X\&9)I2XDO!0;D[W^+I=4>^"< ]A?E]'DEW&_;\?_932O*#4W&)Q&)^$5AHYP+9*C*?/1=_/H4\U"YC3)VC;I,O>&M"%N M!][(*:LN9^""87Y7P)3VX8ZC[R8Y=[EB]Z,UB/ MO91HHC#(K%#:EBUBT:7_%V MFG:#2Z1T,E4&MEZA.1Q=24M99I&BMSQTBHYD(A(R=4O#)7NVP!)"I\[\9HI3OL!RZ/"ZGN/0KHF96H*Q5V7#W;HH(C$I+ MNSSE(S\\JO_O?P3UTOWXZC]02P$"% ,4 " C?6I:2F$\ZOV2 @#VC2, M$0 @ $ 9'AP92TR,#(T,3(S,2YH=&U02P$"% ,4 M" C?6I:?"R*IWD: !7, $ $0 @ $LDP( 9'AP92TR,#(T M,3(S,2YX&UL4$L! A0#% @ (WUJ M6KE*&M^!@P $-D% !4 ( !&>(" &1X<&4M,C R-#$R,S%? M9&5F+GAM;%!+ 0(4 Q0 ( "-]:EI:)\G>#S@ =' 4 M " '!E+3(P,C0Q,C,Q7V P!D>'!E+3(P,C0Q,C,Q7V??5:\)_ 0!"E@X %0 @ $&UL4$L! A0#% @ (WUJ6N9^%O]&[@ :=T* !4 M ( !$2$, &1X<&4M,C R-#$R,S%?<')E+GAM;%!+ 0(4 Q0 M ( "-]:EJ:*IT!8P( .,+ = " 8H/#0!D>'!E97AH M:6)I=#(Q,3$R,S$R,#(T,3!K+FAT;5!+ 0(4 Q0 ( "-]:EJUH3Q$<@( M /8+ = " 2@2#0!D>'!E97AH:6)I=#(R,3$R,S$R,#(T M,3!K+FAT;5!+ 0(4 Q0 ( "-]:EHP]KO\J ( + ' : M " =44#0!D>'!E97AH:6)I=#(S,3$R,S$R,#(T+FAT;5!+ 0(4 Q0 ( M "-]:EJH&" $L < $DI = " ;47#0!D>'!E97AH:6)I M=#,Q,3$R,S$R,#(T,3!K+FAT;5!+ 0(4 Q0 ( "-]:EI,@=*^K < %0H M = " : ?#0!D>'!E97AH:6)I=#,Q,C$R,S$R,#(T,3!K M+FAT;5!+ 0(4 Q0 ( "-]:EIYJ /000 )D1 = " M 8'!E97AH:6)I=#,R,3$R,S$R,#(T,3!K+FAT;5!+ 0(4 Q0 ( M "-]:EI34G"#300 ) 1 = " 0,L#0!D>'!E97AH:6)I M=#,R,C$R,S$R,#(T,3!K+FAT;5!+ 0(4 Q0 ( "-]:EI\TU&.+PX #%B M < " 8LP#0!D>'!E97AH:6)I=#DW,3(S,3(P,C0Q,&LN M:'1M4$L! A0#% @ (WUJ6@UN5H05$ U%$ !L ( ! M]#X- &1X<&5X:&EB:70T-C$R,S$R,#(T,3!K+FAT;5!+ 0(4 Q0 ( "-] M:EKIXM,N\P8 (,E > " 4)/#0!E>&AI8FET,3DQ:6YS G:61E XML 141 dxpe-20241231_htm.xml IDEA: XBRL DOCUMENT 0001020710 2024-01-01 2024-12-31 0001020710 2024-06-30 0001020710 2025-03-03 0001020710 2023-01-01 2023-12-31 0001020710 2022-01-01 2022-12-31 0001020710 2024-12-31 0001020710 2023-12-31 0001020710 us-gaap:SeriesAPreferredStockMember 2024-12-31 0001020710 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001020710 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001020710 us-gaap:ConvertiblePreferredStockMember 2024-12-31 0001020710 2022-12-31 0001020710 2021-12-31 0001020710 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2021-12-31 0001020710 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2021-12-31 0001020710 us-gaap:CommonStockMember 2021-12-31 0001020710 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001020710 us-gaap:RetainedEarningsMember 2021-12-31 0001020710 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001020710 us-gaap:TreasuryStockCommonMember 2021-12-31 0001020710 us-gaap:NoncontrollingInterestMember 2021-12-31 0001020710 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001020710 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001020710 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001020710 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001020710 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001020710 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001020710 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001020710 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001020710 us-gaap:CommonStockMember 2022-12-31 0001020710 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001020710 us-gaap:RetainedEarningsMember 2022-12-31 0001020710 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001020710 us-gaap:TreasuryStockCommonMember 2022-12-31 0001020710 us-gaap:NoncontrollingInterestMember 2022-12-31 0001020710 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001020710 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001020710 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001020710 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001020710 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001020710 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001020710 us-gaap:CommonStockMember 2023-12-31 0001020710 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001020710 us-gaap:RetainedEarningsMember 2023-12-31 0001020710 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001020710 us-gaap:TreasuryStockCommonMember 2023-12-31 0001020710 us-gaap:NoncontrollingInterestMember 2023-12-31 0001020710 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001020710 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001020710 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001020710 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0001020710 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-12-31 0001020710 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-12-31 0001020710 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-12-31 0001020710 us-gaap:CommonStockMember 2024-12-31 0001020710 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001020710 us-gaap:RetainedEarningsMember 2024-12-31 0001020710 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001020710 us-gaap:TreasuryStockCommonMember 2024-12-31 0001020710 us-gaap:NoncontrollingInterestMember 2024-12-31 0001020710 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-01-01 2024-12-31 0001020710 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-01-01 2022-12-31 0001020710 srt:MinimumMember us-gaap:BuildingMember 2024-12-31 0001020710 srt:MaximumMember us-gaap:BuildingMember 2024-12-31 0001020710 srt:MinimumMember us-gaap:BuildingImprovementsMember 2024-12-31 0001020710 srt:MaximumMember us-gaap:BuildingImprovementsMember 2024-12-31 0001020710 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-12-31 0001020710 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-12-31 0001020710 us-gaap:TransferredOverTimeMember 2024-01-01 2024-12-31 0001020710 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001020710 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001020710 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-12-31 0001020710 srt:ChiefExecutiveOfficerMember 2023-01-01 2023-12-31 0001020710 srt:ChiefExecutiveOfficerMember 2022-01-01 2022-12-31 0001020710 us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001020710 us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001020710 us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001020710 us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001020710 us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001020710 us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001020710 us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-01 2024-12-31 0001020710 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001020710 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001020710 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001020710 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001020710 dxpe:DrydonCiscoSullivanFloridaValveRiordanAndAllianceMember us-gaap:FairValueInputsLevel3Member dxpe:AnnualizedEBITDAAndProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-12-31 0001020710 us-gaap:FairValueInputsLevel3Member dxpe:AnnualizedEBITDAAndProbabilityOfAchievementMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-12-31 0001020710 us-gaap:LandMember 2024-12-31 0001020710 us-gaap:LandMember 2023-12-31 0001020710 us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0001020710 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001020710 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001020710 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001020710 dxpe:ServiceCentersMember 2024-12-31 0001020710 dxpe:ServiceCentersMember 2023-12-31 0001020710 dxpe:InnovativePumpingSolutionsMember 2024-12-31 0001020710 dxpe:InnovativePumpingSolutionsMember 2023-12-31 0001020710 dxpe:SupplyChainServicesMember 2024-12-31 0001020710 dxpe:SupplyChainServicesMember 2023-12-31 0001020710 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-12-31 0001020710 us-gaap:TradeNamesMember 2024-01-01 2024-12-31 0001020710 us-gaap:NoncompeteAgreementsMember 2024-01-01 2024-12-31 0001020710 dxpe:ABLRevolverMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0001020710 dxpe:ABLRevolverMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001020710 dxpe:AmendedTermLoanBDueOctober132030Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0001020710 dxpe:AmendedTermLoanBDueOctober132030Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001020710 dxpe:TermLoanBDueOctober132030Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0001020710 dxpe:TermLoanBDueOctober132030Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001020710 dxpe:November2029PromissoryNoteMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0001020710 dxpe:November2029PromissoryNoteMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001020710 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-12-31 0001020710 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001020710 dxpe:AmendedTermLoanBDueOctober132030Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-12-31 0001020710 dxpe:TermLoanBDueOctober132030Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member 2024-10-03 2024-10-03 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member 2024-10-03 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member 2024-12-31 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-10-03 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-10-03 2024-10-03 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member us-gaap:BaseRateMember 2024-10-03 2024-10-03 0001020710 us-gaap:SecuredDebtMember dxpe:SeniorSecuredTermLoanBMember 2023-12-31 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member 2024-01-01 2024-12-31 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member 2024-10-04 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodOneMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodTwoMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodThreeMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodFourMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodFiveMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodSixMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodSevenMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodEightMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodNineMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodTenMember 2020-12-23 0001020710 us-gaap:SecuredDebtMember dxpe:AmendedTermLoanBDueOctober132030Member dxpe:DebtCovenantPeriodElevenMember 2020-12-23 0001020710 us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember 2022-07-19 0001020710 us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember 2022-07-19 2022-07-19 0001020710 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember dxpe:SecuredOvernightFinancingRateSOFROrCanadianDollarOfferedRateCDORMember 2022-07-19 2022-07-19 0001020710 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember dxpe:SecuredOvernightFinancingRateSOFROrCanadianDollarOfferedRateCDORMember 2022-07-19 2022-07-19 0001020710 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember dxpe:CanadianPrimeRateOrCanadianBaseRateMember 2022-07-19 2022-07-19 0001020710 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember dxpe:CanadianPrimeRateOrCanadianBaseRateMember 2022-07-19 2022-07-19 0001020710 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember 2022-07-19 2022-07-19 0001020710 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember 2022-07-19 2022-07-19 0001020710 us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember 2024-01-01 2024-12-31 0001020710 us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember 2024-12-31 0001020710 us-gaap:RevolvingCreditFacilityMember dxpe:ABLRevolverMember 2023-12-31 0001020710 us-gaap:SecuredDebtMember dxpe:SeniorSecuredTermLoanBMember 2020-12-23 0001020710 stpr:TX us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0001020710 stpr:TX us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001020710 stpr:LA us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0001020710 stpr:LA us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001020710 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 0001020710 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0001020710 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0001020710 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2024-01-01 2024-12-31 0001020710 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0001020710 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0001020710 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2024-12-31 0001020710 us-gaap:ForeignCountryMember 2024-12-31 0001020710 us-gaap:DomesticCountryMember 2024-12-31 0001020710 us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0001020710 us-gaap:ForeignCountryMember us-gaap:CapitalLossCarryforwardMember 2024-12-31 0001020710 us-gaap:DomesticCountryMember dxpe:ForeignTaxCreditMember 2024-12-31 0001020710 stpr:TX us-gaap:DomesticCountryMember us-gaap:ResearchMember 2024-12-31 0001020710 stpr:LA us-gaap:DomesticCountryMember us-gaap:ResearchMember 2024-12-31 0001020710 dxpe:DomesticAndStateAndLocalTaxAuthoritiesMember 2024-01-01 2024-12-31 0001020710 dxpe:ResearchAndDevelopmentTaxCreditsMember 2024-12-31 0001020710 dxpe:NondeductibleExpenseAutoExpenseCompensationMember 2024-12-31 0001020710 dxpe:Two016OmnibusIncentivePlanMember 2023-06-15 0001020710 dxpe:Two016OmnibusIncentivePlanMember 2023-06-16 0001020710 dxpe:Two016OmnibusIncentivePlanMember 2023-06-16 2023-06-16 0001020710 srt:MinimumMember us-gaap:RestrictedStockMember 2024-01-01 2024-12-31 0001020710 srt:MaximumMember us-gaap:RestrictedStockMember 2024-01-01 2024-12-31 0001020710 us-gaap:RestrictedStockMember dxpe:Two016OmnibusIncentivePlanMember 2024-12-31 0001020710 us-gaap:RestrictedStockMember 2023-12-31 0001020710 us-gaap:RestrictedStockMember 2024-01-01 2024-12-31 0001020710 us-gaap:RestrictedStockMember 2024-12-31 0001020710 us-gaap:RestrictedStockMember 2022-12-31 0001020710 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001020710 us-gaap:RestrictedStockMember 2021-12-31 0001020710 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001020710 dxpe:Two016OmnibusIncentivePlanMember 2024-12-31 0001020710 dxpe:Two016OmnibusIncentivePlanMember 2023-12-31 0001020710 dxpe:Two016OmnibusIncentivePlanMember 2022-12-31 0001020710 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001020710 us-gaap:SeriesBPreferredStockMember 2022-12-31 0001020710 us-gaap:SeriesBPreferredStockMember 2024-12-31 0001020710 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001020710 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-12-31 0001020710 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001020710 dxpe:ShareRepurchaseProgramDecember2022Member us-gaap:CommonStockMember 2022-12-15 0001020710 dxpe:ShareRepurchaseProgramDecember2022Member 2022-12-15 2022-12-15 0001020710 dxpe:ShareRepurchaseProgramDecember2022Member us-gaap:CommonStockMember 2024-08-28 0001020710 dxpe:ShareRepurchaseProgramDecember2022Member 2024-08-28 2024-08-28 0001020710 dxpe:ShareRepurchaseProgramMay2021Member us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001020710 dxpe:ShareRepurchaseProgramMay2021Member us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001020710 dxpe:ShareRepurchaseProgramMay2021Member us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001020710 dxpe:Acquisitions2024Q1Member 2024-01-01 2024-03-31 0001020710 dxpe:Acquisitions2024Q2Member 2024-04-01 2024-06-30 0001020710 dxpe:Acquisitions2024Q3Member 2024-07-01 2024-09-30 0001020710 dxpe:Acquisitions2024Q4Member 2024-10-01 2024-12-31 0001020710 dxpe:Acquisitions2024Member 2024-01-01 2024-12-31 0001020710 dxpe:Acquisitions2024Q1Member 2024-03-31 0001020710 dxpe:Acquisitions2024Q2Member 2024-06-30 0001020710 dxpe:Acquisitions2024Q3Member 2024-09-30 0001020710 dxpe:Acquisitions2024Q4Member 2024-12-31 0001020710 dxpe:Acquisitions2024Member 2024-12-31 0001020710 dxpe:Acquisitions2024Member dxpe:ServiceCentersMember 2024-12-31 0001020710 dxpe:Acquisitions2024Member dxpe:InnovativePumpingSolutionsMember 2024-12-31 0001020710 dxpe:Acquisitions2024Member us-gaap:NoncompeteAgreementsMember 2024-12-31 0001020710 dxpe:Acquisitions2024Member us-gaap:NoncompeteAgreementsMember 2024-01-01 2024-12-31 0001020710 dxpe:Acquisitions2024Member us-gaap:TradeNamesMember 2024-12-31 0001020710 dxpe:Acquisitions2024Member us-gaap:TradeNamesMember 2024-01-01 2024-12-31 0001020710 dxpe:Acquisitions2024Member us-gaap:CustomerRelationshipsMember 2024-12-31 0001020710 dxpe:Acquisitions2024Member us-gaap:CustomerRelationshipsMember 2024-01-01 2024-12-31 0001020710 srt:MinimumMember dxpe:Acquisitions2024Member 2024-01-01 2024-12-31 0001020710 srt:MaximumMember dxpe:Acquisitions2024Member 2024-01-01 2024-12-31 0001020710 dxpe:Acquisitions2024Member us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-12-31 0001020710 dxpe:Acquisitions2024Member us-gaap:FairValueInputsLevel3Member dxpe:ContingentConsiderationLiabilityMember dxpe:ValuationWeightedProbabilityOfPossiblePaymentsMember 2024-12-31 0001020710 dxpe:Acquisitions2023Q2Member 2022-04-01 2022-06-30 0001020710 dxpe:Acquisitions2023Q4Member 2023-10-01 2023-12-31 0001020710 dxpe:Acquisitions2023Member 2023-01-01 2023-12-31 0001020710 dxpe:Acquisitions2023Q1Member 2023-01-01 2023-03-31 0001020710 dxpe:Acquisitions2023Q2Member 2023-04-01 2023-06-30 0001020710 dxpe:Acquisitions2023Q3Member 2023-07-01 2023-09-30 0001020710 dxpe:Acquisitions2023Q1Member 2023-03-31 0001020710 dxpe:Acquisitions2023Q2Member 2023-06-30 0001020710 dxpe:Acquisitions2023Q3Member 2023-09-30 0001020710 dxpe:Acquisitions2023Q4Member 2023-12-31 0001020710 dxpe:Acquisitions2023Member 2023-12-31 0001020710 dxpe:Acquisitions2022Q1Member 2022-01-01 2022-03-31 0001020710 dxpe:Acquisitions2022Q2Member 2022-04-01 2022-06-30 0001020710 dxpe:Acquisitions2022Q3Member 2022-07-01 2022-09-30 0001020710 dxpe:Acquisitions2022Member 2022-01-01 2022-12-31 0001020710 dxpe:Acquisitions2022Q4Member 2023-10-01 2023-12-31 0001020710 dxpe:Acquisitions2022Q1Member 2022-03-31 0001020710 dxpe:Acquisitions2022Q2Member 2022-06-30 0001020710 dxpe:Acquisitions2022Q3Member 2022-09-30 0001020710 dxpe:Acquisitions2022Q4Member 2022-12-31 0001020710 dxpe:Acquisitions2022Member 2022-12-31 0001020710 srt:ReportableGeographicalComponentsMember country:US 2024-01-01 2024-12-31 0001020710 srt:ReportableGeographicalComponentsMember country:US 2023-01-01 2023-12-31 0001020710 srt:ReportableGeographicalComponentsMember country:US 2022-01-01 2022-12-31 0001020710 srt:ReportableGeographicalComponentsMember country:CA 2024-01-01 2024-12-31 0001020710 srt:ReportableGeographicalComponentsMember country:CA 2023-01-01 2023-12-31 0001020710 srt:ReportableGeographicalComponentsMember country:CA 2022-01-01 2022-12-31 0001020710 srt:ReportableGeographicalComponentsMember dxpe:OutsideOfUnitedStatesAndCanadaMember 2024-01-01 2024-12-31 0001020710 srt:ReportableGeographicalComponentsMember dxpe:OutsideOfUnitedStatesAndCanadaMember 2023-01-01 2023-12-31 0001020710 srt:ReportableGeographicalComponentsMember dxpe:OutsideOfUnitedStatesAndCanadaMember 2022-01-01 2022-12-31 0001020710 dxpe:ServiceCentersMember 2024-01-01 2024-12-31 0001020710 dxpe:InnovativePumpingSolutionsMember 2024-01-01 2024-12-31 0001020710 dxpe:SupplyChainServicesMember 2024-01-01 2024-12-31 0001020710 dxpe:ServiceCentersMember 2023-01-01 2023-12-31 0001020710 dxpe:InnovativePumpingSolutionsMember 2023-01-01 2023-12-31 0001020710 dxpe:SupplyChainServicesMember 2023-01-01 2023-12-31 0001020710 dxpe:ServiceCentersMember 2022-01-01 2022-12-31 0001020710 dxpe:InnovativePumpingSolutionsMember 2022-01-01 2022-12-31 0001020710 dxpe:SupplyChainServicesMember 2022-01-01 2022-12-31 0001020710 dxpe:ServiceCentersMember 2022-12-31 0001020710 dxpe:InnovativePumpingSolutionsMember 2022-12-31 0001020710 dxpe:SupplyChainServicesMember 2022-12-31 0001020710 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-12-31 0001020710 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0001020710 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001020710 us-gaap:CorporateNonSegmentMember 2024-12-31 0001020710 us-gaap:CorporateNonSegmentMember 2023-12-31 0001020710 us-gaap:CorporateNonSegmentMember 2022-12-31 0001020710 srt:MinimumMember 2024-01-01 2024-12-31 0001020710 2024-10-01 2024-12-31 iso4217:USD shares iso4217:USD shares dxpe:segment pure dxpe:rate dxpe:business_acquired dxpe:Business 0001020710 2024 FY false http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent P1Y 0.10 0.10 P1Y 10-K true 2024-12-31 --12-31 false 0-21513 DXP Enterprises, Inc. TX 5301 Hollister Houston TX 77040 76-0509661 713 996-4700 Common Stock par value $0.01 DXPE NASDAQ No No Yes Yes Accelerated Filer false false false true false false 588700000 15695088 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Portions of the definitive proxy statement for our 2025 annual meeting of shareholders are incorporated by reference into Part III hereof. The 2025 proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have processes in place to identify, assess and manage material risks from cybersecurity threats. These processes are part of our overall enterprise risk management process and have been embedded in our internal controls and information systems.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our cybersecurity and information security framework includes risk assessment and mitigation through a threat intelligence-driven approach, application controls, and enhanced security with ransomware defense. The framework leverages the National Institute of Standards and Technology Cyber Security Framework (“NIST CSF”) for measuring overall readiness to respond to cyber threats, and Sarbanes-Oxley for assessment of internal controls.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We contract with external firms to assess our cyber security controls relative to our peers using the NIST CSF. We also have a third-party risk management program that assesses risks from vendors and suppliers. In addition, we maintain a Business Continuity and Disaster Recovery Plan as well as a cybersecurity insurance policy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have established cybersecurity and information security awareness training programs. Formal training on topics relating to our cybersecurity, data privacy and information security policies and procedures is mandatory at least annually for all employees, contractors and third parties with access to our network. Training is administered and tracked through online learning modules. Training topics include how to escalate suspicious activities including phishing, viruses, spams, insider threats, suspect human behaviors or safety issues. Based on role and location, some employees receive additional in-depth training to provide more comprehensive knowledge on potential risks related to their individual job responsibilities. Training is supplemented through regular company-wide communications with frequent updates to educate on the latest adversary trends and social engineering techniques.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Additionally, we engage in cyber crisis response simulations to assess our ability to adapt to information and operational technology threats. Improper or illegitimate use of our information system resources or violation of our information security policies and procedures is subject to disciplinary action. Our security posture is supported by a comprehensive defense-in-depth strategy that relies on layers of technology including Multi-Factor Authentication to ensure that access to information and communication is vetted and secure.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also utilize internal and external audits and assessments, vulnerability testing, governance processes over outsourced service providers, active risk management and benchmarking against peers in the industry to validate our security posture. We also engage external firms to measure our NIST CSF maturity level.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have processes in place to identify, assess and manage material risks from cybersecurity threats. These processes are part of our overall enterprise risk management process and have been embedded in our internal controls and information systems.</span></div> true true true false <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Governance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our board of directors established a standing Cybersecurity Committee, which is tasked with oversight of the Cybersecurity Program, including: (i) strategy and governance; (ii) operations; and (iii) risk management and regulatory compliance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Cybersecurity Committee responsibilities include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">reviewing our enterprise cybersecurity strategy and framework, including our assessment of cybersecurity threats and risk, data security programs, and our management and mitigation of cybersecurity and information technology risks and potential breach incidents;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">reviewing any significant cybersecurity incident that has occurred, reports to or from regulators with respect thereto, and steps that have been taken to mitigate against reoccurrence;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">evaluating the effectiveness of our cyber risk management and data security programs measured against our cybersecurity threat landscape;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">assessing the effectiveness of our data breach incident response plan;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">reviewing and assessing our information technology disaster recovery capabilities; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">reviewing our assessment of cybersecurity threats and risk associated with our supply chain and actions we are taking to address such threats and risks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Cybersecurity Committee receives reports and updates at committee meetings from our Chief Information Officer (“CIO”) and other executives and cybersecurity specialists. Following each committee meeting, the chair of the Cybersecurity Committee briefs the full board of directors on matters covered at the prior Cybersecurity Committee meeting. The board also receives periodic briefings on emerging trends in order to enhance its literacy on cybersecurity issues. At least annually, the Cybersecurity Committee receives updates about the results of the Cybersecurity Program reviews.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Cybersecurity Committee participates with management periodically in “tabletop” exercises to evaluate our data breach incident response plan.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our board of directors established a standing Cybersecurity Committee, which is tasked with oversight of the Cybersecurity Program, including: (i) strategy and governance; (ii) operations; and (iii) risk management and regulatory compliance.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Cybersecurity Committee responsibilities include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">reviewing our enterprise cybersecurity strategy and framework, including our assessment of cybersecurity threats and risk, data security programs, and our management and mitigation of cybersecurity and information technology risks and potential breach incidents;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">reviewing any significant cybersecurity incident that has occurred, reports to or from regulators with respect thereto, and steps that have been taken to mitigate against reoccurrence;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">evaluating the effectiveness of our cyber risk management and data security programs measured against our cybersecurity threat landscape;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">assessing the effectiveness of our data breach incident response plan;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">reviewing and assessing our information technology disaster recovery capabilities; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">reviewing our assessment of cybersecurity threats and risk associated with our supply chain and actions we are taking to address such threats and risks.</span></div> The Cybersecurity Committee receives reports and updates at committee meetings from our Chief Information Officer (“CIO”) and other executives and cybersecurity specialists. true <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Cybersecurity and Information Technology organization is led by our CIO, who is responsible for cybersecurity risk management. Our CIO has more than 27 years of experience in the IT industry. Since 2006, he has held multiple roles at the Company and most recently as Vice President of IT Strategic Solutions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our cybersecurity incident response framework is governed by a corporate Cybersecurity Incident Response Plan (the “IRP”), which sets out our approach for categorizing, responding to, and mitigating cybersecurity incidents. The IRP provides definitions of key terms, stakeholder roles and responsibilities, and a response governance and escalation process.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have an incident response team comprised of our CIO, executive leaders, management, and internal and external legal counsel, whose primary responsibilities include:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">evaluating and validating the impact of an incident;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">approving certain incident response countermeasures and remediation actions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">escalating incidents and response countermeasures for approval; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">acting in an advisory capacity in support of cybersecurity incident remediation, as appropriate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We maintain a Business Continuity and Disaster Recovery Plan that addresses our preparation for, management, recovery from, and ultimate resumption of business after a crisis, including emergency response, continued recovery, and business resumption activities such as information systems recovery, when a cybersecurity incident may potentially have a significant impact on our business strategy, results of operations, or financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of the date of this report, we are not aware of any cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition. However, as discussed under “Item 1A. Risk Factors,” specifically the risks titled “Cybersecurity breaches and other disruptions or misuse of our network and information systems could affect our ability to conduct our business effectively.”, the sophistication of cyber threats continues to increase, and the preventative actions we take to reduce the risk of cyber incidents and protect our systems and information may be insufficient. Accordingly, no matter how well our controls are designed or implemented, we will not be able to anticipate all security breaches, and we may not be able to implement effective preventive measures against such security breaches in a timely manner.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Cybersecurity and Information Technology organization is led by our CIO, who is responsible for cybersecurity risk management. Our CIO has more than 27 years of experience in the IT industry. Since 2006, he has held multiple roles at the Company and most recently as Vice President of IT Strategic Solutions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our cybersecurity incident response framework is governed by a corporate Cybersecurity Incident Response Plan (the “IRP”), which sets out our approach for categorizing, responding to, and mitigating cybersecurity incidents. The IRP provides definitions of key terms, stakeholder roles and responsibilities, and a response governance and escalation process.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have an incident response team comprised of our CIO, executive leaders, management, and internal and external legal counsel, whose primary responsibilities include:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">evaluating and validating the impact of an incident;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">approving certain incident response countermeasures and remediation actions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">escalating incidents and response countermeasures for approval; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">acting in an advisory capacity in support of cybersecurity incident remediation, as appropriate.</span></div>We maintain a Business Continuity and Disaster Recovery Plan that addresses our preparation for, management, recovery from, and ultimate resumption of business after a crisis, including emergency response, continued recovery, and business resumption activities such as information systems recovery, when a cybersecurity incident may potentially have a significant impact on our business strategy, results of operations, or financial condition <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Cybersecurity and Information Technology organization is led by our CIO, who is responsible for cybersecurity risk management. Our CIO has more than 27 years of experience in the IT industry. Since 2006, he has held multiple roles at the Company and most recently as Vice President of IT Strategic Solutions.</span></div> false PricewaterhouseCoopers LLP 238 Houston, Texas 1802040000 1678600000 1480832000 1245763000 1173309000 1058794000 556277000 505291000 422038000 410895000 366569000 324286000 145382000 138722000 97752000 63927000 53146000 29135000 3517000 1355000 -2716000 84972000 86931000 65901000 14483000 18119000 17799000 70489000 68812000 48102000 0 0 -53000 70489000 68812000 48155000 90000 90000 90000 70399000 68722000 48065000 70489000 68812000 48102000 -2370000 435000 -2393000 68119000 69247000 45709000 4.44 4.07 2.58 4.22 3.89 2.47 15861000 16870000 18631000 16701000 17710000 19471000 148320000 173120000 91000 91000 5172000 5584000 339365000 311171000 103113000 103805000 50735000 42323000 20250000 18044000 661874000 648554000 81556000 61618000 452343000 343991000 85679000 63895000 46569000 48729000 21473000 10649000 1349494000 1177436000 6595000 5500000 103728000 96469000 41650000 36238000 13655000 12160000 12662000 9506000 14921000 15438000 50773000 48854000 243984000 224165000 621684000 520697000 33159000 34336000 27879000 17359000 682722000 572392000 926706000 796557000 1.00 1.00 1000000 1000000 1000 1000 1.00 1.00 1000000 1000000 15000 15000 0.01 0.01 100000000 100000000 20402861 15695088 20319226 16177237 204000 345000 219511000 216482000 389670000 319271000 -33610000 -31240000 4707773 4141989 153003000 123995000 422788000 380879000 1349494000 1177436000 70489000 68812000 48102000 9019000 8423000 9585000 24386000 21682000 18915000 3646000 2991000 1842000 -887000 -885000 659000 108000 160000 781000 745000 1738000 2311000 -494000 -1201000 0 4714000 3072000 1850000 -14990000 -9059000 -7541000 0 0 -1193000 12552000 -13293000 93940000 8506000 18720000 6429000 -8432000 2026000 -2072000 -7655000 -9666000 11865000 7547000 10604000 35965000 3263000 -916000 6858000 1136000 3494000 2902000 102211000 106222000 5894000 25068000 12263000 4916000 156624000 10384000 48506000 -181692000 -22647000 -53422000 6000000 7870000 827152000 6000000 7870000 827152000 649500000 550000000 105000000 550249000 429508000 3567000 2309000 12061000 8398000 29007000 56215000 47872000 5000000 5673000 469000 90000 90000 90000 1826000 527000 292000 4216000 2347000 0 56803000 43579000 44312000 -2122000 -60000 253000 -24800000 127094000 -2963000 173211000 46117000 49080000 148411000 173211000 46117000 1000 15000 195000 206772000 202484000 -29282000 -33511000 53000 346727000 90000 90000 1850000 1850000 292000 292000 150000 5607000 5757000 -2393000 -2393000 34269000 34269000 48155000 -53000 48102000 1000 15000 345000 213937000 250549000 -31675000 -67780000 0 365392000 90000 90000 3072000 3072000 527000 527000 435000 435000 55696000 55696000 519000 519000 68812000 68812000 1000 15000 345000 216482000 319271000 -31240000 -123995000 0 380879000 90000 90000 4714000 4714000 1826000 1826000 141000 -141000 0 -2370000 -2370000 28783000 28783000 225000 225000 70489000 70489000 1000 15000 204000 219511000 389670000 -33610000 -153003000 0 422788000 THE COMPANY<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DXP Enterprises, Inc. together with its subsidiaries (collectively “DXP,” “Company,” “us,” “we,” or “our”) was incorporated in Texas on July 26, 1996. The Company and its subsidiaries are engaged in the business of distributing maintenance, repair and operating (MRO) products, and service to customers serving a variety of end markets. Additionally, the Company provides integrated, custom pump skid packages, pump remanufacturing and manufactures branded private label pumps to energy and industrial customers. The Company is organized into three business segments: Service Centers (“SC”), Innovative Pumping Solutions (“IPS”), and Supply Chain Services (“SCS”). See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_229" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 20 - Segment Reporting</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion of the business segments.</span></div> 3 SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The accompanying consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications were made to the prior year’s consolidated financial statements to conform to the current year presentation. Such reclassifications did not have a material effect on our consolidated statements of operations and comprehensive income, balance sheets, cash flows or equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was the primary beneficiary of a VIE in which it owned 47.5% of the VIE's equity. The Company consolidated the VIE within its financial statements. In November 2022, the Company sold its interest in the VIE and ceased the consolidation of the VIE within the Company's financial statements. The losses associated with the VIE that occurred prior to the deconsolidation are included in the consolidated statements of operations and comprehensive income. These losses were $0.2 million for the year ended December 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Business Combinations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the total purchase price of a business combination to the assets acquired and the liabilities assumed based on their estimated fair values at the acquisition date, with the excess purchase price recorded as goodwill. For material acquisitions, we engage third-party valuation specialists to assist us in determining the fair value of the assets acquired and liabilities assumed, including goodwill, based on recognized business valuation methodologies. If the initial accounting for the business combination is incomplete by the end of the reporting period in which the acquisition occurs, an estimate will be recorded. Subsequent to the acquisition, and not later than one year from the acquisition date, we will record any material adjustments to the initial estimate in the reporting period in which the adjustment amounts are determined based on facts and circumstances that existed as of the acquisition date, as applicable. Generally, we use an income valuation method to estimate the fair value of the assets acquired or liabilities assumed in a business combination. However, a market or cost valuation method may be utilized.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense acquisition-related costs as incurred in connection with each business combination.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company’s Canadian subsidiaries are measured using local currencies as their functional currencies. Assets and liabilities are translated into U.S. dollars at current exchange rates, while income and expenses are translated at average exchange rates. Translation gains and losses are reported in other comprehensive income (loss). Gains and losses on transactions denominated in foreign currency are reported in the consolidated statements of operations and comprehensive income (loss). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="text-align:justify"><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 U.S. GAAP requires management to make estimates and assumptions in determining the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading have been included. Actual results could differ from those estimates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cash</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company places its cash with institutions with high credit quality. However, at certain times, such cash may be in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company has not historically experienced any losses when in excess of these limits.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Receivables and Credit Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables consist primarily of uncollateralized customer obligations due under normal trade terms, which usually require payment within 30 days of the invoice date. However, these payment terms are extended in select cases and customers may not pay within stated trade terms.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has trade receivables from a diversified customer base located primarily in the Rocky Mountain, Northeastern, Midwestern, Southeastern and Southwestern regions of the U.S. and Canada. The Company believes no significant concentration of credit risk exists. The Company evaluates the creditworthiness of its customers' financial positions and monitors accounts on a regular basis. Provisions to the allowance for doubtful accounts are made monthly and adjustments are made periodically based upon management’s best estimate of the collectability of such accounts under the current expected credit losses model. The Company writes-off uncollectible trade accounts receivable when the accounts are determined to be uncollectible. No customer represents more than 10% of consolidated sales.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in this allowance for 2024 and 2023 are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, January 1</span></div></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%">5,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Recoveries) Charges to expense</span></div></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%">(887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></div></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%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></div></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%">517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, December 31</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,172 </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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are made up of equipment purchased for resale, and materials utilized in the fabrication of industrial and wastewater equipment stated at lower of cost and net realizable value, primarily determined using the weighted average cost method. The Company regularly reviews inventory and records provisions for the difference between cost and net realizable value arising from excess and obsolete items on hand based upon the aging of the inventories, market trends, and continued demand.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of inventories are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt"><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><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">Finished goods</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%">89,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">94,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">13,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Inventories</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,113 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,805 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded on a historical cost basis. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives. Maintenance and repairs of depreciable assets are charged against earnings as incurred. When properties are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and gains or losses are credited or charged to earnings.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal estimated useful lives used in determining depreciation are as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></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%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;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%">20-39 years</span></div></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%">Building improvements</span></td><td colspan="3" style="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%">10-20 years</span></div></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%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#cceeff;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%">3-20 years</span></div></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%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of estimated useful life or related lease term</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill for impairment on an annual basis on October 1st and when events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company assigns the carrying value of these intangible assets to its reporting units and applies the test for goodwill at the reporting unit level. A reporting unit is defined as an operating segment or one level below a segment (a “component”) if the component is a business and discrete information is prepared and reviewed regularly by segment management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s goodwill impairment assessment first permits evaluating qualitative factors to determine if a reporting unit's carrying value would more likely than not exceed its fair value. If the Company concludes, based on the qualitative assessment, that a reporting unit's carrying value would more likely than not exceed its fair value, the Company would perform a quantitative test for that reporting unit. Should the reporting unit's carrying amount exceed the fair value, then an impairment charge for the excess would be recognized. The impairment charge is limited to the amount of goodwill allocated to the reporting unit and goodwill will not be reduced below zero. The Company performed qualitative tests and determined no impairment of goodwill was required for the years ended December 31, 2024, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets, Excluding Goodwill</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests long-lived assets or asset groups for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. Circumstances which could trigger a review include, but are not limited to: significant decreases in the market price of the asset; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the asset; current period cash flow or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the asset; and current expectation that the asset will more likely than not be sold or disposed significantly before the end of its estimated useful life. Recoverability is assessed based on the carrying amount of the asset and its fair value which is generally determined based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the asset, as well as specific appraisal in certain instances. An impairment loss is recognized when the carrying amount is not recoverable and exceeds fair value. No impairment of long-lived assets was required for the years ended December 31, 2024, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily provides purchased products distributed through its branch of local Service Centers and provides services through its local branch network and recognizes revenue at a point in time when control of the product or service performed transfers to the customer, typically upon shipment or completion from a DXP facility or directly from a supplier. Revenue is measured at the amount of consideration expected to be received in exchange for the products and services provided, net of allowances for product returns, and any taxes collected from customers that will be remitted to governmental authorities. The Service Centers segment primarily provides a wide range of maintenance, repair and operating (MRO) products, equipment and integrated services, including logistics capabilities, to industrial customers. The Supply Chain Services segment also provides a wide range of MRO products as well as manages all or part of various customers' supply chain, including warehouse and inventory management services. Revenue is recognized upon the completion of our performance obligation(s) under the sales agreement. The majority of the Service Centers and Supply Chain Services segment revenues originate from the satisfaction of a single performance obligation--the delivery of products. Revenues are recognized when an agreement is in place, the performance obligations under the contract have been satisfied, and the price or consideration to be received is fixed and allocated to the performance obligation(s) in the contract. We believe our performance obligation has been satisfied when title passes to the customer or services have been rendered under the contract. Revenues are recorded net of sales taxes. The Company reserves for potential customer returns based upon historical levels.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also assembles, kits, and fabricates custom-made pump packages, remanufactures pumps, and manufactures branded private label pumps substantially within our Innovative Pumping Solutions segment. For binding agreements to assemble, fabricate and direct tangible assets to customer specifications, the Company recognizes revenues over time when the customer is able to direct the use of and obtain substantially all of the benefits of the work performed. This occurs when the products have no alternative use for us and we have a right to payment for the work completed to date plus a reasonable profit margin. Contracts include cancellation provisions that require the customer to reimburse us for costs incurred through the date of cancellation. We recognize revenue for these contracts using the percentage of completion method, an “input method” as defined by ASC 606, “Revenue from Contracts with Customers”. Under this method, we recognize sales and profit based upon the cost-to-cost method, in which sales and profit are recorded based upon the ratio of costs incurred to estimated total costs to complete the asset. The percentage-of-completion method of accounting requires the Company to estimate the project costs at completion. Revenues are estimated based upon the original contract price and change orders. Contract costs may be incurred over a period of several months, and the estimation of these costs requires judgment based upon the acquired knowledge and experience of program managers, engineers, and finance professionals. Estimated costs are based primarily on purchase contract terms and estimated cost of materials, labor productivity and cost, and overhead. Percentage of completion revenues were $293.3 million, $311.0 million, and $213.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Shipping and Handling Costs</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies shipping and handling charges billed to customers as sales. Shipping and handling charges paid to others are classified as a component of cost of sales.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of Sales and Selling, General and Administrative Expense</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales includes product and product related costs, inbound freight charges, internal transfer costs, and depreciation. Selling, general and administrative expense includes purchasing and receiving costs, inspection costs, warehousing costs, depreciation, and amortization.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the asset and liability method of accounting for income taxes. Deferred income tax assets and liabilities are computed for differences between the financial statement and income tax bases of assets and liabilities. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to reverse. Valuation allowances are established to reduce deferred income tax assets to the amounts expected to be realized under a more likely than not criterion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting for Uncertainty in Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A position taken or expected to be taken in a tax return is recognized in the financial statements when it is more likely than not (i.e. a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With few exceptions, the Company is no longer subject to U.S. federal, state and local tax examination by tax authorities for years prior to 2015. The Company believes that it has appropriate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Comprehensive Income</span></div>Comprehensive income includes net income and foreign currency translation adjustments. The Company’s other comprehensive income is from translating foreign subsidiaries to the reporting currency. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”). The accompanying consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications were made to the prior year’s consolidated financial statements to conform to the current year presentation. Such reclassifications did not have a material effect on our consolidated statements of operations and comprehensive income, balance sheets, cash flows or equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was the primary beneficiary of a VIE in which it owned 47.5% of the VIE's equity. The Company consolidated the VIE within its financial statements. In November 2022, the Company sold its interest in the VIE and ceased the consolidation of the VIE within the Company's financial statements. The losses associated with the VIE that occurred prior to the deconsolidation are included in the consolidated statements of operations and comprehensive income. These losses were $0.2 million for the year ended December 31, 2022.</span></div>All intercompany accounts and transactions have been eliminated in consolidation. 0.475 -200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Business Combinations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the total purchase price of a business combination to the assets acquired and the liabilities assumed based on their estimated fair values at the acquisition date, with the excess purchase price recorded as goodwill. For material acquisitions, we engage third-party valuation specialists to assist us in determining the fair value of the assets acquired and liabilities assumed, including goodwill, based on recognized business valuation methodologies. If the initial accounting for the business combination is incomplete by the end of the reporting period in which the acquisition occurs, an estimate will be recorded. Subsequent to the acquisition, and not later than one year from the acquisition date, we will record any material adjustments to the initial estimate in the reporting period in which the adjustment amounts are determined based on facts and circumstances that existed as of the acquisition date, as applicable. Generally, we use an income valuation method to estimate the fair value of the assets acquired or liabilities assumed in a business combination. However, a market or cost valuation method may be utilized.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense acquisition-related costs as incurred in connection with each business combination.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency</span></div>The financial statements of the Company’s Canadian subsidiaries are measured using local currencies as their functional currencies. Assets and liabilities are translated into U.S. dollars at current exchange rates, while income and expenses are translated at average exchange rates. Translation gains and losses are reported in other comprehensive income (loss). Gains and losses on transactions denominated in foreign currency are reported in the consolidated statements of operations and comprehensive income (loss). <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="text-align:justify"><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 U.S. GAAP requires management to make estimates and assumptions in determining the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading have been included. Actual results could differ from those estimates.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cash</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company places its cash with institutions with high credit quality. However, at certain times, such cash may be in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company has not historically experienced any losses when in excess of these limits.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Receivables and Credit Risk</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables consist primarily of uncollateralized customer obligations due under normal trade terms, which usually require payment within 30 days of the invoice date. However, these payment terms are extended in select cases and customers may not pay within stated trade terms.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has trade receivables from a diversified customer base located primarily in the Rocky Mountain, Northeastern, Midwestern, Southeastern and Southwestern regions of the U.S. and Canada. The Company believes no significant concentration of credit risk exists. The Company evaluates the creditworthiness of its customers' financial positions and monitors accounts on a regular basis. Provisions to the allowance for doubtful accounts are made monthly and adjustments are made periodically based upon management’s best estimate of the collectability of such accounts under the current expected credit losses model. The Company writes-off uncollectible trade accounts receivable when the accounts are determined to be uncollectible. No customer represents more than 10% of consolidated sales.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in this allowance for 2024 and 2023 are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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%">2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, January 1</span></div></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%">5,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Recoveries) Charges to expense</span></div></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%">(887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></div></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%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></div></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%">517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, December 31</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,172 </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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,584 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5584000 7610000 -887000 -885000 -42000 13000 -517000 1154000 5172000 5584000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are made up of equipment purchased for resale, and materials utilized in the fabrication of industrial and wastewater equipment stated at lower of cost and net realizable value, primarily determined using the weighted average cost method. The Company regularly reviews inventory and records provisions for the difference between cost and net realizable value arising from excess and obsolete items on hand based upon the aging of the inventories, market trends, and continued demand.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of inventories are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt"><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><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">Finished goods</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%">89,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">94,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">13,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Inventories</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,113 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,805 </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></tr></table></div> 89780000 94031000 13333000 9774000 103113000 103805000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded on a historical cost basis. Depreciation of property and equipment is computed using the straight-line method over their estimated useful lives. Maintenance and repairs of depreciable assets are charged against earnings as incurred. When properties are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and gains or losses are credited or charged to earnings.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal estimated useful lives used in determining depreciation are as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></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%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;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%">20-39 years</span></div></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%">Building improvements</span></td><td colspan="3" style="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%">10-20 years</span></div></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%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#cceeff;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%">3-20 years</span></div></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%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of estimated useful life or related lease term</span></td></tr></table></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal estimated useful lives used in determining depreciation are as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></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%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;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%">20-39 years</span></div></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%">Building improvements</span></td><td colspan="3" style="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%">10-20 years</span></div></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%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#cceeff;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%">3-20 years</span></div></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%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of estimated useful life or related lease term</span></td></tr></table></div> P20Y P39Y P10Y P20Y P3Y P20Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill for impairment on an annual basis on October 1st and when events or changes in circumstances indicate that the carrying amount may not be recoverable. The Company assigns the carrying value of these intangible assets to its reporting units and applies the test for goodwill at the reporting unit level. A reporting unit is defined as an operating segment or one level below a segment (a “component”) if the component is a business and discrete information is prepared and reviewed regularly by segment management.</span></div>The Company’s goodwill impairment assessment first permits evaluating qualitative factors to determine if a reporting unit's carrying value would more likely than not exceed its fair value. If the Company concludes, based on the qualitative assessment, that a reporting unit's carrying value would more likely than not exceed its fair value, the Company would perform a quantitative test for that reporting unit. Should the reporting unit's carrying amount exceed the fair value, then an impairment charge for the excess would be recognized. The impairment charge is limited to the amount of goodwill allocated to the reporting unit and goodwill will not be reduced below zero. 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets, Excluding Goodwill</span></div>The Company tests long-lived assets or asset groups for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. Circumstances which could trigger a review include, but are not limited to: significant decreases in the market price of the asset; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the asset; current period cash flow or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the asset; and current expectation that the asset will more likely than not be sold or disposed significantly before the end of its estimated useful life. Recoverability is assessed based on the carrying amount of the asset and its fair value which is generally determined based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the asset, as well as specific appraisal in certain instances. An impairment loss is recognized when the carrying amount is not recoverable and exceeds fair value. 0 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily provides purchased products distributed through its branch of local Service Centers and provides services through its local branch network and recognizes revenue at a point in time when control of the product or service performed transfers to the customer, typically upon shipment or completion from a DXP facility or directly from a supplier. Revenue is measured at the amount of consideration expected to be received in exchange for the products and services provided, net of allowances for product returns, and any taxes collected from customers that will be remitted to governmental authorities. The Service Centers segment primarily provides a wide range of maintenance, repair and operating (MRO) products, equipment and integrated services, including logistics capabilities, to industrial customers. The Supply Chain Services segment also provides a wide range of MRO products as well as manages all or part of various customers' supply chain, including warehouse and inventory management services. Revenue is recognized upon the completion of our performance obligation(s) under the sales agreement. The majority of the Service Centers and Supply Chain Services segment revenues originate from the satisfaction of a single performance obligation--the delivery of products. Revenues are recognized when an agreement is in place, the performance obligations under the contract have been satisfied, and the price or consideration to be received is fixed and allocated to the performance obligation(s) in the contract. We believe our performance obligation has been satisfied when title passes to the customer or services have been rendered under the contract. Revenues are recorded net of sales taxes. The Company reserves for potential customer returns based upon historical levels.</span></div>The Company also assembles, kits, and fabricates custom-made pump packages, remanufactures pumps, and manufactures branded private label pumps substantially within our Innovative Pumping Solutions segment. For binding agreements to assemble, fabricate and direct tangible assets to customer specifications, the Company recognizes revenues over time when the customer is able to direct the use of and obtain substantially all of the benefits of the work performed. This occurs when the products have no alternative use for us and we have a right to payment for the work completed to date plus a reasonable profit margin. Contracts include cancellation provisions that require the customer to reimburse us for costs incurred through the date of cancellation. We recognize revenue for these contracts using the percentage of completion method, an “input method” as defined by ASC 606, “Revenue from Contracts with Customers”. Under this method, we recognize sales and profit based upon the cost-to-cost method, in which sales and profit are recorded based upon the ratio of costs incurred to estimated total costs to complete the asset. The percentage-of-completion method of accounting requires the Company to estimate the project costs at completion. Revenues are estimated based upon the original contract price and change orders. Contract costs may be incurred over a period of several months, and the estimation of these costs requires judgment based upon the acquired knowledge and experience of program managers, engineers, and finance professionals. Estimated costs are based primarily on purchase contract terms and estimated cost of materials, labor productivity and cost, and overhead. 293300000 311000000 213300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Shipping and Handling Costs</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies shipping and handling charges billed to customers as sales. Shipping and handling charges paid to others are classified as a component of cost of sales.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of Sales and Selling, General and Administrative Expense</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales includes product and product related costs, inbound freight charges, internal transfer costs, and depreciation. Selling, general and administrative expense includes purchasing and receiving costs, inspection costs, warehousing costs, depreciation, and amortization.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the asset and liability method of accounting for income taxes. Deferred income tax assets and liabilities are computed for differences between the financial statement and income tax bases of assets and liabilities. Such deferred income tax asset and liability computations are based on enacted tax laws and rates applicable to periods in which the differences are expected to reverse. Valuation allowances are established to reduce deferred income tax assets to the amounts expected to be realized under a more likely than not criterion.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Accounting for Uncertainty in Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A position taken or expected to be taken in a tax return is recognized in the financial statements when it is more likely than not (i.e. a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states. With few exceptions, the Company is no longer subject to U.S. federal, state and local tax examination by tax authorities for years prior to 2015. The Company believes that it has appropriate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Comprehensive Income</span></div>Comprehensive income includes net income and foreign currency translation adjustments. The Company’s other comprehensive income is from translating foreign subsidiaries to the reporting currency. RECENT ACCOUNTING PRONOUNCEMENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All new accounting pronouncements that have been issued but not yet effective are currently being evaluated and at this time are not expected to have a material impact on our financial position or results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses (Subtopic 220-40). The ASU requires the disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions. This ASU also requires disclosure of the total amount of selling expenses along with the definition of selling expenses. The ASU is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Adoption of this ASU can either be applied prospectively to consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the consolidated financial statements. Early adoption is also permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting Pronouncements Not Yet Adopted</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses (Subtopic 220-40). The ASU requires the disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions. This ASU also requires disclosure of the total amount of selling expenses along with the definition of selling expenses. The ASU is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Adoption of this ASU can either be applied prospectively to consolidated financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the consolidated financial statements. Early adoption is also permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. We are currently evaluating the provisions of this ASU.</span></div> LEASES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office space, warehouses, land, automobiles, office, and manufacturing equipment. Some of our leases include one or more renewal options to extend the lease term, which can be exercised at our sole discretion. Our lease agreements may include options to purchase the leased property. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Additionally, we do not have any material lessor or sub-leasing arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</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 #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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></div></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%">21,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Amortization of assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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:400;line-height:100%">Interest on lease liabilities</span></div></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,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></div></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:400;line-height:100%">5,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating and finance lease costs</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,877 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,621 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,371 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Operating cash flows - operating leases</span></div></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%">20,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:400;line-height:100%">Operating cash flows - finance leases</span></div></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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Financing cash flows - finance leases</span></div></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%">4,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><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 consolidated balance sheet location of assets and liabilities related to operating and finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</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><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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 Sheet Location</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Operating lease right of use assets, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">34,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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:f-500"><span style="-sec-ix-hidden:f-501">Current finance</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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:f-504"><span style="-sec-ix-hidden:f-505">Non-current finance</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Other long-term liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,456 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,678 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 maturities of lease liabilities are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">6,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2029</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%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></div></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%">18,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">2,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability balance</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,376 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,080 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents cash paid for leases, assets exchanged for operating and finance leases, and weighted average remaining lease terms, and discount rates:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</span></div></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%">20,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for finance leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets obtained in exchange for operating lease obligations, initial recognition</span></div></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%">4,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets obtained in exchange for finance lease obligations</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></div></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.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></div></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%">8.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></div></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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred approximately $1.9 million, $1.8 million, and $1.9 million in lease expenses to entities controlled by the Company's Chief Executive Officer and family for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div> LEASES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office space, warehouses, land, automobiles, office, and manufacturing equipment. Some of our leases include one or more renewal options to extend the lease term, which can be exercised at our sole discretion. Our lease agreements may include options to purchase the leased property. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Additionally, we do not have any material lessor or sub-leasing arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</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 #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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></div></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%">21,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Amortization of assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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:400;line-height:100%">Interest on lease liabilities</span></div></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,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></div></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:400;line-height:100%">5,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating and finance lease costs</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,877 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,621 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,371 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Operating cash flows - operating leases</span></div></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%">20,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:400;line-height:100%">Operating cash flows - finance leases</span></div></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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Financing cash flows - finance leases</span></div></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%">4,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><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 consolidated balance sheet location of assets and liabilities related to operating and finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</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><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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 Sheet Location</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Operating lease right of use assets, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">34,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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:f-500"><span style="-sec-ix-hidden:f-501">Current finance</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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:f-504"><span style="-sec-ix-hidden:f-505">Non-current finance</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Other long-term liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,456 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,678 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 maturities of lease liabilities are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">6,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2029</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%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></div></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%">18,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">2,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability balance</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,376 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,080 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents cash paid for leases, assets exchanged for operating and finance leases, and weighted average remaining lease terms, and discount rates:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</span></div></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%">20,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for finance leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets obtained in exchange for operating lease obligations, initial recognition</span></div></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%">4,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets obtained in exchange for finance lease obligations</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></div></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.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></div></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%">8.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></div></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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred approximately $1.9 million, $1.8 million, and $1.9 million in lease expenses to entities controlled by the Company's Chief Executive Officer and family for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div> LEASES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office space, warehouses, land, automobiles, office, and manufacturing equipment. Some of our leases include one or more renewal options to extend the lease term, which can be exercised at our sole discretion. Our lease agreements may include options to purchase the leased property. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. Additionally, we do not have any material lessor or sub-leasing arrangements.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</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 #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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></div></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%">21,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Amortization of assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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:400;line-height:100%">Interest on lease liabilities</span></div></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,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></div></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:400;line-height:100%">5,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating and finance lease costs</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,877 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,621 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,371 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Operating cash flows - operating leases</span></div></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%">20,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:400;line-height:100%">Operating cash flows - finance leases</span></div></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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Financing cash flows - finance leases</span></div></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%">4,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents cash paid for leases, assets exchanged for operating and finance leases, and weighted average remaining lease terms, and discount rates:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</span></div></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%">20,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for finance leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets obtained in exchange for operating lease obligations, initial recognition</span></div></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%">4,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets obtained in exchange for finance lease obligations</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases</span></div></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.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</span></div></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%">8.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></div></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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5%</span></td></tr></table></div> 21210000 21575000 24371000 4559000 3451000 0 1108000 595000 0 5667000 4046000 0 26877000 25621000 24371000 20886000 21823000 20584000 1088000 595000 0 4216000 2347000 0 <div><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 consolidated balance sheet location of assets and liabilities related to operating and finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</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><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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 Sheet Location</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Operating lease right of use assets, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">60,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current operating</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">34,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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:f-500"><span style="-sec-ix-hidden:f-501">Current finance</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><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:f-504"><span style="-sec-ix-hidden:f-505">Non-current finance</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Other long-term liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,456 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,678 </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></tr></table></div> 46569000 48729000 15829000 11720000 62398000 60449000 14921000 15438000 33159000 34336000 5321000 3329000 11055000 8575000 64456000 61678000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 maturities of lease liabilities are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">6,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2029</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%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></div></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%">18,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">2,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability balance</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,376 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,080 </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></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024 maturities of lease liabilities are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">6,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2029</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%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></div></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%">18,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">2,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability balance</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,376 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,080 </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></tr></table></div> 6451000 18126000 5891000 14362000 4246000 10268000 1847000 6662000 188000 2741000 0 4068000 18623000 56227000 2247000 8147000 16376000 48080000 20886000 21823000 4216000 2347000 4551000 5556000 8441000 15171000 P3Y10M24D P4Y1M6D P3Y2M12D P3Y6M 0.081 0.068 0.085 0.075 1900000 1800000 1900000 FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Authoritative guidance for financial assets and liabilities measured on a recurring basis applies to all financial assets and financial liabilities that are being measured and reported on a fair value basis. Fair value, as defined in the authoritative guidance, is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance affects the fair value measurement of an investment with quoted market prices in an active market for identical instruments, which must be classified in one of the following categories:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 Inputs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 inputs come from quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 Inputs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 inputs are other than quoted prices that are observable for an asset or liability. These inputs include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 Inputs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 inputs are unobservable inputs for the asset or liability which require the Company's own assumptions. Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our acquisitions may include contingent consideration as part of the purchase price. The fair value of the contingent consideration is estimated as of the acquisition date based on the present value of the contingent payments to be made using a weighted probability of possible payments. The unobservable inputs used in the determination of the fair value of the contingent consideration include management's assumptions about the likelihood of payment based on the established benchmarks and discount rates based on an internal rate of return analysis. The fair value measurement includes inputs that are Level 3 inputs as discussed above, as they are not observable in the market. Should actual results increase or decrease as compared to the assumptions used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent consideration are measured during each reporting period and reflected in our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2024, we recorded $16.3 million in other current and other long-term liabilities for contingent consideration. See further discussion at </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_214" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 16 - Business Acquisitions</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein and gains or losses recognized during the last three fiscal years (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:85.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align: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:10pt;font-weight:700;line-height:100%">Contingent Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></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%">905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and settlements:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">     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%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Settlements</span></div></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,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remeasurement adjustments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Changes in fair value recorded in other (income) expense, net</span></div></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%">2,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></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%">10,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and settlements:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Acquisitions</span></div></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,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Settlements</span></div></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,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remeasurement adjustments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Changes in fair value recorded in other (income) expense, net</span></div></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,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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%">8,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and settlements:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Acquisitions (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_214" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note</a><a href="#i62aef8bd642447d29d99bb08e8e5962e_214" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> 16</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Settlements</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,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remeasurement adjustments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Changes in fair value recorded in other (income) expense, net</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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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%">16,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> Amounts included in other current liabilities were $8.0 million and $5.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively. Amounts included in other long-term liabilities were $8.3 million and $3.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively.</span></div></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quantitative Information about Level 3 Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:</span></div><div style="text-align:justify"><span><br/></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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:27.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.678%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></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:9pt;font-weight:700;line-height:100%">Fair Value at December 31, 2024</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:9pt;font-weight:700;line-height:100%">Valuation Technique</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:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="display:none"></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%">16,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Discounted cash flow</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%">Annualized EBITDA and probability of achievement</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sensitivity to Changes in Significant Unobservable Inputs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant Level 3 unobservable inputs used in the fair value measurement of contingent consideration related to the acquisitions are annualized EBITDA forecasts developed by the Company's management and the probability of achievement of those EBITDA results. The discount rate used in the calculation was 9.8%. A decrease in discount rates would increase the contingent consideration liability, whereas an increase or decrease in EBITDA forecasts would increase or decrease the contingent liability. Changes in our unobservable inputs in isolation would result in a change to our fair value measurement. As of December 31, 2024, the maximum amount of contingent consideration payable under these arrangements is $18.7 million over three years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financial instruments not measured at fair value on the Company's consolidated balance sheets at December 31, 2024 and December 31, 2023, but which require disclosure of their fair values include: cash, restricted cash, accounts receivable, trade accounts payable and accrued expenses. The Company believes that the estimated fair value of such instruments at December 31, 2024 and December 31, 2023 approximates their carrying value as reported on the consolidated balance sheets due to the relative short maturity of these instruments.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_190" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i62aef8bd642447d29d99bb08e8e5962e_190" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">9 - Long-term Debt</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for fair value disclosures on our asset-backed line of credit and term loan debt under our syndicated credit agreement facilities.</span></div> FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Authoritative guidance for financial assets and liabilities measured on a recurring basis applies to all financial assets and financial liabilities that are being measured and reported on a fair value basis. Fair value, as defined in the authoritative guidance, is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance affects the fair value measurement of an investment with quoted market prices in an active market for identical instruments, which must be classified in one of the following categories:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 Inputs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 inputs come from quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 Inputs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 inputs are other than quoted prices that are observable for an asset or liability. These inputs include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 Inputs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 inputs are unobservable inputs for the asset or liability which require the Company's own assumptions. Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our acquisitions may include contingent consideration as part of the purchase price. The fair value of the contingent consideration is estimated as of the acquisition date based on the present value of the contingent payments to be made using a weighted probability of possible payments. The unobservable inputs used in the determination of the fair value of the contingent consideration include management's assumptions about the likelihood of payment based on the established benchmarks and discount rates based on an internal rate of return analysis. The fair value measurement includes inputs that are Level 3 inputs as discussed above, as they are not observable in the market. Should actual results increase or decrease as compared to the assumptions used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent consideration are measured during each reporting period and reflected in our results of operations.</span></div> 16300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein and gains or losses recognized during the last three fiscal years (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:85.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.617%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align: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:10pt;font-weight:700;line-height:100%">Contingent Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></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%">905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and settlements:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">     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%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Settlements</span></div></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,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remeasurement adjustments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Changes in fair value recorded in other (income) expense, net</span></div></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%">2,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></div></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%">10,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and settlements:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Acquisitions</span></div></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,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Settlements</span></div></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,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remeasurement adjustments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Changes in fair value recorded in other (income) expense, net</span></div></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,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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%">8,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and settlements:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Acquisitions (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_214" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note</a><a href="#i62aef8bd642447d29d99bb08e8e5962e_214" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> 16</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Settlements</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,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remeasurement adjustments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Changes in fair value recorded in other (income) expense, net</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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td 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%">16,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"> Amounts included in other current liabilities were $8.0 million and $5.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively. Amounts included in other long-term liabilities were $8.3 million and $3.4 million for the periods ending December 31, 2024 and December 31, 2023, respectively.</span></div></td></tr></table></div> 905000 8200000 1250000 -2311000 10166000 2682000 5833000 -1738000 8753000 11932000 5108000 -745000 16322000 8000000.0 5400000 8300000 3400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:</span></div><div style="text-align:justify"><span><br/></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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:27.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.678%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></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:9pt;font-weight:700;line-height:100%">Fair Value at December 31, 2024</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:9pt;font-weight:700;line-height:100%">Valuation Technique</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:9pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td></tr><tr><td colspan="3" style="display:none"></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%">16,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Discounted cash flow</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%">Annualized EBITDA and probability of achievement</span></td></tr></table></div> 16322000 0.098 18700000 P3Y CONTRACT ASSETS AND LIABILITIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our customized pump production contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets presented as “Cost and estimated profits in excess of billings” on our Consolidated Balance Sheets. However, we sometimes receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities that are presented as “Billings in excess of costs and estimated profits” on our Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.895%"></td><td style="width:0.1%"></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="15" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Costs incurred on uncompleted contracts</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%">122,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Estimated profits, thereon</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%">58,373 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">37,379 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">23,274 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and estimated profits on uncompleted contracts</span></div></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:400;line-height:100%">181,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">129,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">93,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: billings to date</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%">143,251 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">96,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">80,426 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,073 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,817 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such amounts were included in the accompanying Consolidated Balance Sheets for 2024 and 2023 under the following captions (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.895%"></td><td style="width:0.1%"></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="15" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Costs and estimated profits in excess of billings </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%">50,735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">42,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><td colspan="3" style="padding:0 1pt"></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%">23,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Billings in excess of costs and estimated profits</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%">(12,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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,506)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(10,411)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets</span></div></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:400;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:400;line-height:100%">38,073 </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><td colspan="3" style="padding:0 1pt"></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:400;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:400;line-height:100%">32,817 </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><td colspan="3" style="padding:0 1pt"></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:400;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:400;line-height:100%">13,177 </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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2024, 2023, and 2022, $7.4 million, $10.4 million, and $3.6 million of the balances that were previously classified as contract liabilities at the beginning of the period were recognized into revenues, respectively.</span></div>REVENUE<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue based upon our geography and our reportable segments - Service Centers, Innovative Pumping Solutions and Supply Chain Services. Each of our geographic and reportable business segments are impacted and influenced by varying factors, including the macroeconomic environment, maintenance and capital spending and commodity prices and exploration and production activity. As such, we believe this information is important in depicting the nature, timing and uncertainty of our contracts with customers. The following Geographical Information and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_229" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 20 - Segment Reporting</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> present our revenue disaggregated by source. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographical Information</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are presented in geographic area based on location of the facility shipping products or providing services. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues by geographical location are as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" 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%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;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><td colspan="3" style="border-top:1pt solid #000;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><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,679 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </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></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.895%"></td><td style="width:0.1%"></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="15" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Costs incurred on uncompleted contracts</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%">122,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Estimated profits, thereon</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%">58,373 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">37,379 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">23,274 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and estimated profits on uncompleted contracts</span></div></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:400;line-height:100%">181,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">129,742 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">93,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: billings to date</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%">143,251 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">96,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">80,426 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,073 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,817 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such amounts were included in the accompanying Consolidated Balance Sheets for 2024 and 2023 under the following captions (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.895%"></td><td style="width:0.1%"></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="15" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Costs and estimated profits in excess of billings </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%">50,735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">42,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><td colspan="3" style="padding:0 1pt"></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%">23,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Billings in excess of costs and estimated profits</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%">(12,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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,506)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(10,411)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets</span></div></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:400;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:400;line-height:100%">38,073 </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><td colspan="3" style="padding:0 1pt"></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:400;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:400;line-height:100%">32,817 </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><td colspan="3" style="padding:0 1pt"></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:400;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:400;line-height:100%">13,177 </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></tr></table></div> 122951000 92363000 70329000 58373000 37379000 23274000 181324000 129742000 93603000 143251000 96925000 80426000 38073000 32817000 13177000 50735000 42323000 23588000 12662000 9506000 10411000 38073000 32817000 13177000 7400000 10400000 3600000 PROPERTY AND EQUIPMENT, NET<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of property and equipment, net are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">Land</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%">1,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Buildings and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">29,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Furniture, fixtures and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Finance lease right of use assets</span></div></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%">23,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Less – Accumulated depreciation and amortization</span></div></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%">(113,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(99,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Property and equipment, net</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,556 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,618 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $9.0 million, $8.4 million, and $9.6 million for the years ended December 31, 2024, 2023, and 2022, respectively. Capital expenditures by segment are included in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_229" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 20 - Segment Reporting</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of property and equipment, net are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">Land</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%">1,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Buildings and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">29,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Furniture, fixtures and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Finance lease right of use assets</span></div></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%">23,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Less – Accumulated depreciation and amortization</span></div></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%">(113,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(99,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Property and equipment, net</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,556 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,618 </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></tr></table></div> 1704000 2023000 32652000 29840000 137058000 113945000 23612000 15171000 113470000 99361000 81556000 61618000 9000000.0 8400000 9600000 GOODWILL AND OTHER INTANGIBLE ASSETS<div><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 changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2024 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </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><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets, Net</span></div></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2023</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%">343,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">63,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">407,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Translation adjustment</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,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">109,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balances as of December 31, 2024</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,343 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,679 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,022 </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></tr></table></div><div><span><br/></span></div><div><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 changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2023 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</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><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets, Net</span></div></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">333,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">79,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">413,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Translation adjustment</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%">464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">9,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(18,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(18,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balances as of December 31, 2023</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,991 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,895 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,886 </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></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><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 goodwill balance by reportable segment as of December 31, 2024 and 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt"><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><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Centers</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%">335,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">270,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Innovative Pumping Solutions</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%">99,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">55,987 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Supply Chain 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%">17,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total</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:400;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:400;line-height:100%">452,343 </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><td colspan="3" style="padding:0 1pt"></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:400;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:400;line-height:100%">343,991 </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></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross carrying amounts as well as accumulated amortization are partially affected by the fluctuation of foreign currency rates. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets are amortized according to estimated economic benefits over their estimated useful lives. Amortization expense was $19.8 million, $18.2 million, and $18.9 million for the years ended December 31, 2024, 2023, and 2022, respectively. The estimated future annual amortization of intangible assets for each of the next five years and thereafter are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 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%">20,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">13,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,679 </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></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining estimated life for customer relationships, trade names, and non-compete agreements are 5.8, 9.4, and 3.3 years, respectively.</span></div> <div><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 changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2024 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </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><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets, Net</span></div></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2023</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%">343,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">63,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">407,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Translation adjustment</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,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">109,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balances as of December 31, 2024</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,343 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,679 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,022 </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></tr></table></div><div><span><br/></span></div><div><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 changes in the carrying amount of goodwill and other intangible assets during the year ended December 31, 2023 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</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><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets, Net</span></div></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">333,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">79,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">413,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Translation adjustment</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%">464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">9,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(18,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(18,231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balances as of December 31, 2023</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,991 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,895 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,886 </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></tr></table></div> 343991000 63895000 407886000 -1380000 -10000 -1390000 109732000 41621000 151353000 19827000 19827000 452343000 85679000 538022000 333759000 79584000 413343000 464000 15000 479000 9768000 2527000 12295000 18231000 18231000 343991000 63895000 407886000 <div style="margin-bottom:6pt"><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 goodwill balance by reportable segment as of December 31, 2024 and 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt"><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><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Centers</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%">335,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">270,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Innovative Pumping Solutions</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%">99,593 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">55,987 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Supply Chain 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%">17,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total</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:400;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:400;line-height:100%">452,343 </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><td colspan="3" style="padding:0 1pt"></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:400;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:400;line-height:100%">343,991 </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></tr></table></div> 335611000 270865000 99593000 55987000 17139000 17139000 452343000 343991000 19800000 18200000 18900000 The estimated future annual amortization of intangible assets for each of the next five years and thereafter are as follows <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 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%">20,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">13,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,679 </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></tr></table></div> 20734000 17982000 16002000 13851000 6801000 10309000 85679000 P5Y9M18D P9Y4M24D P3Y3M18D LONG-TERM DEBT<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">ABL Revolver</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended Senior Secured Term Loan B due October 13, 2030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Secured Term Loan B due October 13, 2030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">548,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promissory Note due November 1, 2029</span></div></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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></div></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:400;line-height:100%">648,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">548,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities</span></div></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%">(6,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></div></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:400;line-height:100%">642,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">543,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></div></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:400;line-height:100%">20,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">22,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of unamortized discount and debt issuance costs</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,684 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,697 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(1) The fair value of the Amended Term Loan B due October 13, 2030 using level 2 input values was $657.6 million as of December 31, 2024. </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(2) The fair value of the Term Loan B due October 13, 2030 using level 2 input values was $554.1 million as of December 31, 2023. </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Senior Secured Term Loan B:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 3, 2024, the Company entered into an amendment on its existing Senior Secured Term Loan B (the “Term Loan Amendment”), which provides for, among other things, an additional $105.0 million in new incremental commitments. The Term Loan Amendment refinanced the existing Senior Term Loan B and replaced it with an Amended Senior Secured Term Loan B with total borrowings of $649.5 million. The Amended Senior Secured Term Loan B amortizes in equal quarterly installments of 0.25%, with the remaining balance being payable on October 13, 2030, when the facility matures. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024 there was $647.9 million outstanding under the Amended Senior Secured Term Loan B.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Interest rate </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Quarterly interest payments accrue on outstanding borrowings under the Amended Senior Secured Term Loan B at a rate equal to Term SOFR (with a floor of 1.00%) plus 3.75%, or base rate plus 2.75%. The Amended Senior Secured Term Loan B is guaranteed by each of the Company’s direct and indirect material wholly owned subsidiaries, other than any of the Company’s Canadian subsidiaries and certain other excluded subsidiaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate for the Amended Senior Secured Term Loan B was 8.32% as of December 31, 2024. The interest rate for the Senior Secured Term Loan B was 10.44% as of December 31, 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Facility Size Increases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Amended Senior Secured Term Loan B allows for incremental increases in facility size up to an aggregate of $100 million. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Prepayments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are required to repay the Amended Senior Secured Term Loan B with the proceeds from certain asset sales, certain debt issuances, and certain insurance proceeds. In addition, on an annual basis, we are required to repay an amount equal to 50% of excess cash flow, as defined in the Amended Senior Secured Term Loan B, reducing to 25% if our Total Leverage Ratio is less than or equal to 3.00 to 1.00. No payment of excess cash flow is required if the Total Leverage Ratio is less than or equal to 2.50 to 1.00. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the Term Loan Amendment the Company expensed third-party fees of $1.1 million and recognized a $0.5 million loss on debt extinguishment, which were included in Interest expense during 2024. Deferred financing costs associated with the Term Loan Amendment were $2.3 million which were amortized to interest expense using the interest method during 2024.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Restrictive Covenants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s primary financial covenant under the Term Loan B is a Secured Leverage Ratio, The Term Loan B Agreement requires that the Company’s Secured Leverage Ratio, defined as the ratio, as of the last day of any fiscal quarter of consolidated secured debt (net of unrestricted cash, not to exceed $200 million) as of such day to EBITDA, beginning with the fiscal quarter ending December 31, 2024, is either equal to or less than as indicated in the table below:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.071%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:115%">Fiscal Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Secured Leverage Ratio</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:115%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.75:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.75:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">June 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.50:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">September 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.50:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.50:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">March 31, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.25:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.25:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">September 30, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.25:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">December 31, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.00:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">March 31, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.00:1.00</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:115%">June 30, 2027 and thereafter</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.75:1.00</span></div></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, the Company’s Secured Leverage Ratio was 2.43 to 1.00.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan contains restrictive covenants (in each case, subject to exclusions) that limit, among other things, the ability of the Company and its restricted subsidiaries to:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;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">make investments, including acquisitions;</span></div><div style="padding-left:36pt;text-align:justify;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">prepay certain indebtedness;</span></div><div style="padding-left:36pt;text-align:justify;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">grant liens;</span></div><div style="padding-left:36pt;text-align:justify;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">incur additional indebtedness;</span></div><div style="padding-left:36pt;text-align:justify;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">sell assets;</span></div><div style="padding-left:36pt;text-align:justify;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">make fundamental changes to our business;</span></div><div style="padding-left:36pt;text-align:justify;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">enter into transactions with affiliates; and </span></div><div style="padding-left:36pt;text-align:justify;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">pay dividends. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan also contains other customary restrictive covenants. The covenants are subject to various baskets and materiality thresholds, with certain of the baskets permitted by the restrictions on the repayment of subordinated indebtedness, restricted payments and investments being available only when the Senior Secured Leverage Ratio of the Company is below certain levels. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA as defined under the Term Loan B Agreement for financial covenant purposes means, without duplication, for any period of determination, the sum of, consolidated net income during such period; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the extent deducted from consolidated net income in such period: (i) income tax expense, (ii) franchise tax expense, (iii) interest expense, (iv) amortization and depreciation during such period, (v) all non-cash charges and adjustments, and (vi) non-recurring cash expenses related to the Term Loan, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">provided</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that if the Company acquires or disposes of any property during such period (other than under certain exceptions specified in the Term Loan B Agreement, including the sale of inventory in the ordinary course of business, then EBITDA shall be calculated, after giving pro forma effect to such acquisition or disposition, as if such acquisition or disposition had occurred on the first day of such period.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ABL Revolver:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 19, 2022, the Company entered into an Amended and Restated Loan and Security Agreement (the “ABL Credit Agreement”) that provided for a $135.0 million asset-backed revolving line of credit (the “ABL Revolver”). Subject to the conditions set forth in the ABL Credit Agreement, the ABL Revolver may be increased in increments of $10.0 million up to an aggregate of $50.0 million. The ABL Revolver matures on July 19, 2027. Interest accrues on outstanding borrowings at a rate equal to Secured Overnight Financing Rate (“SOFR”) or Canadian Dollar Offered Rate (“CDOR”) plus a margin ranging from 1.25% to 1.75% per annum, or at an alternate base rate, Canadian prime rate or Canadian base rate plus a margin ranging from 0.25% to 0.75% per annum, in each case, based upon the average daily excess availability under the ABL Revolver for the most recently completed calendar quarter. Fees payable on the unused portion of the facility range from 0.25% to 0.375% per annum. At December 31, 2024 the unused line fee was 0.375% and there were no amounts outstanding under the ABL Revolver. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Guarantees</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Each of our current and future wholly owned material U.S. subsidiaries and DXP Enterprises, Inc. guarantees the obligations of our borrower under the ABL Revolver. Additionally, each of our Canadian subsidiaries guarantees the obligations of our Canadian borrower subsidiaries under the ABL Revolver. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Security</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Obligations under the U.S. Borrowing Base are primarily secured, subject to certain exceptions, by a first-priority secure interest in the accounts receivable, inventory and related assets of our wholly owned, material U.S. subsidiaries. The security interest in accounts receivable, inventory, and related assets of the U.S. borrower subsidiaries ranks prior to the security interest in this collateral which secures the Term Loan B. The obligations under the Canadian Borrowing Base are primarily secured, subject to certain exceptions, by a first-priority secure interest in the accounts receivable, inventory and related assets of our wholly owned, material Canadian subsidiaries and our wholly owned material U.S. subsidiaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Interest rate</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The interest rate for the ABL Revolver was 7.75% and 8.75% as of December 31, 2024 and December 31, 2023, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Facility Size Increases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ABL Credit Agreement allows for incremental increases in facility size up to an aggregate of $50 million. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Excess Availability</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2024, the borrowing availability under our credit facility was $125.6 million compared to $132.1 million at December 31, 2023, primarily as a result of outstanding letters of credit.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Covenant</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's principal financial covenant under the ABL Credit Agreement include a Fixed Charge Coverage Ratio. The Fixed Charge Coverage Ratio under the ABL Credit Agreement is defined as the ratio for the most recently completed four-fiscal quarter period, of (a) EBITDA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">minus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> capital expenditures (excluding those financed or funded with debt (other than the ABL Loans), (ii) the portion thereof funded with the net proceeds from asset dispositions of equipment or real property which the Company is permitted to reinvest pursuant to the Term Loan and the portion thereof funded with the net proceeds of casualty insurance or condemnation awards in respect of any equipment and real estate which DXP is not required to use to prepay the ABL Loans pursuant to the Term Loan B Agreement or with the proceeds of casualty insurance or condemnation awards in respect of any other property) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">minus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> cash taxes paid (net of cash tax refunds received during such period), to (b) fixed charges. The Company is restricted from allowing its fixed charge coverage ratio be less than 1.00 to 1.00 during a compliance period, which is triggered when the availability under the ABL Revolver falls below a threshold set forth in the ABL Credit Agreement. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, the Company's Fixed Charge Coverage Ratio was 1.70 to 1.00.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Maturities of Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024, the maturities of long-term debt for the next five years and thereafter were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amount</span></div></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:115%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">615,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">648,876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">ABL Revolver</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended Senior Secured Term Loan B due October 13, 2030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Secured Term Loan B due October 13, 2030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">548,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promissory Note due November 1, 2029</span></div></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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></div></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:400;line-height:100%">648,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">548,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities</span></div></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%">(6,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></div></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:400;line-height:100%">642,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">543,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></div></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:400;line-height:100%">20,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">22,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of unamortized discount and debt issuance costs</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,684 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,697 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(1) The fair value of the Amended Term Loan B due October 13, 2030 using level 2 input values was $657.6 million as of December 31, 2024. </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(2) The fair value of the Term Loan B due October 13, 2030 using level 2 input values was $554.1 million as of December 31, 2023. </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 647876000 0 0 548625000 1000000 0 648876000 548625000 6595000 5500000 642281000 543125000 20597000 22428000 621684000 520697000 657600000 554100000 105000000 649500000 0.0025 647900000 0.0100 0.0375 0.0275 0.0832 0.1044 100000000 0.50 0.25 3.00 2.50 1100000 500000 2300000 200000000 <div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.071%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:115%">Fiscal Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Secured Leverage Ratio</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:115%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.75:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">March 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.75:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">June 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.50:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">September 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.50:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.50:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">March 31, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.25:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">June 30, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.25:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">September 30, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.25:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">December 31, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.00:1.00</span></div></td><td colspan="3" style="display:none"></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:115%">March 31, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.00:1.00</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:115%">June 30, 2027 and thereafter</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.75:1.00</span></div></td><td colspan="3" style="display:none"></td></tr></table></div> 5.75 5.75 5.50 5.50 5.50 5.25 5.25 5.25 5.00 5.00 4.75 2.43 135000000 10000000 50000000 0.0125 0.0175 0.0025 0.0075 0.0025 0.00375 0.00375 0 0.0775 0.0875 50000000 125600000 132100000 1.00 1.70 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2024, the maturities of long-term debt for the next five years and thereafter were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Amount</span></div></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:115%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">615,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:115%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">648,876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 6595000 6595000 6595000 6595000 7095000 615401000 648876000 INCOME TAXES<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before income taxes are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" 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%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Domestic</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%">77,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">79,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Foreign</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%">7,663 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">7,146 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">6,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 income before taxes</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,972 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,931 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,901 </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></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><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 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Current -</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="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%">Federal</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%">22,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">State</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%">5,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Foreign</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%">2,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 current</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:400;line-height:100%">29,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">27,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">25,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred -</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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%"> </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%">Federal</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%">(13,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">State</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,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Foreign</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%">(46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total deferred</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:400;line-height:100%">(14,990)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(9,059)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(7,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 current and deferred taxes</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,483 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,119 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,799 </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></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between income taxes computed at the statutory income tax rate and the provision for income taxes is as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Income taxes computed at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">17,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">State income taxes, net of federal benefit</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,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Foreign taxes</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%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Nondeductible 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%">1,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Return to Provision Adjustment</span></div></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%">(1,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Blended state rate change</span></div></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,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">General business credit</span></div></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,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Valuation allowance</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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Restricted Stock</span></div></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,056)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Uncertain tax positions</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,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</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%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total income tax expense</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,483 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,119 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,799 </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></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities and assets were comprised of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:70.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">Allowance for doubtful accounts</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%">954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Inventory</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,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Texas research and development tax credit carryforward</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%">2,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Louisiana research and development tax credit carryforward</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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Foreign tax credit carryforward</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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Net operating loss carryforward</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%">1,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Capital loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accruals</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,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">ROU asset</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%">304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Research expenses</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%">40,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Total deferred tax assets</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:400;line-height:100%">58,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">40,127 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less valuation allowance</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%">(221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total deferred tax asset, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,654 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">39,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">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%">(24,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(18,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intangibles</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,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred compensation</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,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Unremitted foreign earnings</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%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Method 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%">(393)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total deferred tax liability</span></div></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%">(41,706)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(36,345)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Net deferred tax asset</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,948 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,504 </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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance when it is more-likely-than-not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character in the future and in the appropriate taxing jurisdictions. If the Company was to determine that it would be able to realize the deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the valuation allowance, which would reduce the provision for income taxes. As of December 31, 2024, the valuation allowance primarily relates to state operating loss and foreign capital loss carryforwards. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes changes in the balance of valuation allowances on deferred tax assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><span><br/></span></div><div style="text-align:justify"><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><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.099%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Balance at January 1</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%">(278)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Changes due to state operating loss and foreign capital loss carryforwards</span></div></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%">57 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(274)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance at December 31</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected tax benefit on carryforwards available for use on future income tax returns, prior to valuation allowance, at December 31, 2024, are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></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%">  </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:10pt;font-weight:700;line-height:100%">Domestic</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:10pt;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:10pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Expiration</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%">Net operating loss - foreign</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2034-2043</span></td></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%">Net operating loss - federal (100%)</span></div></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%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2037</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net operating loss - federal (80%)</span></div></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%">447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Indefinite</span></td></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%">Net operating loss - state</span></div></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%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Indefinite</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%">Capital loss carryforward - foreign</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Indefinite</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Foreign tax credits</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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2025</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Texas research and development tax credits</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,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2037-2043</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%">Louisiana research and development tax credits</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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2025-2027</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Changes in the balance of unrecognized tax benefits excluding interest and penalties on uncertain tax positions are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></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="15" 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%">Assets (Liabilities)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1,</span></td><td style="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="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%">(5,755)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">(5,918)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">(6,316)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Decreases related to prior year tax positions</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%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Increases related to current year tax positions</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,089)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(1,312)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31,</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,702)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,755)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,918)</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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2024, the Company had recorded a total tax benefit of $35.6 million related to federal and state research and development tax credits. This benefit is partially offset by $8.5 million uncertain tax position due to the uncertainty related to the realizability of the federal research and development tax credits. The Company is also recording a $0.2 million uncertain tax position related to non-deductible auto expense compensation. The total amount of these unrecognized tax benefits, if recognized, would impact the effective tax rate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent penalties and interest would be assessed on any underpayment of income tax, such accrued amounts are classified as a component of income tax provision (benefit) in the consolidated financial statements consistent with the Company's policy. For the year ended December 31, 2024, the Company recorded $0.1 million tax expense for interest and penalties related to uncertain tax positions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 U.S., various states, and foreign jurisdictions. The Company has significant operations in the U.S. and Canada and to a lesser extent in various other international jurisdictions. Tax years that remain subject to examination vary by legal entity but are generally closed in the U.S. for the tax years prior to 2015 and outside the U.S. for the tax years ended prior to 2019. There is a 4 year statute of limitations for Canadian returns based on the date tax assessment is received, not filing date. Tax assessments are typically received within weeks of filing date.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before income taxes are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" 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%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Domestic</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%">77,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">79,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Foreign</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%">7,663 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">7,146 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">6,165 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 income before taxes</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,972 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,931 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,901 </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></tr></table></div> 77309000 79785000 59736000 7663000 7146000 6165000 84972000 86931000 65901000 <div style="margin-bottom:6pt;text-align:justify"><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 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Current -</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="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%">Federal</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%">22,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">State</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%">5,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Foreign</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%">2,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 current</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:400;line-height:100%">29,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">27,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">25,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred -</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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%"> </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%">Federal</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%">(13,597)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">State</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,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Foreign</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%">(46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(583)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total deferred</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:400;line-height:100%">(14,990)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(9,059)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(7,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 current and deferred taxes</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,483 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,119 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,799 </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></tr></table></div> 22066000 22514000 18591000 5217000 2620000 4501000 2190000 2044000 2248000 29473000 27178000 25340000 -13597000 -7679000 -5875000 -1347000 -1133000 -1083000 -46000 -247000 -583000 -14990000 -9059000 -7541000 14483000 18119000 17799000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between income taxes computed at the statutory income tax rate and the provision for income taxes is as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Income taxes computed at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">17,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">State income taxes, net of federal benefit</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,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Foreign taxes</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%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Nondeductible 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%">1,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Return to Provision Adjustment</span></div></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%">(1,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Blended state rate change</span></div></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,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(58)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">General business credit</span></div></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,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Valuation allowance</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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Restricted Stock</span></div></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,056)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Uncertain tax positions</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,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</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%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total income tax expense</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,483 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,119 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,799 </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></tr></table></div> 17844000 18255000 13839000 1935000 1669000 2701000 352000 144000 122000 1048000 2670000 1158000 -1105000 0 0 1122000 -58000 240000 6399000 4811000 250000 -57000 274000 -1000 -2056000 0 0 1732000 -33000 271000 67000 9000 -281000 14483000 18119000 17799000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liabilities and assets were comprised of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:70.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">Allowance for doubtful accounts</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%">954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Inventory</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,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Texas research and development tax credit carryforward</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%">2,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Louisiana research and development tax credit carryforward</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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Foreign tax credit carryforward</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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Net operating loss carryforward</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%">1,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Capital loss carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accruals</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,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">ROU asset</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%">304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Research expenses</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%">40,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Total deferred tax assets</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:400;line-height:100%">58,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">40,127 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less valuation allowance</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%">(221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Total deferred tax asset, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,654 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">39,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">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%">(24,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(18,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intangibles</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,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred compensation</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,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Unremitted foreign earnings</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%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Method 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%">(393)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Total deferred tax liability</span></div></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%">(41,706)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(36,345)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Net deferred tax asset</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,948 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,504 </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></tr></table></div> 954000 879000 3585000 3371000 2232000 2239000 10000 10000 64000 64000 1258000 1328000 4000 4000 9814000 8190000 304000 220000 40650000 23822000 58875000 40127000 221000 278000 58654000 39849000 24847000 18476000 7902000 8363000 10204000 7885000 -2304000 215000 421000 421000 393000 342000 243000 643000 41706000 36345000 16948000 3504000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes changes in the balance of valuation allowances on deferred tax assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div><span><br/></span></div><div style="text-align:justify"><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><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.099%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Balance at January 1</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%">(278)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Changes due to state operating loss and foreign capital loss carryforwards</span></div></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%">57 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(274)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance at December 31</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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></tr></table></div> 278000 4000 4000 57000 -274000 0 221000 278000 4000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected tax benefit on carryforwards available for use on future income tax returns, prior to valuation allowance, at December 31, 2024, are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></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%">  </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:10pt;font-weight:700;line-height:100%">Domestic</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:10pt;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:10pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Expiration</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%">Net operating loss - foreign</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2034-2043</span></td></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%">Net operating loss - federal (100%)</span></div></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%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2037</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Net operating loss - federal (80%)</span></div></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%">447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Indefinite</span></td></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%">Net operating loss - state</span></div></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%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Indefinite</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%">Capital loss carryforward - foreign</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Indefinite</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Foreign tax credits</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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2025</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Texas research and development tax credits</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,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2037-2043</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%">Louisiana research and development tax credits</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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2025-2027</span></td></tr></table></div> 562000 32000 447000 217000 4000 64000 2232000 10000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Changes in the balance of unrecognized tax benefits excluding interest and penalties on uncertain tax positions are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></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="15" 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%">Assets (Liabilities)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1,</span></td><td style="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="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%">(5,755)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">(5,918)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">(6,316)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Decreases related to prior year tax positions</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%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Increases related to current year tax positions</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,089)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(1,312)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31,</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,702)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,755)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,918)</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></tr></table></div> 5755000 5918000 6316000 142000 1475000 614000 3089000 1312000 216000 8702000 5755000 5918000 35600000 8500000 200000 100000 SHARE-BASED COMPENSATION<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Omnibus Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2023, our shareholders approved an amendment to the DXP Enterprises, Inc. 2016 Omnibus Incentive Plan (the “2016 Plan”) to increase the number of shares that can be issued under the 2016 Plan from 1,000,000 shares to a total of 1,250,000 shares, which represents an increase of 250,000 shares (the “Amendment”), which authorized grants of restricted stock awards, restricted stock units, performance awards, options, investment rights, and cash-based awards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Awards</span></div><div><span><br/></span></div><div style="text-align:justify"><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 awards (“RSAs”) to employees and non-employee directors. RSAs qualify as participating securities as each award contains non-forfeitable rights to dividends. RSAs are considered outstanding at the date of grant. Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_199" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note. </a><a href="#i62aef8bd642447d29d99bb08e8e5962e_199" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">12</a><a href="#i62aef8bd642447d29d99bb08e8e5962e_199" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Earnings Per Share </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further detail.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSAs are subject to vesting periods between <span style="-sec-ix-hidden:f-914">one</span> to ten years. Compensation expense for RSAs is calculated based on the closing price of the Company’s common stock at the date of grant and recognized over the requisite vesting period on a straight-line basis. Unvested RSAs may be forfeited if employees or non-employee directors cease employment or services during the requisite vesting period. Forfeitures reduce expense at the time employment or service cease at the original grant date value. The Company issues new shares of common stock, if available, to settle vested RSAs. At December 31, 2024, 370,962 shares were available for grant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in RSAs for the twelve months ended December 31, 2024 are 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><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Price</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%">Non-vested at December 31, 2023</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:400;line-height:100%">304,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</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%">127,860 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">52.89 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(9,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</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%">(120,253)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">28.13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested at December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,400 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">38.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in RSAs for the twelve months ended December 31, 2023 are as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Price</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%">Non-vested at December 31, 2022</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:400;line-height:100%">157,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</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%">215,554 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">27.36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Vested</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%">(68,884)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">29.23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,437 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in RSAs for the twelve months ended December 31, 2022 are as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Price</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%">Non-vested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</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%">113,077 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">27.48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(8,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</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%">(58,569)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">31.79 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,767 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense, associated with RSAs, recognized in the years ended December 31, 2024, December 31, 2023 and December 31, 2022 was $4.7 million, $3.1 million and $1.9 million, respectively. Related income tax benefits recognized in earnings in the years ended December 31, 2024, December 31, 2023 and December 31, 2022 were approximately $0.8 million, $0.8 million and $0.5 million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate grant-date fair value of vested shares for the years ended December 31, 2024, December 31, 2023 and December 31, 2022 was $3.4 million, $2.0 million and $1.9 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation expense under the 2016 Plan at December 31, 2024, December 31, 2023 and December 31, 2022 was $7.7 million, $5.9 million and $3.1 million, respectively. As of December 31, 2024, the weighted average period over which the unrecognized compensation expense is expected to be recognized is 1.5 years.</span></div> 1000000 1250000 250000 P10Y 370962 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in RSAs for the twelve months ended December 31, 2024 are 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><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Price</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%">Non-vested at December 31, 2023</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:400;line-height:100%">304,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</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%">127,860 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">52.89 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(9,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</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%">(120,253)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">28.13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested at December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,400 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">38.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in RSAs for the twelve months ended December 31, 2023 are as follows:</span></div><div style="margin-bottom:6pt"><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><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Price</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%">Non-vested at December 31, 2022</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:400;line-height:100%">157,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</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%">215,554 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">27.36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Vested</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%">(68,884)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">29.23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,437 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in RSAs for the twelve months ended December 31, 2022 are as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Price</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%">Non-vested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</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%">113,077 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">27.48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(8,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</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%">(58,569)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">31.79 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,767 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 304437 27.60 127860 52.89 9644 26.96 120253 28.13 302400 38.11 157767 28.64 215554 27.36 0 0 68884 29.23 304437 27.60 112044 31.72 113077 27.48 8785 31.96 58569 31.79 157767 28.64 4700000 3100000 1900000 800000 800000 500000 3400000 2000000.0 1900000 7700000 5900000 3100000 P1Y6M EARNINGS PER SHARE DATA<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed based on weighted average shares outstanding and excludes dilutive securities. Diluted earnings per share is computed including the impacts of all potentially dilutive securities.</span></div><div><span><br/></span></div><div style="text-align:justify"><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 for the periods indicated (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands, except per share data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Basic earnings per share:</span></td><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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</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%">15,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to DXP Enterprises, Inc.</span></div></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%">70,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">68,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">48,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B convertible preferred stock dividend</span></div></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%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</span></div></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:400;line-height:100%">70,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">68,722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">48,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Per share amount</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%">4.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</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%">15,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Assumed conversion of convertible preferred stock</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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total dilutive shares</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:400;line-height:100%">16,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">17,710 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">19,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</span></div></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%">70,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">68,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">48,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B convertible preferred stock dividend</span></div></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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to DXP Enterprises, Inc. </span></div></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:400;line-height:100%">70,489 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">68,812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">48,155 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Per share amount</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47 </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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share have been computed by dividing net income (loss) attributable to common shareholders by the weighted average number of common shares outstanding during the period and excludes dilutive securities. Diluted earnings per share reflects the potential dilution that could occur if the preferred stock was converted into common stock. Restricted stock is considered a participating security and is included in the computation of basic earnings per share as if vested. For the year ended December 31, 2024, 2023, and 2022, the weighted average of the unvested RSAs were 302.8 thousand, 270.2 thousand, and 144.3 thousand shares respectively. The preferred stock is convertible into 840,000 shares of common stock.</span></div> <div style="text-align:justify"><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 for the periods indicated (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands, except per share data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" 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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Basic earnings per share:</span></td><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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</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%">15,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to DXP Enterprises, Inc.</span></div></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%">70,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">68,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">48,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B convertible preferred stock dividend</span></div></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%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</span></div></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:400;line-height:100%">70,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">68,722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">48,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Per share amount</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%">4.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</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%">15,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">18,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Assumed conversion of convertible preferred stock</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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total dilutive shares</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:400;line-height:100%">16,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">17,710 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">19,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</span></div></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%">70,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">68,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">48,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B convertible preferred stock dividend</span></div></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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to DXP Enterprises, Inc. </span></div></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:400;line-height:100%">70,489 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">68,812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">48,155 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Per share amount</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47 </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></tr></table></div> 15861000 16870000 18631000 70489000 68812000 48155000 90000 90000 90000 70399000 68722000 48065000 4.44 4.07 2.58 15861000 16870000 18631000 840000 840000 840000 16701000 17710000 19471000 70399000 68722000 48065000 90000 90000 90000 70489000 68812000 48155000 4.22 3.89 2.47 302800 270200 144300 840000 CAPITAL STOCK<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has Series A and Series B preferred stock of 1,222 shares and 15,000 shares issued and outstanding as of December 31, 2024, 2023 and 2022, respectively. The preferred stock did not have any activity during 2024, 2023 and 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series A Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of Series A preferred stock are entitled to one-tenth of a vote per share on all matters presented to a vote of shareholders generally, voting as a class with the holders of common stock, and are not entitled to any dividends or distributions other than in the event of a liquidation of the Company, in which case the holders of the Series A preferred stock are entitled to $100 liquidation preference per share.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series B Convertible Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of the Series B convertible preferred stock is convertible into 56 shares of common stock and a monthly dividend per share of $0.50. The holders of the Series B convertible stock are entitled to a $100 liquidation preference per share after payment of the distributions to the holders of the Series A preferred stock and to one-tenth of a vote per share on all matters presented to a vote of shareholders generally, voting as a class with the holders of the common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity related to outstanding common stock was as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div><span><br/></span></div><div><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock:</span></td><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</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,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares for compensation net of withholding</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%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted shares</span></div></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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock related to purchase of businesses</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Purchase of shares held in treasury</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%">(566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</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:400;line-height:100%">15,695 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">16,177 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">17,690 </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></tr></table></div>SHARE REPURCHASE<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 15, 2022, the Company announced a new Share Repurchase Program pursuant to which we may repurchase up to $85.0 million worth, or 2.8 million shares of the Company's outstanding common stock over the next 24 months. The Company completed the program in August 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 28, 2024, the Company announced a new Share Repurchase Program pursuant to which we may repurchase up to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$85.0 million worth, or 2.5 million shares of the Company's outstanding common stock over the next 24 months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table represents total number of shares purchased, the amount paid, and the average price paid per share under share repurchase programs authorized by our Board of Directors:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></td></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2022</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-style:italic;font-weight:400;line-height:100%">(in millions, except per share data)</span></td><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total number of shares purchased</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%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount paid</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%">28.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Average price paid per share</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%">50.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1222 1222 1222 1222 1222 1222 15000 15000 15000 15000 15000 15000 100 56 0.50 100 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity related to outstanding common stock was as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div><span><br/></span></div><div><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock:</span></td><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</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,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares for compensation net of withholding</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%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted shares</span></div></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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock related to purchase of businesses</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Purchase of shares held in treasury</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%">(566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</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:400;line-height:100%">15,695 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">16,177 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">17,690 </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></tr></table></div> 16177000 17690000 18580000 86000 47000 47000 -2000 147000 47000 0 0 267000 566000 1707000 1251000 15695000 16177000 17690000 85000000 2800000 P24M 85000000 2500000 P24M <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table represents total number of shares purchased, the amount paid, and the average price paid per share under share repurchase programs authorized by our Board of Directors:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></td></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2022</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-style:italic;font-weight:400;line-height:100%">(in millions, except per share data)</span></td><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total number of shares purchased</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%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount paid</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%">28.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Average price paid per share</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%">50.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 600000 1700000 1300000 28800000 54700000 35200000 50.87 32.06 28.17 SUPPLEMENTAL CASH FLOW INFORMATION<div style="text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></td></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="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%">Supplemental disclosures of cash flow information:</span></div></td><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">25,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></div></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%">20,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">26,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares repurchased held in treasury</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares excise tax accruals</span></div></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%">(225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued for acquisition</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">FY 2024 includes $9.3 million of interest associated with 2023 paid in 2024.</span></div> <div style="text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended December 31,</span></td></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="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%">Supplemental disclosures of cash flow information:</span></div></td><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">25,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></div></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%">20,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">26,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares repurchased held in treasury</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares excise tax accruals</span></div></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%">(225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued for acquisition</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">FY 2024 includes $9.3 million of interest associated with 2023 paid in 2024.</span></div> 67005000 48954000 25321000 20433000 20433000 21839000 21839000 26179000 26179000 0 0 13603000 225000 519000 0 0 0 5757000 9300000 BUSINESS ACQUISITIONS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continually evaluates potential acquisitions that either strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into new and attractive markets. The Company has completed a number of acquisitions and the purchases of the acquired businesses have resulted in the recognition of goodwill and other intangible assets in the Company’s Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes an initial allocation of the purchase price at the date of acquisition based upon its estimate of the fair value of the acquired assets and assumed liabilities. The Company obtains the information used for the purchase price allocation during due diligence and through other sources. The Company will reflect measurement period adjustments, if any, in the period in which the adjustments are recognized. Final determination of the fair values may result in further adjustments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of acquired intangibles are determined based on estimates and assumptions that are deemed reasonable by the Company. The Company from time-to-time engages third-party valuation specialists who review the Company’s critical assumptions and calculations of the fair value of acquired intangible assets in connection with significant acquisitions. Only facts and circumstances that existed as of the acquisition date are considered for subsequent adjustment. The Company is continuing to evaluate certain pre-acquisition contingencies associated with certain of its 2024 acquisitions. The Company will make appropriate adjustments to the purchase price allocation prior to completion of the measurement period, as required.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Each acquisition has been accounted for as a business combination under ASC 805, “Business Combinations”.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2024 Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the first quarter of 2024, the Company acquired three businesses for a total of $46.8 million. We acquired these three businesses to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">expand our water &amp; wastewater end-market, enhance our aftermarket and service capabilities, as well as expand into new geographic territories.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the second quarter of 2024, the Company acquired a pump and rotating equipment distribution company for $81.5 million. We acquired this business as part of our growth strategy and to maintain our leading position as the largest distributor of rotating equipment in North America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the third quarter of 2024, the Company acquired a rotating equipment distribution company for $36.8 million. We acquired this business to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">expand our water &amp; wastewater end-market.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter of 2024, the Company acquired two businesses for a total of $9.8 million. We acquired these two businesses to expand our water &amp; wastewater end-market and our product categories.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The results for the seven businesses acquired during the year have been included in our Consolidated Financial Statements beginning on the respective dates of acquisition.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Purchase Price Allocation and Consideration</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In aggregate, the acquisition-date fair value of the consideration transferred for the seven businesses acquired in 2024 totaled $174.9 million. The seven acquisitions contributed $91.3 million in Sales and $19.1 million in Net income attributable to common shareholders for the year ended December 31, 2024. The following table summarizes the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2024 acquisitions:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Q1 2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Q2 2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Q3 2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Q4 2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:400;line-height:100%">Total Acquisitions</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></div></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%">40,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">81,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">161,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promissory Note due 11/1/ 2029</span></div></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price consideration</span></div></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:400;line-height:100%">46,793 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">81,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">36,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">9,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">174,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired</span></div></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:400;line-height:100%">18,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">9,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">36,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></div></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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></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:400;line-height:100%">26,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">27,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">17,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">6,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">78,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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:400;line-height:100%">(8,605)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(2,652)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(1,205)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(745)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(13,207)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net assets acquired</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:400;line-height:100%">18,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">25,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">16,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">5,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">65,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,611 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,305 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,694 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,732 </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></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The total cash and cash equivalents acquired for these seven acquisitions was $5.5 million. Transaction-related costs included within selling, general, and administrative expenses in the consolidated statements of operations was $1.6 million for the twelve months ended December 31, 2024. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The goodwill total of approximately $109.7 million is attributable primarily to expected synergies and the assembled workforce of each entity of which $22.6 million is deductible for tax purposes and $87.1 million is not deductible for tax purposes. Goodwill assigned to our SC and IPS segments as a result of these transactions was $66.2 million and $43.5 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Of the $41.6 million of acquired intangible assets, $2.3 million was provisionally assigned to non-compete agreements that are subject to amortization over 5 years and $3.7 million was assigned to trade names and will be amortized over a period of 10 years. In addition, $35.6 million was assigned to customer relationships and will be amortized over a period of 8 years. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Contingent Consideration</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The acquisitions included contingent consideration arrangements that requires additional consideration to be paid based on the achievement of annual EBITDA targets over a <span style="-sec-ix-hidden:f-1164">one</span> to three year period. The range of undiscounted amounts the Company may be required to pay under the contingent consideration agreement is between zero and $14.2 million. The combined fair value of the contingent consideration recognized on each acquisition date of $11.9 million was estimated by using a weighted probability of possible payments. That measure is based on significant Level 3 inputs not observable in the market. The significant assumption includes a discount rate of 9.8%. Changes in the fair value measurement each period reflect the passage of time as well as the impact of adjustments, if any, to the likelihood of achieving the specified targets. The changes in the fair value of the contingent consideration are measured during each reporting period and reflected in our results of operations. The fair value measurement includes earnings forecasts which are a Level 3 measurement as discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="#i62aef8bd642447d29d99bb08e8e5962e_175" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Note 5 - Fair Value of Financial Assets and Liabilities</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The fair value of the contingent consideration is reviewed quarterly over the earn-out period to compare actual earnings before interest, taxes, depreciation and amortization (“EBITDA”) achieved to the estimated EBITDA used in our forecasts.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Pro Forma Results of Operations (unaudited)</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited supplemental pro forma results of operations for the Company which incorporate the acquisitions completed in 2024, 2023 and 2022, have been provided for illustrative purposes only and may not be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future (in thousands).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" 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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Sales</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%">1,856,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,794,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,513,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</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%">84,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">82,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The pro forma combined results of operations for the years ended December 31, 2024, 2023, and 2022 were prepared by adjusting the historical results of the Company to include the historical results of the businesses acquired in each year as if the business combinations that occurred during each year had occurred as of the beginning of the comparable prior annual reporting period.</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2023 Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the second quarter of 2023, the Company acquired two businesses for a total of $11.7 million. We acquired these two businesses to expand our water &amp; wastewater end-market by expanding into new geographic territories, enhance our product capabilities, and attract and retain talent.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter of 2023, the Company acquired a leading municipal and industrial pump sales, service, and repair business for $1.7 million. We acquired this company to enhance our end-markets as well as expand into additional geographic territories.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In aggregate, the acquisition-date fair value of the consideration transferred for the three businesses acquired in 2023 totaled $13.4 million. The three acquisitions contributed $7.6 million in Sales and $0.8 million in Net income attributable to common shareholders for the year ended December 31, 2023. The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2023 acquisitions:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q1 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q2 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q3 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q4 2023</span></div></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:400;line-height:100%">Total Acquisitions</span></div></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price consideration</span></div></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">11,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">1,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">13,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired</span></div></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">3,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">3,525 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">5,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">6,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">(2,260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">(141)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">(2,401)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">3,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">3,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Goodwill</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,472 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,768 </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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2022 Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the first quarter of 2022 the Company acquired two businesses for $9.0 million. We acquired these two businesses to diversify our end-markets and expand into new geographic territories.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the second quarter of 2022 the Company acquired a leading distributor of air compressors and related products and services for $52.3 million. We acquired this business to diversify our end-markets, enhance our product and service offerings, and attract and retain talent.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the third quarter of 2022, the Company acquired a leading distributor and manufacturers’ representative of pumps, valves, controls, and process equipment for $6.5 million. We acquired this company to expand our water and wastewater end-market, expand our geographic territories, expand our product offerings, and attract and retain talent. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In aggregate, the acquisition-date fair value of the consideration transferred for the four businesses acquired in 2022 totaled $67.9 million. The four acquisitions contributed $41.5 million in Sales and $8.4 million in Net income attributable to common shareholders for the year ended December 31, 2022. The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2022 acquisitions:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q1 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q2 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q3 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q4 2022</span></div></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:400;line-height:100%">Total Acquisitions</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></div></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%">5,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">43,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">53,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock consideration</span></div></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%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price consideration</span></div></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:400;line-height:100%">9,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">52,332 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">6,507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">67,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired</span></div></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:400;line-height:100%">3,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">16,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">3,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">22,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></div></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,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></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:400;line-height:100%">4,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">33,723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">42,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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:400;line-height:100%">(1,290)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(11,886)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(13,343)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net assets acquired</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:400;line-height:100%">3,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">21,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">29,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,495 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,838 </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></tr></table></div> 3 46800000 3 81500000 36800000 2 9800000 2 7 7 174900000 7 91300000 19100000 The following table summarizes the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2024 acquisitions:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Q1 2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Q2 2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Q3 2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Q4 2024</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:400;line-height:100%">Total Acquisitions</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></div></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%">40,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">81,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">161,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promissory Note due 11/1/ 2029</span></div></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price consideration</span></div></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:400;line-height:100%">46,793 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">81,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">36,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">9,827 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">174,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired</span></div></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:400;line-height:100%">18,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">9,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">36,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></div></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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></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:400;line-height:100%">26,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">27,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">17,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">6,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">78,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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:400;line-height:100%">(8,605)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(2,652)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(1,205)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(745)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(13,207)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net assets acquired</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:400;line-height:100%">18,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">25,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">16,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">5,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">65,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,611 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,305 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,694 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,122 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,732 </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></tr></table></div>The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2023 acquisitions:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q1 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q2 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q3 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q4 2023</span></div></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:400;line-height:100%">Total Acquisitions</span></div></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price consideration</span></div></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">11,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">1,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">13,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired</span></div></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">3,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">3,525 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></div></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">5,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">6,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">(2,260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">(141)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">(2,401)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">3,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">3,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Goodwill</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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,472 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,768 </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></tr></table></div>The following table summarize the total consideration, the estimated fair values of the assets acquired and liabilities assumed at the acquisition date for the 2022 acquisitions:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q1 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q2 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q3 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Q4 2022</span></div></td><td colspan="3" style="padding:0 1pt"></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:10pt;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:400;line-height:100%">Total Acquisitions</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></div></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%">5,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">43,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">53,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock consideration</span></div></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%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></div></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,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price consideration</span></div></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:400;line-height:100%">9,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">52,332 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">6,507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">67,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired</span></div></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:400;line-height:100%">3,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">16,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">3,642 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">22,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></div></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,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></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:400;line-height:100%">4,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">33,723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">42,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</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:400;line-height:100%">(1,290)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(11,886)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">(13,343)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net assets acquired</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:400;line-height:100%">3,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">21,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">4,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">29,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,495 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,838 </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></tr></table></div> 3 1 1 2 7 40661000 81538000 31564000 8201000 161964000 0 0 0 1000000 1000000 6132000 0 5197000 626000 11955000 46793000 81538000 36761000 9827000 174919000 18632000 4485000 9026000 4630000 36773000 8155000 23400000 8246000 1820000 41621000 26787000 27885000 17272000 6450000 78394000 8605000 2652000 1205000 745000 13207000 18182000 25233000 16067000 5705000 65187000 28611000 56305000 20694000 4122000 109732000 7 5500000 1600000 109700000 22600000 87100000 66200000 43500000 41600000 2300000 P5Y 3700000 P10Y 35600000 P8Y P3Y 0 14200000 11900000 0.098 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited supplemental pro forma results of operations for the Company which incorporate the acquisitions completed in 2024, 2023 and 2022, have been provided for illustrative purposes only and may not be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future (in thousands).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" 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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Sales</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%">1,856,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,794,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,513,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</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%">84,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">82,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">54,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1856860000 1794749000 1513743000 84327000 82738000 54527000 2 11700000 2 1700000 3 13400000 3 7600000 800000 0 2 0 1 3 0 9235000 0 1502000 10737000 0 2498000 0 184000 2682000 0 11733000 0 1686000 13419000 0 3379000 0 146000 3525000 0 2142000 0 385000 2527000 0 5521000 0 531000 6052000 0 2260000 0 141000 2401000 0 3261000 0 390000 3651000 0 8472000 0 1296000 9768000 2 9000000 2 52300000 6500000 4 67900000 4 41500000 8400000 2 1 1 0 4 5832000 43483000 4615000 0 53930000 527000 4365000 865000 0 5757000 2689000 4484000 1027000 0 8200000 9048000 52332000 6507000 0 67887000 3274000 16046000 3642000 0 22962000 1193000 17677000 560000 0 19430000 4467000 33723000 4202000 0 42392000 1290000 11886000 167000 0 13343000 3177000 21837000 4035000 0 29049000 5871000 30495000 2472000 0 38838000 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:6pt;text-align:justify"><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 a party to various legal proceedings arising in the ordinary course of business. While the Company is unable to predict the outcome or estimate the financial impact of these disputes, it believes that the ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on its consolidated financial position, cash flows, or results of operations.</span></div> OTHER INCOME AND EXPENSE, NET<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other (income) expense, net were as followed:</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" 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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></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%">(4,766)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,680)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(191)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></div></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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></div></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%">504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,517)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,355)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716 </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></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other (income) expense, net were as followed:</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" 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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></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%">(4,766)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,680)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(191)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></div></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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></div></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%">504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</span></div></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,517)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,355)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716 </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></tr></table></div> 4766000 2680000 191000 745000 1738000 2311000 -504000 413000 -596000 3517000 1355000 -2716000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues by geographical location are as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></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="15" 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%">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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000;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><td colspan="3" style="border-top:1pt solid #000;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><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,679 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </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></tr></table></div> 1721000000 1602000000 1402000000 79000000 75000000 79000000 2000000 2000000 0 1802000000 1679000000 1481000000 SEGMENT REPORTING<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have three reportable and operating segments: Service Centers, Innovative Pumping Solutions and Supply Chain Services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Service Centers segment is engaged in providing maintenance, MRO products and equipment, including logistics capabilities, to industrial customers. The Service Centers segment provides a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products and safety services categories. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages, re-manufactures pumps, manufactures branded private label pumps, and provides products and process lines for the water and wastewater treatment industries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounts for 10% or more of our revenues. Sales are shown net of intersegment eliminations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information is prepared on the same basis that our Chief Executive Officer, who is our chief operating decision maker (“CODM”), manages the segments, evaluates financial results, and makes key operating decisions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These segments were determined primarily on the distribution channels of the products and services offered and the nature of the customer markets and the primary driver of the customers spend. The Company's CODM directs the allocation of resources to these segments based upon historical and current revenue, direct operating expenses, operating income, and capital expenditures of each respective segment. The allocation of resources across these segments is dependent upon, among other factors, the segments' historical or future expected operating margins; the segments' historical or future expected returns on capital; outlook within a specific market; opportunities to grow profitability; new products, services or new customer accounts; confidence in management; and competitive landscape and intensity. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a part of the Company's annual business planning, the CODM reviews our reportable segment composition and financial performance. As a result of this review, on January 1st, 2024, we moved certain branch locations previously reported under our IPS segment to our SC segment. Prior period segment disclosures have been recast.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets out financial information related to the Company’s segments (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt"><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><td style="width:51.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.968%"></td><td style="width:0.1%"></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:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Service Centers</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Innovative Pumping Solutions</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Supply Chain Services</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,222,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">323,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">256,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,802,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income for reportable segments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">174,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">53,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">250,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Identifiable assets at year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">764,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">311,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,138,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td style="width:51.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.968%"></td><td style="width:0.1%"></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:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Service Centers</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Innovative Pumping Solutions</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Supply Chain Services</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,199,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">218,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">260,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,678,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income for reportable segments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">172,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">228,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Identifiable assets at year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">660,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">233,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">956,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.968%"></td><td style="width:0.1%"></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:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Service Centers</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Innovative Pumping Solutions</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Supply Chain Services</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,041,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">198,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">240,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,480,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income for reportable segments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">132,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">24,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">176,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Identifiable assets at year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">668,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">223,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">90,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">982,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" 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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations for reportable segments</span></div></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%">250,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">228,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">176,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate expenses</span></div></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%">85,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">71,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></div></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%">145,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">138,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">97,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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:400;line-height:100%">63,927 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">53,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">29,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense (income), net</span></div></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,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 0;text-align: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,972 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;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:400;line-height:100%">86,931 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;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:400;line-height:100%">65,901 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(1) Amortization of intangible assets is recorded at the corporate level.</span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate expenses includes selling, general, and administrative expenses, amortization of finance leases, and other expenses that are not directly attributable to a reportable segment. The Company had capital expenditures at corporate of $18.0 million, $4.2 million, and $0.7 million for the years ended December 31, 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had identifiable assets at corporate of $210.8 million, $221.1 million, and $55.1 million as of December 31, 2024, 2023, and 2022, respectively. Corporate depreciation was $2.5 million, $1.9 million, and $1.9 million for the years ended December 31, 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finance leases for Corporate was $0.3 million and $0.2 million for the years ended December 31, 2024 and December 31, 2023.</span></div> SEGMENT REPORTING<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have three reportable and operating segments: Service Centers, Innovative Pumping Solutions and Supply Chain Services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Service Centers segment is engaged in providing maintenance, MRO products and equipment, including logistics capabilities, to industrial customers. The Service Centers segment provides a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products and safety services categories. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages, re-manufactures pumps, manufactures branded private label pumps, and provides products and process lines for the water and wastewater treatment industries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounts for 10% or more of our revenues. Sales are shown net of intersegment eliminations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information is prepared on the same basis that our Chief Executive Officer, who is our chief operating decision maker (“CODM”), manages the segments, evaluates financial results, and makes key operating decisions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These segments were determined primarily on the distribution channels of the products and services offered and the nature of the customer markets and the primary driver of the customers spend. The Company's CODM directs the allocation of resources to these segments based upon historical and current revenue, direct operating expenses, operating income, and capital expenditures of each respective segment. The allocation of resources across these segments is dependent upon, among other factors, the segments' historical or future expected operating margins; the segments' historical or future expected returns on capital; outlook within a specific market; opportunities to grow profitability; new products, services or new customer accounts; confidence in management; and competitive landscape and intensity. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a part of the Company's annual business planning, the CODM reviews our reportable segment composition and financial performance. As a result of this review, on January 1st, 2024, we moved certain branch locations previously reported under our IPS segment to our SC segment. Prior period segment disclosures have been recast.</span></div> 3 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets out financial information related to the Company’s segments (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:6pt"><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><td style="width:51.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.968%"></td><td style="width:0.1%"></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:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Service Centers</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Innovative Pumping Solutions</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Supply Chain Services</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,222,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">323,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">256,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,802,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income for reportable segments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">174,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">53,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">250,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Identifiable assets at year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">764,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">311,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,138,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td style="width:51.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.968%"></td><td style="width:0.1%"></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:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Service Centers</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Innovative Pumping Solutions</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Supply Chain Services</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,199,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">218,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">260,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,678,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income for reportable segments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">172,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">21,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">228,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Identifiable assets at year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">660,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">233,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">62,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">956,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance leases</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.527%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.968%"></td><td style="width:0.1%"></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:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Service Centers</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Innovative Pumping Solutions</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Supply Chain Services</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,041,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">198,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">240,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,480,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income for reportable segments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">132,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">24,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">19,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">176,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Identifiable assets at year end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">668,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">223,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">90,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">982,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1222599000 323026000 256415000 1802040000 174995000 53736000 21742000 250473000 764533000 311429000 62760000 1138722000 4423000 2586000 13000 7022000 3142000 3379000 32000 6553000 3594000 508000 133000 4235000 1199501000 218731000 260368000 1678600000 172095000 35147000 21522000 228764000 660209000 233552000 62610000 956371000 6065000 1972000 0 8037000 2734000 3713000 27000 6474000 3026000 214000 45000 3285000 1041462000 198895000 240475000 1480832000 132421000 24773000 19547000 176741000 668029000 223369000 90771000 982169000 1849000 2368000 43000 4260000 2998000 4512000 144000 7654000 <div style="margin-bottom:6pt"><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><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" 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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations for reportable segments</span></div></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%">250,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">228,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">176,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate expenses</span></div></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%">85,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">71,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">60,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></div></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%">145,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">138,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">97,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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:400;line-height:100%">63,927 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">53,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;line-height:100%">29,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense (income), net</span></div></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,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 0;text-align: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,972 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;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:400;line-height:100%">86,931 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:400;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:400;line-height:100%">65,901 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(1) Amortization of intangible assets is recorded at the corporate level.</span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 250473000 228764000 176741000 19827000 18231000 18915000 85264000 71811000 60074000 145382000 138722000 97752000 63927000 53146000 29135000 3517000 1355000 -2716000 84972000 86931000 65901000 18000000.0 4200000 700000 210800000 221100000 55100000 2500000 1900000 1900000 300000 200000 RELATED PARTIES DISCLOSURES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board uses policies and procedures, to be applied by the Audit Committee of the Board, for review, approval or ratification of any transactions with related persons. Those policies and procedures will apply to any proposed transactions in which the Company is a participant, the amount involved exceeds $120,000 and any director, executive officer or significant shareholder or any immediate family member of such a person has a direct or material indirect interest. Any related party transaction will be reviewed by the Audit Committee of the Board of Directors to determine, among other things, the benefits of any transaction to the Company, the availability of other sources of comparable products or services and whether the terms of the proposed transaction are comparable to those provided to unrelated third parties.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred approximately $1.9 million, $1.8 million, and $1.9 million in lease expenses to entities controlled by the Company’s Chief Executive Officer and family for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div> 120000 1900000 1800000 1900000 SUBSEQUENT EVENTS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2025 the Company completed the acquisition of a leading distributor of pumps, process equipment, and related service and repairs. We acquired this company in order to expand our end-markets and expand our geographic territories. The acquisition was not material to our consolidated financial statements.</span></div> false false false false true

=%#D9\A8+Z6R#]/;US$57 M*UT&=?1F6\0]KG[,B9^25/69%"@BY]?"34>A<=ZY.(-O.IHH.(0E9D#/:\DS MR9U#G_"" *B(&;YB*470?@%>9*!E_*I#G_#F7'!* M6;+,KLSNAGS/<"V:.-NW"L4M,F8B=R4F:K_)() Z9MASII._&S;,I8U M,Q\Q=>,CRDZ8_(;R2-'=Y0NY!\.IN>GO;M09'31& (VI*E]RQ89I8)$P<]-Z M'*\\;ZPG#7/P3-5)OGXGL:O6Z*-<1I1SN*.ZM#E>E=RV0 AQ9^/^EIH>Q!:$ MN(QI\ !7\K323M&8%^>N)O?X!>OBIZ^2_ EU3'*)@H842M#-(L>YHX TNY1Y MW<*YN Y= I.RH.)L(1M9B.)"9J#'36#J._N/N1TT$3+8Z;.5@=^S5C]3%.'G MS^$G'X_7:"O?(3V^AV> M]1]98RZ@55(#)[K^SUQ+;@L_O'SR\WJ4W^K!JU2 MY$.MY['>7>)SZ'LN\-)_0/-17]UCH6_N<5 U&02H?O%[?%8K*$.KF'-HROSZ ML(:9#%Y@'F539I8&6Y-F7IKIE+?,O!A9,R.9\ /)-42]:7ZK![-L: AA=_3^ M?0,]9=P#CM3HSXE'[QN/A9S&9L:AN7HNXS'+^T"QGS'O>K2NBE@BNX7.#1LHAP;"ST8 M$)]L"XYE_1"ALU%C[S7%!>9M%ZMA]0W*YK?S=:X@"C@J)],BVA=I7$"/=8A$ M1WNF,M"9"9SNW0)/KJQ08#A0]CN)Z^1VJL--%-@*%F6X,@1?,1FO,TN]56#H M]@C#@NN,PF"J0)1=8.6E_#=MD6EQ[S QL9 :HU 9*5LRJLU8KWD %3\0&OHS M N'WT'HY7Y::#X&-&"'TAAV.% MP3TOZ6)I]E!KC[(B[4B[$DF39JOO9]9J]ZI]B(IBZ3>^^CR: :?[2;LDC!F. MDUD[3!]"T9%!#=5@,[BH*X7=$AKUIM(QNB$A9K:H]U*1VU%'-"2CEAR_4/9IZS6@.OW_ZJ[[)2@U/NL@%(1.W:+F12 <\E?: MX)Q4+W 3%+\$QP90V]R4D3OC[M_HAI9F3\2BE$_&J/F/%W>/1P%ZX8CO1#P M(Y(:P+:R"05JC< M5=M)[>I4M.9BK&%(?1+*X1A>%)F)N5VALP3^#WA-J!I3]&+:,RFUZ^#Z[+9& M4WO7O*<+GU)".*P:7 8]*>X$1B,96RVH6/6Z'.L&J9U7D@E\J&H!G>(UIPZ? MNY;6''[YXJ1'(5@Z7RAW9+D7J09JPQK_LLNTVKJP$:9H!G<)9B']6VI(V*-: ML-5G-8>C:"P("W'G31C%U/,576-6-4_A!$L-!=Z$Z];:5 MSSB(]::"(NK[VOS0]+WI1[<6*Y-N MYP2!S%7]YI.SL.8GZYVWVL#,4U=M0'-&'6\:"M2T[@T;$0MLZVI>H)ZA>OE>L=8H MO#?"_.CQR=PI2'XFTZG/J64>H1MNB-/9.3\$A4!_?1H/\WY0$2OBX3C68U'A M\"P;MDJ3P4TNT">PLUX#*"FO37EQH$B@@)+S-YP$$^&):J'9X9$5=6JW$T=F;6X9;8::)1R///0(/<. MC7:ZL:>1U7(]0I>4["&B?3;2NDCEPYPVAWN7SJ5#?)+RX\UTOPS/"_ MH7)#'*B,I*2S]UV-)$0" I33R\]?W_G]QX^LT3&Z@IMI]C#C"O1O7=!4[>JM MH3!"*#5@7(^J9P'!]0M1J +51GVJ)->D7,2A6L^B:.D6[NU[\>3=4^-83=W,U=UQS+. MY3QZB_[#"M-]UJ01;^N2=[B,*V,_'6+ZWP@V =[[[2/WU[!^]'QL,H'H MV0SUR-$0=?Q$EF7F]+0;P 5M* .IY$:IQ%8:E2^^Z3O-'Q"$&TR:H">XX#J+0^^((4&)EX;9J<241#00K,.?.@N)+NR^IU.;@Z+&AE5 E9$,E M]*/)_6'^&8ZDK&NJ@Q#ZJ'$[I4WD8G']-$NFCI!UD(S\,B.I;^3 R*?M:8G& M%G)*3J3D^D]%#?L"";C&R0JP5"U>+YC<=:/P4>A3>_%(;XRSJLR-?4ID_>4* MT7V!54*=E*<5-4=*-=&D@DUD*^J:=-.;84T0H!KC%^V;RV9.U-95*#(DIK'' MBY%5\2& I5"_XSV_HT9W5H?36$>I2U?51IT*B_$6;GNU[N/0P1M+9D[M8Q6A M!=-5=G)H1VFC#PW",*8N;8"L%, SAVN0V_RH& M_B&$&E+V)13Q<%[#)N=,(30>]/VVI%1T @B^Y.%Z#/IEDF>R7TV77S2_+TVTK7@/#L M[[[;R+"-8C86EN-5V!Z9[,*Z1FHJ3S%;--2+YVYS1=8DFI0%0',T-!'N:LP6 MC%"4GPUY'LF57S7DC2^MZ950,?;^NT=YPA'H0 @[['2T7^PZ;3U3/ U9LYW:,J1V@'ZDS?V[6QL'H,:)2%!DLC M8ROZ&R12Y4VB;8:Z[X7XC@#D&5 9*HOEJ*82JD8 M6"G,BP(R'6M)J0*AT35XCF$5%2A]+NE);JDIQ)S&'#?ISDKU$Q/OB[2-LG!W9C]VG()XS=C9NJLOO,V MHN&C1*>;S$-^U/5&JII6N9I0IRFH8W+M_+!I79Q>R\[QDL1&8$QD=MY]+\+TEV-1K M[+'UR9' (:%S/[<.KIS*5_B&M]8F<@2J/>DZ$7/@1!U/0+A?(%.;14)BYB:C MH+ 5\HF D%+RU,N5XC5I=[0EN!@K?@@1ULNVH\&,- M6GB$W9;C)FSN'UKIV?$MF3GTY@ M%OX>TD6]$1-$9<@6#Y84#=?IJZWFVT:IX2KIBIPV*Q[.K+:N-X71 ._)KQ.> M ?+C)F,_,I/!8-&2](15D@$C%YWP9>&F)?\!XXFD2YW[2/CK?(@P%3T#C$). M5T[-$N3QSRT"YR^'F_Q[0![T[]34?W&Q_8JT\7;0,1G#O(0/CPBM"A3>WCFQ M9)2R>_]GP:B?21-B\/&V9;<=M;4,)L2Y4C2K6TQ:?2UZ!!$*7JG(VHW65=)SGV41P!43\2LJ&@KDH]H M!-OB;-N2XTGA;6E%E' Q-&*.XPQ"DH]_S^S@P/B7X,@G&A!SY'7IX@_%*^48D='XN34V\R$;SFNZ. ME2?0MC,-"@%%_F&Y_YND;AIJ%I(1DI<#E0!M9-S1GC-G:X A2B' J9JHLA)5 M&1E\H!H9?,[I;@M;HT"_?5M>54=/R)$J2AC66[N<5(6!>KDW,\\'%)[UMIKJ M9RBZG0'X+C(:R+_#G4S)$=7'/ATR@X?!)\DWWSF(OHC5B?F@3."]PIQ%7R4P M9>_PW1-.9L&,*$,0_$X5WF1A+MJ1/PKN(MI>J*YU'9>IZ2'])QB'? \\ZG5==)RDJ?7C8<&X_6NYI M22 5ON:VR>D&*RC$2B"9.#.;(9IA7XGJ9NHT3X7&D?EX>$'QK >7C\/@?.=) MLR*$:N(3X:]*VH[S+#*FQ)KV7*=5KJML\B_((I\FW\Y*#[;JU!Q+-3MKQW71[>MQK>>51VWH7#/&$15I)6V=NGIYFH<#N MZ4-)N\2+^??7>A4*R=S9:?;WBCVZ$Z;7HC M+>D5N@J,[<['J:\D3ETIQAZ" LV7()U+12Y' MIS,B3* 90A>]+RNIX2++3/MG!PHO27^J@?/2R&7&=*QM('J*1.:R2#AYIU$B M[!,(9S4/![WP"Q*0[C(T_M_<5&> [K(CP5.I!)7;GS^);X4O_'/;BME[;B\S M_T^CP[]Y!?%1,%C#\9A!8 _I!%'RQCW#^QCHI"8A_KC!_'DHWP3%0KQ)Y%XA M8NCQJ2ARY.Z'B(4\#)"+.[2 J:L'X1&R_43$#6T Y@+5HI3\U^)TRQF6)M@! M41: ,(;83VWUH19-V> =P6F?.B&-#@,Y.MP JIRQS#3L>YU8%B/>X/M[1^UT MDMBX)/Y6>R-KZ"R*MC9W7^HL=;*TI,C/C^UF>&OWZMRMHSTI).JG$AMJFK[; MF5)9_) N%.K)V)C/=_F6-$]H0'N7U6=!$(CR35!,AL4J$ET6]OZ9+_O?)FP[ MV[%%UA#'/LG=0LN,8-0.D2::Y?8&^U'KQXR;_)>/Y@WE-W2DW ;C1W)Z\Z>[ M'T 1G$'-X?>R"L+X?4 M!29_$%EP*1Q/*"!2'@+@6D1'\$4QCO&KQ.?O4Y]8]1=9!"V->PJ '9]7LFI[*)"B'G]Q,]3NQK/C=QFC^:6,\_W18O9TZS2XL^) O8AW@#H7H/[ORUU0+GF>$*10<#%)CA M^)S$F.K/#]T*GH)DN]*\,0#.I[J1R:'A61?(:U\5$*\S/\TTRLU*!!!D^PIN M%"W[@"5P!- 8!N"'*L"73A![F^% BYRK0&I51K14L.86JEAZ5!WMTSK?>^E/ MX_K(8*%^\IL9D1*D+O!)K:G\N6[\3K,B8(/X_D:*%:KS6!4K.MR-RFO.&>_$NZ!8)8Y/%IU$9+,7 0 -+SI7V M(1>37H@'NA:X=@SK)@]&62,-!A/POQEQ^$9H56\"9ZJ6!W0<%V9PTX MYN0&;=G]6YG&B.6Z)&6>+&73\?EW'5/\[+=B\2(\MMD&T$JZQ9RX1,%E/3/4 M2U0G/D(ET'1('*8-QSQ11V$JKZCR_6Y-J>==>=Q@<\ <(JQP6IJ[.Y)H9<** MO;SW#"#R=KMH=C1,&Y+')016^5*2>GJ0L;[CT\^ 5.N6,\1FLA#Y3QX_??[" MXYUB?S!_!MCO)9'\M\L7W\8B2R]>+']JUQY>9*J0HM>7T#=&)U99],G#[PP M;SQA>L+'I<#+A3/2O%__3)1Z0C4?WS4>0:X>R6E;^@]6TP% M%TIE+=BGSI*O$&:T64'YRU"OAW]ARNW3 YYB_YZPX.ASUI @6:-$;99XZB%^ MLFU1=^$+[Y1^XMV7N2%UR'YG^C)+QW*>6#__\4>?H_G!3Y8OEQZ?M_@XK9PN M/?.(Y^V7[XRB92<6SP I*LC!(-B^]<#PI0?SQ-,[+[_TP/%X4_%T^=0H41V" MWB@?GV3J]:PF^^2$_KVOZLN!M MH]^/%;D^R(7H.B(:_NI OJ'N>_)E#,=Y'YK _62<)2A^?:++MEJ6P@FA^^%C M4<4SJ5R7-KJ9YP36?4XT%!#7"LY]Z-\:7O%N'_9[;1,GZXXWOV]V*@Q_UF3E M!3+4Y_IM^+CW/,CC\);TD#&]EN##G\.Q*%(J-V;23HH4"U2A^JSVNOD7 M## MT41;T4OB;W/-Q;-TY8:NO6*$KC.BC&A8;KU_X.M>G3X*'TW\;(2V:H&F'!G# M%6L8(8-OQE9 (RYB)5L-LKKP.=O@>095FR_M$T7I'F78(955E+Z>Q#C!M)N= MM5,Z8I*I?8LD%3KF"V[*RW 4&/>657A>7%P?$425-J8WJ?>X1^FY)Q6^DB%& M"^O.NZNKF3L2),L_:V\&C0034YB#&W6\UUAF%(MBG72EMY+AK9;(+CQ(<+4@ M77CCV,B3!F?ET8)C&I:%7!@ M31^-?GB?B%;D+!$KB(59=&VMV2Z/W+2\S\L+SI4Y52=D.2:OG5@!A3A3_L.O MM__+!) 0M196JXQ3I=0"0?<]X:%4=O-#$.XWNL */4MD9 24"DO9LCJU M.9TM#[VYN(?2P[:9[FG#V'S L1@UBUSU[37BV=;I:D-#LO0T,<\N:T=-RS4^ MI3#5VNL0+;BR>!5O 1C%(;17=,,C,P%F(MLNL)OO&:/+H+FT1'%BQ5@O3/)0 M,[0+!H6X4GR33/@<4N9<#A%Y\.%3T;ECG^2O0472W:-VI/CE5VJK//>9$>\J M@ U.Q#Z:P=W4[^;L9$ H,!;UJ?Z%G\RTT?J,:RM-?O MMP1ZI*!\1,B'YF!M&'U?P0 G:OR#2TS[(-;VX[O=IP>GKJ(*R[(0H#J]4RQG M)WD4FE\'63M/LVF-'S#W8/V.8%8:A4NF\#Z=HKP>L6\^ =<2Q;!)51SOM";S MR8(@=7S>Q,3IT>7#I.'TA'0&4O#X=*8Y;:CT#..@9F9U)4VAG;3QU2F!_FQ. MC3=#)JE=C(K$;5B8R0,"%=(0;6LRJ0#J+0^: X,DF IZ:;')HQ'/LDC(0*T. M70&\JG@G)X'N4RL^]#L4U!>A]):#<%5^UU$>(99; Q=;S\H\=4JYY();X*7EIR MKQ,Z2;(UXUS?: 9A-,13C#*E<_1T>+1+KS)+I35(#68&)+]D^K0I7F2MG.%4 MSE&D .8/9H)"0$..OP%B%DBC0%7J4^>34+@Z^.!4%(F-7,X W%ICGY63^-O$ M@AF+I9]_'U/YXM 0R*?AL,[N%(,('%0$BG)MY_Q\W&KVQ"IOO0&6!G9R ]J? M55?"ZEYZE)4N$._QH#@MJ891%/H(G_J7F]4A[%\L407X0<_'H=[#=7_:V$#4 M40(O2PK-O]FAGX['][* JOPN*,<\Q[=^DX1^5WW2E_W9#+7R;L6O1L\[K_6: MS8$[V)4.A,;JB^4L0597$=)$IZIP,BM1^#P))05+H=[[GIE31)*,\.'HE?5L M1%A.LD8.U!H;)CD5H#4ZHZPW6+LX&LXR":DGHI./C4AGZ'D3GU>6[0)(^2QNIF5H3^5J=$\-Y;C$5O)IX:NE\N4/$VP1UK9FA7??18N0D?R4QZ0O,B*1Q!5BD%(9 MRJ0]D0QZWTM>U(5$]*XI?XF7=\\ FOQ'J2,:GB6IJXOGT=?@9U+D$W\P<7"& M@RK%DSVRPS!\S;S#2?;RU'DFKCBD 6=,^Q9.SO$HLYEHJ$)ZK"+J%FEH/ N1 MT0(B1/[8'3SS?LE.:C94I'D35>S(FYJ>]9!=JE1?V*%]4/.2_A*-'U&$7%*D?69:# MF1KSI)C._E;[,1/PAD$0G["Q].=H#7:14@ZM$;;!H/8B?1,3 <, U1F9LAM# M'XIK.D_WSP"WJG/X>_-Z=1#S^U"DIUJ<.5#&@Z MW#]U#;4/7&D^-D;*Z;SPJ^^!@.*5L:/,G=1 Y81-*W(!C-9&^%&:R>CCM8B" M3WY_AIA956'2CP#,H H6"M=)4(QJ>/.$BE5!;:"D_+PR=(< M]0-U)>9H!B,TP3FK?%_Q.GRF..[^.'?SU,1@FT@@P)],18:Z*Z/XA1:/@Y=" MI&?9;3$)ITSVHS3<>NN\CB$69PR:#[I99H-*KUAU7FG0)V_:*;I;VS( [.RR M("IX;SP+(D'G(IN4!E:!^I^F"W.O>!&=>R!)6J/E%_/IYU 8*9=FS?F>LDIYE7EN0V!J7<=E;VT,Y2VR%#K M:#B'@E]/B;51:\*G%T.4UM.ZD MBV,0R,ZO8H(J.I\OEG')/_^%PG^>_#\2;=SNE5K%E*.T3G! *P'XI:"Y%A>K M[-FFQ!>;S0KB#8FU36IM0UR@7AG1%ZM,'#L^"EB,%Q#,(N3IHYQ4U.4A+DGG MP(;F3_3!&_'V@S'>%\09A!\?0X":5]^P1"9H>OIK>;\3/AKU+"F$+2CC7^LV M[\8JGD[AU.?)?EOGJ)G]Y/GY0<'IA3\[PTKU30W B4_TWGZU[S2_/V (=A4L M-URA:9\E_ P#B8B+J,FF.#[W0B*.(H2*420E$"KY\X$CM#@F"E/HP[U6+477 M$#.U^I>3R^)M4?+ZEZYI@E'1FMIU?*.45:ZG]\D\:A-ELZ!M^5A1K MXK^A^ M+ I^^=;8%\O'\*;N QC.?; PT5CJ]96Y'L#]4\9VZ"GOX\RM>9?\M2<]W%>V M^PC+]GB)?(1@ZMO9$FV>7B,W+CK(X(,*+7/7G?L*E/2!.V!\\*-L@KDY#KDZ2$W,BS?%HI=#BI>PDJFXJMYL9IUYB"-0*=PE$FTU_36!5M%SG)CNYF5::JW[Q6OE2GXX;BB+^7042_MY=O2O>"O MY]CGM=!KZ7KW1,U#/;S..[\A*7WXAI=%+T]/%, (I:,?:RRJ2$^:5"L$I=-) M$GU^Z1CA-W>GCUY&?9-3GRE)B>?;-X8%<4XFI"JC]U[$*L=J%6"J^Q-(YL5X MQ#X.3#)UL1R4)R]%W#,YOIBNX-<:@8+A>5ZY37Q_G.NT\4(^%GM*@1 MQ60O=E)7H#)I"V\WG]UV7KF91T].>X,A*8YN6" -4YC$J'=DB#@%:;$)0Q;H MU0?R!/9!MPIECWTVJ1A%:-4T=Y5# M[?7:_(DA4WP[X\V<@S&0<59?/O'KV.B):=XN80XT?%^L+*W\J$>LV5$N$ATP M4\GV.?G+6<0!B_>VJ,.LX]?9H!IQATS4-I+31[@E.'21P0"=3%?@D<-]91(\&]B]R7X\""' M.HL5B**SRK2 2Q-!NY^MHY7HH2-/[96"4A"CX2RL%79C9AR)JJ[]Q\\[_0N$ M_0YHX&F,6%I(41$LF4:5()W;+CH0'ZT>>"W(?KAT!K@SM@LO7&SABRK)(99Y MEQ^DT17!.5P)*V"<(A?H:$*G>C=TOQH/)[3_2+CF5&.PM+,6'ER]1.56:$5H MX!_.@Q83S"N69I8\7AB<7[@1J-8^@#?RUM3PM'1(W,C)1R$R)](/HS2E!F"6 MD95K(;_PB@:[]\E,9_0:T M=Y*N!T?;/F_ICJTL!D6B M(B^;8;EAMTHJI,6A>$:W,LDF:.4JQFG*106[!)*1AGFLK2D5$P_A*C[;>_N! MJ#VGDE7DX)ZQPCVC]JMR*SKJ48_K.8M(>*+ @VK*?B8'F"!?VHSBBLUBCPV> M]5??^;3VRWMI+4W/K@L8!T*IN=G>R3Y+9?=DCYD^G'L?I^D)BGG>%W\N9#P2 M.@/TNQPG'C.FAT)R#+Y>AG^&?D+"A93. VJD>\V++XPU\?K4*V?^[7O9B?;C M3^';]LABSZ#D@/6Y4R_9 WYD=:2"%G M AK[D.L50= -WGVP^.GS9::/D$63E-IYEP.'Z%OA7!.BY*:'PS< M8.^<(=N%1D('%9KK*>F%C=^$-G"'O N!N9H-)FY@IQUG'G>/!YLXVL8^;WTO M3'UK)*FH5D%DK"1HS+">R3>#?BF'+.N(3VPW.*>F:;:(C![2O>?8)G1B=9&? MGQYO_WKMC/G FM:=/4):CE37AZ=G &4+1=:NC9I82FR*4]HL+I[U-'\)D=FT MJ-D[FP0F\VY8M$D4"]X0-9[WUNDM8FH;NG%OZ 1OHG+XO$I9QLV3V=[&F:JG MHVQ8S8TU71BGBUYIRN.O8[R$O^R)ZB2.!F4SV>/-Z7I=UXD:^"C3J)XDBCZ< M.B)739@L\V:NT5H$2WT%H&/3B;*H??U3FTE^_ M.KLNW,MYYE5QQ&8J &3T-:@FAJ;#A5C[]7HM]N3HSCZ]:Z$!6-X MD6QLBJP7QE_RP5FI/P,\4R\#'HU&PS>*_9^&&8WW2;NV%SF/9(TQZ(// &80 M!%,>O=JE2Y*1)YLHN6\V@>^EY;<&X.!+=F-"^EK7O**AJLVNBSU$Z:JD>VI. M8"NUQV%S@2.C S\I&54444P+%*A[1\&JEWJ.8$U$"'7\;AY?Y7/)#VBE[:(P M;S#N%T-Z5UKX##!MOZ"QZN(=^ &;#IUJ-NH]$=G=$@E3+/3%.L;*TLZ'CS\_ MM$@/7A9$S0D23+@@H>SL#WPW,C9I4P[HWV9XJ:[6$U;*PZ=:-?T^*4S);+%* M9C![PTW>VNTQ0ZS(?"RI< D)KZL:YM5!U>@.&@)K]/%IOVAB7$/+=$Q:;0?G MD!$A*Q49RRM#P?N1U?86 WKL1 M?EV102#K(S%B&@^N>0" (8N?OC!54@9_IFCBD23O%].NUQQ/JG;;;1^\&,%/C&7 5[@ RP/_,,YX.:_E%"9_IO=Q.Q?:@_GI'0>=HI4.C+V MI.[RY3UNDHUGIKG%N4RX(#M%/G *0WGVI6W:E:XXW'%*92;\J1 3COZ;P8#7 M.QA4!H7A5=0^75]^OCY+M_'@[7;&^4\:O@\'=!&WXTC76$#@$/JI>>M %?/E M^8!,O$N.3F%??KXVC[GQ0%7VO0);\HO5TD-3S[RO-V_;OR' MFU&/6]_O!5@']0KE-HNM:[0* @&K?_$1%CG[8?:A)D\[BTI>Q M4QWCGB G(Y6RB"&1I".X1V\8WO?SW[V?^]G?WD_7/Q^B[58P)IU'>=Q7.=Y M'A=:&_B%_X7':DGCBQ]":'3@N;!PW N@?FI=>SPFPT::P7[ O<5)6E/5;/>] 7=!HR7&2;KF!2GN2,K'WSF8H&JN@,8=1+7 M]LAS[T&H9<7,RZ@0$!7&#FCB"F31IT!'7:6-]CJL-8Q-N#\UX@+ (H_'7>[_L8!'=;]4]&?E+.0%L0I-^3(F^;N8P8#*<^!Q*5A0RLEO7DGL M0PHT=\A0ON>NUA2@;BW+=\H)J=(MC57B>C3?R/U1->)ZJSPEY3Y#-N1)C>T- M;* 3=J?UQK*K4(%2)/^#.N6J-37#9UA.4WZ7Q6[.R)A%/*H@/(X/K8GZ#F', M9/PK7S7?-T ?$0[O1# M4DQ?W-Q^3NZ%=$%0IX?$0,-9A\1SC)2!"V JYWV,46Z> "]5V['&N7V_].=F M)$^+=\FK>ZEU7.>*L-;*1<>0D<"*X/N]7?J/1MLIL>?(5D,1VON9HI-L@3'B M_42W+6D7<UP<*[:XX:2TYU_["V>@D5&7A-)11ICS,^VG8M_KN ,M= J&\J M?7TTA&R&) 4G?U]L+]"V,!;W2X"I6ZU>B8"Z;9.>&LJFZ>SP68ON&8L8/$A5 M9782E 2*Y+W^>+76;$'@-"?.!/9CZ@*@XKU:>P%(/8&]0*YWB-72%[%0?8^* M5C5)I$._/9FH8Y[E=YWI=YV"'1V"$P+@D1WFYH+&4<$J/Y-ZBC?J;V$HJIF< M*F-:600[OH=PN1R[(2-6E0(Z+9]AV3S=L):C8#1LP:\-=%+@J[HIN]+;EP6I MB74*_HYCJ+%0X07NDHWL1PZB6[C)WW1-D,1?S[!V3&\%U6PSE3G#1K'L5-._S M&?+?DG(]^1@D3V,U4CUZK4V/3_P3*"\BRQ@W317!I&YG;&'XK7H\@$7&4.\> M^1,4=8%4!QXC->H M?2)^YM%S >@K[8+2?V'YZIZ?="@<=ZI&B7-U@#+H$(>OZ)(\L57WJ.@[*9@%,/R!YY![W:^&%^]8Z4'HB^[P:7M,WM.3OQ,#N:N;EW'M MRQS$*5J%^,QVG.ZX#V0ZH WDFYXKXA*TRXR M_G2FIK ."&2^,][O[>DO:5:XR/>)H8S)2 MZ24M(D3*:U7&M*L.E1\]*%54VXMFF4[@%$B%HT5*OJO 93O M>N!4/+NQ7 8 M7JB/7"E=7FX0]M=:37(D'#"X&@KTY&>$2 I_"F15?CAT1A5=2UZ M)K9&_NN%EY2>'_"IM]E&6@=%-=XK:="??ZS,J7.]XCOR:0/!^]?EB78 M_RJ\/YWDGC9-9N2;KZ5N70"J4,WG8J3N,6)\Z'MJO_M5G;.*NSX[%,_+4?UZ M^OX"J#T'T""*&?>)7K*,2L=+^ID>;\C&8!$OEY/@R%(M[) M6-$K#(5']=AM0RX V.TSBUW=TY$+X'/'!7"'W;?_N0I9%F%PZ&L/>'@[N7RK M&^.:<,EDXF+U8>8%T.1W9B7_XIV,]*)P3 "FWW24EYSL1K?%'XUPA:73!0ZBK%H@]JZR"\@UF R3#_X2S^GNZC=L.^HF*NU2UT%:,50 MZKTHN#ZTE(J>F$Z#(L5=^DRUG1M]M3"NKT//OWA=!2LEGGM> VP9*YZC:Z$ M?4,P*-/.C#0X9'2!GM+04DZ.124=A]]$66L.]:W<"]M*O?S=/H;XO$ 1EV9F M[S9J6U*A77QO;!?D5WA"EV\8IZ',IXK]!?NIF &L!S'\49*R@U[U[E/YZQ(T M_H)/Y ]U)/_=&':XNOYJ$<5++\>_$/WYRC@#9'+"JFN MI!%8)ZK)RK6?"_D]B<"_]VI"D_YF@FQ+P&KSOJ@G_):)WLNBB!1NB1O,MY!I M^SP%@0.X$/IOOJ?O;%>$B2:\.T!;^MW=G6K#V*\="JVN,)+MY:(GDJ2+#>47 M+6L$7NX3L!J6U"K:=BJ,?@$P<:Y#Q+'BD1I:%@(\D7\)$BD'\MA M8M14/R6Z*B@0Y?/*:7WH GB*J+DBC3],S03T-*]+W-*JQNEKQN_>$ZO)XZMW M-3Y2ENJ<7:31&[UM)LAJ<47JG<2QA--X2D8F47,DV>+A@,SZLF&TK\RB>:05 M,W"-H83GWZC"$>NJM&D[!/];^-%.$L0!DIR)1'2RY/EGP$ZPJ'PYN M_1VM +7/NQWB=P)R+H!8IJ-)=>^;&8&=_P3\+@"_\\]K5LRQWOFH[7U>D&O; M5TB\Z@+Z+5&/_Q502=I"WB_%2 \62E!!G)[,IOZ8ICD]:UJ *ET U/PT6\3G MN!ILU_1L/M'!F"X T70T!"%0/$T/S_;?HE E1U/B8#$-=A.[)7%DH?CA/JPS M;@G-9LI@GR?06(9QP!]99>\*X9-@?&F@G\)D: MMIZ!!DLZ)HV[ ;AK+*D(^S4WCJYR>X=@]IWD)CG6KOX0N<@KCUC8E)7KZG4V=&2-> MW^$;!K]UN%WX!; !^VQ\9F4;,$:7D;5+1+6P_>&2A9":)GZ0HQ#'G,JX&XT[#OK?4['( MW"&^'G<71 K5A_R,.?>;SEXRH@[[CG>4ZNI#^<6@1!*M7[Z+KLFP[> DIZ;B M6)WL^+ P7M$%2#R,RI>"E[P[9\=R*=RNR J*1,EJC';;] ]*HM:"%W:R3_%N MD25BBFP]38T1MR0L5BK+M_Y81!I KCY^1;.,'!'Q+"]&7AICB%771WA'X];$ M;6JYSF;8+2'/I+U\D79_-YECFD@49J,I4Z>2<09/[M4=K:$4]U&S1TL<'@]! M9+7OG&,N@%O9M4FS3_1"&@PP/JJIU\G-4+Z/^A!<:F>RD2?^1=1*T-R]YOG5 MC30#M!S*!+W'$12E^,-MXG>WL.HH@>]3O13HD"D.FHD3E#\(Q/E%3E#$(Y!VH\!Q\Y]FKP2!D\7%O M[BYBSL\M[+/ZX*8ZQ)!0K5UI;FRR54SZO]1+_K-!^!L"6E3+#3: MEE&>)A38V=*'VWC5KEP%;%2P<=)Q=@HA-5$TZ]KO]L5B<,VHR,+2T_!UHDW9 M^6^&+]!-%ZC-6P]F4[V7.+:Z S /O%['.@[_JF4L%J,#!U;H$@2=EFJ>>ZBN MI\+-?25VDFB0.IQK>9#MZWZ; \"SPB(Y/NLTB2\E.A'[T N =8%A-@'AXFI; MM>2Z>;@N<>,6?FN>P):TDT1\RWI7VNJ3#!^:7?X"[XK@1 E:W]Q&OABM$L7 M/!X@6O4@T]S:.'B!M!=@!%*2SAESD[(,'/$IA['@H3(D+_M"XU>AA4^TL+&( MLL:XG)+&8J6?!H9)2>!]BGA?X#"LXD.GL7A[A7,ZP?3E(J4GGIT.X"WIXRN( MXY?Z[ )0YU4K^Z(6 ?2V'.DA>7B"0@I2'TZ1 B.DKP(FD'D9IC-W-U,L'[?8 MJ[M3.CI)/VXPP$;/-8D;(_]& \HI]40U\1PHR'BZZNMIAL_]?U$<@,FBX;.E M+7UE 2L6DR;9["RSL(RX$('B+2O2/<^5BW'O#6FCGFB;TJ'J*'S/9;[["G?=@>T@'LFT+"\YDJ@B>@6U\[/:A-E:X\%&,;7V_K/3%>A2JOH%\*%#$NSL"9I=/&G;4"H] MR3T_8'K\I N_(M4,&S&*(+7IM?>R.&"I\3(\H+'GZ"8^]*0\Y"64YY>Y &91 M.1E%1H6%3@/SFG\W2,&(H]E9<$!]N0"&_8TFT=/B'T=C;[*'&?]))S1AVKQ+ M@Y-?9S2]_\63?1 ?G9HM@L9RB8"R)] M2J^Q[I=0VD;819?'JY'K_BV4K&%N!GX!X Y*"!1:=?09Y[P>UWWB$9SR C!) M**$[CKRUFN(WFC =>%4%]!'6H*BT!#TOA0TUP!)A(4+V#K/J!4SU#.GW030S M.&>G7X@C52"X(X;9/0 _S M1-I)O* )\U!W%5]; &,F+>1^LQ9"*FL%R7L5S\WNXHQ-IE6DR!8'Q7]Z$[(3 MA>HI"+DU\8FD'2S,IJ!4F:EP1SC>L4U0G+'@/5BD*,Y$++7AJ;A."=A9&D^8 M\GT>G[*ZZ8_#B&?3"X 8Q3JX=&X&C3/ M0O[ 4OPC>F:\1?&$8;U)?$=8VRF%>58@E#!IQVPZ"W-MQT&S,RM>,RFPF-;3 M6VWYU(%E)ZI,464NAFPVMR:5.61[MM!\0DO9)LDX&GF>K@1]8TRS@:>SY&*2 M'+K_B.U!-VH0A;@ O/ L(:]B!H46'8GE$G)/N>4M:K!BC:O7F#H1MOWQAJ.: MH4OG?)O%&783JMWY=Q."?PL/5)E1!Y;8XDOIR.\@5U>35],BMIATO$J_$^9TU*,B M_>ZR&4'OU\9PH#U2.J9/L(=GVBF/0@Y)P.VGD'8E^?9)Q\F8QUCS[K%MS1=E M3+'DGUW S,VA&=G/>>[WGGWJ!(-5Y.QG<,#??.C^:9$?K!"90^0=[0XN+PWH M8,0P8O7^88]3"9$@X<;]?IVPV='C!S12:S$IX<\9V+*7AN-7=POGR)VTU_,L MKT RV2,$M9C]4<;5L'EI\3*[?'GU@PKT<_\H?LD5A>9%K;''4.(&%T#QV[/U%_O% M>M(K6ZV7*3?ZQ+9(VB4OT0SN+HMA M:?VRU+QEF2*%QLRS9SLY(_+0E2YWXK742XX:X!_]-8'#(<4$?6+6I^QA-.Q2SZ/C19_XI9Y_>#3!S/0)OE*_E/JGGA_ZJ=7?HGCEX*RM_^), M)0_K9-2]"M-X"PT]5_GD MF;Z%)$^XEJA0*0J[\MH&HI^(<.HA#BJ@8JNUNS\#SOSFU^?+9EE2KA)(>WV@ MPF^[:Q^!]!LPU>V^6Q,J3>'+0>\QN1&[0G'/Y6[ %WM%R7P/;IEUDDH0?WC3 M'RO<_K\O::O4X5\?43V^A@Z-4ZAC'G?."V#(\/?*<=_8G%TC]'5=J*-F,7!F42?!\;IB5S?W2E$+&2X=J4^2L MWV7QEEB\^R'M!6!_ :Q(AV:N]**%+!1#W@4M/4J]=$]45.9@745-$TW95,J3 M_?D_:U6[5V8B/NGF2';P1+;'TD>-7[[[A1]A72/HE\'N DA+*-)T[J[N8=G" M[ L*%77$155DET&/PM<8,\+_?%&%!*:UKS"H*N1OA++'Y7SCB*?IF([Z:*WQ M1/\*KFM@$(P@!0B?[<_4QQ8D?]&KJRH+KS?E7D]/0JJSCS;HO4X1%?1R_4_>&$BT_R)90 M:/I34*B8DJ.37A&D=NZVV"0Y* 91K':+NI;7X8:Q1!Y'9EIV1MJP ER/DX9C MQ0*30%'V8"_[_VUV]^_)_&2/ESU73&R";>G&QYS]WLK*KB[3+#)7C(:/"A7C MW^C9(K*X4LYIUK,X6F >Z5J2GSWK%YXK]GI'-C!\C^'[J@1>5Y]1?@OJT,-4 M_E[ 3 !%F2_WN17?HT8(=<7&<)22(>.E1UI$DX=_\W'@?!?,(]1'1I#RLB _ MB/2+8:"(6\[_M)L8%(D9T@L7B^YUTU+TY/_%.('Y>84#R&S:J1DGP>@N"?L7 M"89&CLA^V34+@#XJTM'KLL(]PM'00)@RP93U>>^7W&=*.LZO),A.YYH%BU;E MY2DGC(LZ5?P"<$8C4XD(?/@$5U-U/FT851HR&[C[+'*B(U:D+%?]%7]RY#IT MBJ)R3SAF,^_OR\S_5Q'?-[G7M(DK)>U ;[!)_6&B\WVT43&N@;WDYM,0/;LW MF6H3G\UW&.D]IQ2N-;W^UCZF@916OU2#EPN-&+RY_*6P*3#*I<%C$I1Z!INY M *;442[U>C4A(W/^G] "1Z_+X,]N[*C\RZ:2B)RQJ*.F.?'>)+<'S_!I,^ L M#;M_ECQF-EP .JG[ U9RH3_.K6 U%75AZ4__;N_.M'Y3 6OEW:PQE:)XD&6, M:/5<(JH6S49;HRC=&&%FL[ Q\9];S3!?#D O@);L\RWI96R-%\BA/?&[KDVY,QA:J)2LP&_@L7 M@&;E*WHW2E5&K L2IIG0@1;F"KUH7P/7]@CTV95YS M@TMZR:QA=DH&)-;UHLGH9\/LV=C&*Z/J(8R1=R4/W%RVNU MHN?G[/D)1VT70/H=+XC[H<$O@#1^"4C@SV<>Z$^DN>E=QMNFHX/J"^ 53$@H MO2A>XP_?>HV$C<]$KB!>!J!YB"# O(L4F0'UU5]6/U>,8 M,"D*!+%G"O2LLDV,#I21J.W?,;-5_&+'YNIP.M]=GG 59J;+HR]M%4DF,:Y.3C M>9@SI2ZP6Z0H%[GL<17XX@<&I4?P^ IJD75KB*J-LV9K(0ANC$-58M65[_=% M#7JQ)-A#-2'J0J&*_0'P*'MO&CRG%LQLSO"2I\EO"D->_V_]) <_"1L+R6]X M!\C_JU8;O1*X(;XG:1IEW1<4:$+=-23/]:6\HM 3SF M@30VN#E<^ :;^:\(D.-#"Q MSB;1\B:G#SPS 1O*-M1(C,U;35>7FC.K)+V"%Z""%Q$.D0([I+SY!P8B8'6? M>Q,5%8O0Y([98>[F0_]P*!@T[_[G,CAT_@(H4CI9KKP/\415BJ\GC*Z)^7O\ MW04T?]-#X0+0NP .#)75#AK1W*<8=LIQV8I[ZY^4CU_[YD!OQJ"WJ:)>/O:! MF=FKZ;/=(<6E2U&OYQ^F+E)!X],;:K$D)5WONY8V@2'OQ 8O3-V%5C"DFJ M(=CDGR"D23W)9&/3\(E*@.&N4XIWQ:N@ME&?&$QPO>^XWQ]D@&_N((< +&,'E/K]UR\^W.A% MI$J3'W[++ ]SXGX]WQ."2+D OFKP[)E\^/R0B)@98NN>%_7>8A)OD],N$?7 MJOYC<'#^"O-<)-C%S#A>ZKG (4CQ++]QG@3,V$P"Z8,_9^T1X.BN#VH^KIOD M:HR"/+[3$,7#ND%R+2L\1^PYK:C_T\QUL,F,[<8T)U1#\D_'LO]P6#L7K@_5 M68-_RUL#YS0H49/?\M;9K(6CM0*"#'D#^B.=-O0X* ^:1::'FZ0,B20+-"_P M1A,UR[GRDHN##XRZ'D3"6?(6_^!ZE)1?KF!TY643I?DM%4,FX\%*K,\>12_6 M13+US*;2^84[35:E10WXZWX07"ZU6O(?]H<+"FOM;%@SC>EF6JB[E?.^Z6Y9 MU=*T/[Y-D)D+U4U#9DLY6%-U$L1WKT@6$OGAPRJ; MA>[AO(I8A@\)>A8 )(6X:\Q/*+?>[*P0W\O,5I&Z(C2,45L^OAP>J<1SK%88 M*'I-0*RB]_TIT M[S3IQE:_N4X)OXX8+P 'M+"0!.(43P?["OF*52P_JA'L%L7- MUGZC4*.Z!98T9LP-T#",)C_()QHMEO/)FP6$QN36OMD.MI,)# KL9Z0N5VT@ M9ZCRNWN1SWVH M45#\]7(1[AF$_V'<,@V=Z^#,3NIHO)S'SL!]5^K+A!&&[>#Q9NAD7[L2R^H6 MBR&52;"(32WQ(Y8DQ*UJ.^L'FM'B[L126N-9V06S*YG:;9"R6C 7D\J+]@C* M_+.6/9Z3!9(][7?FCGCF_JFB(UC^:R-&>X@(H41Z1L7S3V]VA=1VB;,GLKGBJ MYDK#852[3_8M'3W:4_P MMN+FQ_T<]$O^95S=)6K@=7FP(K9\W-PND:?74H?>_MKXT2VQHW;O'@^0'.5VIK$T)" MM]29GI6BI74Y[W\B5/_-W#0NUG5W[/(]V-%^%*HN=9'ED0\G^Q>.)])BJKT) MOE4E=[5M9MS4R;'+K M(EB%4,KNEEUV*'+]F I048OJ?4T8BAI'93XD*.R2Q M2J"K6I-.[\S)3XM:$!I7$W:-VD2#BG7@HT*KJG!_.JCP7:[ HAJ_IIGT;M',FM5<;3_^Y^ [N11LLBH*G\AX M--:G)>E,,\GS=)_X[,TVA1]*$ 8M=2BJ;.&S:=)61<3S@( !BO M)$C)#P&@&7,R4<7L\]1$?=K^-]F#;J*"NJ0(I4>.V4%#Q"1DB+D^->5)+=_WS;4/ZY\DUT MU-^&CM;;.L)B[COTS,UNPM^7KK18DA)EC0KVE5'GI"A%9])X!62Y L?T MGO#*-IPAW7#(NC?5$"-OZR!1]-$)DN#?C>03II L_&D"SO?6?2E6X">7,*78&3.S:,*Y^W^'=Y( [R9N#EEO-/XIR01)Q# MD[,.S8SZ#?V3U/004[/>N[&\7OKW:1_V<9B[J!^GZ MZU>?R(Z3TK:8B[3CMKI07[)M(%ZX9XFP$^MCN$@B3!LFQYB6&!AEM_YP%8+^ MRK *)KW:UE.]'[>7B?X:M8 MG$S2G+$E/CO!0./R*[1J#IF$)R4TOHFQD-:H7?W\O JUT91-8U.%6LS= 2V+ M?Z^R@:U( M_2;"O9 ((UDK,DHPJ2J\:XD5L"*P0&ELL+]?G)+=.=A?R3,QDGXP8W>,?/AS M/]H_;J*]I[)$P\TC=GDOD:4+X(,_^L]!2V7'RS1;^4IFM& (\1_7HDB]JCZC MW/M^;E];>,*X1&1FK3,G11_\)A*;\2-]F)Q.;D[$P1*6"C[A7W/_.,\AAT7 M,_.SV0O 4>GRD#4B-Y)>HFVYDPPI+L=^B\JJ=ZM,SG^\2@US>!QF[?(N=N;! M9'=WIUCJ5U6>LD\0:D-"%H*H^MQLU1^&OQEWP,1/)E@T/6_-16K>4=1*,F9( MRT) Z\Y#-?R67&ACS @CCCW'::RB#Y^=?H6U%FP$1)*#Q3=53DK.OXNW1FUR MN7WT+LM'1>_?\K/(/<^^ .IISD^??<_<9)L7&#H#H'D67$EO1@74KK[;NQ*W M*58&O@!>CONBU/73C?%7;I-:\?9-A'972] 9F!C^X!"P-Z(0''3/ M.H6B_T"'2\.5HR5+BJW'<$$SEF;2*NIOB4%:B]W-"Y24:EX>(VS3QT-59/ M M@36!,T+^32G4"\AQ]=%P(]8Y!*IPJG(!#-7!/D/.+$Y58$-UZ)M!SBS7V(1# M,R)LASD>S.$.B7-> '?N;.*35*U@OZ (.QH=9ZU_J[&Y=0'XNIG2M-&N-7UC MCIN.0[U@6/Z\('\0%@7[%&4I,*A;@I1%;*GI)X\)">MVVRJ.&^E#5#@3*K42 M="-B.39F^5G890R$)C_K+";(?J+V%Q24WF#\+QS@,(I&RTO$5HMNK6I/I3H/ M8_X2ROX2UC"'= ;J2W%S9#R(Y"9CL$P,]@J"DYZ^[F665TW.R*Y]VU-C0L7= M =:WG*-4T/[(^.L.C]66+XQLBKIY5>"Q43HQY +UF>#*)YQ7V$4'('Q9HW?5 M]&LI$Q"-NMM^J@DB&K1654CJ"[.7O;0A'R/E])?PFYP!*W2OUV.Q?7WO7GE>R4T=Q5&Z?&,PACSZ[R :C_"C:@UX$NZ]J>UI M>;?:]6LTM>BK;;W>J?$U-^M'Y4P_2I&1[O>B8R1FKK&-1<@U;#PWQS\K('%T MTAFT[>U4]JU_CGZR[1]C@FV_1#I*X%S)=*CLI@JY+X-TEGSWLGW_( WK/\AM M_3&X74(X[8J"H*<3Y*K;>KI,TI<;]]YX&J+E33MVRX*P_0:W(BZ.N<->,9R7 M;:L\MI'=M#]4!:[:I2.W+O*'&\T5&09/=ZEV>\BB%\)V_BN[\6<:+*\EU/9E M?26SC-F+^R32]FW[A6NJJD_-Q@OJ[+I7PK^&G>;2Z*D1NFZ3:ZCWD,T%WW%) M[M7S66TC;DCN0O]3(0"%2AG6O&A--]?NC*8^YM +.D[R;;G?^HH?I]B A_2ST+FWJVWTES?JNR:\IX1Q4%64\]62!&O05U M:7J)OZ*V>?:-X]+C-+3OJ]M9R&457N0%(+37B+)J*\/E;W#T>+P@WW4*[_B%X_E5$HE)F$WO$+N=G8P" PY MBC/[;]V/<"U_V30'8!SC:7KAO=>-BC?P6[P1%,JEZP:<>JIQZ?4QV[CU(G. MG Z"*,K'_HU*AD?CJ4:IIWZH4YH%>7#-.;+L*3QU0Y,JPWAO.=W4Q*@0EZX, MI/GX4SKZ:?_TR@=9S:_>#=&0J8[Q6G,SQCF#(W3X?.==HKV2$,^/:[MIGNPR MFYI4LB?8K&A5-Q(5'!D,L#>G-SKT%.51/04Q.C:&&,SH'IN<)W%SBI117;7Y MU&Y4K6[;N![ZLOI023HAIO$;6F.E#?]?N^C_ER6,W&.\X<)?#WZ3JEZ2?'-E MJ.\#ZD7U"$,G:NX *D*3(=N#[I)[(BZ(UOY#U+*]!!$+/=IHQ*FH2_')563&4E MCP>3:B %_EJ0I'"U,$J@-;SQXU[6M&[(@P.V&].@]/#,X#N Z:6R%:1G"5U?E2&-""<4-\H]&74Z'YGT(?D/ M2?+// _%5NIE7S8RJG@FZ'8*V?[)N,N\0JY.;WN#=:\@@M6CPO MB+)UD:8^M(65IXX[+*-X=E73=8R+C"I.G(492?>](#2$ N3"W)9'1U8TIF0< MTU'4.?([7,O;".OJ9>4IJOE*B$*RK6H6N2+5.Y<8:GC?ZDS"5XVPCEJ6[\X2 M_$BUBFOL"RUHR_NU^^M/K-D+.V^1W>(MH_J;7SLQ\5'^!4"W/W3N$'@!@.$+ MB+*CW+]^XT-J,AEPQ_&KJ*(E"SZ MN9$IZ2PU=^U5'@WU.+@SX>.'GUP\75AG'BF^S!FT%[ :A\NP$ZQ;N]C9'VS< M,@E0=R(77,-1#*@]F%W3V6 C-::RE&!(8PC>D;AVF?&,BK^]QF+U;'\(M5-H MX1XO/D\S6&7Z&Z#=B:NU-HS^PP+?[GJ"B[0P1,4K?TS/[JZZIE$PHRG.B6H\ MN '/(9X>)\4;JE[@YL8VS]Q6?0&4_4;<8*U[A$(7ZDE]45>-H%!0/P2]UVCY2EU.6*Z7]$AH0"#)0 M<1M_OUL?S$TB*JS*K,193$OPD8V&L$O9<]R9UC#).5>.K@;/[&&#R2VJ#C[X ME06Q/IRSO7!8LR2JDK"C]K4OT9YM2-C8NH9E;]M5/5OITS[I]$SNO/QB6HYJ M'$?^.;MGJ$:AP9$2=BSK9A3="M.^3DW*V&V;G?1O;' =P?)_%&:[S^;8FVG^DC%O"T)YH^OP.N9>/F-&F="_ M6HC[?PWLW\J'*G2SS9]ZC4D0CUP "Y-*)VNP\"*\H5\/?GOY\;M?KIN1]6%$ MJ(XH" L'(1"4FR#7DZ'>!VJG6;NBS'G!,3@L0Q**+$6RO$Y!';F&T:IGY><_ M-0U#-#(C:B\SWHU(\Z,-<[JM7YB.NIY)$WAS7<&<;>H[=ELU7;M,X M0*KRD=G34Y;=414@RAJO"+4<675S8+'^,[G0;N!ME12%W)#)<[ M!+']DP21F@NXGWFNI>-IWD/5_@J'60)X7KWL3=X7Y21HDM'V^D]HRL;3]H%& M>N*-E)?._!@4W*CDBH2/YW7TK-SW?\>RW,M]/FPM#6>)57%T$Z8#@2YCA>Q/ M/R3MA. GRC+-]A^'7FHD@YWK-TUP1GTX+#)"/96Q0N6N*LOM1$UGYC8-IG_DZLVSW'X1"7H8PY<1.BK? OJY>XS5GW[&'W#0&8<#/4^1 M#PJX''[SE_O"OK'\_EV7?8WHFQ4KO&U>?-SMS03^KV6[J5)Z=$P0YCFU+U,V M0DDK/ZQ5#NP47E^N5MV08&UF[&$ -):Z3G;%ZZ[L;'!JNY(4\N_((*W\>O86 M0!E]E67A+[!NS%);/5TJ>6WSET:HJ*T.U)>"?2.E^MNGOE&S/S'D[Q0M?BAL MJS']$B2+'/:G7BH+'OE[;5**GS"Q1!2?P*Z(3#>U>Z=?M@3\O*6EA=#Y!1#( M>\,]IRZ0&3K2J0(6?5,XS6C):\8S[09QR#E3GV++N0""X+J?V\=P[FDU6TRY M:BN'^@2_2EH(5J\5X[#*+Y";K'+];,!%S$Y^\_#M=3*F!H]]!ARL)(<.]R50 MZGN_E>>(<7FGD7TE>->AE-085$S9U+/U69)C 6DHCDC*!]_W#XXROVD;Q6!5 ME;G[^%MLQNC0>C)M[@N*[7>-/,J^.JQ8"1G?#R,Z4QXK?AF]PUR9W!I1MXQ[ M^/AH2\TQZ_0*]^K3()O\U>DH&>U7I06LSM$W(F.UN028IR,3F41-8.';6HT_=B_O8XB]_XJD.J]"%#8V+QZ/1,F%4RZ0AQ*@VN-;V2E*"PHI D?)Z((F> M,+N]D@<\E7-..)+S!W5%[ZU63W]2Z)/'FI^][ZZ2H4PN710T'L(65L+ T!.\ MDD9QU^_M M[1UWTD5ER 9DP0ZU_+4KG9SPRU\=Z?M?(.%_CH8_J68GO8;&DI8!O/5=2 O. MXV/W[0&[%+#3C[NAYJH?(Q1/M#0T:WH9,\([S,TZ%Q+D&#%%!=&_J8SJ]:[Q MXK2H3C$XNR"I=Z8QD!28\>+G7#83YSC-*(98$UC[A\!N)$03 #B28.!>GCJ& M!.!*6O&_E#+2$?9"\CK0E&F(@[F=.FU4?5/NRGOW @';)IU,_0@W30%3:DV# MRWT:\5Y">=XS/U1Q2#!8X];=Z7P#OTZ T6$NZ)B@&LC-/*U5V9 ]]VH!P-"T MR*A-M)E+AL+AEUW>$7_ZNJEOO_6*B<&X7_.M$"I!=LV.I49=*FJ,-_^JKW1) M?>0"EH=Z(> 4:FF!21C54\<9')%$X^'OHT%+&:;3Z%%O=^?1M6-'G"+E-)R/ M/_E@H?Q/J"/%^&=IDO]UD'7)H3^M6ALI<(A=UCW'@BY[_7@1%._XA/6ZL0-Q M3TBOH^A:)@/5FR0Z\3?+FK)5-!Z6NBMIJE,*Y50:&B%98= + M8+(8;E/IF12CHE)9J)%1F,J$.O-4*G X456HVMY7I/GXW5H^7K?L*NFRAG1; MONH*F.^W]G@-TTO:4L-<^=M2:%9G%5U&4D0]THC;N!C;\O.E(:WL98VBYJ4' ML%S5&#=@Y! U95G\ /DMX)6YT_W&\3M)JM(S3_FKE'N]<-G4HF);X^H+0SOA MW\2_VKRP0[FOB1]^%3^J4SK2]::X %)TXLZ/E%#LB$C]-P?A6VZDFH07 +Y3 M&^Q'FRJ:,:&YUTZO^%?;(R>45Z72Z0[-!4"9&:GO-RU5VW*F*'@4E'=*3W-R MGR6JJ(ELG0]%NZ,_GVL2F743M[6P&?O86%T0B)CPLB:I-R@B#1/+5+0I_HH& M9/+_T=3B@=-:A<]>BN>K0];,4#WT%*9?W89?0S?%_CP[',*V(4D[U^Q&F%R[ M(3,H_E!N,+=Y(._,8L^#2>9RL^(UPOM.5.FJG[KO?O"5%E"+D!7[E,>\%6,U MQ=\MAPWGNJ,P=V6\,9"BJM!NCE8^8.90B66+4$I%@392I9>O!/Q,YFSH\6]!\DSM;N. J+"5H7]4+?$F!6)78U.CE#%\;DM*_FEW06DO> M(MA2:"4?O9)+Y-6]Z;P8XM3:1VKD*NLC$9N_*V"/RY;'-U4MM[J MJ ^7P9B)4_P'\+G59F.PZV:-:6*9:,' 'W<#4_0.! 8S[@_\RYH<++<;QU5; M*9GP%I$[*PBBM81>)]]O=[%"P$ OD6Z/N6T"?A M?0X2J8D1K^/44E]QAJX)P1D+B?[2_G$-\/'>T#9#%" MN<^R3=\C+:&']1IG?HR2*Q#>-W[NDCW37QQ6$P#3W_+9[;\MEDF0_#O=/;\. ME1LQ=).Q<*"UKIIOC)2!+D\L([W(Z]',8%@_#H'?#U"$Q.V]F/Y(?GL X?BQ MC;7OKAZ'H,"*=V5J;J]Q'9Z0.':59%6?-&<^>+%( >QTKR;&=U.&.KGTJ7IU8'P!B!J?K;E6LR.J9 8G@+.)J_+$ MPEVG@GDQH[7VLKW]+Y38YZ+?1VK11"/+)T0OJ(B\%]-O**\9VS:K: C* M2,%ANL>O3EL,C:,?>FUY%DW4CM3&%29_O0GI[V+?L:6L<+KZY[==(+E$B,$0[ MY59E0E^+AW[C:$R<<:]ZJ!RBS)3Z,SN1Z+IBC>OP7N*'='W0:W&S464#G.3J MZF)A;ZKUY"+<2O<,7X&&=WK2?+XMY6'-XSU\>G0FW7C8S\R=. M/S\[,G&-"^ ./UH1B^V@;% \>FS+DMC>(]1C?@T&)TZJ/6&\!\&$75>B>23\ M#IR[]\S0%T=JG:T21#QO^Q&RX#>K\B&S*@&TDN\]P&_"L#J /6]X ;!>.IMO M^9N!P0*="P4<)W!G!SL-,WL?2J?9L1KM.)XW+_LRVFFB'73WD[-VB-HJ-@?Q MJJRE:PJ$N_ MFKS2B<-KN;G-+[8U&27N35Z M:[4Z(5#)8#*[/I9^&%O]OP2;RQ&:/HQPIL,N+3:Z/BM$)"&BL0_]\-[RG>PM M?F,LCV'LYSBW;T3:\^.ML"2;,K=SM%"!+3ZM8>*3GKD2)P C!4)9=S<;FK$7 MMS'.($R%\6:!P M7?6;33G3X7*\TMOXJ/.OLAN\-=\X9/8R_ [#)N%?1'\:?Q?S?_-^S1N&VSCL M^'[5,Q<:'*#JT[:'\[VX-[VA/!!:EM*[88;_IM^1V!CEI*FH%Z7"C;BJ0B0Z M%&=15$+R0E/U>PP+9'0)U\O^4,,4[QU'2M);.Q(SD_/2?5&AUS!?^?E- M59JK9%DBJFSD@M=Z1R!01S>%R!!J=9CKG.JKW52'L>]YUJ5V>+K=F_13-[G+ M6-L-'&%X@XW?L_N?\28&Q0U_;ZVATZ#0V[__*&.R\RJHR3SM%:;H&5>F7TAM M=U<)" (=-7GO:$RP8QR+VI[,5WOK>GMW2?U&IQG2WDAB M7E,2W8#Y5 YF[C"/R\KX$B%J-C*8M4+PZ&?=XHE)A MM.89QILMV7H^HJ/>PM0C.J1!^FUBFIE0""0[;HM6WO/+&96CQKZ\FC:+8F>G MD_X@RM&'D:+PHEQ=GDY(F!.-:H=F[2B)2@X)'68>_F1%7KJB?)Z0@Q>1T=;( MINGT)V8/3K(!S>*$D_ZGCV\+RPCB@$ ?HK (R,OI8)73=2#3OF(D:^EVHD(P MI")%X*PKR'=!L.,QD9"#OBL7AX?&+801+4SH[J[@(L:A96L)=SE(3J1@)>U! MN'-$X$B(F+P?O:36RUG3H/7@A>-Q'HTJB.BGDO0FKKNB0K#4UBJ6Q+&<7=M7 M^Z!1S'#<8KF"4>$5X68T'OUUV_G_?P,;>N )^:=''981E*Z)6@GC/RESCPIM MGHP!O=R.[?0><'(BB'FMS(WADRFB(9K<$K#@1!/S8=]J+F0RDOA P5#M#A45 M2*?ET\9X-;V#AL7?EI,DG%(XX/,D-A$Y-^MP=6_QQEY/;,'J).-NBV#5DSG-*Z)IJC(!81E7AEG^[ MI_MLFNT H-)X =N_FE=(N%K\Z^@-M'<'U;:VJ2$)\G@J#C#)&3--E% M967WC7$$#*KM!=%C!8U14GY17K2.J16;JT@-RV,+ MR"DJCYVGZ6!KQ<+5,];.(CP7S890MQ:Q6]0WAQ4*(^FG-(GNIX#)6F9\? XQ M4[P&G-6@4"9!^?@X7$:PM# M&E0?OBZJG"-:@ ;0UB4G28,C<+@R0I5/OG,1 M5[JJ85:^HLIOM259?I2OR'MO@6[)@R5[YP((7/B^_9:ANHJ +04-ZS<9#3L*;=*%F/@"Q -ATK:?)8^G M2BQUQ%(SM(IR8BQ!A?AGG,5<7DKYQ-K9. M^6/O,2^N5VQ]P0XKF:4HETDHV/W_VZ3)DW?;SG RZ-<):W05"9DF*G)!Y_ \ M:8ES6E$:S'RW#XM]N"^9DF^F4RBM7W5A\^7$3;/2&D.#@O@N6!6&:ZPNGGQW MYK$YRILT8V^?W.&94;:/XWCRI75ZP&21F;%R9QGJH5S772<9]1FM,7"UZF)X MOI77_DUU)&=*WLZW(=GI406A(=^.V4<=6W;D9*\Z="$U:(U'*KK0K M6[+EVZK#VR6^K$O:LB5S;AY/\M3$R5YK\J6G.]5LVEY7 MD=>;GYHNREIZI+J5P=A#8NOD?[ODGVC]37.TCG([H71_VKGRI/E_E_UG^/S^ M/T/_?X:O*YB=NL[_NU+_\SNPW?F?X=>5^BS[/[__,SS^S_ WB^'"HLW_&;;* M_ZL%]OK_,_S;*G\+J,?N/\./_PS_&:(:3#36_&=X"VQ=SJ__4_^?8:W[-V ? M\?S^?_;_&:XMX.72M@>MD'E^_S^#_'^&UX%_5XQ:2V=K'7J:^)TC7R_5*(IR M"M_ U(_+&.X3W5*LC@U67*7I_QF0W&:/Y"R&C,#(_PPH;D,VST%*)*P>R1GY8,+K%7;E^WPWB/<<%@TJ(OAQ4M)YY5ADBP)74N7Q_R<..-) MS@:;E*^B50U&2R[Q>?8Y]AUL39O8IFQY\'6L;6+L34^1MQLE)WSB$+WLE_OB MG-65*Z&/NJ9:"5WH73[EE>W>+*YI=_[]=$\^N%9=+F-F\'0=T*DPA7(=6*I' MQOY'];PW?\QWGW3IE>GG0\_N%;"]N+V>_<(7Y7O[2G=OF7?L773TB5F2CY+6 M]5@&:;_2^KR^9U:5]X*(5XKA9YL>'#K[QS6RB'V_5O9N[LAC,?UIE3O>6$VI M7717SM)5)'Q%1=*JS;L6::8E-S"<5-O7\R/WPZ?KAZ-BPJ]_6+-KR\OI:0<_ M.?X3_?+=]O7)?<(O.5?_^'?%]U34XAC!5VX,?SWL6VOU+^UYDQJV]TC5SUJ1 MZUOJ05LZS]D6$!$+S'K_;OA;?I98Q^;X]M9&CX/*:TMFM/#RB[:%UMN6?ZR/#%Q6F45U75Z^6>7GSKFR%I4AH-N>?WR9Y#Q*NSGJ0 M=>[XJKE7#X'6\I.9(%#P,J.T^:X,X1F,R_[.J0I=$]C%L/I;X4OWF\>71AV5 M6,"U/UUN2NVH!+K$HCM5H7. $IW)1SU8=+T-NH(/EH@;#YY>>Q!M>:),\$?@R MY+'3\;*R%39;\^^0:>!BCM=8=MUXH]J[Q=O6TKR:W M--;X-6!+)6O^EKML^\C7:S>[8F:D6V![Q)W::^PW_LU[;/.N:;>>&M[>YZ'_K!716B.^$*G'1V^>]+0]]X;=J+EEVAE@NW['>1=BVB,< M)XX6W^I2<4UR.AR"%-C3<8[SK1_5;VP=S)AK5_^?2OLK]5;'PS0.3F_BB9OV>:Q M]A9IKN%YZW9.?[--0\**$]_62&FL6Z5_UZ*0LUC6=8HW[RHM_O5[_5U%SWQ- MS[K(*A+HD8AOIRV1F/W_30!02P,$% @ (WUJ6IS\$8.3M0 7= !0 M !D>'!E+3(P,C0Q,C,Q7V0*$H3 M%1'I)2K2!40I02 1%")-! 44A"BHB)1(5T!"1T"D]Y8$!)&6 (:#:??XGW?G MS7MWUJRY;\V:.V^MV:SO$)+L\I7]^WY[GWU@3C+QD$/G+:PM("P'6"#7P!\( M$&\(6%B8,Y"SD ,L?\O?ZX&_A8WU[Y6=C8V5C8.=@^,?PLG- M!0HG!P<7+Q'[^\??1OZIZ@%V5E9V'DX.3I[_[<)L@0AR':AB MA;"R*$ ."+*P"K(P.R!0<(SL_Q@>"^3_*BP'6-G8.3C!8?""7Z@]! Z?E14< M-#LX8O#36/!S")L@N]#A$V+ 5[9R*^I< M(8G>N#/$(Z:D2U F_U7M'YK]^Q2+__^DV3\K]G_K-0WA8V4!G<1T8H1-E[V#)RBY-A 5IHF"A2$+&P:) 8H[C8MZ%#,/N9^SA+K*CD3-!3 M\>D*2%)'X@GMGJR,09'].&R'0#P3LET37DPOJ%UAO!F>^-U)1'$CO+H:;KG" M4FIX+YX?EK489DA'3XJ=LREU>[Y9_H[EDX (J5/-P $QAI:_S)$FNJ_\=PA, M2/P2+9R>SX0$8B&H5DW8-7ZX]3#C"&+"TH MD"2[@4N),2:SGAXNUU,W+M6YY9O=M76IMFZ[Z>OFU4Z90H>SO(ESGXY#Z)G9 MSJ^2B@O,SYEK;&[AS$ ^'5 A/9BA&_ M3N3:[*@,+ _TNAZJN2Y_A)<[F[QX"7[/K"J>+4Z^H$0V-$+S#/ZO!]./WMQ50%X\+MKH^-?>F: M^8<:ZK_!27XK+4S(3&07$U))W^M Q:/J/3%X.%K*MGL*1] _$-)N2...?#M M,MVHX+I?=V:[-3&8X)Y@_2Z&7?HWZ111"/1+C=-22#<S7SK>!_S MH=F^H^DDZ*04T$GQJ%9C'+Z9D\$=335G#-G3@H# ,F#E-.GWNQ(B_."D\Z_< M>VOZE#LS[F7CESLD7T=/CIM?ZU'H^B&D?[V&]1<6.&G#X.&EAJ):M9JY$*J4 M;/JS9O6?$7526RE>I/%20GYTVVU/;"ZEWLDF7*;S04GG9XNS3^Z\\>*$G04] M>P@6B$O%U*-I0CL$](8'];3GZI[<,;+S.*YV>7B=O8:?$A3 ^*Y9>?0P*CQ$ MPO2-\'RS/!/R8 +W0QK*CUK_-,6$K&(X#(P.&+4:1;Q1L[9:N>G&,5NW=- M!D03?C->COR4,Q[*O'(]X\F3JE3!)ZG5;HT-B6:73L/"44%,R+0M@Y>7"6$; MK"/='F\*)PBDH0Z:>)%YSY!^[W7L-RG*91 %N*7[+;C<-K+K.J8\SJKIF,NL MBA@K/^%T?[['R)E8\J4)-S(.GJ(GH/ 5N9U+I"L!2;W;(%2 M4B-AXQUN44L<2/7SE#+JN*.?7]RS9&V28\ BZ7JQ1$Y(OM@J2("0\BN+(Q1!!(+1,A*XV@J%)YC_7A?T^>*A'C\!8U'H;6)9]IE#MVV M)*)I(I&413#^,AG?<*0+\'@HR4E@:H+!$TMD0@ZE/W*MR FJ PZF!#^)EC0 MNZ.-59\_>2=*E#W,4+KCVL,MH/&-T%[6[J?Y!\0'M@QZHYXM<%2+)HQK@=7N M)9D<#7R]YJE0U50_4=,G[A4B^OOMZ/A37;>DZS)I KD?.I/+XFQ.7.E@W?%B M\(/8$K_%6 1WCYDIKX#!H$%P \!KEOM#2%M5'K$]"GQ=KNI7BT%W,@K,P_G MS,9CWKU[2G)CU&AX'XXF":+M41^.![*DY>_JN84YV/2'298+[/OY>3Y*6 M>$3/7;@)H5\MQ*DBH:A6.Y0_=%*'P8L. 57,HIY@L/O34&1>!N_3 M4+"1[XWTF@J,8^Y2^7Q0+5:-'%2@V@. "_5CQ98!Z3@2Z&L")0]8+5Q M\_>ZG&R3?T:+?W@&FT,9;&-[<,K-DU\O3U)_?M)K@E+>\DRZIJIA97'P>PCC/X,U@0@0M74%G M&Y1'@?"B6TN/FECZ'L>$<#Q#]C,DZ44;J,!8*&4%Z(=V&-M*8I,)9&F5U&%4 M8 JVEO[F=>6)2IV8'^?73\I7'%3_K4-@0M T!T(ZK]O/>5WR1G=2+5=*U'3G M.(:]^AOWXHF64@GYT!;)5P++(+(ZX4-$:7H@Y#70%,MHYHE7JR9,3]%.CH,;<#O0X^3IK!KX02;$5_;PRZB1-4_5%^(F M659A8U[[7W'YR.>H5ELF!/\84ZU%$Y4::/=4!M)*UY "0!P^.@X6WZP(6-Q, MMQMY].1\I6&X=X&@6EF<&U\JM^7%@<9O39%@$,F/P )1TXJMT!HH362-4C]A M:HQJ^U2SW:2*WR'PRK):S'O(60?CZXX%YUH^U@_GEX)E)_=Z27-Q]L#K#=JQ MTC$G0&VT8XSQ6U"7 8Z2$'P(QYR[VVR\4KQZ&K(+X74[ZDIEOU2628G$A@9;9#'@QKM9@_0OI+N4K/9]F M3ST6$TF:"3 ]1([(H6A>^%/#![T&^0@C.1V"DR@W:!U]H!0TAJ8X$4J MPJ=,U!Z8XG3EE\JAY=R3[46)1^]QN%X;0>Y(0@1JE^)W!@A MY;1C#N#PJR'<,>JD[K0F84\A]&M34]-*>OESY]?I)BD MJ7\]G_8>$RHHZ"#^>XWR&K2G/>YZR#2:,C<.N[7A!B)H!YS?FNB!6&L^3.I. M#-EX_3C(&O,M&Q$LIY(]:ZUR\[9VZURRMK=9-07LY,%E%![#A$C"_$+X:+' M1;) -XK[YN"-2G$CWS@]K@?N WYGDO\8ES[,] MQ_E ]*Y:1/VJ%0KA,LO:C M\+^W]BVZV^'48_JH/[YCI:L"@-X$X[(]28>^(,2$_+KX80+,Q^Q*H)F58S3! M:S9-B01;IY*U*)E F&+%<';DW=^<#=I(_A=0]-C;GFWQM*^GSZ?/^7T9HQF M/UT^]FWF^=(]-$T8QN#>>8-JU8'Y&L.GO%HP,DVVBU N?W&=?D)?B,BTB\:T M8&!$ W[_3RE*Q6"&:/W6R9&3$^2>H&)5J/N!ZZ[,_QN MYS]5&1PXQ7#*DU:A?Y;L6E]4-%R#))P7:0P,8TM1\B9X\J\E!VSO5B5)9EG@ATI0,GI1E1;"=MJ?8DR,*"R#D IS*"R:$JPN+\&D8#!=-JE 4V^-GPAZD6F M_B/OI7D>1B6J]2(,_Q;*A[H.,D7?5IPPMHF.O)8"K2Q4;J+YGQ[1@1S+*NM_Q$X,,/,;[#6& !V"3M M %-Y/D5R<'4L^P)%WE=C\=+(#XOJVEF7J;R^R,B@[_VUHJ=AAW#X/LS^^8%4 MV'I"P,*?B*&UY(^VK#$2X$Q\WQ14R)AH/DH63Z3I5=!BR7IU)65^!<=Q@\?* MRVLC&XUN,2'!E;F2Y6 *L:F.5# _*WAMX; >51U4Y"=8/\"4#=5ZG GQ5X=/ M!U)"0:6KKO#=["N5AWKZA/0W]4EZ[X.X>G^0] M]W5]P1?5:@C#)YGRTQ-JZ5 B9R=F>H:([H8) 8[#-K:L-F0!SP(/];;;33ZJ M1CX%VU^SJVHN#$D:G.#Z5O)19W.$G$X3@G?]\=W((^M0=NC/<2&VZ)R?>*GQ^?.13R1E(XRU[!V6 E0P([K0NS,1?Z+"4@V)7!^ M,) @52^_* Z$R9BJ_S05J1VK=8O5N8!Q'RVJ=\O[O"38R1.BJ/&]]]3)%1&6 M23L[9_CDKVR[ %?O=2?]G2XY;OP3(ZOB)[WM\0+O2_P@A9\7.&D>@#V9MZ-A M[T$,.UGK]/AO%,]L=P@Q2,=JC/ 98YU[^EN&^YM;KIS7RLP^L<6]=#(_S2[B M] 2QP^ 1IAZ@J9-?X@Z:JC)FH5PF)XGJ44TEN[+11,\LWVB9%UU=\6X)MZ<6 MV7QU6=9V'3R$W8=,+A;-(-#M]SHK7A?/MU2[+#C/:GPA5BY^D=2@U@=%&>?BF?V/ G]1Z]<2?34C5=]\?-:[?/<-R*%PAP"YFQI1A^ MR0\"YVX@+/%.[PJWC*?)R-3S/Q"5Y?NGM),?7!RMV;C1)NMDA8O_-4X\3G*? M.2]W4F37VUOI4*SY;3 S,R$!6U-HRMWQ,.A!&HK^NDD4GP=2# _ID(,N0&D' MI4[HUY7X5V7J.B5/V9_(W#SPR^@C&RNN\+/6(QS4E#T&^J5N!*E)\R?E)%1H M*6A/S0#I'1%U6D:L\5^KK=[>-Q$R[-=>H#P$V"-)?U ICC@9$ZA60E PF[BI M2GK'>'EQ^U%O.VGW))/:H.\/_&_]N+]YA/5CX:<%-*;&"NIEFMYP81-9X&',8;WO:!G2?D9WQ/K' M3IUB\IL0M=Z^P;*;-WWU@)-48=I%>A(.#(I)G;;FH\#.^Y\+AU !_"&4&I([ M2D1/X%';*4N7T3 WC.",1<8T_78-FQP#>]YBE+5GD:^BZPP?Q7SSCQ^W@T"-G M1$C$TRW!YBT1$/IK ,QW;)5?Z/=Q^%)7U4[XY/>]#E?.EA H0M'-5IJF\W$L M6/K,4#A0,+5145CG>Z*CNJB_-I1:GWSZC5*<> &8GC)-A1C#VZA6XV8UD#3S MPX)#9 %56U)VCG]X"#Z=RSS(R_]]R\A,:ZCHCV'5&>5C2AGWK8M2V!T*8\1, M^4&^#F:]UJX"&+W1),J7RHF05$S*24 Z)80$;A!GWD,Y2XC(M M-?J)==$:I,B'"(%V!U>:TADRUP0$U MV_6GA 59?Q0DQJXLX \LL8D6/](L[CU6OI.=42%9Q!WZY>7FB8_7JK@6Z?!7 BN*#($P$NRA MKNVT(MXW+0S%[SS]:WH@0>]Y>)#9_)A08$?\\F2'TC5MJLGJB9>+4=@JW(TM M0%F+)KQ'Z0)=%=LLZQ[C2W])$_8E\FX]J)H7>#2.A-;5CNM2:ZSGM/C7_:KJ MNAQ\G'PL>=%\AMA,%!Y(W]> 5@_04SP/,R'#*5*[Z0\72+9P0$-UXR]9Y ?" M"2%3D0P>]3'HY11Q[V/>R6?- AZ\E#C M-&E%E_.:5QO1@B?-&@^%N:;[M.]^VI_T-'.NP=\5> M"PD_DBTX$=QY6XEJMLGGJ(V[ T9A++@X@Y,NI0-'0S90!-0CY%^"T1\C!5@3 M;=E^]A%L)0'+CGG=X9N?$KF"5S[UGE6F:06%E8>J:5M]NF69_Y8KI "%'P>K MBX.\"N_4;0R?'.B$5C;!#IIJ(J9MUYT91^HJ]:AK3LE34K=6[QBLSBR=%C-, M>FQMQNEPK=P3U)JSPK].;(%DMY4XG?;EI?^I@58WNU!M>7Z5.;B7T!*A'&/),R)!8#?Z8=Y0 N3'X5H$?ZV\FA(CIW'K(A+":B(:3U1=#.IB0 M@X!Q>[9&2C06*'5[8%M5?ZSULLG>P8S7/H?!-PJ#9N>AQ#.75W.5: MT@)E 3A+E(;Q^?M>(6N.H\GJ-HWIUE5\(K.S-?8?X^6_B7^+.68EV8.-1^$? MXNK@Z:@0+4#>*>T&0"Z]2)0-:%AXMRRS\#SMOEM M0QM]FWWEY]E*F#X,H!M-L0 XJ>[(:=BA,-BT<4LVX]B@B3%>XO>1&-4R!M6Z MN8$:=J);^4>1CW&E1.21S$1SGX6:JI++ C^I%!]Z,^K&P(PVU6$8YXV:CFXM M,&X:$M$O]R+,!1]=J4O-+W1\),MP"69[/FD+6?X2@ E0B;*%U\,/+_%MZ _)C#=^_P4V M0?\?PMK&A.#?,4X!]:1J!O<.&4UT:O'78R,7/,#+FC$A[1??SC35']@^DM)= M>4CL;L;@08O '2JE'9P-?#UV_0S)MYO! :9(0BQOAR,34J/5GF_9R6 C MRWWFSRXA;%6OU6'O^23Z6/C)3_^HN"I15T%L?XELF'B,',%\=%IOI+JW%H'V M6P2N%[M[_"S0'*:9!WYP=79[.YOC**X>RG?GPE"UB<97T475@P]+\(.=JM1/O;+AI"#;:\:28P'[R\%A^S:6"_)LRJ-]WY#"1UAW6="P*RD ?.' MWX?SFQB0J_%;'9A4.1G27I+>7+19PZ!N_EV7Q.$@.Y/&]\YN967-=]5K ART MV_LOF5Z'>Z-:^\ Y"]+,Z3T&]T42E1"-[/7D&)J&RP;D)@#QW2?I5]73<(@-B M")U6QJFAF?;YDZ1W>>7.NBF*SK_&!6?;/"XY)%OQ+,F=Z19A 2; 21Q%PFX\ M!7^#X/O@#D.$,2(G 9R(\E],"7+M[F(<)8DE!>JRZ .D']2YCU,G_ 6GMVEN MQ2D^2;5N,&LZ9KO%+W*9<\<.C)%\Y!#J %*/,;C 8:)(BB:NH&/LHT&+!JQT MFXA!*D!5.'PS^'D3Q @%!=_[MU?AVP M*XZY1']3,Y,NCH"U0J?V, )A[[TQ;@6,H\H'IC3;:(W?YZH^.W]L38G+I0>' M\" \GE!CQ@U;T<+OQF^UZ-/#'@8KS^DSDN2YK[UAX82J))*$1J; ME$=87 M!.[>Y\@O2I.I% Q2/]PE^+$\4=X>AA\%P[R($@RX@6;S)9<7=V ?(T4&54FH MM/ O9SNRI[N^A 1I)KSYZ,I5H60MH]VI*"AEJM_X@T6#"SO%21I(7$H[_+2= MHI&QTF?O]_!8E*$$\2'X[F(:,;V=HE8%47*H.2W!^D1 9IOEE<"/=@;?(E!" M6B"DTT3A\!H@:3%?_2Q*)$9N5-=6@-^188S:X+>XZ&:5;6R5DM'L:Z6L+M&G MWWX_D)?!"R?OX7%)('+^4 (Z"2%)TRJE! _>;E-.(\RCFO[SQBE'S%\:14[C M8B6/Q!0^QC[8KM)^*2J/+4[;I>1$/86? M$LI-GH[FZ8+6A]!,P0G7"+:/:=:CES6+QOS=;GN&[(M(64Q3;;O'-^V4 FT7 MXL6'^2L9Z#<\4Q%J=2WU";?#*X,/N[PHC%4#\7FJ_H;@/[W"=A M*I:]2>QC^97VXR)L'PV(-;?;=R0 M^IY/H/H=>SNW5W_^D6SUTY<%=T]#7V)(-K93?*A6>1P^#GELF D)M#VTVGQH M(L:Z,'!>C9QJU$^[_>Y%5/2U.LJXQGJ+)"TO^NJ)U*M:U.UP?H*0DP(F1D ]C0B!/:>JG(1R0 M5P>2C_RW_+?\M_RSI'JZZLTX:X[ZA*5:#7)*MPF=OF&$SY*'>JV:?_GQ=NJ) MZYRE5M;AQW#-]ENA8Y>,Y"SE=EF41>Q.L_\?%P>WC;N6(W>T:H_<4 1U]Q;XOHF[BQ+;^S![))AXI^V9J=>4M)O362AV' MD<#W^_I^V%94&H9TNYLFTF=+1E;BKT/C3%1CBWXYB8F'_FR6]+]@?U;18M$@ M\QLW7W$]P5.'& )H1M)$!3KS$M]277^1$C?>^?V)+3 M,&^0HJJ9".1=37[Z M4NAWR#:\A!1..]OC;]UU/"^P1^N[$TU@U2B9X:D7 ARUI8E 77RC!V;0D3E3N[,NO"X=J%;I-"F(8O\<_ M\4J.UR"70VTZ7O+OOM;Z AUC%Z5AL1M#U"!U#OB,./&5_)(@F??*(A.B.#Z? M ;)#,-?$/_3+0W93 VB78HO3ZQ##VXO-43LW;PT"O)+#8&."9-4#"U_,X/=@ M[UW5]RM)Q7]W)'D2\!LI[Y#CN5_:BDF_&BPPT9_N"8<&K_SNOU<^:[-DJ9VB>](PPZAO#G6": 1%]O_A3,N+F MW.X.YWAS.F /LA5Y5*N)R3VR*T!H\L6_<([3:%A!-P\=P/A41;U,O_-@U=,! M*3EP_$]O"C([9VGFU$L#\=N;ZE9$(=1\$THWAQB[9QZ%:L7,P"D6]-&=[+?2T#4'G4H.N::X4\)Z!Z\4F[1='+5 MVCKRTAJ)YTAAM2YXN?\OQ10Z9GHX %[731/%=>$JN],JED,2<*PQ_,4!1BL/ M%U]D+W3\V7R3<9&E&1)WUY^_!J-9O:R?LW(;N/P91KK"FR[ A+0>JVB68$S! MJCD3UYM4"VW(JK:D@4XH&X <"]+-C[9L%F*]/9[!(C0_TQ0PY*Y6FK]>\0VC M'-%\DEZ 5&)\ YNAVS-XV$DC+7_24TRDR3JM$?-0H*30[W)2[2FU[<$NC5H_ MS6VI;:B:7KS5C3GME7L:+S],T#\V"P%8!L]=(@X-9:^!HYL5!AFB"/ON;,]C MY+UD$[=7L_[: 0LW7$P'WKA,S2M%:BWWJ*SZ(HK2!#FZ,QX/LOR4$P#BJ(9 M.X-'9Q&7<(+&/J:!5)ZD:58&H;JD7I[@#7([D[E]-7Y>]NGG\)T8HDVWY/YI MX_L2>!S^T;1I'F%K*K);BB/-)YL2 9-K"@KQ#Y%HZQ0*V/YPA *2*W6;-D]I M\GC^W[.0Y($N8R8DL4 EI4T]P4#W1RA0Q1H'XB7,R8-="PD_@$KA_,.I!8<&5_?T-LX9A-1 /+G MRYG$Z9L:^G5+P5=EOUI('+,XK0I6'8DQ(V/;TP$5="<_G(!.'VF?5_DT_+I^ M*%C8GJK9/QY\(S#%S8=/9D#YPVPA%Q,2]31KR:>IF.(/[)'0> 8ZA!H9HPP( MER*B\2!;"8*U(\5(JO=-V+U\0^^^_[41&G&P)#20K4]$Z.N.I?^3_A-BU J3 MJ@^5:\AA8<8@C@N&+V- Z85-=ZF&B'8BO$T%L XE,"%\-O@T^8!, .Z:^],Z M/%2S -_KFR FEF]YHNK=;251(A32+( <19$N8:>E8((NC"Z84),7U>#7O.)H M+:@\1J!)[U3VZW*:R=CFHJ!NCIC-$?C1HL"L!$="-M?FRQXJY?II:,FTQUPG M(R\D-O+M@)?&H%*FBX>NC[/$_0O!7KYFO0ACEQS%>$L]4O?ZF9*?"Z2K"RDH M"9@_=/I FY8@@K,5)102PT]J)VR6-4=DL.F?Z!CY52^6]KRBHD+.6VU'7<*! MYYVV-=6>L-Q(3!=!J%\B0U-ITEKH7R9( M#IKB*WZQ8M)PWEOQ3(@X"I^#J['MA'.WDQKAY,B6@61/G;PN4]EQFFRQ?E$T MX93CDMKD>=Z+H$DEY-4ZADNWM*X^<37X6%GQ10M9O1,BQ][UGHM:3#N7HOJ]N\_=EK % MJ'&V\R-A$* '*8JH6&A!"3&55XEI@,FFEG0E)PDGB\)52J TT 9H@=[B2)(!FL'@@+OYF0D1_#J_R MWRVU_D!_JY \ON'5<%/PZ8N85R^^LBWYKJ $@;.4,:"?U(['=J2G+53F=-!] MB7MQ,']-<3B05>*>IU^7W#9/63O^,Z-VTKQ&\%3]B;)0C'K,<..R&01(N MJ%^MVYW\%G._60"1WCF-:A\0=V9 MER'3DW5YH93&^^-:;*&Z&8V7AJSS8K\JPS4%?O:&3)I\"^[N?_SB%7OA?]K^ MF&6&PEFEQZ)7;U;+0(ZP^%7<=0.>%JUVM!?8A-!W5OE-AZT(NP)5[ MJS:=Z$#]2(6I,4X-+)Z6W2PESK%:]L[]XG)']1UI]J&A;;M%OP? 18.A1]^L M?GA0\[3.=LD(Z?.9YPCK63NR[2,],_/YDJ/V-*X([)*Z*=A]Q5-"[$ 6D?-^ M@7+=]?3;9Q@N%<&U,:)W*7"1J1[,%Q4P#@ZPH\HA*&,HR4$@<0_*@\(7+DC0 M5&]/[<2$1WTX=P"OX=1/^3GQ4XA@2?!DA2/^WDEC0@X&F0C^/9[51-;\:$R[ MCO^B[H3!+)[11#,>W*PEA2/WGCG^Z7(P*T9T;]7ADF@3!9?_5-Q]]';HDN-N M8SU>Q,[\GFKVO[P;"LDZ_.S)&7SR'NX^B@3FTYD92L!V4+,H8P2I_+B-CVLW MUN=G@./Y(L"1MU+!0H#*8ON:HTDHN:M.+E%%)NO:FT9=S'((NO/&[:/T9P;;XUL:*XQ/-0_F M<2^,C,*PS[MO!]LG7QR^]+*I%GZ7+F6*.[8XN\4Q&JCG:'H/]@59@IEX*TJ; M0/; 2,[8F7K*F>R9\Z3BSJ2FBX2OQW&D%$1_ 6/L,HKOTC>5>HCO@:.B=^Y< MG?@5N1X$,HE#R*^8&K[QYD, V=^@;4'P8BW;=.U7C%7^ %1STF$[&K.@H$ R MZ=(C[>=P^WSB[>6=MFR*W"]GK/W!O/[A'I2Y?-'L#L4^5KF^URV6@K3\*2L* MMQ[;+4==J!_?U;PT3^G=%,T>WQSVSCQ:=#TK+%Q).^.K/'XL>3\QUW?B76[# M/[,']96%:3A>?*.(/-.16X;C0MU:VWHHY9D3D $X+K3/2WP)I[8ZP;"C:?DI [[$?OL+=?6C>F[8]>[&IN%W^J'=,ALA6E/$ M'5$6+9V25K.,'2;D8_W&6?)BYX(D@P^([,8(5S1Y7"='4[Q2B-"D*\O3<\+G MQFA4C5K<4ZDHQ^_U Y"DE&O372U;VM7W8]M!,M8R((7 +L*3PVW3LJ<[/@)" M?JAJ&G>QPOV&,I[]/)>[J547?@E-LM9_3?_.1G_/]IL'+VCX^G;1_=@PTBLSH#397']594&.O/OCN*$#@)"^0/(I=9S/^% M7)ETES;^&=Q-J\J";Y]\__Z50'\(8!39XC@^?QPP)I\?[W@14M,/MVEJN(K7 M$'+MYQ'^_>EEW/K8_@EX XYTQS(^N,D;C 0*J3Z]3.,AEK @YVP;?6)-M(F2 M<]Q@1<"1@ O9QO%H$[*M99596^/M"%('_9NUXUMVGV=_8T<^Z MFS)$[J9_>:Q.L:3\/<"[R^A=J'U39PH!L HQ>N0OK,AK/[UVP60^L;# M9M5R&;V"568E3W;@ [6B^.4FX^SEGM[0'Y@=348L= "N&ZMRL?-DQ?E1_[Y< MS':?P_:O9M?("XPO+&PWI=3WE\ >[J%:;^/\<9,-;@(0Q)]M%)1F\K ,/NE: M.V20>\L#-KCIIO':X@3O9CHKC^)W A5-54+.P*IS-AI)^\C#R &&Z8,K5F.H MFMV45//W_IG0?=]0%N4G2X[YM_8VX_TQ.BF.X/&:S--W>>E_!U2-H@O_#347:HT8H"")8%K M';V4.4.#M-J><-EZ*3F,&A/ROGY2(F5_,$,.46^Q,X-1.-D(3URHP]*$&ZWI MN;13Y8BSQ)6$,(&'.[\"\1BN ->4/'Z5WX3Z(YI!2R_5:LY7]HCM)&CRIKZ\ M25W_>:=6ML>U6HOK+ZMT"$-B>6Y%#1W_P$W/2/Q=_:U/3COCU MY/>V$Q,%^7ZLB_!)>TH$X$5*8?"PDNV[H97ANX(T$;)JO.Y4[^%N0M:CV <]=BD@Q0U? 6'%I*"WU];!<( M;CZVELN1+UM6Z5>N@3WXI,J"Q;(IJT([)5V-H_%)U)U^7MP@97R<$K'J[W_ M7,1*S+#H\H=D#@CD-F3W?=ENOOJESXU-([M]"!7<2]M8C>,?:CL*=5--'O(U MLJ4)JZH&'/D)>27PG0E)A]48_(4\FB70B$7X=DXWOR#:HA=DFZ& /0'53I6> M4AC9VE4G7ZOJI"@IJ&>$RWXOG ]4-$%Y']"WK:;ABD2S8O%PME](M6KR^%O\ MAMJBVPC![Y9>TBY0\&M:__O2XRN-0Y:^^7CF6Z7Z0 MEZKU:F_-/1]R,1855>)>^^-WNXUBN ^L^.-[OW]]'IN4,GCJ\=*8%!C)>BO9 M$UI]374D3&GL;-;WL8]-B2 S-7SM30O<[\#^BNXH8*D%^J@FB!U\)]G4-BG& MX+W_E0W#P\VF)!Z=A$[. )YZ]\ZIB4Z3A,$-LB1E! @[3K9%X].UZ(98U<'\J*IW+== MK*6+,BXY.L](^,V*7A^56GI?\O+PE8/:3K9AO0]7S@?9(S';1RH,^4'LHXX!T&_3;T+W Z#^OJJ]KQ(IWV\$RFDKR-_7"YQ&5:^Z<:#*L\ M*_3ZT!5URIJ&!^03=946_2S'MA]X\&!.ERS!'MZ(#B'M[5(;H:6D 9D/%8;N M/5/KQ4/[-O45N9->UW@:/G[U MEH_GPC^P=UIIA!9O_N>>D;N8ZU=.]%]YHJ"0^:T;(N *L5Y)'!?[]"G+3O#. M9C>$9V=+ C$?&PXF[9J(^SN3?9NQ7W!?0U*;O T>J>AGI_;XI&UCSQYFD!GQ M'__->^:LI8#]W6K[AIJ!/U]9%^DCZ?17" V&O+ MZ9 \%GKX-V0EM/7Q?SOV.O,U5"<&PR9K8HQ$+[=%!K@W*10 M>W$6E=>/BM[YO;#K*;C(?>VMC)B^4W'-3<; 4\;6C]7Z77[S*Z251S38HH# M% +;ECM6\?9=@&/E[.J?A-0U#8/C#8G6@J-/>GO/L-T^4UJ['WC16(>B-.)T MQESDBL1_\.ECEAW08?647C)NW89ZV!VQ0]!\6]9L *ZJUDV.XM&XE!BQ/UD[ M567;1PD/0]]4L$LSJ/ ?42C-&ZA65Y075!(Y"ZO\O=*.27#-*L>FT0RP MDT!QRQ:2&K0TNI[_XO 3)H0KTR#[>#>+RU@Z9'P.L['RKI]4>.K.(B46R,8= MNE3 AN$3;VE SUB\K>>8V%"!5D69^O91VK6FZF@,GR.L/W /X21G)B3-%4S< M>RT+HDT728EK<"!%JZM/*V%>KW%(;-S8,)Q]-(B0BU>JZJ;VI?A;9B?K:PS+ M=AF..KF058D=*'X4O@HI#* _(&RZ,TWKJ2<"JK7BRE,;TA;GTP)Z'(\$*138 M(-YL#V[>]$YET]B$:'H&$E&3THNJZTD@8+60Q- ? ,LK9%3:+9"$+@C0+@%% MQ8#ZA3R[;(,@UZ,5X^-<#F\^'3*K/#PI4?_L.\=\P9PIC@@%X;+5*T:0G E[ M@!'4H&DO5+][^_9BN2?-='1\?/K/HF-M0^*T2S9'\E%7KA>].AQG'][.](9P MUL2HTYM-(317.@9*21E:'M^EFPH(]A#Z!@1^_3'N+',+3(K08$*J"L9LA,-\ M;YY.=I;%KT@JFHXP>* DG[[. B,@B"S<6J!+RDEIAB)<8BZ6 9:.@\.;C#4+ MGR-:&QSYFM\B+V])2W0M==UCQ.FO:'94K1AG$J40SY.]S(3%G2'0" /_@']DL/];,RZ\*;_J4?]7\S51K"*^'1Q35]=W?_CB.ZP%=N_W@1[U[5(@P18PDB;0Z[Y0C6*. M D-/EU?E-#X//V%M=:/:FC :$-VC$\.WLT*\"H8WU+%?C)'ZIO9I[Z.1,N7S M)MC-3!SA+MDG6Y&,[@BF1#VL!P*G*Q7O%Y,-0]E'1C&>BWB?9Y!Y*,/M?V'TT@BPR3]L;@GJY' ^D[H&V?@Z=6FQ\.:*,]: _U<)38= MFWN4-:6@.[T?' T?'/&_F1XEB%9=KO/V)8[F]?>=?ZEK\L6F<%+&J M[E23SX1G:S_Y6MY(]6/,8&K$VQ=D8Z+AB9Z*#]KK4" 5:[LHW$GY$S2>QT8& M"C>WW::\XPD_+,+J#DU%\5(B'I_1^-[Y?>PRRQZ[Z!).L/DX4-U! 5'4BY2P M<($<^5@7^"U945QO[=9N=%JPMG_W/?[ULQ!G>K0+J2*[<'5XIYKP3[LU^&VCC18OO_\O-LJ)=-SSKK.\%EU?6V4SY>RV<#I ME[EIK8JA'?Z83U\2(%%V ML45Q,AS6V[ !)8P_>$>TJ3&XQ#R+5("=G\<\_[SY0==>X?7X?:1(H M^:D>;0MXE,U"IA-&'4$0X=J?1+HC:^>Z16Z_2I88$SDH:@$IOLRIYTO"G;G/ M&FFR4X#_:+=_$.4:TA$2C^%DG$#XC+2BQ$W%?\JI#:T'+S;4#-,LWW3&ALC\ M3$V2?^SM/2LZR]%UNWN\X9Y:T5$S]Z&(F]\/E8A+JA?/+M&T2.)XW_@# NPT M<5+!$\7N;%W<0=>9C>X+47XG/*X>/QMT*'Y>-$TDYGTR!'J_V.Y<\@>N,V1SX:\DSC6]%OA\U-9.[7-:^$12%>HI4[L?,$/&W_"NI>-8R/80+F MA2I<;7U<=I E'M9IRPMLCQ^_$!$979.R>NK FT0KF+#11#M&#G4S?3J03J-3W>@FV\+I M */861_C1FFJ=Z[DD]].ENS.T8)PR_C%U-X4&T%1/1!:<>VV+?NW4.@7#F'S M8G?>46-LR!-D6$: ^A]N>OG?PT'ID]&4))M\%"$B ]:V)7B>5WDB@897TA6L(W]^ !V6'ZCN\J)7HRPY9[[/P*/PB:Q-8V3MD+F"DLWPQUE2H_^<#YT6CZ9%I*L;;M>YGM*F?KY M5Q/&@>'IB=ZD03N@,X8"O@X,2D%Z?UC.3QK=;A TQ/;*Y'_DX049^ 8[U8P& MI>>8BOZ"23:?1!#;3P_J#I8J_Z"/AG)[WZTSO/RU5\KR%KNDW)O[W'*B5%7D M(!A^!AW8QQ.80T$X_RVTJ3;PF2S4KX$G@8PCQLNWW "]ZZ:42]0\>?%-YJTT MWGZ-"?Y:Y<_/$XS/"6*'YHT ?](B\?$+L12R#H&11%0W5!5N]:]8O3S7*=-X M?LLARYFC_?A7R5;%+SZ *A[:@DW,[4.D$+I;0[@1J,M^4F+-0R8G _U/I#U2 MYNV4JAMVL)9L;=E])? -FP3G:3(GG\77IZ#PM3"^)GO..)3? !JI,Y&]T][C MA_'^'[2]=U13T;8W&D6D"4A70((448HH70R)B'0100&I$9$F(B(@H49!>HF M@((249%.I$M+I(. D1J*E(" ](02-J3PXGGC?>/=<^[WQOWN/>^/]1]C9+/V MG+\RUUQS?ZT8]'$;))+ZZ 6'\NMS1K2^]R*1,K4%!=>0[G>P /T]%AS>M[_; M.D]_C_14?L'A%^2=:]L4D4N V;7L$?WHJ9M_W%YZWW18 M[%]G\-"D<>0BFC$6L"5V-QHD)V?1ZD\U.!5+K5V5.[=P^/V,.$E+J+@4X=*: M(YW5,MKB^R[O,ZI3P_5\\!"[I9ZTO3_QDZV(B<8!R,ICU M/%3(O'BY+P]1.X?O"%,U!#)G3RF-Z'U82G /\?/Y,-;[_9HO)K6FYP*H$A^@ M'3O_E34,S.# DS&SL [,BW!E,'^UK;IGHQC9KQW*/P Q5#R+*O4@ %]^[?H?D'M4=J'ZFI,:2?GOA(=@. =3GF9DEWGZ=8NG+NU7ISIO M^,<&9W!KQJ21+:)<)Q)T!XC1:SJIL>L9$W'] M>*6>%)&8_N3Q'[UC*6_Y%5:>."EVS/?=P@2_.@!MNOXY !ENEI/_3G.ZJWIM MF5AZ Y/90KIM2MPF M\/MRCW#]&HT(YA \^?*QYJ.YWQ!6T MAN5-3]1(3,W*\1M*4:-O(CFW*AWJ,[R>YTB$/0U#&]+]ZY9_U^4]S+X8+8\V M(R":"'M!8V@"M]#<]!?W-2\B>L*'8DNJ76,E'H#.*+PSP7<1MH%LV-VA#RT. MS9%=AQCW\619V%D^]^L#]0PH#;3^3'CPBIYK!SC!E MU?T'_W^4Q(2^T4Q'&)-%9>E<"Y]"UBFY(*>2'[62"JL2GG,_/Q/[3H!4:!'B;T>./ZCL*1?95T),&K73/ M4_C:K?=L@-RW_)M^1N9"0\%D>R MA0%29M.K9'H>U9+1+7J$X,32XX#(;OGR*!7.LYB1(U%">==6G]1SR'\(>)8Q7 MY'(7*6B=;Z"D5);44P+?"W0,>XC_K1U/E_A[+PO9?)IWM;KLUS^:SF/$&$(= MQ?X\N _CIZ5;;2PU#MW4MC-J8V5ZLK<*!@I;T;@'/5O'--RCDH+/+]&7=LS[ MP,\6WK@IG.TPY8ZU]EKW^NADSCA*U!>T\5R,^B=&!7^"D1[)K>5,'ST >9KI M46S(T64N3&9LBVW],VM[(6-_Z*R)"T3YW7$/_%/$C! U']XU_8)F-0L^#.2; MD6M?5-L^5'>48(A-JNP?;9WX=6W6Z/>MT>*STDOP( MQ7318UI[QP@MYH[#>[?VS'[#'Z.+__M/+B"LGSSS3FH[/JJ-W MQ D@!VV1-S_N,=([AC?X'[C?&5GW:75UNBI] /)_#-.]_9]5;S-^_)AEK%]6 MN+-KK!"ENW%%-)R'U .@+-K>)W@\=G>>[C>LPYC$GYV)$Y*L:VI M9^$2H9PM?H%#L+AC&2%_^Z5A$U)KFF2- >2$F_X>?=+?3YO\=*YK )"S3U,W MFNU*QN[%LF\IYCW:;+$U0":=!!?>Q0V8(3;6IJGB "]EB9ZU,_TL1^/.3,XZ MK H(L?'8A686=/"F/&XB<^L7BP6\*;H<2?7:1$96PC+&%7*!2E)E!_-!PL]XX=BQ,G\P^5Y3XD/S M7X:5P(!L4GQJ/O"*]+TUVI)])GZQF%+P737^E>,@#/16ED.KV[;T!%-97OL/ MD1S>R"2W+[CJZ[T,+7H2S;#0]3"O ,+IDMCZYDNGMKK]"2-!Y*#UNEFXGDTY MLAG&C/7+F#%I2CN)MS.]#K%:%?94:Z?:,CQ,^_'=>H= Z/5D V3<;0I&#O(- MZ>D:<#:OM*S)NGAC8B'$X?(;2+%67JS/9%,>0^0CM78//)0N..H6/2OXM3;] M?K+^L>2DE]\VV:4+\FV(1X>CK6KA=F'VJ!5T2]7* M2P 3;CU%N&Y-71W0VG\,>_.>1_X_"YD&\VC1HVW(XP[Y2J]J\?EDS6W:2NJ@ MXIEA=79_ $H;8&4;'&*P9.TD*!@I*DE7U#C(& D9?GG/X?'?3"U:"I-,7R&= MV7W\WRE3MH# #_=F?[9^"KUR1YI*YN?_L5,^:2^\VIDJ<:C?+!Q"V/E(#B&Z M1V*U0I7(;,T;L=J/&_HA9I_,\Q_<]$T3++B9+K?^Y42^EJ^P]U8!Y$6J2JHR];S"SB/./@F%HZ1T M<).Y#Q/;O@4'WZ&YH#8#(CM+O-77AZ>_FQZ 4NWV/S_>MM /*]\C_=^;[0_F M"1>@60+M&&2+$BF-6(:;?6?>,^6_P?-G:^J'R.>-\T)NG=B+)I:)TGUR]V^[ MG.LVD%][2Q?:E?OF V@6,SC/D6/;D7-@]C](WJK%T0.0!_G1E\^!B3L*/@_. MI#CPSKS2QY\\Y;4*BSH D1Z9K]J23*9X^<()X*J.PMES+FF]&AJ;S;ECU[\> M@*R_V]G^7FQ\TF'^?LF)1SENT^'44%$AM'\7)Y0_&R;!]D(K\I2[Z'F%QJ;I MYI5=:?*]IHT991H_E;)/S^-7P$!37NVA:O[9?) 1V^U3,N:1N]X17 R?RJB31%]M M*0(V&)QZY$CXM,],$MOUGZ=]ZL[I!6@S=_3MD0-0I\(\^6V(TI>J\"?(#P<@ MU=7'4#%]VSD%VGL<9?$ U(6^'M[)X 8:2(L4)Q*X%8_2M MEG/\9JNJ5[V4C MZCB!/X8_S)ZA*_U!V.V:@4NM6(^+])%]_=!!)DPP@)4Y6%PM5HZTT:8L^&LY ML/^US\/?]6FR+I>,A:Y\LSIB\!ATT@5N:K-8_4"[6E:CUGNI)G]IR+-([:/9 MY4^IA+#+3+2XZ?%O53^+8#Y,.&$V2(H[Y8C7"5H%\I83RLFTU#&LUJ:^X<>U M3)[6I;1X4/%_HG38[$F5QOR3^)+OC5>Q#K8,\C)2>=&QR16A;";J'KWV02$Z M!4+8KX7UL)!*[?[;K*9 3F/P!-#39YE[9L[*&)40']30G57P8ZI) 5-18OC8 MX3=*]UTF7^B MW3WP2+=4@_>Q;X+\!H\Y)DYC7$[WPBK][ (^K8F-.Z$,=WTV(>=E>R2\TZQR MA8+LR <@_N$P:BA^?C^>GOOW_MO12487FDTIERRW%D"]N1Q,3+9*6[4^RLW_ M79_E]=NN0;.S/\(]ILY 'BM,A9_ZV[=03$\Z9DAY3'];%5)JAP\9VZL)%^/M98%H^-T]P&587M@'_1NMD(:[[Q5:VF:@1,*K4 M#/3>10!#$F!P%%(#PPX,&8HX299LN(Y8-;50XBUAD^4EKP@N]Q MKP(6\\+>S.& <\KM27YAN.>AZI\]+#0GLVX^6H2W/S/OXT;@DZ$J-"L@=374 M=XY^R\+@$A5"N':5M\KT!?@9)K/#M\8+;G+NEI/)QD9P.-OHW5!H]^.1@%]% M,$W7726D\%,X+VPF$TTR4!X[_:&!G%0 1):.=?56(/*MO"T2P#->IE:FEFS. MBO>35?SZ@E_@:O$M&U%3IQ*^'8 JD=],N<$FU8X9UK/C8EQWKJS6C+2"PDYZ MS07JMF*J/V A5 M >:WLP,/0)G>/*>) U#8<5AI4,"_ICDTTRV VV2JC7=G4%X\ M6."F]6)K [P*^"PB+243",M@6]8'!6L7?8BR>'84=*KP?]-(\E]=,&6&^I_@ M_&BH(I#0FM5$;Q^JT6XDE;8/]4EWG_ K3[@H,_\X:*?,J:F8PB"->X"KHG-# M1+T=[_'34_C MR:]M'M.VX)D!^PI4P>728D9ON/"[:25!D>,:(4&!*N_!NUV"AY8#MLQI0LJ4 M*OW]AQ5K)JI)26\)GLX!@?S/;'R M 9E4! T)=!-':6(?_D"/ G[%GC\!-Q=O2%9RDROR2*UP;>^"A?@YF7."WS]H MR+J#UN2-][9FE&)0,'>?!+@ ;"8JR_%S/D_2+%+@?!,);UMKP_&9!AT:]]R) MS;!@%'SK_V5[;6^2DKWMW&+C2CWG!>-E"#.&ITDWUT+:M8<)T30E8NM[\\(' MHJ#-Q8%M*I*[=\#T(=\-0KS,O=>W(B)!V^]Y?]KK^!@,*9]76^%V&@E)L&0= M.OY+ 2*SS?-^/E@"^\K!*TOIH\JDEW"YX#M)7]F6LK$[APN>(.ZQ2P9 M0Y$^MF:)/,-YP4;%G("@&;I"2XXH&?P"3.S]HH=:J[4.48/[ J]%<'H)GK#NWCK7:2K#NO#CRJ[K/T M.3_^8VSQ:]K)"=%S;K!G1W$Z:D=C'.A5R)D%HAO!G_BJ>R6,,W/<68& 4*@:WFDUG%IA"#>5UT?>^;EF>]^+XVZ][?WX]:O6:F]$SV8N?.>+A-\@=*%) M^G@.FBS@S&0/'* _]TZU%2I.6OO1-).D87[+ M'-(RO_TF$/S_1XT:,61^LQS!KP[T1=T#$"J2KM"W\I-QYJ+$2LYCQ;SK<9$- )1!R#/X_X9)@;KN:)I^/T#2> MFN[LZO(@?H/('[!+>C(>OP5V7TDT$KAG-D8QE'LDD7B(S1P3:Q0BE$P['S;,6=1_E3AM8)B8\#O+VAZ7:BP8E/OEU+,.LR!D*QJ0SV^%"WF%7QJ G@OO M@XLPA#I)6\35'%6R[&X;AN?.^+4LNVZ9!Q;>&/>4WW[<'>VC+&$Y5WBNL/T\ M +D?@"9X6Z;%L9(/P!S5O(=6P@7(^N@753C!U@\K?8\&'#W&GZ??K3.HS=#_ M5:&K:)E[*5G_FV))R1654%EF]/;0(R"\;#%*-'7J>803+W MP& (!'5(Z2 MT (T/0L\G%C>R)!0+%,1\S5FWUE'B;2^(D/19V M?^-(?CRA&<;B[\C7Z.MSJC;>O3]E3197:Y0J6ZMR[?L2*%G-7):SXTJSTXTP MZWC0YF7TJ![%% MPHBO6F,8^6P$5\^77Q"][A,$L9<'TLGN$+\3)1"V_V^+L M9+5&HT4XI1 /J>)U".B#MMHK^ M55[7 &8'( D";JAAC!H7R++.>JS M?73<]?@\J^^;AR1?\N9^H\7D:51E':MYN9BMF_P./@1K)KNG#[P+A\1,\>; M%"[NB>0-/:V!SE5ORHGYX(F2V:V?;%,Q._>RI#;<\VKS,8SG0]Z-Z]7;A&9T M%%0($"(EM()9&[E9##\"YE>J!M3:T\1Z-4@E1KV&UJ>?=-;)[!9A.0%3'R(Z M%GL&*"U=\2GV"I=*/7'Z:\8AT:7Z^Z ]X>-E-XY?[E.MN_PI(U".L_P#*)1, M^DB9!LQ(.1LF@/',1O2N+PU:#@PJMVA!G/U*@VIKH>=&-_L@E 7%;D%"SD-E M?S>5[B>K:\(=*C8CPUL^M,M>3(RD*795D^>R^XDGPE5Q[?=)B(KK!Z"6FS_3 M5<1*)[ ]BZJ.>V*:08M0G\S8F(';_Y:^P23R86GE%^OEPR::#*A"G\(PQ(H7 M36SXPS1DYW],O\1O8Q3^%>KKT5&W7@RO>W=3*=28F5::5T8I!N3(!1><6-?B MC]8#(E$$P4-+_^.H_COO3X#DWH8\$7I]X P)_ZRZU/!&^4\#:L\I%=L/MG:> M7.?N6Q[B/+ZU E>:''<<=6AZMU/RLN]D6XI)E*UY+EL*_#K-CYD"Z:'7 '/R M1%LXJ!]R,O>!G49*J-)[3]KOKXH%'ZXX.A32%VBA;WGMS%09G$TD:IO&]%T@ MC20\U^T<)SRRK]#N QPI/$%3\1IEM/1.JEM>J/?4(<#?$)$E;R!>)F^+;#^/ M%&X/AMS92X[?_ZP\KL?@0)/Y>2L1:<35X!-IA6FM/@^9Z82[=P=5]F \5/3O M6)Y08WD(F)Q,,'YZZ0&S"Y;MA]LM@TEFYEPKL0'@F .0F.GX%_KHU\&!WP('($?I%$/&98>G#4PB MF #F\T_*]%=/\SZX6$@?R/M=;C3W"Q+"E!K/;:3-=&X,#=H8XOUM\H!(B@X] M#Z+.XC!-D\.EBS">;[;[=_[YTG"15AQ+%GE.\R(>%FG/X1U6J^CD5#\%-5)! MSCPX>S+S'U 1@FR&E$ [J9>:?6O!7B/G\_9GBI"KZ22S\(3P]BQ5#W2E9M3: M;P>UD2T'C9"]3'ZM U#GG9MLA?_NZF;/:^N%*=/ )2DA6&P[@OK18$'SA/QC M_9!303;Q2MRH6!^E\F=R]W!Z771NT,U_5E6%#\]G=>R+#:T<*YHC_>-:T+WD M:UGJ&1K?*R+RAT0#[B-$Z1LTU8<#Y[CY]PRERZ;8EN()_WU/6;02W(2*V?9J M"KF=V5-37ITZ.ZM'N_@APV6/Q;JX]:_VGA80(1)6VTO&)W[M!>:<]A_POO+( MI#M-D_B[)'*YI;;E9X:< *?IFEKR0SLR*Z:KG_%]J!.(#&I'N-(P!%[X M]M=R?>)NIOCB8H;!4_J=D0!!FY6XL\72I#'C[V9-H\P=:[,;J"YUOUI'?117 M[&C;JVWJ>=E@.NNE5P,)O^9#O8XP]>C':@ OBL)&-WS&E]B^V-8FA@LMWK:V M.MM?3&Z'W7Y3K:@?S+.],/=GG(;*;51GYB>$7JBF]-%JR-_L/@]N7/MJ+@S@ MZ2?D(GP8G"ME'<+*)VF"E5^/.,\/!CQ- %]+U<0//MXG=&S;L%[/5"ANDMT< MW"Q?LIP]MH!JM<79PWXL_B*'3QV RI7;.%[@^!BL?:P]B3K#TS&EYZ_L&Y4N M(.>JW:9\ %EV#0_6I'(R^'$BM'-&P<_%K>O/%JN"DG/>1#!;A%L,Y M^/50'5(B%$222)H)"<'H^">=YS*O"@J!#(JR*M?*B<7*G=3"V]%0@ 71D$QH MY^4!E(ZCUQR?C/27C]U/OXW^QH_DI,>"SG)^!/D?QL*UOA,S;B>Z0!]Y;5>C MRKO\LMZT7_I^>R_H86W3QN; =(&%OM"_-,/+_H]T1<1)O250 M/?H^/&J@>@IVIG MZKF5B,E0NM9L+,=>TDE)GR M[N\H1;XYE,@8O91-PT<.#0T)7[A@Q#80":[Y#CLR<]@05("*8L MZT)WNFQF0@VW4]MN;&\J2L4S@LLVYMD;Y%8N*4MW8G)J\T[0IO>0S=!?P"FJ MY]+T2:P"LH7E ,3^>J#4O2J]:LRM84LVYW:KMR2H^'7KVV.;368A>>%W$7KM MHIB(T%OY0,.U3->I[,!3;4>V%4MX> MTV-O9)[$3-ZX38V$A\UDQKZ).7F7K.4P@(&>>5N75I&TU&,F:.FTFIZ3 M;:)SH[=8#');5C1Y$YY2JB]HLYY?]M\J1.]M,;/V.E"?HPRT.I-PI@W3GL00 MR&041*RNI9(WK#PVIMQ-HGH7W(Z/LP,W'X"BQSO;T,>_4#72[@\&A7QQ2_OD MR[*\;F788//;)@%B7H(@M(NB$B&Z3]RPP\JN]0VO#D""J1?=]H_EL#W8+Q-I MKG\==T^F*CF!R6:I-'S"G&)P7E2RL++M,EUD#]>%_Q"OL([J^^=V7=ZG?[]0 M@N!K]*3>\A09T,=R'QV8LWSK@DJ'?#T G9/5 VR6TD/_?MSG)1 ^,@4FN[=S M%2,!:GV,6<7+Y/["5(<0 1EX/&%T9P_/1Z",9<>/GU,>9K@OT\Y%[V,M3NHL M_,+I Y+,'V^&OOIW'@[+?V[(Y[8W_#I8WEM^'+<1 "X0>A0/(K=PII9EPD!7]-7P;]S<:O&&':G*7P"\AL%ZUZ2L$ZIQK4?[WCC)*#E$OO MQ6_!Q<,GI@]A3QF>>3?3=9_P*#,IR^&JEBICZ,=1P_H8#!MD-EF"6 0EJ+9? M3?WSB;ZX)+1A^OM-TD-]3LX=F921)20/1 \94W^M6F_J5L8!"&NXTVY/*&4( MAEXH%\6T*0N-VY_GN(5\(CV-6I>\_)9ZC.EF^'"/-I+"U;:4()?]?(@3&ET< M^6>68G?3-W5WKU3/U9=ABE9J!QYD3>7[!OF=ZZT5N:66>FE'L2T-_L)7;N"R M7,M4AFETNB<20N\*+E@YIRS7A9?"!IEH6R;1IA)H!R#I%0P8V7P5*HYX(#? M$$:8A%D13I]WAU=,\!IP1:QMGX96$\%\."]4,IH_M,=K0P2;[7[&S^4CRZ/7 M.KIW []0W*0:!^)I7'%,9UXFUWA1JY;39_76KO2?M0UC9+PEY,%>LC+?ISS7 M,0\%UDY$SO'R5!!0ADI\QC![N33&:BJ MHO3R49(.>@3K5!PL7%L$>-E6DWEB@BF[&38FY''AD+WOJK& M>;B]"K!X^A:9Q6MLN#[\--4\=_!%FRF7XVTX3&]'.'X.RA+J/ #5H&E7D:.> M&ZT_VPPPU8=,_#HKEDD??/D]C'TC:W6%#N[Q$Y?P?I:7U&)VXYU1H7X9T\/9 ME0[VHWTY.CX)SJZ_9C+$^)W_,Q)P13<=C]C*=?S=VI'@6(&9QI5[WS#K)CY&+55LZ&T*M^^*6SN MD<1OS'KNOI3&K/:C@/7T36X?VLV?4"F$7V?].U1[F,H^ 1Y2FVWIJ']1)O6R ML(K[QZ,R+WO2)7_S*QS&6?=\J?J"T+H565]#GUBA^\.$^GS3RX&]D8*2#2]H MW$,9)FL0TG^48]O(,67B.6"0Z3I:L9Q?:[84PT?/[]PT,!QSIL\5;G,_ M0]L(O7OP)=?$2K;"C-Y1=1;/9Z>6VYAENA">R.C"'3L $6^%_\"*D!(I#,>Q MP8R-FY876F;]%NK1 Y!J<".;+._4A M%?X7!53_11[^#Q?+ @XXBW]V?@?,^6>:;S4QL=Z[U0YN<"*=0^XL\.?"M[*0 MO0BL'F;0)S:' M;K4&]]7%K[G$!=P5?S,O$[)$BC?&PX8\:3MUM6+"X=J8+5^TKM">G],& M58(QA"<56YK'8+6;7(@]W3C?QXNPL8%RZO1.'VKJ%*H7E@#[&>,6+T.X0B11TV&!,$VH6,?LH_]_-62*;Q9 MDM*5F])?<4)"]TB X#)CR$S=/^PF\[&__==P^ ,.5SY0XC:L;CI:6EKZP?/1 M>;F7,KX&[S.>NK04@%+-09R@/O(N*A1,:FBVRV\S!Z]0]IT2/MH:!Q8^$#%[ M$2US4F97[@N+3"J37Q1(NY0()ANU,0:=5.D8-WHNE!,QSHS3\3,9W*B84,W+ M/M79YC;=(H_=[Z/.[8W2?W^/_"H9@D.M&!8CCGV(?TC_0LYE.X#VX'$\3$FD51K+A M/$X=)K0@C]<$/=78='@A\-V :VE743LMDA*D8L["'Z7D%$"]$=X*%\2Y![F1 M64O,, @'C5MVE2_6:]G>?TV\WXD7J]-+Z9+SH'U,-HS7SY"3_ZYK?2N"MP#S M$SS*R^!*(@O,_+)&2,U\\34"H;U$G;]U(),=I@K>[GBV?V'LF$!UZ M!&-_OH]LZU\J@D JT"]+G/=*F:F\,V6:$2:#=8YL%X2>U4#SZY)'CNE+8W4-OG/W8G=((12&8E;J]'-=7 M+D_JWU9__#ANZDY_ZN8J:.&X^/I_"9M=&QI_S,QJEF&4.BZIOO3SF+HGK+(J MPW5QE5RSY!"B]MQFA0,3'\HW0_>:94M4P[, 3Z?[L,.8#]75-R8F(R+"0#^, M5P^I[V^1IK]E*;?R'O($\S;J2"AN)["OYF^Y'9=/,O,S2VVH[&ZQDO)_Z*'-R,-R$6P%&V :N9Z?$;\#&IC6\YFDWD M<<1=(%E)VH2T,6X]9R0"ZV>&ZIY$J+E&D,%$\ TX,G!;>/@ !6IH& MV3/X:,BEX@?YE*NOS+QGPY[.F=?>@1'/>/?*1HS,)T2/'GX%BNA\_(UMQGR0 M]PN4A]$O(0#@9Y7Y$# 34GZ\FIE]2\?0J(>)/E^ M'LV>#%\8[WC2^[+;]XB&TN*9';W3+(_UI)V9,@^J1@NBHW#>YLS\.-9XBQQH M!3R?X4TD!"<_1V"E!K8!S/:I>U,3:QJ[%XR=O1]5Z*H4?THQ*OU2X']7Y=6A MG5*99&F#E.>G=>4>I")/=S.ULRKU-F,87H6B";BTX4BW\!%H,=>?&TJGR;RQ MC:=)^XX\+6$2WM+&C?6Q=Z9$GDUVZ[0)W\ K!O(]S+!B%[)*;P"_@-4<@!*0 MC^ H"2Y EU3,E*;/_.WQS[+,VS "4TLCE,IE2].B"J7/V6*.>HJ^G?Q!%:9G M$RO3V*UU<8_9ZL-[T-48IAD?_S'=:2-QB#0=JU9)HLYR;T16?X48WLT8P.9Z ML58-5'E47-HL?Q+/Y7W/"NMP-Z=R3KE#.7JZ8L>%^IR@I*9?U;KCWBUD\S)@(X3[I .T,IS6FH%.:E MS-\>4&KN*GNSE29S4&%]65K[=E.E2@Z\NL>CDEX;\X%Q0XY4'A2"9 M0GX1;/G,AZV?DM6>S%4H?!^N C. QZUKQD7RD(^.\88$6%#3WKR M.=9&5Y6>,<[9ELTZ0AU.H-HJ M='N6#BHZ=+IA'2!5 -L;(52R'1H%I[CPX3F#>&> M@$!BJ5457N!/5LX;W_QE._79Y+OU575&"U%?M10;[(\4WE6%2]!.##,TEV D MNXWQ?BPG38=4AKL,7/Z&\S(71'0L&MUY[3D0Y"S*K4WJ.I'YR\BLP4!S_3(" M-@:F)/N,55)BZ5^AVN%#4Z+H&\!6/L)MNITA19+($/Q3@4":##JJ+0RN#[\I M2_C85M&G^+BBL0A2+64"HE_]@%4EP>)Q,Y^R-E!0/IHI*0 3'X#F0J1U'X"B M,/F(3PCK"=.J\OKGC@'8S;6AN4VU/VLC8M>,'T5_S-9,O>;1 MBQ'FT[T$HCZ(7\0* (&=3(#PR@7\9MU1"V2;6&^UT31[\C'*3?ML:FE=JJY0 MHV^G:(;<@Z+$LS=-Q?B?[?$ASE[C,O5.B&N-(*-S+UW<@'XTL M NP=&TE3#1X_G>[\:A2Y4&L5(,.W,8@)SHKY9] ^?P$5 MZYGOQJ2,*Q'_[#K?(^]OC#/FB VZI(U9Q]]I'L>:%3'9BON^L):0*J=)FQI# M(8I5^EK.1T_AW/Q)0XA ATRTAX.*T:?[%Z0CV#?@&>DKN,J8-?=97(3(N?=> M7.<+B=U@E3N9]/DR MT]/-+6?E(A"@EX>&O;1_I!#[I%;:)"2'E58?*I9.A?1,U&5HO8\[Y!;X5%+^ M&8?,6Y "F6DNF*##&H"EY^4UT7.0[DHW9GN^'?_N,J+^:5)\2LH5YL_#:1>A M(K@EQ_H,K!2T2Q,,87"VDDTI$T.?2;R1EBNM8!Y)M,:^:$]"TLW"[SV([X]_ M/6LY;G*Z67;T*":E*%7VRX=X^;A_3% RIUC1*[ P1@=62T(=D)Z[I"3L#E\S M$UY1&7U@!(M /&'Q?7G*I/[WFFLW9L1\;(,R2D] SA2'"]0 [F1#PX16\/%[ M+V+5BK/339. /;1YG21'9EU4]#K'V68]PJR^L6=08/YD.](Y0$:@6:K[V,\Z MFZ2AWW]GCSW3/25?./3N7&'S6%E!?%6AS>>EH7C?D,_A18Q!^)<#4+OYV(AG M0'M4-?[8.GVJSI5#PD@.9 X^(_WS4;=>RM;]-0DE1_=5+N9 /-GTM6 [I4 M+Z7.N%!(E](,.5Y_$3YN8/#+48[6U)E-26*K/'. %CM M\ ZLXH!KY*W87[HN+OZ8?'APK .RLV%1,G=/=\\(=13;J31K]&.(' Q;6-I: M6ZG-)=GB.&Z\6YX)@/<,!T.QV?MH_GX[I_.DP/A&EEDQ%"=B\$K]H+J8X82O M>Q"?(5P/?]-0,IF=:>XTL.7&QHXZO+&O7/^V5;]GQA7@Q91P<*'0H+Q0""FO M]@VRV+'D^._0 E[%M>3X(BZ!T7-YYPSXGJ15Z+V0M7QPT<;G6M@M)O65 EST MO-('X"JV6,5*[N@5;I9>>).J\L9G\'HN.Z_> BP \W4%#=B0YIA.@IR>1S?I*N)GW'.3IZ\;>6'!M1%J+8?,C%VT]N-B M6>=$;5A^GV10@\;=0_,V_5;?0DWI)3!7= 1#6H(':*>:T&"DG#+OC!E/)UER M>E)4=U0635OLVAI3?3-*K$;J@5_Y&Q]=Z0?,)N*YUR>_-"ZY.<$P0=(G),LQ,J!>3/P!*150>@ M#B7-3E%"J^GE8=++_D9)_Q#?H$#VVNR;=4EE9:$3:$DUKR_M_$$#*1(F06&] ML*KIU6D_TK)R @4);A3Q)1IO0#M]9NU]!.V,G94ZC#8M UYV#-SG^\+_2T*K MK/8*$R-G^WCP[1+"(VOJ2JH6U:;O8!:#Z]8>YW,#CJ5V2O&7)7XZ_NVE[I&; M;#TY@DR_X_;@ ,0-%4%0*?: #?6J1A+)?9:;\E$)_P+A*FG> MI)IT'N'WR;R;,>*>T'>O[ 9[/\ T,4?F,R;F=IFZT!,WQC4G'RI/-G_1*" 2 ML;XZ3^H:47OGWEI^ :'H7JUY7+OJ^OM.%9,3=P^? "G\8?XF@&[-4>EW)H-? M5$^8F9M_5:*$K(A%99Q[6FXPOFQT]Z11EXZ^TWM>#F8&NRB%4(R&&6>\1'&= M288=2F2%6:'%!,SI^I^E)1^K&NN23_R>F+]?-W9$[Y+5WHWC EGS2 \8((=# MT;RH[G]PM:C50>H-6"M:?!P! >S;-,;S7V0Z#.PT*>!5/UG:9V<'QHU<%0MF MDK3BX//HR1U6P4-D]WCD3"KZN!H&%4GIH+\[ #WB/8X0FSM:S5$#1,UZAH)= M"SS#S]:T.3NGF4X>LPCR$E5\=.HM*^NXL>KI_6DB[D6U.0M"VIQ4TS#G:-H6 M2.D70)8MST/[PRZ7!\FZ)LH;<%5Z)PE9JH_''BY@>1(/VO-J 7]!K;&1-BA- MP!NJ,P),R2<-V=6VB^G(X^_T[X"CMLR]/(^B#T5,=RL4=1 IE:JJJD===J^T MC&2VX( SJ%8EM@ZT$%:)%D2NR2,K=\!/5K$0#T GE_>K2ZR?DO]@C6.H&C_& M0:R-K!<;%-=[B]J[NV'&_5? 9\.[<:0;Z&1PY8MZY5;\2<:TDP)YL07#AA?, MX2 =S2>&*'BN"1_E]N1>R#NI.M7^Z*J*P1'3>JUFUN.&3BGD$(HTX$6.H50! M/E1'+^VDX9IJTM8-7+F7F&]L0,$9C[S:Y,4%L=3QA=-^_"^O9'(WW_0:^_.> M!]P!XV$HK$R+0\3( JVP4V55<$X/C:S$<#F23+!08S\BV7C6JB9E';U;,^W^ MV(%]J[&&YZC?KW]' \410*);$2;6>-EU\XNI=Y"+4\QZ^Z5]T@NJ7"$FHWA' M!/ZS"BWHD1E^BO P=?;'_B2Q[GDG3^(%PP,0O#H\@/84T"T)%0#B@F8FC2 9 M>UO^/37B#O;EE^V7+UC%N+'5* "=G3\.9UAD(WUFB-2LC=VXL*PFNKP/0U9A M/65S[ ?OV&U*OYT.'3GS-D#0 OXC/_9?:O<^NC^K?016K+&G?CYT6J!0 J+' MV3O/KSYF^_L(MS%Y!R W) ="A.('Z)6&CQZ 3FU\'/2?5#7-6/AA'[7 =?/" M?2M(546J=)*ATM=#Z LVHR1E]GL (=9S?ANM")5/6^+TF@UODIZL'EB\(<"M M:.7*G;%&,0"OO:/>!+P8'##JF5$/"2[[4X:SL'A9A3P]7S[$U%V1-9'4 OGK M%\_=UO]A^T:K\[5!S.K?^1Y) "_UKK[K#&\L_P1";O;(84PG>L*0@B%WKJ&INBMP\= 'HD?J?7UREYP\_0?5@)X@ MC>60ER. C6$Y8W>60KB>CVG5K#GU>.;=G"#*GOM?]1L7MS*]5 MIOO+R)M#-C&8>"(]$4-$VC!S9W;P^=6JPS>LDAY_ZD5],H M7/_2(5V+EN>.F<]@GN913E .'YYZM8F.N=7@-WP7H?%CXU/?Q*DV^0<@/I&( M);+@IB@P[D]^/-]T">IX_U6JY=/$/+>FH5^-J/IHO;?FYY.UU626ON^7/NV? M5++$V=_9*'A_W$"W2X?] W9T\^J_G"'+EU67_L&*#>030O6+QT?OC'4N:4XA^I;6LC4M\6<_2_X'4W&?CF*" M+7YW"VW D:R2K_@Q>8/1,Y%R#U[T;44&/XPKLCZL,V.*?G;^W;#(G?1)! MB'02H5YGM,&$D.ZV\R.TZ!&:>L.NW?PKN5W)MX>TG]S3N<04;-%XELU6HQ%U M'][EFOWUR"*'T6G;WDH[)]L?_:9'XI^4)7\2NGM%,O*EUW8#Y2B31->G/'_: MT4[1Z^:\S6^DL%;CDM]7;\DFL4_4[ N!L0Z/775QJ#?BJ:U#/96AU@YKX&#P M]P/0C9@91@ MM1Z=Y%R?W;@:_X?Z7Y,^';Y]^+%@(KB@I*14;46KBO[W@UX1LLGL]ZX4BY[] M=I,-! (=;G*8@^8E-!?=5MX(=3*MQ6_N0!QBHHOOE@^4QE7. ][#NWM!.]NR M'^(5?J.^9MX>?J![: M.(_M>2#,9>0TJWFVX5[RV=GKA_O>BCQUVY=H3&/2A?Z<>3(%R@JX?K)M89Q, MFSV3703LVY8)(6=M\T5P\:QZO=B G:;$ZQ]1Y^;QXL=YW]*XJ"*AAO2LQDM4 M*42D(\+J%PH/STQ5(XJ3-,C'P;,[S#P(Q!CLN8MT2H/"!?Q\CM+RIIWWW>- MKC()$8T4;>SH"Y%;!K_M"GRJ(+9%7MIR43NG7%IS3F;:#2D]=,WH-(Q8T'*B MN%ZU%$JUOGUU]?#Z/4%WF5EL$$"F\B/FYL"K8N1;,XI8]4IX[ %(R)^K#J([ M"W_GG3MQ<0-5WY#H:+S7.P"?FPI;[^PE86R 1B2PBPXVC &RNIE;98/ M/!KX,>0Q,J)BBWWWD+),B5P=^ !YW"@F>F:<;Y"5XW!#T1Z&8@N<(B?SCO\] M#*^&MTVSU$8^I.G.\!X#X-=)55GIU;T#W?GT,MOUWQH5QOR?J3AY\-LZH[$W M+EUV^Y;_HSL)_UAD,' 6V8E+FJ[H7,VK?\:9HQKQ2IMOBX_RI6PNJJ\-F[;EB/^D.1,G#D XY[ +YR'3]P!Z$0CZRPL M>HH#N!VJ'E@$#+:CQ[1?!//Z\UQM0YRM@7^.".[J!PFA?)*?#]4_M7$8L76R613=NZ-3; MG"NB(0#/3[2G_3BWI1U@NGU\.GHC8"5,7LX:446U+24&S9_\KF#\./X%ZFW) M:VH2JA<)G-U&\M!LJ3(, E(\_.@=I.CLI-O;K@F';+RVY)*/,P*"JN3I2=J^MXQ"^$WO^!R M3$F25_*427+^*;)^^TYZ;OOP;XO0!ER0)#Q3TCUG3#)<"G>!P1]ZNO\ -/,1 M64%HPPF$W@7(,V@V -^*%MQ9@GC.+I*\T$* Z,J-D4&S*I=8JC'J:@<=5X6A"M:QZ@KW6MAV&>K M#6'LK1K,J[OYM2&6AT33X9D]CZX<>_^,MS]X"SX>.:..[C2/V7!Q2^DL79KX MW+]NGXB%>KP^ 5\8QF-TOD2)OK]QX1Y97S+#\F7S?R=_(=O#%L\NT01D@UZ M\\/\&7ZSOBY<0WRH*/^D\O!3S['\_D^]RP-1#QX)V*EN$BP&-ZH2]K9+;PR8 MAF1[VBG$RCJ6BA6VGF/+/7(O%U.&?*0\]JZ::HM50PBW:M:0W1TKXX)R9,$K M0[RS-Z$^5B>7\V'2-GN$3HC8:Q(T#((3* G,AZ;%&*X,F'[$F6J2M1H52>EO M93?#_D[3(7?^OT[]/! V+?O321!#5Z(YCZUZ^PZ]I=6;<]?E5\ZW8W_ETIJ= MQ4<;/FNU0OWOEIXRU=Y-_*;%/LZ??J^B=.FOL(?Q9-PL__E\EB0N$P6-4F5) M8WP/"%JFB_\0K>,+5T4V^R%]1L//AUZ!C^X2>8H$6J#'&CMCYROOEB]K?T(J MO]38B9]([P3U-,[L^5:'V3#%@PB]D 9C^L1>>JH2E)-V9D3J !2%FN/RE*ZH MCV50AN^PU@V-\MS&[']]8M@7H>:/GUN9K*$\=>J[]N4.TAD[I]O/JVG[RV2T$14 E:-=OTG M5@#!9:YIUQE;;?10#0CJ?"/-^JL3L'ABF_W>2H:DL(OJF!(AH58CJ>.)EIJ)/\U"S@"T^]WLSYE?RH<4Y$J]M5O/I-_7YC8ZO?WPX\ M.OI01UQ"0O"<@L$YF<:,&+.9Z42D (2U!G8,@5T_<2NO!+/0BMH%R\- W,$Q M44Q-I.W:P)EOZXH@=> U%"K0:KW\UGIS5N1%6 MUE4?N1.+VRQK, 7&2"C;*R,POBI4]@=\_8#/&@%_') MFMQ7*S8\6^#!::A)P= KND;J6Z' XW7'INI2\_)N]3WV9/\HINMT+2G0B&A8+&[%=0 20=PR<=S/C]M><5[Q#1'E'2(T\\JD:BR)E^^X M9)F\-1QDX3M;K7?&>#?]*3-2#6"OB41'-3K-/OQE+>,7OBY@.@'. ]$A4>V! M0N3LA"T$1NSARIYTMZPX,^]-K(WM4[UWO'?>A;6F0#'DL%FH,]F4P<-/3VJ4 M%GS)M"[HA$;')ZKS$&L.EX?3-N]HS0>@\*00P]4TYWQ@A9B9!!7Q^K^Z^\ZP MIJ)NS=!$.E*5%IJ@%!%I*IBH2!<1E-Y41$"$" @$B$20(EU 0$$)(ATA4D*' MT%$0D0ZAA 25#HE(/)+"Q)D[=^;>.W?FF6?N=W_,C_7O/.?LL_=>:[WO+N_B M1C,!3")1^1B?]&<-'C(^I@N]@K\^OO,HCQDZS&<)S0VO"IOB+L6E3#P?-"F3 M3624DI:3C@^XB,>,*'-PV=FTW?!3/C;(I[K19C4,?ZKF> IFSRD>?.@]_N:8 M[RZ$^K>R*2=_Y$2'MMD#" _M/ D?K3XOG7,C;E+#XY?<=RZ!%2YT:J1.Y#BV M'KQUC,F,?1$PH L-3^_92>0S9OZ(,N-59U.B1N&):J%$:IXB/.=_N[YLC] C M#$?T_RW2@HJM3]C9NW!M6]\5TC]UYN>\I0*'Z:3)\21!T.\*V_TM9CPP9J)F M[P-0=]/H R8?24L-/X07O!\R1SM2Y-KWY8VO_/)6=6G16'FWP%)*W20IH95/ M%66-[-+!>F@ =S1F45: ;^5ZK1L\WN;E>J3RZ+NEOB04]A[^P&E>4-[&T M1:_L@"!/"A.C__6)L_]W8U*1"N?57-=^="C?YW3G*V,&(2$95JH@K9A4':^@ MU0HNR N65X0#4%P'.PF=;'!I^6\A:;>I<2EAF)8-YZ]6#KHVKTTS*5OOQO7:J?L$KLU^^FCO);EZ' MV77>D63[87N.[7D;LZ^3:$?K:]O):Z3I9V!"?]ZR)L'5D)AKXDM/XB^FO+TW M\(KQ=6HHI'NR.D9)[B2U7\='A'4E&;J4B_R 2ML[ !T#\OJA=791R# R>QW0 M7K+;X#[8J>H2=N?B\_DC4_"LX^<>-,\'?=U UD WBXGJL"Z(PA3DT&K@(NU\ MU!+I 5',:G/U9;DWZ3U[F:,HY:,43)+3SO&^)POA25_"SWB FF6-R\DPI]I#FMS$WD21"K2 M%=/K6!.#?B:'A",W&TGZ%L#O8*K5#&#\W2#T<4G*^9U>\%QC\8]:OF8_)RV] M%[?Y=I\U/+#[\X1O.)SOOZ5BP:.BMPXK//==%IA3I3C"XIUBL,)M+*6H3=[D'>OTMFD.JAP" MA$QF7) H:?>VBO_EY1C,VO.]*;/BXH6@Y,;"U+Y81!0SX+8PA^-)']48X>@^ MVTJP^X!>@K&YU2Y:/4"&5JP/\L)D+TB/?T+[S( M#\&6I(">/GKYYGJXB2UXQW5U[,(#T;.$-8.;TR_L4$<3)IXHJ?II1!4 PDR"@:S,X[ >Y97 M^K "B&,D/M2;2B#3-G'PLV!(OPMM#')>_M2*Q^S-_$FJ17" J/_>"]3B[)?Y M]6L[=B.C[H#>',6\+G&E%]RHW.NL$S=DFOA8HSMPOEK4_1[L5'\X1_(S0W[^ M/_&V: 10OKR!3\C7QY*#%_?,OL_Y\(#WKFL<;C?EE'K]T"%SL5V?F)VT= ": M]:4$D=";>23L;[N&\S>OFW=RA$;QN]D/D$=T?WM\16E-M5W&9G=DM'E*-.U+ M'8_)6B-4V6 :LGS4Q5%U3ZG?QJ>4?TW'OCY;NXE9KM (+TD_ G8[_IN6S0Q MX2+M0^2'?[WB& '=-*FD9Q(A[]ZU$F#:<;C4R>!(:HC^$2&X2!K1JR M?7>H;B5WWW*[>81W3N'@#]Y5[:)BP%IY@,6"0H-@9L="A= MA^X48OYL,$=YFL3>P\_#&]<;C>=&S07=D\N_JU%TA B+0X\$S6B$,1W+0=^F0S\/>)F <[_ M]Z4@[7%XDKD5*_4V/%$@&75T\]0C9B0.]YSFV371>';/\+-@/G?WX=Z, MM$>&K4'&#R3?(&E'>AA'34SX"9]U06!ZP^-%A$2*J: M7@EP[DX453!RX;A> .($<6.N+PR9=_T#M."99C_IMU/]:RC)5<.:>OSS\]JN MX&\)!CD*+)1\2<[7,GP@Q-\KSX7((SW4PS2KG*[!%7OW)*C@EQ<*QV#U*78[ M@P,==,PN/NI&S\,#4%=IX[T0DRB&R'J:W/,5O92*+[VOF1@*Q_5[8<<=$=F' MKQ5%;WHN67H1%E/(-QS(%^+0Q @ZO*/1RT_J@^OBE]WY+>\C+,;IG[B-[4L" MQG.:F8/NCU!I)@W_[HHGIU9#A-^,OJGYJSI]"0]_/?_1(+] 3='H5]+TMP3^[)L8D=\G^*U("(MQ% MKNRF,%BF]CZI_Y),,3]I8%EJ!()MY2G.]W?-*=P]\U%!*%GOU>$,>="+#YWT M0N2]-UK+)55+[E)K^0J,'K)]#TP$Z0^WL/<%U_=(H?UTWI.L0/#/'RS8?ZJJ M?))D/?*4KTE6#.F)QD&[#T 8O>Z[0!ZA76GE:NZL6 M%I6!0SVQV4HJRY*CZ1^:<1?$VO"4F_1E(T?J4M0MN MOG=TWOES5,85)C S$#1"W*#>8'S,+>WV?=46L*0?YD_34=C.ELO.O*9(G]H> MW8?ZI\PTSM5_6HI>Y\2TQ"HF7E%5##RA,FA\6'://00=L[P(^M3T6W6_XV3@ M9 K]S97V5>B4QI;13DM=G0O\L[2:)\01-DJ!JI6A2Z$^!Z"9Q,S'_1M\M);)9YUFG%YGB=..J-IW,GBG.^3@M0-=^G/+5ZO?+RB5E[. M1W'47SP #?G,%ZS$K?=. MVY9N5QIYYSRW7_>B2>Y1E6>\)32>8?VQ"6)W).&R* O2B[I2+B'>Q07T-UD[ MF4QT..T;'17)!?104H%Q C:*P?XTLI1H::-O>E?%O#/^1T8H&Z"0;)#"&)2@ M3P.S/G_ST/22%Y,Y>FK$?J7G68T_*I-]=!1/\6ZR^<;OYLBFKV=C*/R[P M61E'LNJ W@'H" U6!F?Z02"]PN/;E0'(3<,8JZZ+(^6?=AQN_B6^M]/Z?C3M M-\W?G%^??%%Z\L)\T39^N(XJ%,OM<%_SG9F3IMGQ675!9D+K_SZ&9T##J9)I2RI6NH35WK B8<%4._A@52+%RN VK9" M%M)Y!>WU'@MH-$2)IV"9@3/N "3F4:?EX@@OG)0)=GGYMO7#J]>9,\?D8AX' MN#-GT!6I$9>FT01U%/G4O_\-I)&)/^020 M_I?!V[SB2]<1,\4ET/GIM5":L#CC<$X9?(0*7=[9>E5@Z54DW2BA_&2;Q0QM M8IO]ZZ%'TEM!T@XMPOY[0"NKO<$(@\N+.>E2R1I;GD@?7HLU3GK6N :U8J X@4BNO)E:DDY,?46KGH6XWXVL27@^W6#4CB'GB*M!* MN4=/;[.O1-B_8:C!W7S5]7KJ5.?GYDN'PO1NIE@MP('Y7J'#G0P50)S! V7B MP!M5?0XHGE#0H 8^7(AI3O_CZ-!I5KLN*9.^F9:5?\BXTH+7.2UE&43W( M"ITML-X#4#P.WY/B93.AMKFWI1+!4UFELMH5)!+8;YU[$J0O=>CL RD)F@F] M!;N4A*PWV2S[W:$/W.882$/PB:WQORUU%D:6&DW3E18"SXHE)Y<0_]LCP76DS(7? M,NBR4+G.X@6/K4$&$9QF\Y\;'#$K@D$S0=^.S5V1: M;[+D \/A UOL#"$ 3,KI@=9.]_!8^Q2O.;FV6;*^?H&)X4AP6/[AY7EJH%R% MBSI)F*25_LI\&%H?-I&H,P(#'?=11Y!YMP #IT*U-]Q,/-?*B8KXESH[C/4D9$V\YX(?QE;:$8 4NDU M4C>MT^E$(7:TA_1OVY)# '?AF:^7,0CU)(T0.*/1&'H@G0SSN"U&/&3L.D/P M,/KB.!-K_4G6?@SU 4T[LD-)I*/OU9+126HE)*NHXZIRTQB+.Z?4>R,250BU M_E8I@+\J0&NX_?.YKDIZHDB14'8%;N+,!@ MX!?<]E-OK%?K\]_-F,&BF-<9JS:7KUGH:KIHT(3P#*[,*F37A3VD#,T?. "5 MKTG$U8CP>12X^9RIKRG)K:@=.A-OZYEA?SC/E+?##/3\#S3CARY-/-]DFI#B:>%758VE@?? A M -_7DI-*:I-8^ 5+O2Y\Y6-S_G \51?#-./>IT?7( N@]M M@X(N[J%W/7K![ 97"6V>#R)5DOJZ U\4.V6MA"K-O5CVAS!=GG)-/+\SBKGU]YD,7Y]R*? M]N9(S?R)PL2+_^8DR@[X0W^UPG3;I0(MY$#?:SWN4L:KUI,'H-'H-IEV*.7R M%+0.HN/D)-Z)K6UJA !66N#7=[#6)'LMQB?RC9/HB"#;FP<@TOU'6,KN#P K ML%W7_JKCV] MWY'VX_0_NUA'$OT5="D+U8#:LJ0\OM$-Y5'Z^DLU^0C12C2[!G,BW.#VBZ$S MU-[4L^NJOW(HEDRBPL\8^BLH.4Q$IN;8($RFEWM>:A!^:I>Y5XO-"-T;4/C] M?K 'I>ZC^WSL 0U#?X&\!<,A*4-38M-+TSVS*'.SMM81X?57C>-^5H_'!4,_ M;*?'1P8UBNZW4X69Q$H(ZP6>S?:UDJ+9:](NDQ'Z=U,?7_MZ*L]#=N7TG%3\ MK7"SDQZ=GC=U*&XIA:L,Z;&J7QH":[I38KKIAZL>;"XY%,9R&EVYSAJU>DAE MV,+O1<9%$!OH%O\3:S=-P@%H#M9Y !(*OF"#IT0"MY>A">?]$Y#JJ95$]\.S MLR4YTI\M&[S?-G>T-%A,I439435>L[$VSW.GUBTI;QTC35,R1G7:(PCOUKNA M_$"B'X]#X]0OBY3S/W",HV^S'=QX7IB)E+ZN,+O.Q5[NB>OCW5[]Y[M7;6A* M'KT: HX<;,QGK2,SX1+"" &1HUT@TXE$GPN*5(P,9GTWG M9PQCE4%/PHM%W6W;FL?KAY*H%Y2(#(?;7JF#H^^$OG3>E3_F*JBYJG<&;?#\ M'/HXG8FL_-+BW!NL:,>%:4JD^,2J+0-IH@56P/;'579/!N MJ)6FF><-L#7V+#O;3%EA,SX)*52?]A3%B\$G=LB.!>MO" CX!+DOXKRGD-XM M&2=>U/T)^.8O=^G"Q>4JT*.;]I)4 X0_J7%+E:3:#:T7B-:F4BW!_9$RF"GM M(3\;;8N7!4TI=XVRK!<,G_3(.<:%"[MF_8?KIO^+8VI[3,!A#922?9>@FZ)D MY>7&+H%GTVX29(T8 X/][%=AA]YX/%):3YF"2H.]07C MAB@Z>93;P+LJ6G [@"*,I"R>^$K3)(YP 3D7QY;:ZYHGJL:,VL>+Q_W\3!WF M0E9+'"]QV =FSU_P8O $5Z_F@FE"EE"FTGP\%?6@(YDMY-6FPEF\ZJ>"" M>I4@"SJG4TF580RB:IE=>XPF3R^^_=6]+U)NS("K%,SGN[^3I+%7]JLD^XN< MJN/QA=X/.$UJ\=N;9UF"GG" PN.9F @W1PD M"I=5_'"D6IKN5=;[A@J810+ M3>)-4F%[9]S-$T=GF.2(9U[[_D)"9:0#<.0,*/-I B\,&% M4E))2HY/,#S+PB";>C/!]J;X/9O+&I]GI*8'D#7@7C03N@LP 0]N8TE\JX[( MIV4ZC23X SENY..ESZJ%%-[#W:T;$]30\7M2\%N((^X(B M,0%X)Q207]DD4\WARUGCI2G'QU_>;^EE"G/ZG1R>FC0 M'*0\I!#)\L<'AKT_,KO?0]A.()MU*#K/>W<\$W>)9LIH[%;$%-9I<&D/Z0[E?HM6WMF(T"#Q# MXK;"9D\,$J9[@K0TSWFUURL37_?H8XX_=>3ELH@$A,'(!\KL*^[ $0, M_FXI!1O?QD=<.,5PEM:PFJS244VH5E/*UFP0.+.PY2"&*W+NA\;<8EN?0\_% M4R"U)%A,I.P\8ZR#UU5RH"595X:O@[$84UT3I%AX1 2DZQH3[Y$[$>?1%8@P CC)6N9DMWBQ8@A*J?3=?%B-^F=%+GGEB;O@R\=,/\JB MOKCCTGJ0-58].[-)2\E@EGL\I)U>;,/O6 QFHLVJTH""^SD4R,=XRXG+4_K< MF%OT1-XO3?['.=&Y/1ZS\4>NYQ?PES]@HE7+5K V:D#2)W)A'+[31O;LPQALXY?0!J2(JC,VJ1;^P;;.$7"CZT+],"R(9T!>ZOSYYS?W!@:9FEF0T4I1G;41&>,<>JO2XRG./JFK M-JE:_,4KXK N_*Y)E[;]=+XL/0/"LQ'3WI 27-(:[ T2WGB%I80[(51U@.^#77;*5.FS]5SF12651P4(T%:K>3_L_ M*/M8LG!<#5?0X$W\[\(#$&718^6^ZHR.^TPEL?B5>LEZBQ&1PO-P%9^I!'7J MFH!ZHE+#(ZUHH*1&<*'T"/T5 0<@@RJ+ ]#JN8I A )0)888 MB0L'V,H9 RAP/NX/KDVY[VSH_2;NT;UBG3^].ZE>V2.$*LX#$$QC]]RZ:H%5 M#%Y4T95,TR:SL7U-D0AB BK;)&0T4KS:V /PK1+87RLU1>T+BHH S@D5K89L MCOLV>&JU_7&G<6V;2ZY =0PRZ5MG=_ M<&%2^M7JBGT/,"* MC80N%:)(EM("#&[A, MOA-Z3,]1^IC!SRV#K MP8X!KST;:9QQF)/*!9PRK4;<750G(Q(O9:B[NXB1-"G.5Q(Z*:P= V(+T!;;S$B9M=&5&/U[8V$;-3C-1 M.U4T\K.-\SI2 ,(]X[HA-G.7S/D,.;[#EK9LG*/*$]%;[O;;2+5!G\GY3O*J MKH !U9$TB )"Z^_-!IH/&=T=D?1,9PC*YJK>/OE6WMF[2%5D5TZJTH1MD!"O M8F]PIR.U(E_VJ[:5Z*I>ASA9-Q-6YM.2593=$AO[3=ZT^E:ZN9EDYY97,H50?Q9I$$R]/.Y41 M57U]/^4@3=E\U94+X@SN^&4S"#LM#&@LC/R\+QX3? #BCOQZA*:5X:PA+NUP M?U&.:I=7U%"PH5.5UG8ZO!FZ:Y(;^%DTY1*] MM$/D,)H!82R>Q_;ET;F[+6#LTEY=(2V/.W)WCB5MV9OY:>25S3]+2!O.\/QS M]\76@ESXT@-FCLML:4#]K6Q.PM*$?TY3GH-G%L7(TAU5OL1S!E)\W_KYKJ^G M&Z^>ZD5N?.$!:1UE WU_QHX78GYHE$G%&><07H <%>(&WS'*)'B/_ZI2O4ZZ M*B/QW+)RP:<&G[!CC%%:B4( \@YOC=B-SIW1?'0D0$8'F&7^ID82<6 SBP0C MBO=:2A(&$B-5?!@G/P"OBGS"CV>7\HKGAF1JCRY>4CUVZ,H5HHCD.3?5I MCE\9"P'HA?L-6QSTOF]#!H:(:#-%5D4C1T5%UK?706$#?99!E%;@4GBD,+!# MP;5,8OB4">PYX<='HMJD;R%,T!N5%P9>E>,=/OD$P+Q*^R3FC*O=3KB9/-?/ M5A'_'*E/"R:CMOXZPSX] 0*A&3N[;QV 1/\65>.%[<75Q@\E;#N1$J1O &RG MU>L?:D7U/98CLU$XR/;/D+Y@4<882H )1=H]NJ>@@FWB7@2\-."/[Z$TPD)% MT:]EL\=^/,9[W*K[^-Z@G UV1[>&M^U>.O-;%61(.O4$0H*>/4R%(*4?YE9?/=Y/S#YX(66S[* 9>4[P4"P+?L?\1OVFXK/$, MSW< NI4V%T_TZG87&W@+)/6 Z\&]="^S"<_Q=ZU'AGUA(JN\@;1D'F.6^<-= M!O9K.KU.K3[J?,5[M>Y'3^><<:J[O3ILKDTJH+4=447*9'"])8[$ M0NL:^P] LXM@W)E%QOAR7#M1VLMQ\A[)[=.ON?9[HG&['VW;<*,Q[/W57';G M[CW4_;S:C5BF;\[;N3(R2<\Q'S%(VX#[=2'- %Z25O$TDA*;LY3;3"+;Z02 MR3WFEY^RQ8=\_8&Q37)0&&):]Z>9;'YH.GN MKZLK>R?JA\:2#23D!H8V%/"^WL/>X@II$P>J> M*$ I-+6-A\Q)'-[9W*#:N\+UNL 2_C",QC&X_$[7A_MWYAQ:8_J"D+!??B9T9(*YLTDEY M2^BN-#;&=&[G*$3L1 .9HWY1I!9*RG(X7AXMJ0L-'U70=SF?$Q3-(XS)637_ M#R[Q\R^M]#T\XB*9U^P0]NTL7M&O1;NMP>PRZOI1*8G(K'<^$J*E,]J6*K@O MH+X8W0]J/ID3A(O'J@V7#T"]&@GN @@^*>RACJ,:26V.%?@25,&:GE-4;:WC M*QGC_.UO"B_5EU//2;]4T!)U&+7X6-BF0'E$;^VX<(EJ!K12#.C-#!YX1'?^ M:=+O)Y(#$B;/#+BJK,J\<5-QF4EABUH&UL,B->:#Q=*!>$V6BS9+X&OKB_RD MN/9*1U_<2NRCN;DMG=]KTXTAFI_4*\/[-[D,MXML-UHM+*B.#S2VWN5S+7O_ MB+O+FR%W5*63=(F37>+/#8HS,T$^@S_'+E3-:X75/)MTO9OD :K5:P%N$#LJEW>26U:>(HX7 MSPT1T-S.]$R7:46UJ[BA/X$\^@BIT]'"+5[G6+;E4ZZM_N!FF;/T\@G0MM?" M]?^\V%>0_E4L^?G-+.6WLND#=XQLR>!8FM8RGWH]5!P>,G"S-H27$IY2:"4L M&,AEPBXD<$UE3X3E33E@TAT^\;#O/=SC6JOSW5G_1EWKC_)N9Z]W;DGQ%>+W7144#S;).2FZ:CCPDN5:%/1'VY:]%8FBXR#'90,]&Y--/N4,7C<%_0Y7 M'6C3H]Z#J_;B&P3I*7YM/$1)/T_&,::+!?A5+PSX:U.KSBX:>E<**P[+97Y. MKY469C7X>.'L1^X<.U6'PHX"MM0E.OT*MIQ MJK,C0-GH[N"<_L4%D:&98$EN=9[$LTN.B_M?)'V4@@4M5,+"FKA+0ZYU/V01 MW?CW-633"Q$72> $A&4EH-&3KS,&VTMA^\18&'N/.?J]:;QMJ5_.X'Y?X>*1 MP6VVAS;& 2XK:7\W>V?K"+!>/E4"M'<$Q];E)D,V;JZC2O:TX!/5U6'HQIJ; M/PLR+NXT1]EVZN=%9?8A9JEL@"&SM:R=Q3- X5!S6LA/8 M57YZ\_X\?87EDM>]>[*!G\V^93I 2#IN8R:Q3I-%I*KW\&4 M$]H>$T8.\=DA>4M1@IF.3:]>FF/O10ED5\RP:B=]2RO@G(4*0300)X%S13UH MA!.0]19^;Y!HE[BXX3;YMC[5_J;/,=MB3UX[[="SJV6?'XJD-_N6^TSC'H6W M9]&TG"P/YTJ6%?-)]ALO$:*Z;,ZQ!R3^T5^&/C4P)%JE00]!??&Q.*5BL@)A M.+[;2G!-T\GG0:/6X/X;3/*47D6&Z*[=#WT/MD\TF4 MHI:"L@9)O]M-%CA' M%4)A!'N'WM6K)SRG$FP:7WQ6Z\_[!P23[.S"-8\?R9 MYX:LE]B/V/OF /9D=T).GZO\ME5<^'S00.$BTFO=*6+6PB>@Y)J"&;OPW-4$ M]=8PFRL$:9$7Z4=9WQ?M_:=N]K'D+0L:S;.F/MQRKGPO)IU#6 M*$6F^BB;:Z!_DFT:B.2GJ<;W@J6#L;B=9=U78GE$ 8G5ZX!]5Z3$I&[1?FC\ MDD\U8T0>W!X:I& 1;. !<3+B-5'B#-E">F-GD4NA6YY+SR(E([_*\&:Z?RV8 MD.^PU+[_.R0=TQOV6^Z.$P:/.J0G#%1)B3V]PCW!GDM^0CY$E'5[JG:"C.FM2P^B2L.D M9_W48Q)6ZF1XB.);&")JEGN N!//$(7;F\-8&,,MZ)A'(X(S]RF[(Y7P?-?[ M%A%)U!$,UTV3L\Z_7NCWR>4CSS;3EU0IV:](^.X6^]X+]L37=K5#5>L4L2FM MA?FK[I\P3UI-V,WA*7I#BLF<:B/9RO=C"9&*D;WXNL:^-/ BPHB,?KJ2OV'7 M/%9M8'*;O]3 [OQFR]T2OPL[?J,QH8>X3@\U(>:.N(?W)Q;(U/SK2D:=>)+] MX\L'H.OT1N@=C?C%XW<0PN4TKY;V*?D<^I46S'O=%0M[SNA^,R^LJWPU?#$IC.)G8CA1<+R@H^XEVW>K8\I\T8?OV;$+\2L_A7KM MX,*EQ<#L-%=ZW2D#BT(3<%904 EXB00%)"$30)SQ\LC4.F&A/GLH-AVM>2HG5+LW4?<*Z@S\ 1;VH-D.J M%C! @0'QY%+']@-03!(Q9:37DJTO5SUQ#8>*0QCJ]+A(YMD[2H<4)8>PZK&' MB30?=P1I[0G_Y6? ;5]RJP.6W(\I04"?$H(7FTE49[+M5%*9;XL8UD_8()MP M*X785)=N3/M\[&OYQ9NB.M]OT&#T1@-5J@YCP!VC4[H548Z_CQ=GJ8#CGUK,;#W53ME*)W&8/M\$FP.J%$G@$V>WE1C< M9#EMJY*H\8RA2M:(V6[3\B N!/6(Z:9[MW@.QK[RVWS?:[K;<20W+-_X7IP: MKZ[-+8!7FQ41 ->@&"F50XC@))5%'X$.4%63GED>3(4YQ7BC8? MK#?<_V5+7$*8#GTR>;373UTNEJBDF&Y-O%7$\E&]=1#I-3(W0DGHH$!:! M%6*>.T E'H"V.,K@K.Y2KC[9912QC??WHZH5HCS$& \;:G[>MHEESS#^G,%Q M%U:F=@"ZJR$V$XG#8;=J_,BI,^LMI3UE;5+:7 C-/%,_^::,[6.-/.D*YJ>. MW\&?MKM\G>-LP ]=*,E4 [3 Z%FCBL!'EJ\U1_"G+9]K,ZM68OM^X_O'H=>$3DX/HCM;Y"R87:U#$YYTF5YAH!E&2*#Q MPB*E7!%6*BF$E'LG%*E7?C>>[HZJW_P3^*9K%G*+M: G#+;YFVI"N_V!CH5( MTP2MDB :9%@T(HCD<7U* R-PU/NKL\GC2DN:9LA%O,42 MH@H_T)V!YI\<*9S^ ;X EM1D1T^(9 MTNU?MXLR>_8]JSJJ//0O$H5%KC.6Q!KMTJ-\%.<[S8YRB[#Q,+C4#T!R6!R: M\>5WG_N^4?'T-(:(K1783*N(',Q%]U9==D]$D=('R%I$YH,I.D?O?NTKKYV M"8GDGG7T1'0*'8Y^Q[K,GO-@&O/OWF_@'(;6'H ZW5.Q_$A_+(Z'$D7>>?IK MR(J7YH#JL8&'5>GTY:_/^(3?KGON8E)S^4]*G&LR("5EA^[]A/432)8PZ75_ MXE2ZN;NTH&HX7;53GR8 )\*D=+ZWY?KU^@G@3JE!!FO_;$AFZQ+:&F_7?3&" M>#YF,P*%_8YER. 9P\@Z_A12VI))[)P;J@LB4/N5=K)D77P-U$S5:0OY>NS' M _:K\O7)+'YO$RL;)B F5!M&3[X&D$5E@Y=2PDC@1-D) UCUNIV,W"1F^&K> M(S)_C5\9SGU022$T2P3O*?81>Z9+(.OHX!6.Q_I&( 25JH00!MX1\#BK9=36 M!;)D3R 0*)#HU!#= H[UW_';/E6E_FM8TT^"2*@JRA#-\#E&*E<@GBV<-Q2J M_"7ZO],@^L\SCL?N]F./^$XMNTQC+")454V=?%N'FJ?.ODTQ=ER8>5(!^J2X M9"O PD2TT#[H80?:1<"/N*#O]A5S]G.N?TW10A%EVO1H-?#MLNVTRL/.YP%= M%4AQF@X!+TX[-4V#$ML/C=RH09DU[;[?V#E:E9 VZT$< M2&1P(+L:<+"^ Q"KZX6.1L+.DY8W/]*"P8N-+0[;B/)X:JHMTV.T62@#\4AO M9!3D%'GS ,2#T"!']+3$/ZLJRC_W*,+2Z:3RKJRLBWP9[!51K=#(Y>40B!!X M5N33W-(^2VY\GY[-@,AYJ99$GKALTWQOPES^E%Y:FLSY_K$ MK0\UPAU\?1/##6>?!]_SF'D$RGS"):&S:T+3YNQV=2=>RZ&:(]S)5[(796:1 MOB1G(\SX*5BUSEFYJ#QK,K>SLXEB6>Z'"B"7AFV#JC=46->)<5TZD^#2X)[P\=7 M].A2=B^ECE>%3R#:&'ITAP'"$! @(2F:P$HY/ 3)BE B'TH/K0 R!JRS+;!B M,ZM_)#S+Z[UO.A_3==89.N9^2,SA]Y^.N\@K3.#,2B[MF^/3(LB\-"J-Q31_ M8X*0W1L659F0W"@+']*3T$,M:O)AAW0O*O>HI0@+&#(_&4 OPGJA$[XRQK'\ M!Z#[:4\A@A@R-UR_U#[RM&.!+U^,[N>&(XJ]>&^>H%XXH/)-+TOI&[_' MS[D:>C32ZT(HQ82>$BD5.=QQ@JSHU%%*$."9F[E_/K;90R0')/;P0 >-L M !0 !D>'!E+3(P,C0Q,C,Q7V.E->J]!BG10I"@@ M$14!^2(BTDL$I(D0$9&H(0&1(E500%")-$%ITA&0T!$1J8* D **")$$-5Q, MF_A[_WEOS7IEWLR\]=9_S?H?UKX+DGONV7WOS[GWPOK$P@-B9TX[G 8X.#F MB^P?@/4#$+&Y! \,!H(!]N!@+0$G 4Z.O^/OD?/OX.;Z>^3AYN;BYN7AY?T7 M\0GPLXF/EY=?B%] \.]@_[9/2'#?WS_^7N0_3>7DX>+B$>3CY1/\?SQ8O8 X M/V<3%\#%H09PBG-PB7.P!@$(FT>>?['' ?S;X.#DXN;AY6.S(<0^H56,S3X7 M%YMI'C;'[&_CV=\#W.(\$OL/V?!*N@3PJ45+&2?FEO*KGVCLDSX_1=8X''CM MCH"@C*RGEW?0I>"0T+#P MRS'78V_$(6[>2KJ;G)*:=B\][\'#_(+"1T7%9>45E<^KJE^\;&IN:6UK[WC= MV3\P.#0\\G;TW?3,[,>Y^4\+BP3BZMJ7K^O?-KY3=G[^^DW=!??^_)6+@RWG M_SG^FW*)L^7B_&L#OK]R<7#&_3U!G)MG_R%>"1L7OH!H237C1'ZI$[FEC7T" MZH?/DZ4#KTT)RFB8$#0I?T7[EV3_J9DR8S_81ESC4D:1P:K2N(E3*!?_PZA+X69?$MR! M/R?[,$T3=)EC/6=RA2PHT4Q%]&M=L,L( ?'CXW$W;702J [DE,])EOQV=MZ'.)22%MP9#@T3!X;64CS=%GR=^[D?'^FY&F8H+: MJ4]NR]+" ((M9PU3:(#\5]$$18C0!($%@$X]NF#V:#W2$G\[8HK39RGJDNS\ M=,*PG'F-;O7YG2;C>LZNJB+48(\H"TA*04=MIUJ$DFQI-JCE%07&4Q.8Y.)( M-0).P"99BX87M^*;Q+I2?#J,<8 %,P7BV MT%P;M^:''0NPTSW[45-_0C*I<0:O R:'ZX0KS!)4#K:%Y=*>/!@U962^?*E] MZAP@!X@\Y-CS8 $\^HPV++X52S[# NY>Q8%/D$=!+ $B_KV@6#EG.$MR0")L ML2'9\,=SSVF_D_\8^WJ_%R$VGGD<:$R24/V<._JGQC=G)"<1)P(-A]ZUV.[= MSKBE14U-[;8-I<:?7H %7;3HM# G=]JG?5\NXB#YQ0)("GM-!Q9P)X5NQ3[" M4,/^FHS:;G290ZUCE8F[M1+YU^$TC,='+P[,(M#@XB"Z5T40M"G_KJ#R(#A.K'A1 MX,L;T=O7F*ZE\>UB^8%O!98Z2"R@;PA-=H:F0\GGH>"!^F9R!OZZVO:POPQ% MN"J=;EYN4@8EA=<%EL@;7]( M( =ME":&6L2077)DT7U.5EXT;N8R3+A;L524!WD +;91HDHV<64!H>!XR&Q= M'6&V3%;S2]L%%Y/3P/J5+$-B7Y#ZM@5(8PHTL/4GS=8<"MWGU>H#7VR@7OL8 MDDJ4348:Q)1&]"C,32S\CE09WB$N$NV_)OM6D%OFHN763WP7^;VO=EH3V4B[ MR=9!E+7^$KKOLI4B6Z88T'%5$9==)DN)T9&ST'FK"Q.R5IB<_Z/%D8V$WGT^>+E O?BW%/A01VOVN_*EUX; MY+1Z(1W=*!0%JT3C*49[IQ18P,*%*>@OMV7@]C9=C(_Z%=QE:T>"K9UKW[ M M(R3-ZO X?^T>BG5-D%7GZ>*V^X\BUQ?DQ%^H*L4>VR1=II>QS7G1VA"4Q//1 MQ91[CB+/S?%B"!-\F]:Z<[%+TUV99FW3)M.O8,3(ZJOE>5?Y#KSZ*RRDS9DN M!6<*80D369B6A@'(8HX;R(=G 0*7LTKI*N2JI%_":K^K/LK@2)SQ@?$GI@D_ MSND7E!+O]F=][3';XDF ^H(0KQ;]5'77R=;GW*^&VD5OHIW[+.FH0:55L*%M0PHDL) M43?8\O8@U(FR@PU"Z#YW_6YARHS]7'TH&=O[HENH IHR8^\Y]>RG>@%7?*S0 MNPG)ST,Q7_N2#16O\0&,EK)N1:9 UNKVHCH1OF6 %Y5ESDWYVE&,?2S'X$JV ML2$%VRKE\/AHN/%>=$(ZEVUB2Q @?C_&_^=Q'BF7?Y^$7*"=1:WG?RZAA@4T.D;?K#8K.;]1 M[Z%?Y@):YLMB&>L*.K!TMVQH$ZV4]?(IH'68!H&=E\L*;C M:5V/!N+$@FIGWBI$S[_WD/2?]:A550F2HON%3=A#'#E\O;]AD8L*8U_D/3V. MD1^K]S.F$F'97_PA8Y7Z*K>XW^^D\YQJ6UN10Z\1EJ1F15_Q?1"]VTCC"Z#Q ML1<]T:U,< ;=L")8_"L5717Y=-%FS^\J1J!/182*9FN2G!"CVENC^/CKP1D? M^S5\GGW]+E/@-SO\/S&*V4[]&"/2"N>E"\[\=CKI23G]/!:JA%@?,L==F>MV M1#D>ZNCN6"Q-,_SBXN;BV,7S^<=[#GH7NL\6&XI+@Y+M1$%##LKS9L+CAJUC M7,3EPD$CCF5]A).SO4(Q[D1N8V](9HT/U'GEQ.>+F2S #R?,5 .UB+L#)$EB MPP!,PB="186BDL];67:Y[7Q4^H^YL,'<,U53^8GTB'=0N"BH9;25S(YJ3? " M1@ : 4LV^_.[LB+',*/&1L_GN\6I]X#QXN>J"?DC?J/OX:TGRP$>9!'M*+I/ MD 5$P#_YV,-3(:]RZ#*I1.[LT%54G< ^:<]Q<0]?:U9WR"F454SFQB8 MQ1'H<-YSD@\'D;<^BCS P'3KP%=AF2B+5Y/7-\?])QQ>%5!]39<9LV/"K;7: MQM-C&IG2+C;'''K/VWG!C)!L ]RYB'#MP\J:8!<]J"\8SY"1E)_$D-0WW>9$ MHS3G"!D,850I8&WZ5\V1LN:F_!2.1^KCP]P)T;!SDWSC6+(+"U@:.,%(8"MF M%:?\?>X6^JY5)&5XH*_GT"S\ D]S\YOIV-#T^#6B9O:.D'F<%7^!LV]F ZB- MIHNW4SG9BY<@4*ZTTW3E-IBDHK.>$YA,:&J[M?R(2R C^;RAN)U]E5>0O(:V MU=P$76J$*8 APYB"3\DU?3@N:)@!VKV5C$GIV>\#EKN^FKHD[OQRSTR6^B)\ M/391:*4V\[N0=-JS1=BMJSBV:SW&M?%MS1.$T'=A3:%TZ<-#Q1Z)M:IB8<60 MP0E@8T6O>^H9EQ!/W<]C+3WG]W$[#!*D3V3S "@-=)\.-@B6 R'_@P$MC$XQ M,KK55\WG5R=#9PU^CWOWJTM9%*9&7;?KR79\U*=F+$WR+-4P& R3:G_G_!E& M=L. NMB4WSF@'CJ1[:M/L:_6^W IMV C/D]O.Y&'&VCVB(F^.>^44@)OCZ!3 MVZ/IY^MY1ZI&5[X(O;Y[VK,0\@SZJHHN,8:/V[);W99#31JSPQ(BCCI(MWTR MMMJ0H6)>H&-ZS,;!G6:B(ZCA?N-96:#TFA.6J:% MPI@+J -@URH+X/]NK=K1WDGQSR!$/'9+__-5PWZ0/&IB./=A3&&[]Z)G%(?# M48!^F6V9KW3Q:6@H!C2TN]LCOX \1W'.W(XL)]]=7$^WBB#*FQHXGWN3=RE< ML^@S*4.U_E/0A723Q>KTCH9Y9]#*D>G"BZ6ZF3@SI.,\T!%&H F.*;!*.XW8 M[+<^"L:L0A611IB!XBMFWH5TM?FISTZU>]>ZRW8B,EKS@I!>;R,*0C5TD5C5 MAEN,'BP^$R."A6\OY/3#&G>ST>$-]RR,$KL-8H5_O5J"^7Q7R&Y%*[SG628Q MZ*[.)GU3R." BRS@4MY5;H(_O[J18O(7C<_& M/G*CTA3H( 8TT:)>;V)4^%!3&%G02-%[4&ZY[Z(WPY\C DXU;>BO;3L*#1;+ MDU;[]I^4/Y.4-1A]''(6*<8V5#0[B4+0^$=_0H<]F6+(0\Q11VRR*X[N.Z5% M47E1V[*B('#=H4#HWA=!#;'EEPER5KZ0%)Q9') M+X.2G8W2.QO2>L2\??MJO_GKD:G54YO^8MF!==Q-C@*\MZ]I'"^,OG'%OOK@ M!$.(+L]>/8*N HK3-! XJB\9DTEWJ8,A;:>,2.PLH#[\I_G['V977&S(7,K. M#O'\OO>Y^1K90J8 #0\%=>.&].")?U(>JSQ^ MB7 =M):;^NWD=.7:?+N"6)B#E8OOOD'S1PT:+HGCTUM[S\,6)$='T/Z+)!K&1[KA_9K3F M3;5) &U(7W&6I%I4/O0N*;DN/=U-2[R T1/)T MUHQ?X9.^ZWH#VO5Q;+ @BY*BGZ 8OL'C.)".DZ9O8/WMAY; Q_],FR*B0J=# M[A_6\-!1E$G\I"=6SZ$:*CUUCL-6>I6IR?:')&9?B3#X#"6 Z*+.@BZ5X*!O M1BBYIY0BY)3"T-+BE$G\*M(DV7O"''(&H IJENQ-L^ K$Z-N?%B MNA+C'O, D\N)\)3(V 81\(%# MQXSILMIO<]N;X5:12HU'E BY::M\)?P-7W!,(1]V1?E)#V.S>@91,D]]R\A% M:?A'0(0#*,%%DX82OP:($,'OSD-%?#6P*H23H7>Y;G M"K.7W1_4L3O)K=#;1 ,NO'E.MWA=5193_M/E=N%GWSKISE>H\RX^AQ\1O::^ M+G8PEH94STLY"[EJR)<6248+,'*T M$;TTB-U%,-+/H3?ZYQ*L ?;U($_7P/VTXZ/J!2&4J!2O1VL/J!$]$;NGL4)H M_ AV;S^VA8^152S+?. W_R,?0,#H4H<)<)(-99-Z^P&>;^L%190IEN4S_*?% MPCF-N7\0_QD!.W4ISW&LRW.WQO':IL+BH%B*79=$E(U\+/UOO[K.KG>-?U>^ M$\5\VX1:0#?GC. DP7*G25,]2[A2N/_A].4JH3ACGY$XN$%W=&9\F7UN66S0 MO;B;&!UAAIG'%P^ZTL@J#L*<1>TC\]'%4ZGGI^=A8!6E:M"L^/GKB]G(IZ(# M;8=O/O]#2; ^=>#KD4]'^?0B#@*-QWMEV:J;RED\N0HGL3GAKBD\ X[5^5]N M1' 1A;=3D'HO8>\F]#:B%Q9\1SANC$8+?1Y5>$((NF"3J*+W6Z'[)%-@@B:, M-/M;LYDC_OL8N4RYSXI=<&%/R9<1$JU;@/,-1D!%E[PW M%>(7-7X4IE!-O'R"=)OUFM63!U*4/$:A9*0=O4!T89TYU,!N,#9LLV[9]<-! MK0:ZC"2UD\T]+]V"W+[5]7=#9UJ?KE>'-%+QZ-=F0@8J)ZH7OOHMQD2$6^5A M'QD_.C2D]+CM[0D95:XO4-!$DOJ!4=[-5AR/5",CVP0N<;D8,P!7#K.H&VXF M['V]&6GRN,;'XW7&N7L"@R(3O*PUVC\7VS: &K9T:7:J5@R M=A"JA.X+Z1%&:E"T[EP/)E=ETM6)<(5P8]^3W.8QGX/WYS%EVSK=._+E-7S- MU#],WS6?@)(CV+,SF )[9+W5I^RX(^9\6H&D0F2Z([6H^F@I'\]BQN^:H2M9 M9M=?*_XB[:@**9T:T2CE>OG*O<&"[>?S)DM"<%![=R#R],H'DY)U?%UU1Y$8 M[X.HNA<\GV_C)7AOG^/[AJ8KAY*W>SN=Z6+?%\>Y\'MJ.L6T\RA0RGB(%D-_ MR_ &Z'CV9[K8+SHKQUA $\=+MNVV3S:\8@%1SN"!>;JD.?4KVWK#WV!M##:R M', S9LT/&> M2RG"^C)'OMMS82X#S%+D2:(R5[^W-!LWN-5[;12'8*[LRO[)+KUVOR]2D'-" M(^^H8-HS"<_[@+PI'BN,QM>QP=9$)E3\(NA$GJ!N@,&UB)0?FUN+J*<1Q#$D M;OR^55=HB,"U/74AR4/':G;LF*+G&1T]&F 4P'5JR(T_^,ZB0\VM48)S0IL M>UA%+#1H=I@PG%L.'G9N M?4#H>8"OR1$=YWE9OO3924EFWIB7R[)2UK@[%5QN-W,VX?C# BC.Q-U^=&*) M8">83VDGHE.1RH0Q&=LW\W2WNKZJ!9_"B]4JMU/M)YO%RC4NW>>YZB_ UOE= M5"\+D/@U'N,-PFEP^GZ*,";%I/D%HF#S))A?N3Q2L< K&!7EK?/)1BQ$Z*NU MK,:^M?D^*/D$;,EH!-M>2!?3&VY$(CX^IXBTXYVT!DL$/IH><\N<_E[P:B,\ M.NKGX=#W ?";2IJ/->EY[QTEG+],T!6.T=217(QZ:"0DS0)"4L8[HF7#5)3) M^VX]M):<0\=7X/SB.^56\W:FFI4_95H^=#BIU@Q?]+I0S?65L'1%]T;RCW:IGTNGST[IG1)A ?KMG/]^"C<71 M)2T=9Z A4-#R+ L@:/4Y'GJ&"%E:- M#3CYT19]W@1PL97Z]T0J@H>9M='+B2:W)-,U$,O MRA(^E!-9 ";PR\)>SS 9*K?6C@;[!] _'&J'\CI2C!\(62F0N"5(> MI)ZX0 [CHK0S!4@T$0246L^._0*K8'9VY6?;[1X-AMUTT;?I6?L[$WO9>6&)P +H$NA5N[X& M*?IE\E!#9NNRS/"(/3EC\S[ZLI^3P>^::L=S*^&D^* M@\YBE^Z^ DA+0Z]12HDBN$".(SH/BXH@;@\6_WA3ZA>F^RV:)-FEUU8FOPYQX/%I\<>[/CT3)[U@OY33L:F!.0&9PRT";ZS MFF$ESTZ<*M](A&TET-5IKE;!-KZ0!L\U4=75 M= TQD/HXD&]6+(K='&[]]PW?Q-*0XK-9(_*HF7_XH_Z<=W^MLW] MH>F+%[*B,MI8@*X Q_NL%B@!N]7*KN(6S%E,,V1P(@T"F=A:(,\,0R286A'" M-XG;$,134[Z>O 5[F<7(CNPOYQ??+4M+'#F'!@Q]$^Q^9\26;\A.CL!O5RXY M*9T4UWBEQTWJ54]/8HI#!5G 9',5NS&10"<#*#A;MYT8L@ML$[@=JD[J@D87Q&Z8'$"M#@'M-JD9H"2E 9J"GB( $G" MR5I9$A_CA, @#VM59Y%-L97ZDEU9,^:%:RWZ[_+$N5,#]B?TJ?)R,UK_TSVH M.]OHOD/0("RH+MJ?94F,(VD^_XSHZF/R,R>ZP=N5)_7_?-ZE.&C+C$;)?EFY M0JZ#YM%A )6^IB"MXD-"Q-$/GZ_")ZL2)(*.68%;H&D>$U M4]F<0OVJM]T^$'2QZ67KA[U^=0OAW&&E N%&2 13]!#X@HPC:M&EJOHZ^1*Z M8RHC/%"RH"OO8^*1ZUW@#Y''MTR=;!?GXN_NN>HV'3[]*5BD(K'#X[?PA1#R M1,J/D(B,'-%/H^J-H7$M)SQ+*O*./A,=,0*/0JDO&(][U-D&XK;2"/ M ]6A69'6FL@8\O-$:!(]HNZ[BD;;G.GF[? K!IIW)FVCU>P)!3IR:5.45IRV MP$5;U%MH"M)<(WQ?":3Q4HZU]^-3^V-&>T>DM-B?*L&E4)!&M_L<:G5E0*]2 M F+]OC" -H200R%#SBDL8!\:__(/HVK066G#6Q$LQU-+RQ"(R^V4)180=MGX M\N*IQL53OED_+6QT/(>]VI2X/&%D;Q:0@^6A.[/=7$=KV$@(>7;*%";XS?\H M^>@LW?;Y99?/7B?T"3,]'VG?1D]^D8I%0O)S'^)?>J1JS6Y?B^ MT']M<34;D=@L\OZA:X-:9"'B2L:J:!I4?+[?(KX] 6F*+.P3AJ1>S#+" -^:'$FZ:+]JO;HDLVL8;;;SHO'"<]>;+VLQB@LS/M'6_4VR"F M ];#B'*C4(V3$UU(J=T$9TD_2D>F0%S\-5DD[&Q)9[VML;0$&!B;6FQ-/-2 M45%NG)+D7BF;[P"Z)QA*WJ3N@(7/0-I(\>E[L0U(P^"I\H^M_"3F(MF_3[]Q M\)*J9:W-FJ[QC=.D3'5QAMGR@A>N-[*!I%9B;'-H7"X8FOAR$@P=N+$C4$>' M!F8?3G$\Q7WIX@X/@-:%LNN]$-EZ@"G2ULUXMLW4_780H;!+3:'X4GL,,1?N MF6Q>ZLH?Q=U(4L_=N7/DPKVQ\Q9?B55Z1I9"7I[:OANF][C@7<=>[' M_M+?8"=K;@S!&P .\OP[V"[[#_H/^@_ZK\D-WCH.<7K;,UN:ED,(Y]T>JP.\ MRUYO8N^5*+:_39@XNA64P<7ND(8\R>T91,JI=G';D("=$_GZM/;08XW#A_Y, M\HY+@P:49J:(+#O#%84SC>:LA)M[>R2Q4[_U,H3>_H+M:WFN4Y9;'OUX-(0[ MQ76)W*! @=)EVIF"R<3E 5=&72R"Z\:,29;U&,2Y>:E4FGH! 3%[(:UU1/,[ M;@WKBM\$4_.F'V0&F,WGP9XT@)#I6&EZ]V4<^7P.J&W=\GX7T]8^Q&TTOU5B M]J9=.:8WW7:$\&O#*1#_C5FMW? %@5J&M$W?'Z,%(B]PJ_"S3T93_BQ.8_&5$/*Y2 CD M$J.U1]L:NKXYO-N\.T%OS:U&\F1N>$-C^,$'B3TMFKOE?U++L,4L0 C==QF+ MK[866S3!+BYY/=&2^VA2(_0Y)R8Z:FW^)4*2*0)EJRD;8?^,(CV12#\GN_TT MHO^KV@#S\Y<$+A E/>::V(R(D+>AX[YC79L*TXHT?CW1@N1%D//9T&)W)YT> M X:SJ^P_8,_*J79P@*:^T9Y^5:.+/'^OHDWG^RG7(1W M0[/[Z,;C4+V#]',>+^8SSN=[&W]Y(8,)J;W]J\:E0>36^?-^,TXH#ELI]Y!2 M6ZES'/\7DOZ)(2G3+H(CCHP:NBR-B_FAK=@7(V;E4>J+R('-QXZ%=C21VU,) M,>)="'7$XM>;SU7^.02W%?[9%B5IR3X54^QQB,WHZ,J-H'>V71^\ZLN*J59A9= M*."3XO@VZS$.(Y^%Y<"4K,V^8U1:H-G6!QOGHJPX*-ONY+8DZZ?EE0^CP^>H M[A(C*D,A@7'.ZC)Q-S0;NP".#6R;UDCD2>I%1KZU&FK*PCF9!;35=TOC22>] MVJ8S\GV*5!,KW&XHO0RV"3PJ*)?]D&-#RF,4VV1$"J>HCZ EKPLK#D,5K$Q7 M8<(1.'[];@^BJ%AX\84;,BL*'W^4?"29?,F]%*P3 S<=G!K0"9_2WVUN>M?Q MIZF?.7"AQ>GD/V]2O@J<#BP1X"K/.6?'FW"@K.=2!^,E4QC"=(N3%B&RK@@LIPBYSCC]RH4MUU@IN#_E_97Y7OWTS="';W.C(0_?7[/T M<80L\?5"E9#*I3#$M@,%,_#&;3N0(E(>3>B+J-UH%PC7*/BRECC47?#AVX7< M?5$Y7^K7)92?J8S;7O/ 0E#<&R70#()U):6FWYVI4Q)[!R+L3+2\,*N1_^!6 MV5*15?\0ZB+G6O:M\W0;<(]L1##X=0LV!,NREB"/OV>#JK!TW*"U>FM3+G$4 M=E!_6D?O_ND?17S3"1;O_K?=LJC(LR>>U*^7OA!YG7T,],F.P$S MYY;?0N^=%4,=8P&B'UX[P8:]F4UG)FX%9;* ,3F4&_TV9CC!H8R%%-<.!2^I%.Q\3*IY4&;\QIT<'Z_+;O?5M&A\%8[+_YV M.(/!GU[$WA\*G;(%I*>11J]WNH^3)0?;WA_ZP0\=,QV?:[A3CQHC/CYZ>+?B M$QI_O.'W,]'U(*9@*7EEE>!,E_)9A=S]H6@-SVXPM4_PY4G?ZUE68'#Z:M/U M>B.V(> 1'&&\Z@X47U%8HMG&A\ZTDJV\_/,G/4SS%1MC7BGH$6E8V4G'>;ZK MOK MQZ#.4Z#%/]]!W#Y$2W7JO%LIO$'G3-=N.+73GZ[]C//?")"H,'XB/IF^ MBT[ D5W12Q/4*P=]Z#J,*BMGGJP>[ENGZQ"FBIJP'[6R@:>.WT(F.I?R%9/3 M]70_W9)+N_8Q/6]K&EWT9M]9+2'K6X>CXV?"F7R;?%M?V+G/!MP\LV."7FRF MWF[\2)#S:L5Q+RMZ]><0S=KWC:I#PH-4!MJ_>?QKC]J;<1<;@6G>P HQ+<+G M;BT/INPU?W]#UD'.^7(Q7+&AMC8VZ[T*GR MS9T?5A_(D:>;W8(8),@*]L+$YG0Z,P)Z*0?4UR+-TU0>1T+ZL#*:%-E4 W)Y M?\\A'#JL&GKG0(BD3^('[O.Z:VLO&F:W/TTP1?8SW# M8S.AO)IDD0<-OL@V*DHUY8_>VZV*^_3&%HI/HEB@U8)\OHT>[)8[+),NCL>F M,>6[R+!!*'_X+6H66F6,I.4]L]K9UN&;U&9?Z6XG#^"3IA.LC[(+W._P718@ M#PT\S;C'5/9Y7DGA6S5*_Q6IWF^AX=1YONU/UAO2^&KUJ&/8_K8@_<$KQS?S MS/=5J'"21P:V04/1@7%S^Z96GP&:WN6"W=T-3HW=86&8<_I13?7"R!<)#D>X ME'GB73HZP"X&+IN*$8\-;";^UR+@Z9;U7%+SF&N8*D M.'YZT"6R/2LHVZ00]5S/G,4NV%N^*KIC2R.]C_ZRBC1$.^V%>$#=!'W8I6>. M,I'^N'^%CZU790\WRHTJ:DZS(_%4ILFAL(.^>?LX?>U_RKW-?W I;/2K!.X< M\A@H3W8DJ)16?\<)HD1 CP%9[\%A/__U@165MJ:\/R>N^8"LZ.5Y-N15*\4]$8XJF!;C0 R^71( .#WDE52T MN792\0]9 #]3$)SW8AM@'W.VQ("<5 C,SS%>6" M*U?\[,]&$M&'\KOO?16\T%K]X/<8 7V/J8!HZ&O;Q?&;*AMN#E"GQX*##--J MJ ((5>@.9G8N/U M^MM[I%H>.#<%/#$Q^PHU5#.^>4Y4:W8^G( 51L3T]4":R)@D.C2X,MP[MLEG MXT_(X[#[/HO]24)*T<\$TP! -P%0.L?7BR,[>QU@Y$+Q52R@96)K@-)D\QR& M]*>4@LGDK@MO(N^#Z1]B=#K;VF_TWJPKMI\<- 8]KD3ZC50R:K;I/E7HOF 6 M$-*0>LMH:$)Q@ZE,P:1VN]TF-@AM]!R=K?O%..$C)'W[].VP=<]9O;Q!W9=O M/=:%/Z!ZP*?D.(+1\!L!*R-*!B$UE>[Q?,AB0C@G[5>846"V&ZU)]WVM]$B( MG'IC+2X5THS>8I"3?#HHYOVX.RAI,O-%')"R[39]74ZUJ^30E$JPBWKUEI 8 MVS3KU&=@,SEG&-J8FM8=2X;Y3%KI$&)HOHLK0^6;"H_]P%37>76*:<>;68T\ MK]1/'MM-/K77+'H;N^P3%P^18&V;="^R43KJZ-_-H/HN/"83NL\(J1,*I[ M/"[M!S+CX"<2C_>H7&V_&!^.6[_(C8$QGP+:0JIB2;ZO'&E MPL"X&*/,KP[= 9HC=VK]6D6.]32&DVN6IG77.3$.%@>,#^1)K+6MBNQ; XIYZ$;."JG!3'#,@W M+ ,5ZQ8H UG /XV=K6WS)AF1)U86_Q@9(O+""FP=9$%?7B![4-Q[]G_#T[3* M%A\-(@85_!/AZ]]E 0EK^_D"]#/F&[TD"B0[U@_1VGTEDI2C%*V$!=C\\9"M!1]XSE4XI!A'OKZ=4%?7'4".(^;7W3/&A1?W M%-Z\_J+74Z.U6$IK,_HHUT+-3B V%HU?R^%>1HPQ!4@$.,332P VT&/UJH0: M-*=WDV1X$?XAI%T:=(,UD9/AD;FNL'=K6$7F/W3%[+#;*NHOC+ZZH._ B@-L MI3QF,*K_/7QW&[L5R:Z#ZHPZ%A 0'ZP%[J?HPK?<'[]_0\YN[MQT[%S7.IAG M]?S86EKYDZ ;1QH6C#Y!F$(3- /4W,X"R$4<&"+/#_\D95LJ!_Y2-C]WGY)Q MNTU0^MZ&5*FBAFZ1J"F=YN(O$C'P.NK*DRH5=MXQQJWCUAN*K1\<(#Z9U[QL M\F7<>2_XY5XLS,#R.=H_X8ZQL#1]AP7T6;(]MP/:TK#E95J88*VZ[$L_#MX4 M]\2^^NW8#S=YVQGR@=!T@2/S!*V\MW_OI@&L ]UD1VJD'44M8453!Z$+M)') M[RZ#4I>+G7K%81MY!XF6:0*?4^]P[2N/M)1/&$?Y/293H5KY7U^73CO",:&; M.U<8J>I$9+M5CH'YF&NM"@LPW)SYFOO]EXLMPFXJ&9%#,J"=1<:"D408>!P= MXKS YP:VUB]L1%1OYE:E;_VR-+#F"Y>1ZYFYKCC^^O[0?D\7D8_GIDT"5G&D MCZ/((+ QB%S8/U8]5.%4&W&+G8<#R2,I6VM",;6PIF;-[DOD$?ORWH M#[TA?DK\;4C1@EN0Y2<='A[H0@R52!D98@$YS,.,?&P89*%IEY":35V_E)G9[[8_5-J=H>&140+)3CC+LTGT27ABZ%X M.%VZ@Z$T"]J)#/O7=W TS5E'PTU3YJ2Q M^F&)X(Z8CTNJRNU;>VSGTR:OC\ 5D:8S/H2:#6M%<*IJ"BC!X#60=9E-Y< MSWR3@>'-&X\=#W:)/K9Z\?7,Z&MD]=VSN$VB\$\?U#!3D)$="D:\ "'^KRG6 MI7A1$E:4.8'BZ4PXWC9?/-;2W/KYFZ.S<%W+-=&#NG)U:H_R2\[77K/RHH6, MT62\Z=[D]A2ZIFBZ/HIGPP)RS_HP^,#U:>ELMP.Z;DRC4&+Q)6=NMSMEC^#[ M<#&@-?-4;NHYT?:PY]Z?^VY'*G^I323F![#P6--V511% M[<:E[Q:)K#X^E;7 M7=?:*_^<]7A:EY0=?5SQ^G^51^Q_Y.[/LQ-\:?Q^!!#U!KR_TCU6:7[JL2GY M;1&Y ^87V/#&E<0"OMGP$*J'^V75Y' M=&VF%)R&'G[- HY45_]W'@:K80JVXQ4Q&5"RPW:Z/Z3YHM;,=8V/)_,_?'S5 MG?*;/;,TF!ZQ-]CP_?9@"4\AS:O#SY..[#1RG) M-U[Z\%U=F^'+&S]*AF9>6+BZ)H77%4^5[VXS!>+8L? 6=*.%*$*28"KG!_JP MDDKZ[C5?MV9:=S>8F1]BI ;9,)%/XTE6YIXN%CF_HRC5U*<[OB\S.U->^:Q@ M[F32I_E-4;J$!U-HN1H1XF=.A3.ZD&Z:]XR%$;8WL%$CW^F'1W2;LV6-;Q2\BX<\[((> MZUJ*H9[N03,JH/BG4"%H^':&&5:^.Y3RF#B76O,I7,MI9J8/*KYM$F80692_ M=LHQL/OMM\RU/,_AHB.GA+9OF,]Y/WUH4?#XIO30FT%'@S>#$GP.+BEN^:G[ M^%7O'%&=;=VCCFPLE7#]?@PMR9OFB W4+H-ST'MQ MTXB[GT\U5H13]^2?XMTRC>X3R@;,//2=;FGU3RS0^J'[3)6_WS4+JM A^\:. @;]=+;:XB6#)*Y0%Q%1DZ M:P2'FWJV0+>>&@J]$%O:N&_2<^7K\HD[#9;Z*A&'#P5$\BN>N(\<6:VB2^+P M\!$6( -B!E?T/EK9!$2N+IL[S##5OMTZ]EE\ 7P^[]1QLTZMZ^?^FQ[P(HTK MDPY"5F==QH"N^.ETP-;-3? EP 5P3!?\KWTWEHN ;5'=MU\E]G*)PMM=% M@J:$)?@GHV&8G+7"@@\(&\;P=UN:IUNK@.6GVAQOU\D0^Y _E?2?!>H$.NQ' MG VZ?C_%==@,'37Q:74$*LO4H6LS&EA Z-(;"Z-[[.O]'GMK 1#5D0)6RPD#,O0KT_O)3N#D)OK[*A8"?EV,<,/YQ=4,2Z1K+^<_$!2;\N M6SF)FW6M166'ZF^BDUB '%,7-8:#H",GY)@3+*!9,R7EF50J/!/2A!YJ2$:WPK86*$94;] V MJ!ZT)(3>,<7R^F]XJ*BE#[74.&9$:-?^$+(7*-:0J;PD7N-P1[#\TBJ&K-7K MO!AQ:@Y[Y:FK*Z/D]R7G3'-A:()++$DS:YWN\,!)X(#1(2YYV?=['3L_/]#W M [\8<*:@#?DEG(>N-X=4CB/0XEV)ZXGS0YT\V.QN#YE[H<&5-\V:K K-#QRU M?Q"[)E[K,KRUY4M_H=BYY][(-L93)RVJ!R6.Q"6ZM61=_A+!173")G7[E&^H MZ&<3!Y"[5WULJCU7TCBPK0\_JY]VEXYIS<\_*+!J=8RFQV[$CD-#H:G89BA) MDBR*?YKR9G7B+@L0X!MHN(<6;$5+>WFUO7XNU7+ 1X^@OC2\$1W6]"(WY8LN M/[?T,1QI@#Q/)3/JT0''G/N+4[=(X0&K$#%PX#AVQHJK"M'6C_BEJ P]W])] M?QGW;K)B5V)/@L*/F#FD^D'E-/ G L\WZ)P#$2-9G8RFS%-C64!RG&9*#W5% M)8DIL>3G^7T17:A8N:H8R[DP=KC\Q%)ZRZ746-V1REQT8=V*@=/%]S]WLR^/_EKZ=BL/J".'K]]74\MBU2Q!P MS$B+#(AX7.2F;CO6I03H370'K8;_WA#.RC"Y" M)\-:YX=$4]ID#BS.GP"3:KV\3KB&>:J_R0_L_:4ME1.H]R< O!E#14L?K\"? MJ4]E[FGM)<+NX,C^4, 7E&0*)E%$8BZJMLZ7S9CZ2$"_O!P-X+1G 9F4]U!! M6CU7W=@CMTKZ%/;S_![F*2+W)$:_W&LJ#/NQPI!%M:IN1\-?\.3=R7Y?Y%LVIUB""E!N_>O37NO?2F3UQD[ M;5'.)(&A@RM_T?45I!]!^=J,Z_1O2\\?UTFGAV,+%!_YG=1(^VX?K'J''Y\$ M>SL>3V,!W%$LX,[ )J81GE;7PX&\]=$P5C39NW)%M2-RVI%P;RTJ-.V:]\*C MK_:IJ@_4A)<*G).)4;+9.HZR=W.PW64]\\4_Z8PXAN)=1+^GN9*,!:QKT1@= M.LH"XG9^+>VNI->5;7I#[YG<=A9'W'9K[WF%;7/,4%QR*+"OWQ^[+T_]Q?[\ MAW?XCZ@FN4?LS!7?"-W2>5Y_AXWB OZ7-FM_Z68."4J.KJ5 M$,&17ZMC/I1"TVDS+]640U\/JQGS:<:9?=3&:2*5&'4H/=0H MAFS' M(QK= ,E$G[4 14( *E!N%'>M5^'ZWVN[QXI(>FDJ-)ISP95_^G[U,> M9"QXGWC32XX_?+9((\K)88P4.D"9B]VO3-0B?2FP>X96\:LDR3Z,;!W=EJCX M>"SRC%_(W$E&J7!W_>2G-V_6+K\K>"%QTY"2KRL)ER5@LK$M)E@%N@'Q=7LC8[7?%#XN-R1:J^ ^>]46Q!DH@!G^@I,?Y%ZH!%?>#TU[ M\6[TQL3]NDN5C,O_N??C/"ZO!<0>Z&8!(_Z'(@.#*C>F ^?,]AZAQ]R5F248 M3&48\A0E_/B*RDSP6J:??=4SYCK(]&\=^K]MMGDF1#\S'O@VO];BB'*-FU&' M5J*;.8"S]IX\$W][,'=/:- "%F!X8<- M@W)^3D\OWCX[JV_&Z!P.BUN'/Q;W7:T_?&Y2V.1_*FB+V$&[#XMO.$SGGO^U M_6F;^H"B8\W[T?"NO\3\]O/5@=WSYF+V(Y45F0BMM*=-5S.'H%=MN"\I,$]L M4B>8_++L^N&.635,C*!)H";]U7Y:N95]RL5'7MZYTM,0++&V\!IZ"W$NV-GC MWMF;F87TS8R.FUZKY#%Z.'K#\3>-AGE!ADI9CA@,C;T39@$;1BP@DM8%J39A M)YVKJ)?_J^]5W_0@B=+LF1_0 K_?*!+,23S*\POT &X6$$3S2-HV%3:&:Y2& M514?T;ASP#+1[6']5O025#D'/. T/XC^-$9]#>J1+?MC$'9].#FDO2G\+DIT M5G_).7OQ=H2>5GC/N*IKL/"'\BL$\7S!_MRVR4I;5.;4<0@//;K][S\#*551 M813VB("A_0KC6;LIUAIA;#3\FK>R8B+*ZI!*;H1.X=E.8VV!&-//]_9%W_'Z MZ._&:VKL,0-IX5D>FL@P80$I$/Y:@UIK5<2'=_:&W3Z10?*O)TV.%*$^(H-U M45?]U-JSFA2(%P*SE%RE?[_3YOKYD[I!9CXEYQ"W6( H\K3A+VBR-V2KH7Z MW"04491G0GD8I_V"&NKZ^K=+E,%XXVB'9KV"?N/]^4\LH&E\?B@"MY!#&%\? M05S*&9$ )>W1\G;&/+$?G1Z>WCJHQ/NS^WWBY/S-?P,X6:O.DD:IUS\?'R = M#@Z .;O3H4\O^Z_X;%#S_)<=VHX\;&YOO1F"K?T M]G%IY14[8_LO1=E>]T:UYO+^1TULZW4COLU;% F?I;VKF#VXD1 8!TV.730? MR!(]R^F(C_JBO"9GPP(X6(#2))] U89"R4N:R:9\R-&ULJO65<_J2%#"C=:K M7+AEVRA1-]H6U!#JO:V6KJTN;B-1IMW_TA"@Z\QRC'O1C28O LL35B2=6+7+U+^4"VM-.PB6&TP]69R1 .@H_2LU,>RO%^*^B[. MBB=-+G\;V%=KS/]+[35&DB[*QN\7!X;1_%9&-:G<4&I5*JG>G&O>.E!IWL56 M_ E^6S;@G5AQ2_Y$"?/O$XUH_!.HI'J>D01SQ)H_=9RV71J.7HB*W_622[/& MSW_ R:+QBPV?+(5.F3 MKQVAM,X=F-G\YQ\Y1I+WUSI::9^M(!A=-CP.)8R,8$ S1VH]^8SS"R0WV$Y M*RT."V2_8\ <>AY,N?F.1BC[L*Z!_BDW6Q:0@!UP[MWS1:<6.5U?4;CVG 60-<%-$/.V M3IK!CYK#D8]#/H52LQWKT(0/B>8#HN+OA32W[Q)AKRRI/_7ETJ@Y]O]H[)KN MG:1=0??)HR.-/KW4:Y".L!:!R8+6N!B(#,))!?$L$RW]_LC/R%>'"H(/W;FJ M84I=@$L&>ST^E_DZA/F^A58RL8W-W:-&]A_]XK\K&M ME,?[]GGN/GM_Y\?\MYYGKC77&.]X MWS'&G!,4L0+O?"&T<_QG>LT!R/M-^/O?\:@4[ (_XU@+]3FB@\)*SRG'1+V^ MD+9R\_O9CG8A.7C[EUQU[MG#'2EOCDEH(/^PJ%L%,I*1W'-H#N1MTI,$,KBQ M9E(H,;+(M7_&U3JD[(EZI.]=#:^&-GVM"J"/=QY[H7WK'JPVK61S Y)DHJB+ MVFG6N%Y6QR9O21US5509A&DUH+X.9T3(+L06_M\KK7^S/SORJ/]EN#=_DY- MN E9[0^TS^&Z2%5KWPG!7#%(Q?OYJ-#OXCM>W8#W/ETV+M?H#?CR 6 0GQG:-_%3QTX@#$8%>E7D2-E,PP]<3L M3@6N!2UV1\BDV^AN6.MBV\(W:<.CNS MIDJ:WB6H=IB 'B B;S1 ZLH;8C]B6.5*KK:TG)TGWCH3:@Q6V4E6/.WX?"%O MM/XVR@^KMP]-B(WH V194G(MP6[>R ;^9=Q]K!^F3('O:X-]*=_Q.X9\]V'N&9WF@"Q2T[&[,]RCR]_E7O%? M;/GVBXFE@*]6#\T9DC2GU&/X)3Q6+FEN 6/.=!SO3]K_R-9@Q3"2YRCMU%%W MJE_?&#_Q547UVESJ/;YD3RF>D8IN ;4 '^;<+Q ^O$.H+#@+>FJ,LFAH5+W. M'2_$_*$5O=X[[6DIU?,E/*;;0('LAQWVS4);O[1,077,E/<%'X \(..US9AR M:-"-#D^BO,KCFM*37N["Y>?4(Y]H]CS/+T),@KS>6&:/$NZ[FF>:F2\4#)79 MNS"B,RT^OS;--YI6,LB=TF0:1T'O_]8Z_COCNV)XRLR$M\K@&62'FQ*PODAC MVU(97WG]Z;56@E;V.:BWH SXU1^VQ8A-WYQ$HO/WY&[U$F?'R32#]*,#_Z&" MA2-DF\%$3DS%] 4;_=0%Z%;_ >@E^M[UDPCE)B7W&!5N'2OY4Z1K@B;IE-T# MD$3_F5!AET1.1,*)HWRG'K+<>M;!Y7Y*G\_Q.XN^TF>(Q'$VR@@-G[S##2M(] M^K<#T&.[0S:QK%[NL:<0NN.GJ12JM M\#/L1F$VRGO<&3C]OQ4J&$E?FWIQQ0==$;LZ12!JB;E5!0"1-\HC8[FG],=X M OPG# 1F>>+460E6(-HD%E^ZVL*=3'"TCQR@+^V8]$("GB0_D3W?;LC]UL)] MW3W3WH1QE, ,(ZZ+(?\ 49"OS&#G:;GVC7$$J"A$M:$N#^L/TAY![I,^)C > M>%]]1*?)IJ6]/%9+7WG(I@BKJ* ET"X R<298 @O$DJ&-[X.K!BI4RFP6;9^ M3",\"=6)\^%9OCT;\^8DV)J1BWMR (I!\=)SM X#)G,S@?-L1F2+<&[:)?CD MR'IWN/@C:(S:X?:9M3/8+F!"?K]!Z>IW>1F7 U KKA=UAY[4LCI.?'JRR1RU MHVD)P/:@35FO?IGJ(-7V!?YO[,+J0)H/DXI=XJ"PZ1ZV^@E"S0S%MQN212 M)G@AY;H6\0 4F_W:/R&A\K.K:,(G;8GHI]]DPMX@-2%AY0F!'WPWD:-^*.D&58X MCY#PX9WV#G91@L'!# >LLZ.X60RDG'<,@9HFKA V(L1L<$?8/VV[TNS1'GOTG^>Y>6I20QN&/I MW]"$"TQS X^SM5HGKO1QVJ.]@.<7(.\=GC8I2)B..W['+TZOCA*'_?^>Z)9* MSSH $1*A<$S8S GL#KALB1]?/("\T3-F4F+/('P^ (U'X]4:BB/(B#!0F4A. MMF3]?%&]!2YF1GF&$-7YVW=*IA OO]D]:(T2@L;1E0=T^ !7^LE_M0;E2R6N MW5I"B=;46+1\I)S9]8(6H3D&B_2(E5]*1T;OW.NNCNLH%H#T,,Q96O\CF+6\ M1^IK.0"YUWL^_ZTL6CW!XX?#SD+-9).#CGGE&KKPOOA!,-5[;GSD=4-X=EO& MTM.EXMFW0UPM0&H>]#/(^K]:/=B\R>"Y1W^363>XC9L8(JR_8QW)X89T+'&A M46=?64U7JN>?\&K=O'F=C<.=O(PK!$=!.30$R4,$V%L4#_+FD,YT.-'SK+^Z M67#4GMD7LRYTR.B9A)K\\Q)QL&[I-6&2:MM,F5X'G(]IDSVWW%!\(SG%:48A M%B\MZ)/+8)*!H $_/8EOO^K(DUB^8,3MV.G<*B:*:&K*H2YU[%UKFIN+SJG' MU^X9H%-&AY4CF QS+;8O*$+V9O,T+]DD1H4*YT#(MEB'EGRS[_P]OE1CESII M:TQ_E?4LJ,<_X'*J@5VTM+13-4;'/YFJ@6XZPH3M3"C$,=C\%^,T'L%Y.^W, M61A H:X^/Y%FCF\OMO$GSX6S@O/?/RU>O60@+*8%@W$*ME9?X5B^;XYQH?:1AC9<]C78CCF/ MAWPZ_[VCKGX86&888*(IE*TIX\3*XKKX'P2)&!6IY/!&$$]6VO#V 6B5S+1Q MUP-04 1J\*2V-V%F?,6,M)!P.1!F3:YF=(:J2)S5%FDTD1'3FZ?\WW/2P]W]F'[ M#D"BS*?K<955;8KJQH ;7CK@\I)2'CWZL0+\BEBO9J,#AI(9HPR[$#574UK3 M/%CUJ8+&OU>V=E%,Q#0Z.ZI@Y@-?TO0!J%,LD)3)X"X"U$BU+=US,Q.YE(;0 MGUT""5AYC:NDI9%7FSSZ[M39Z4?'+S%RSJWTY::[SI3GTHZG,HYMG3\ A7H# MEW*![M9*,_Y@\\'RG%_K9U.%?10ROU9*W)M97;5,XZ] .2!U@3*RWMS1[T@C ML@U1H8IH='V1KFP[+%43I[V:HZNN5]S(US?:Y:A<-PKQMLZOX#[AOO6=P]P+=BF^9Y!? M=79Z4ZG@&[2FU$89XEO?AHH>?;?M_+V2J4K>-?\K:5O=(E%G$5]G3#[Z(T@J M"F43NX75Q4J-K$=32KQ?&2,[)V-S$/3SAPK_ QDC"FDQ$H>Y>WZ]76VH\^, MA"1!\VBR_>ZCA5J_(0,J$MZ*GA-B:I/#0DHLL);2.2OD,V)"$B;'-AK_I MF0P1/"*W14MT"FN2/6U5T;Q1$3V#"$>/%-O-GOGA.=;T4W:D4UGZP\*E5NLE MN\LUN738/*).^T/!BFS:Z26#\9S]R\P@,-K#L&$(TL2!$G)N*X04@10#G(A@ M/C<'U4H,84K,?3Q!.;KMC,49_SX^"NZO8QU=1#%ME_]QL"E0>#J0-&'HR]_K MZ7/7IG;NA.",:$6>M[2&1^*#6%C',E:,Z5?^J&,T"&D,\*8>9W16OGZ5[,8Q MUI 'YTEV.K9C*'OQ>2YV_T??U^T]X3DP5F M-KK,@>-U'B+VT_)KAWD'F&'47)2W38&*RI$I:M\V+%C+D(4P;:<[V/;+&^*T MCAW&U4-L7' D72P@:;*JXW2ZA.K)&.@C?K8^KWPE*=\=-M[?]7KOW9C5I3IX M;NK93]L+Y3NQ@+SB*C_U@DN2V#'Z&_3C;A_=JW[Y1C+<'%V$ -#MB1.YGV:Y MDD\(S&WX8+MJ\_/S5Y(5X5Z/4UQMZTJ[?B>/?8HWF'^_8CK:1=R2:V%^-%ZF MVA=F4NT*0)P#NY[W5-APZU[:,H35+S.V5N Q3.YI YD8FK/\[)!%NU5),DY5 MT!NK$W:F^(+6&/&_%[G78]+W>2YM=H0C38EPP15E1&2[V%G?G5CA>\_-%$OW_GYK7PO_;>2%66B!Z#9&DTO9S BX$N.T:GRC9NT,^ M7QO=4.LY;WH LF/?@%4-TR91K;B34((I8Q3'C3IK\.RW=@[09Z**_?1H?/'! MP@'HAS$1E_4ZF4^4*:GRSO]GU<5_9H295E/%,)KCT.4OSK1 E7F59:U+29VD MMI7% BFT0TG' M]>G7T\&&%54Q@WAU_="3YYL5^[G,/_PW6AJ5%O#3F].&AM]//LB^$=]Q]K>= M?A.K6'J$_RD6VD_&()I3"H!0M8%1 E><$C9,P]3?X>@ZENN%4NL!2/=Z@6;T M,Y6= Q"-7Y5 !/@9',)$3>OSMYXA,+I#%2X?>-0";-1HCRN?^W=BW\G>>O*/ MG$?NN8:97(F:A1E'Z:?C_N[[WL#-NQIH$ M!7;0EU3H8*:7*=+N2T>A9S$X#A7?)],.I ]7U,OPPRECX$:=V.8< U!'(2%C8^8/A%8:'ZN]\9MO"JO\S&-? 0HJ/ M:6C+M:+S*SW\#0[3W%.*:@F7'T[9=\?<T$$45/PS] ME,8JH>2^15B"BOLC,:9FO'?\?Z&1Z\R_>7RQ%5R(;KI*@SQ:-:'8Y^9;'_+G MI@V!Z<*P-WS4%TQ<9+C!O.A!V153F!)@T31,+#EBVH2>]J%2Q$=K)B-"AO-? MF;M3FPF?Q7#G;5?#YH<7*_Y@3HYJ"3@N78,LVOO\LSF_@AU[]ODF8QR]NM,^ M"B,E-Z;M0\VC&#JX]@!UZ__N@BLQF=#\.(C$W_RVMK(D_P2@X\E0V5.%Y4%) MSW/*"U^0_%I*?JB>=:]2RO'C??@531[%=KM5E("?9D1<>/N_ZIA\!O?< >B] M\ AN-6OF +3$%XV2&5U+H@G//:2@BQ-V6ISY8<=5CEG^D5_C/0 ]OIS6$K.( MM[]*S@W5$@9D'P#A! M2*HA8P;*L89SFS(D3F-)94T-%^)=&\2 F\UXK>0KZ7BS'YWZ-SUKA:5^%&B8P;IV8'!5U!ST:J$16%@1>4<#(J M";M4:5U8U\!.Y@Y]5RG_+$>S%&Z89>E$O6W\'NZ$CRJ(RA/PC,R>Q>#S*2Y M'%%]AAU@FYMYX^UO8CS$D^WKZ("=Z#QK=4B[MA&> M+ERCP/%L[?@MZO 5J( MN" 8R90/N#<'$T"4U*D3LX8TY'.A$5B5JX7E(3%J.\+JEU,,'.WZA4-D(HPO M?A0_@LU L2-J*2!Z"4,#R4]/;Q!CC%V;:=T0^B/T*FOZ9+_UBV7Z"8#F(V^>XAV M.7].6)F>YRW28-@&#X>^[E9<_SE) V!UUXORB;@.;!#NT.K97XQ+M'O]=2JL M9$,Y[H)ET\;',>)<=X]\*&A8+W&TL$<1V8HXCT(2=,)IP(?4Z@+DYL/W1 M2Z]-_M7+7_+IT;"?86W=%(OI3/6XVZN+ 2TB0OLF1.>U([/88 S) @(!;"@? MZ5^QJ%-_TJX"#H1Q+0$@?JG\;?GGVR,#&ZBI)UX5Z@;$"&W-'^]TBU);@IIP MWM$70L QXMC95H\+A0E2(_0$D%R)*X\ !"8C%'_THU/+0)S6X% M*!/TPL4!*6]_GSGZ_7@\;\:4NWK6T.6)<_'JNK5^7^T7#,-/WJ@U]WT!]P\0 MA=).42GO@$#2 8BBVG\ 74%%8/Q.-5.&R;@CG3OSBF;\TNI]=4?;V M=YRD7;1(:[B$^+Z*O]6+4^\G#%@M%3FO\5EE<%@KZ4T+!PJ*^K*^#H;%V/.0 M<<&*Z-E)<%B*5%BDA_/W 2T9%TK-AT-+&MW28FJNIR^8.W;!)=G&KI]A]SAR M%O?X_.&YV#%I2@K0- >/A)8'T+.A+E>?D*J:P>%58B(#3WZ5TU6-@V1/A3M1 M=2:7.)Y<%[5\ZC+T6QHN(;9#. !-&%)ND6'12$W23 NT?"90!7P<469L_N+O<:[\K2C&XY))P@G9=USQ8#F10WZ6?[L/)+6NTLR87_ZW M=92A1G,C&[JC+I#%XEZ\*'"+=C^EA0RB$%@V">:W6.Y?YTA_:!F#^@$588@ MSI1).K9!D#$BICA0#N.; MH'UYO!?-,Z'DD,'B$WG4?BRL=+)SJHFP2E;[L\ M-ER+"DPZ>8XQ@&-I@#"GE88ZTY7;,?QUFCF3*Y9P0K3"](IYE&9[F0I]2.'XNX7P+@\JW4+&,D@^81+A1+EZS M*4/9'H!N;W;]$Y.4S06LKAH]1QRC4EICOSHPSE5'C)%$Q\K)1GF.K2&9T+=7 MZ<_^GE;ZW^LN8IMSIHG8S)VO@.-;FK4X@NQ:]$B2+VZS4.--?)[%[8R?W C-!-#EI2TJTSP'ETJ^R$:_"$RV[BOLIW-G6CPKIGMZ$;I \,E2UYZ[&P M[TQ*T?J_9+FHN0<@5JF!K,&_1U=/0^I?-O[RIEL0P+L!U2YE>ZUZ!%A( IWI MOTU2=9?_]L:P+@,VV1\K!5\:8"]%.:_QOYAT)F^]N&W#HX[1&94@2U!0 #_6[+NJN$:JNY($E;C3,H5&34-L/5*?@OJ.&K,>J-U8\*0 M:+D:78 4KB;MTZ"DZ;A\[<*IE>,_][_!-):S;AZ7Y<"^>Y8L&.-[O^.BU:H] M'RDV1(/SBS8!S0HXF@QL=]^?<,]UM3"=:&+??C#'8NY_Y#'"=7_C3Z',K]OQ4I@B9J51L,9PYZ8XK M,UE5XV]5Y #$SJ%/N.&38AP'O;RE8R[)MUZSPXW_5M4R$RU8OWOY&_EL[9D\ M.>ALII8@D$> !XRBRV9"WIL.0UUDU2=F.-N(ZCGEP7?*2TO<:SMJ+DE&#>I. MVQZZS*K<^9E@*7D8?V^6K1&QG7=9@'$,T/%P^OPDL1.IZG;6]]3QHGO=30^/ M@>;$>5?N(;"SZ":8&.)Y1Q/C*J!-\'?6'YS42LY>;H!4?J\L?WA1Z'S6C9)W M5X]^2%_:@'N+%6:R4.#A\3Y^ZSF!U9U3OO MF\XB(7[&JJ.K)PO+>I=53 K0(^6VO[>>1'008L,J7.4<3EAIY68TJ55%B;RY M\>>58G%COM!B"S9L^MSH-HX/\;XQY?1ENEGA;LTG7U;')AW$?RF_- M/LX3;"Q,.7\XJ0:0(-E3;\6V6.+8ZQ2OI')/5IFZ;OXYW7O(Y(R\9(92ZLUJ MR3)'.0/)E)E@W8&UER]).Y7O/47?O&J>DC,["6]^X@]#>'&IZO,%3]1QFG1)_TL8QSCR M(FGU&BQT?:Z6M)YZ.OS0Q-*+CN]Z\N4.5QI7JBM+0;ISP9U%$?\U 1NSSO+" M7;YD2=(CERR A8CGR>A)%/I)^>J%RVLU8>WP@0%5W.5^O''[0J#L?\03LW'; M^H1YRSCZGVQ+R-V_&]C$VD[E:1A>]DSPYLK])>3MB. T8PR2?@FG*K*MPTA+ M^X\J7?[+,JV@3QA1I4MB"U9!BP(1:%F3@SM1>C&I8*(\X5<_Y2^P^5 QC%-4%(A MVED11-.XN.?Y!5"^4^+=SO.GT%&WK\'\_0;L)V9UAD1HN,CH1[$!]^>3>5OM MY8:V]Y)$)1())SHI' \P#]WW'4$L 1?9M.^=S>#;A#3B]HRD.V:HDF*P?L..OI;N(B MG3*B)L>=T*-Z3$;ISKF0EN_BJA]+?K!+?(+\W6&#&>N>@[?9P>:]LI&3\I/]P4K_NI4[9SH?K)Y(NQNVQ=-?0# M4'/?6 ?%;!0E@U!MJ0FM(KVGN ]Y"V,XQ^SM#RM&T1Z<^S#EQMN55][!/;_9 M+G*NK\+0^WR4?\IX;#7C)ZZ\KQ5V&C6 4J%_8%Q>2CE#5@S1N/ %$<,-:WDU MI.WJX_HU?.#+)2.Y@OB;F@61M;XG)=\VW0WE^\,X ["1T&W0PUZX)_4O&BV4 M$4);+85?3 C]V0\9?9=\M?3Q-Q5X QI#60^Q2ZA$DZ 4.\"7)-N:LANS[6]B M-4(S(-K8:?4]($N_Q5KX51>L/G(I6 N\=>L!T?)=U'EG7[NISV,5H->"+MVM(S^]1YH-G@LF'M])Y3OX' MB66>3 *JD.)I9G=.=\^+]SF8,GH *L1TU79M>O*(FAD97WCIYQSO\NG:&]LY M-EPZUC+\\YQ%O&:!^6G;1;;! -'_FR>@HM7>P062I M?=H_.L'_]KQD%5L,SZ\'$CM<,;*46"O&*.-'S0'H#=(F]0!4!AT+(3B /Y>O MSE1)>ZTZB\Q=Q2YBF:0P_ #D@1V?Z*C!Q>!,+J867MLG MNG(J)W\ 7_@\_M; 0E6#\.R^:&=B1Y"I#M^M?RJJVZ&;P P^ [(B@P-,*+0P M1"N--EL[4:I>L<]ZO&TZ06D=/0%IQOGD;[$QN!L #D9EW__NKOS?C6)G_G&:_]8P(Y].I1=FV(X=Z=;0%BH_ M #D/%8I9KI_ZVR=)'O-WP3> M7N%-5V]$:+PCI9E\EPQ?XR7[W">+#*BYRUZ8/S%N]1ATZ_1 2(1( (M,>J52 M:YK[RF8#=\^SRC2)W6=; *8[]^=T6,NBB&_"K*()-W5\#RG+F%[9Q'V#/D![ MP $U\"R\^:-"W1'J<> (TBFOXX/8^9'TQ%']D.][\8J)Q(U/P1BIUWP^?(8, M=K\#T!$44$$UI'F355?I5!O:](=GQ5-J/HI[T]GU$$8QWJISQ"*%"H]>1L3A6<)&K5^PPGA_Q/78/SY:T;LI>L: M>\;L\W9%DV^/;X7O,]'\CKWL#Q=_Y3@2+WT2$0TMU> M4P]P, .*L!?U,_K^MND9&NZ5YM[>PB7UAK%^7WQV#BY(R%^H75GI-:9X&MZM M]BU2D')U3K'HUE]]WF.P;""YD)$.?@2L,97&:WH8SJ/W[")1<3652(4?7BE2 M[?;,TEEP+5C\7/:@Q*)"&@0^GQ%CDKBS5T^U8$J4:SBW ]#8PKI-;"2,1RKI MIM65%F+]\8J15 7CHTX@ 0.-(\F.CC$L(J/C#<)DZ%L:)+\-"UC:U@QA'=0B MEG^^BAZ=$-_6[+@)TZ=),!5HN-L%%PU9\D:+Z3)%6=?5I%S-P+EH:S.G%<0ZQ$X9ZU4 D]2*0.-IT;3X3&=9""AO" MW_QAM2J05R4M(&85Q15_?V4+3BEE3N#*&,&4_-I:AIQL$&OX0O@S<0(H:Z$6 ME6_61Q;?)3GG2)EW+J55&.08&HFQ_<^\\.N^5472(1@>32DE09M\Y:UM1._9 MQ!@YNRPYL"O;;DU+C/+\L%/I.Y?,# M)0)C &'4S@PYL]6*?\WSFP0 MR6V3E^XK#GL0KN4B_/@-^N4V+9818JOR>CW;D2?7X0KFZMZYJ#RMM -0B*_F M[ZP1U>=6M@IBTC(MDT*@B(BR')?]M!+5N)SQNL+)KP14;GI^VI4ZP(BDV%3% M7$8HTF" IIXQ/K?&7U.9D5BYW+&>LROA5W4]:A@VF*C_-] E6E!D:F$L"8XVR12#]@@\^N3*)&/66H: MABL$UCPS)0GWL]X%/$@[%&/0*'@.IP[UP !JEH2-X"_5)/Y5"&E*I7/HO(83 M,=) ?O5>;N^1C[*7QUEI@Q]?E6[&'X8E8,I-UBRIMQ@C]A>9P7&1\A:HR@=R MZ)S^R?!%3KB+ ']_BC+IN10I:%6QKH6FG?OY=[* M//+*LX[J)T>W2;AZC'>691^V6V^2;DLO80KXW^"0M$-!BXWHXMR6#V0IO!-; M),W07:KR4]COO2\5>]*8H!8E@:==/.,LV"X,_B:EFIZ%=L>>CA5D#$#YO>&\ M=NT]GN*U'Z4*/XH?$J^,DKMXZ)1SM\ZDKK&)RN(IRS_)7GJ)OTWIK9H;"Z^[ M-Y8V2Z'RO=_#5'XZ,0;N33'N9UEV8_-KF?&J_D7KOU4%X_[>.X9NNH%T8AKB M-CU#GN;GH:!8=Z;0]Q5*M?\1'-@OYWK5*R MAI1*[O_DK/ F\(P*79*F!D3. MQD:FL0ZBSM%4R5*5)>DKB9>F7:T34M=C$+:/+ZZ#'^4>T1CG&,$MW9;NDV M,@RLT8P9*5[9C;/&+L 6:GRL7VE1@Z]^<4I Y48DK6=MH[MF&/A]RNM=*/KK M-[Q"1280JU=.!H=5V/BM<*X\_EY:7Y[\.((H?;?S[+5X02M]\> @'K=>E/&0 M<0\]^_)P/]-/N?YSBB[>0"+T2J(5GZEYXI.K()ZL%% N$7K"I>%D?Q'-B*BI MJVXH+"#DGA]NS'="UV"7P;?7235 >@^CM)!ZF#;>8V>&/)N"=4M?,') MK^.&_"#).);X4Y;I*#RFPIDF7V_5((+@V69RL5O'7XN,QCX)<$>-KZI-Z1::=:[!B_OE 8(_YR]_1 MWZ ]>X7FF !.+; &E.U2Y789IT.,4O5]VWH#920T&2878I[[6"YTK'DR'_]. M+T([[E:/()UG=4?-#ZBWC)JK7W9[_-SRI[8XLT+LQ!^!#\ M5K&M6CSD(].I?OR3W\L^9CKVSWW5;/JAN;*$#8:13%>^QVL>GDL,4,B43/HP6@O3^9K2C=UU\*.K8P* M.A8"-RZ?WKBP2)=I7;/=D88GG)&6BD:YH48A) ,L?I>B3S7&%2"4&2=C.;43 MF9Z$*,]?X(;V>X?V_ISLOHWI6H82+] *: MMD,3A!0#>&;9XYZ[5^NBUX*.0K9_O1Y=X ^I4RX"1EOQ/L%(^9Q.O[SET?[Q MI9&G475;700)G5VY1G A6A]="EVE9J*ZH65A;QI877I%,&-"M_7\7YRO&_L/+Z/T81>,XD0HL#"2'1%]L58\0T MAY"JZ>.Z. _<,#9QFIO.]]S8;B+$W+9,!'3L:M%FW2ZED/ZICH]JS>C3DJ&G MU?D+G!:3&IR>4D 6]SH_O4BR38>VB7R+9YGQ K..E/-)6\ODNZE:5E)6'$5N M%@J=?&GVHJS4#Y9-*T)Y,,;1I.<=P77*W'T!Z([$?+W0 ?1$ M9>D1I_?B\QKMF@5JX6TH2T8_M'QW[3#5'.@!J)00H*0 D7]/^ TXSQ:U,&PC M',]^7,[BCSYKEOXWDZN]CC0'P'0.%@@[1=,FO2!>2?38Z>-V&UK:_\!V]63[ M;\,+4%\!4->4X(,3345>N*==FTBL0DYV:% MD^WA,)B$.!KYDW-U@_O]#G[5 MQPR^K'OV=J.?9SXR%3W,_@9Y53I"15.EY@[+2^5))KUY7&38KEP-V?5I%E,D85O!G&.(B4;&V=+A M;7^S88674R;&WZW2JT/:[P_\>M<80\0E8L8KU0'2,P>@,9]"*_B MGN5'7[FX2S1\5_9#-++/Y\*\;^F/!P6.'&R'W;X% [@(M21.4HXPU5#8RFSX MA;?Q>N>XW9;J@+0_3+=O]#NO;]5_7D=I*?2/]I)N(2P10D)1%W^M=1K MKQ1II#*ED@G5C\J\FJ?X"<9%HE4F?4_.M?*4!A)'UJ5O_=R M5U6QPK*?9SXM@"L> >H_LN<4P9[B.V]^R^SG^M-3/%EIS0U*]%*T1R4YTY9V M 3#)2QAHNK2,+Y]D(GL3('R!BRA2%I).@T<>O(8\_TBYO7>M'"E%\'1O M9T@7DV+#/+EV\=&#VIX"ZSW/XOU8?J4U\EZ'>"$<*1?IH0T2M(?]4 _%,"A/ MN2EVRA]HOVN[VQP;=@W:# ]+ ML6RA'S_,\]GMQ.^)X,NY"_$WUW]:U9?%#/?_BP^Y^8+$,V_"2L\,H&R5@)[;-7ZE?O-$1ZK@434VB-(Z2+8(;3;;\_L1DYV9 M?J/_06H]6]NDU8,[$-0S" \32@C?N@EQ,PE-]=O:T4(QS7 ]]N>-?Y^>J60( MT]3('6T;8DM0+BTAP&OQP6C%Q)_5[<(KO:H&&C^?@E;9GG>P7)=\QZ(2S:5L MVY-((5^.UV\R/?'\P?L D*@1Z@^ZZ0QN]E/:WVNB7R%/8BBM]*_E%9%$L8J< MA2&3M(M._9Z2$/DL-_3O=2^-EB9M*N[#,4Z$B&'K Q[!KF7'9_=,38V65\LM M/1O"Y6WH)B_.=,HZ(_J>?/XBZJS039LQV;RSC1[;I5C^V\TG"/H'5OX;W0^ M9.+'$2,?4],#$"3)X;G\G,;%\JI)W]F21QVN1SJV,22^CL.7;.,\*:(1^PO MSL+7IF9C1=XBH625L_W>%LV%X_!MM0GZ7(_>> .,4FO9]L&RCP1[2S-J'&8* M0[<79EZ;V?(/:8/3BC_E-;'>7W+X1=\V0Y\M37S9_WRJQ.1D'VO$GV5!49Z; MA_N#)^_ESV\ TLB9DQ6:SO>$F!E"=9L_O35Z/Q\0#!F$DTSXN4 M'N#O?2PM]+ Z;[*)%6!'A//9(1Q7A7HHUI9O*\PM!G<>#-X(OV:K:Q)?=)3D MQ/Y%?Z_T*;0:4(V^2+-L^:5\^\-GL!O>]+TQK:BW;0DQO70E8[T2?P"R#.LP M*]15D5Z?<=^#/#(UKU,GPG@0+3I59.DW%53Y>\:UL?Z%C,\OW[F^_HO:M7X6YT6[&U*%GQ3BCO@X5[M3=. EO4QQA6[\&CFQ99AB MN&=2THF J/?B/WU9S3L 72ZG9M;2^)/78?Q0MYFCB!-2@QKGR"O7OOU^QKLP M??0 Y-DQ+4'-WY:\#V%!Y+9 *S#-GO<(HZT"CX3"/EBL/;K+OGC)MA5\HS"V M]47+HP;;0FS8]+41)LDM'6JK.86IKT1/WS(^[=(W'5W_EA8#OBN[]_[$],N M0C7\IN=IG?B#J>!O6C&)F.%YN%51>&TXN^(6;-KVAM+C"@^TT*<$$5ICX.X6 MC/NX=I. Q%<51N LF1G?3J9)W';--['+-+22*O7+;;%;3#O1D'>+XL/ M=BE^.57:.J/)+X:1%#'N* MW@-Q7]L I1L9AWXB".8G34"\9@/7Q7AGP< %_M4\LC7WZT5"8N;!LH(758 MIAR ;HRD*[N.6@J]I,1?"WO\D#0I^;RU*>%#?D:Q^+SEH@F-=Y%IY?!9Z"'& MN'78ZBA)L27M@A\:WT<\11FUCHV2*J^-(?DG_8[H]'"R^?SMQ/ =TT$)B#A))X2MSS^PK<4KA#ZA??>HL^KC& .^7J#%B^IZI<7? !2H%*8IDCW#0K:-Q-U^38N9RQ\'S\L&#O,\?5G MVWVK-YBC#5<1;'.5P5_=TUBKZRT'*L++/_O<&;Z\Y*EXN1M($%W+#;W/%7-2 M?U+L_J"YMUQ1 8J/&2?;D/;DC5;]1^38U?N$9)KA''QL&P3 M P/)63"D#C \!^5'O/8KO#MM*^QGMM03^@+PX_D98@;M16MK3Y)/!%S M *K3F:M'P&C'6UI2>,*8P;H8,/KV9XN>L](JI-->4;2L9+!@Y/]URJY7OJ=, M__F@P<+)[(_OWQPN3@%B$FF[9MPK!R^3>:N6$AXX:09 MLA$GLG#,H3I&3>)I_!>9+G9IMG/0)Y&-H6&SHM,(0F7 7R MYG!@A.&=I+MZ5]Z[53TO_,3O(%J7IB:F2X.W?O8T4[XRH^//@.3=XW$=>S;C&0AWU);Z7?>84CT[J MU;V3_/9<@%91!DZY(G8"QN!0.0!QJ9,S*;BP.9^@PG4&!_+?:B9A; %;X+<% MV[W:\OACHNN)DA$K2E7T_F*K,]]G)-=P&19?@RXE3%N_,7^7EOWUEZ7S[(PW$K,?&[4,R,\.0"[8X^@F?;13 M+/7[[V.2?,T5GK,ST;[ORH;$JG1NG<%FK@;/Z5&V?$'ABM MVVS(S'"'%P:WZE9(N^I,B0!U\EROA%[*RK;?[D7# FFQB+ZF!AG A[AFTFBO MUN_ULMY9MR&QSWP(*S$N7TXNT8L.>R1PPBJ!ZLSD(P#3,2PF:4](](ZU,BH4 MX=Y+M@AG$A6^G['._!LJ[@))O^MT(*\1=QW"+,-UU:)D&>@--FFY+!'$B(EC^<[')_N MO3I]?T5=!Z5EV/NY^A4LO/=27,M=RP\-\S55\[&OF.\-1C?)O@3D5O^>Q@*M M4(@6;4AV$*P'_#.7W_*QFZ12[9V\WG[O$=^1Z/TCX;@-7].CZKC!1.LQMXGI,LB!1'V.4>J7?S\J@R[3QGIKGA@8O M[+RQWW UL8N'[^ 12(7[P0]$%+JM#/>R9X:JMILCSF,7>(_GWN2JXI6JK[NS MJ7[DEG9\*PDDVGNE/I\B#!@<@#C!Q$%$YKV*F1S 0_Y7:EC7+BM&"GJ(*?DF MH*]WK\+/MI&O^(=UD6;XK,[/E$Z;H4PCGJ/T1T($'\GJ?GH=]??6;=JC2,:Q M#>9Z$^"@/T)!$XB9CK?[=ODW%:1BK(94J\1#N5@OHI8>VUOH!>QB6R/V.QB< MTE0;##Z)TC;\<@;L%HKF1/"C0M+?SI]3RXKNPQ==[[RW<(*[W,!F6=,O?,:<73*C6_#\E>HE1QE=;]\SI Z=3?6^0%P%V]HQZN45 MV 3N4(/""DHHX9-&_Y@=IFSRQ%!OX-:I&3T+;!7J,+JI;4:,)CN_A"Z'-!OQ MME5VA[PW&\CVO+(E.I5T\L8B/>%!QW?L3S>9XO$853;:A?):KX;%+Y_EC%Y# M65.@_NC':$!.<15#?4B[,:1U'% ::A-2C? V_SB^9#T2P]'U*&3A/>_U37$6 MB1=)%SXYYAUJB&@ *DAEAF21:?"PEN2?*S45E7W0.]7#A!BB9I?@"^&+#@D/ M]439L1T80#684$63@E3J5I,Y%F9>BO&3;-=.?:0FJ?+JG$0]\\^H%Z;4D3W2 M5.DY=9Y%#1=K:"-Q"6I !2SH1@ M++I)QPO/YZG='IFXA>NAVU745C0$>GD4.:9<@@OW>M^\;- M(?R_0?94:8@''-5N% M50R:O-Q=^VM'F!KHX__5Y'+ZO,'E[%2HF4OLL=O[(P>@3O3LF^_3IW==T/,S M)/#8#"\PTRS&&:I&LR+:R&L^F9J/S ^Y>>[2Y_3-L1\_KSU^/T2 M3,N2A(X6TR!C#ST+E3C3_=4TZF'ZG-EMLU2S(+BQ$Y^KG5O:6\8[ @]GYU9/ M3MJUNH5)+"(G?F!?M2+MSR[L-&I23*)VBBV()N'YI/Y(&RW4>3_$[HO)J+O6GWC+V&K.! ME>XT.0"!@J)@O:H+J-2DIPL&"9=)O\ZF+.\D3:__]=L@S;\9TL/#4*>-:"BI M2(/Y./L(SJ=*9UCJD.Z+MO*IT["'".ZU8)I*%V,:5_:.Q!8!)7@"-SJ\(@MM M(6OLCV")@VNE!AV/W\>K'YV\VA7QV_W/ 8@)GQVOV=IGPBQG#C5(I=>\>_#1 M<K,_J9E^* MYJ/83HU;A#1$W2BWJ"7Y)$UJGNUKKY#W3HQGA!VM4@75V72$?3O4Q,%?_!:>411ZXD; W*/:^KJ/CM4 M5(4\']3OX$A_'>]6X9]+/<;HCIXMO*(8U: U='MYM_@ U)KR\_%>P:P#HSQX M4(\M9CEW^"U([#/U(HUU" 6BJ47>Y4D.75'ZPB/GPJIUBV8FF\ MNQ0%()LJ9$N9^]L<9'U5JJBE_"QW; CDY,VG0-]+%.2Y?K M1?\B)'SH?*?->MR7U:(AGZQ,: C&NMJ?'M42_Y-HG5:CG.%:];K\4M]7]"C[ M>+#A 8CE:("6%FF7=E*O Z^X&JNZVOV":J[C\R*3]A &04!L,$VNI3^)\A9& MMZ]B'0Q#5/U^OPL74@U\%<(>&:JXEB*]VD'F;\4(;V_@(^=\HFB:>F!/3?I1])SH([CZ@4"K?4>-3T MO55Q=Q>^"E*VFS8NT1&09*G^&*"D+Y*64]#/U@2R\755-?-J)0G*86_>3$9?^I:J Z';[=E,5*@7TL: M84F AM6ID7.)1ZHB:%9.V3?YWR(-G+.EHJRC^V'3=XK/R!YWI$G$7K_&DQ8! M JB-.)))'SZ6XD//:9"AW:,GX5P/0!SC@.JB*<&['26+9883$9V*+R(1:M!PY CS 3MH [ 1NMD+C; M-GV:S!]8""]:4^QQ>S_M^OY&OXZ[9$3FB7)YKEL*$M[WM7OX+= :"MX,A7%V3U%QJ(F$H=T4U<=0T6?Y.S+IXHE*706OU$^GEE/.'%V?P MEA2>*GHAU-G.D0!I5XST66P3BLES+G!%*0^L'JGY(Y2=&BZW4%KN*Z)WRK/V M4EW,NM3[EUG%3I@[](1_ [S:64@,IGRQ%<+M_GJQA1MZ5XRWE#0:EEM6]OY> M7:!G]J\BUM&3)0[LCV-8SSAN93W:% V%^F4$:%V D PQ45N,5HP0U''E (27 M;3$^ D@W0O]54G1Y9E@8M5PN01)+M(1_9AY99P ;%@IY1 M!R?\/\V]9U234=@M& 5$1:0)2 T=I"I5:FPT(R*H=(A*!Q&1%B0D"M*;@("" M$I6F4B(=*0D=$1$I@H22@B)5$H3P0@H3OCMWS;HS:V9]ZZ[OSLR/L_(C/Y+W MG//L9^_W/&<_3-L.:06@D,)&A"(!JFAWA1;OBH<@%1);[5.70.-X +[^B*<[ M2\Z&/]!'3 FO7?=F*$;"'(0H0!%?L.0IFG5THQ74 92?_-L9QB%*^':\]'R/ MF:1XX8JX]VQ5O6#+8Y,+//'Z'T9J!"U*^Q9GKWM&3W9##B,>?#=3@*]X (74 MV,$>:8D?6\;.")[7T_"'QM8FD("G7 5BR@X:85[YFF*/U+[?C\"$F(,X#YXV M1TJQF7H8BIC5! &UV:#HMUA#]O17X M+0XK.%;D+/Q,0XM47/]AJM"*^;>Z*ZT9G7V[;D;HC:-%0UI++YLUAT].?&69 MJV"P*&(M:M_>DQ_96Z3> E I\N:?<(!=A?N];)5MJ'*";P1Y[OJ _FJ_P.6' M7A9_(B9RB %,#$=&M\]9O\G7ZZ+;Y5,[Q3M[H#.#-6MTH>Y'8D0=. E.NK6?> MA_-9TRU>D32DBENHF&1!DU0U^ZMR:5EQ(9H33N-_3OK*?-!#SK*^@P6P8-8@ M[$@];DJ"=G\T:#/070<*-8E7;]97),V+>V"+%?UL2$]?J @Q OFF/!([(<%T2.VRUDVD_CME* MOQ#C>K,MF[R\X)-'CGI9]_F_50<98HBXDLSTNM1\OM_"&OI5ALJ5PT+[3@3L"\Z#3JL_86>..O(?Y_$@!>+1;0R^CDQ@ M&+.)="NJTG];::S?3!/V<8GKJF*J74O:PKG[$86!X9%B.U>RWK&,_N \;9^@ M*?7(,RZS ?K3F^T\05LT4F[$=?J[8?KP-^,/>@@;MM;J9U9QKPG0W81X'F"^1 M:JSO#]MNRS1/R-?[OPQ+Z!JIELP,WL3&3.+;+%B[Z]>QA?:X5Z5%9(<\_Y,; M?WNR;<=S8-=9_;M"",[]GLG3RUKW!/_UX&UF?W28!+.^MY^61Q%U+%!'=Z[B MWC),NV)@BO;KP8.%>Z![)AFGT*K=W]=$M1AL9.U@)V3LYH[,/E':-/JRH26Q MW]F#<0ICU3E]9:PR2V+D3E"NS:+=DV;0GMH'IMBF!UYXMBZN6_#L_$-B MF6;_BHS>KRW6M9C3&[CW\'Q+(6%O^W3L_??788Q#=C!Y>ESG5]^)9FOSOP4, M3_"/_2.^G;/,6_^]4D)U/1%QO@)^W;V!*AT?<:NU[KDU9UR-5.8[>9D,8M:- M=U5^CE7QF*/C7O-GZ\EC=3;&96B+HOITZ#!@!ZV.GMT-"3')Y]A_PLG(L5MF. MJAS_;*6^YIF&^,A?UM E7%Y$\)?+4*]"5@CYKR2:;\'F/'(Y\C[J):R D]\$70-XM"4#74[)B8"-UEDM)%>]K]\[)$X M/XR_V+G?!7TJDU0>;R8\C+L(M).B$+;S?H(V??W=M*,)NUWV9S7T=N*NAL^' M!<,=F7:O^4K,0*P1W"%<@!;H//4ZT2"-+PEA$/&MT67&*.BK_J2KU'PHSY#X MD0LM1F>N//IROI/<^I#!INFQKO#M>=ON3$#6LM.6GW%LU,1D-^[J]T#Q_I3P MDU6K)I"2 8Q[ZIJ#G?KWY/@V::]86;D\F?"^,0)#D]F*-0):'9GOS"3@T3US M)ZEZ#'^XW!'?Y.\'KPS)K]71G\U.1<_.^FQ] /31DO:\$;X=S@ MT]SX9XX=14>9K9"@-1U2^6HI_0KBR@\SL#MP?;X:1R+PPA.[C&P3[Q6WUS?_ MJ%0LT+ P_O-INJ?&:WKGY*68(J\G4;G+,%Y4@!9>O@\B@0M /V[):"*%Y1,G M:?* EE-J=QW?F>!ZU)J(:W/ZA!*^Q_*97^V!LYQ$4(PLE9O,%\L2AFO9L3<9 M7X_^KD-JR?0+S/I?ZVGQ7R 0J$[GS-%WK^MTN*Y9@_:].2"!?'$X*40,&19-7_%]?D3S%G9"B.ZAQT#'[&7/) M)+'BX--8T,SS(60&H&5-U<]_W5%D.*G+='39^ (+*+B7?;?X)?>#1Y=&OWP6 M=CVI;6"<*?$1I/?N?^*VC:J4Q01TS2Q:);BL(>J-%[0P!NNE$,M131QL#A?C M]'K =[D@!<38 S'K(,2\_9>$,3R=K / 0J!9D5Q,U,!P27>$+? M]Y9WN=K]P$@ON(^VE?5]^VWRYPYB.FE X>EQV%H[71R_TGPH1/%+; &\OMDY& ^/ 7Q M?ZDEIOP!^*?N]?=#7\'N@%<5+]A_+ M)GA-GJ[#U*V^'%@@\&,5X1QD2 ^PA4G"GA[;Q"2@^$R@PI6AA)D/YN1@47G6 M\MQIU&1I:MJ3:[WK%B#'FEMS\R28,.#9;R910\V,;3/WK%@2?U7KMH0O>Q&1 M,SU[85Y-X8&LZK*E3.QYS$N<'WHJMW\#\P>R$]K"F?1]H,E,O/%!U=C,^8&N#]G#AC5YWV"*/0K MFJTF&KOO@1XNJTVKF5[^YFYL5Y\2'47V^Q/KUUV2U'VLLCSVL (_W!#CJ?PM MQ%E?OJBH!G7B(60C!KT(C_I[/F[X(_9;=3;L6-X2Z_T6K+I\ TI$<0"M9%A: MV'#BW '*UD15U8K!R-32PZ!GT;\_%5D<32H>S]F4LA5FC NE)[>NK^_78;YB9 M*&\^/+0'W6#0%*BBPB5W=#._)Z_ER"V"G_ZIM#YOSF->J^Z?"^V^3"8@ M1PGB)C>I.62-WKE6WY#;_N56M-V(K/NE+C_.=P=?'[60U]CD>)L"9$HC?#-Y M**O^Q#O,JL!W2O4+U@:GPNHU*['C52/Z6$M%TH]NNSQE(7^'H'>N-X497'@)4IO?90NX$DZJZ[:N M!.M<&ILPK&81L)C=A5 MF"I5?5!E=\&X#@N44B]/LHX,LJ=I:8)U>D;W/KR[YW2EBZ3]X_8&B6=J 87L M://D-99=DRQN1PK/S,QXN%E'1=W?&%3+SW.6K#,6RNXILE9^.3E+H'BLXV<0 M?LPRC?U3O"/+6-]$ED0?Q2-*V\-:&?%55<+&,\O#G(1FLBI/= Q!(C&NBM:I%N333/Q#:_7 M3EX ;R\;5)3:_*@XJ3$-75<5""U(64:VL6;Q5\ <;)T-202#U'T$&M(>1KP< M>4.VNEO9:##Y9R-S BN/J880JUCJ].">S". K*O\U1&?]K.F?Q6G&%7]?V#R MDUNVQ[_?T$[Q#V]EA#$$S7R3ES]\&KK4F)X_@_NV;Y[9C #V"^6V11F"<7:I M[H#O/ XT^,*Z&"4_-C$K]_>Z8__:0P3K6$]J##'Q^.-D?DN MX;]OSY5C2_>4Q_(B+T!1#5JQN*4'H?W2 ;HWH]8B&5 M0=ZU5A[M3T=[_41L:Q2)5*>OB#)J72$CVXZ&&+PMT:&"PD>VZ4]0$APLY*G8\/O9.M>/MF)>R10K;S-B'&SY M[\4B[Y?0G&M#VCO_1JJ$57#*(S3_6>M[!?ZK*!W/^_ TG*B)'AP?$A&XN[AM M^T'-[FJ"V#U%UVCXBU\11Y-2]P] .-YCJB#>L)^7>B8( DC#I6)YP9_P>S>7 M9DP[F @,?:5ELOK!R_S5=+HH 7$ECT VZ.4Q#&HSJE2H_8@H*Z]^(%''[A!!SH.EERR^FXISG7SY$T. M$-]EE_]8G@UC= ),XA>S1@-[MI9#<"G],M#F:_GO&<8?:M.E%.R"=K%:!.8X/;-+N]":M MZ5]7J%D:.3QZ039A89EVZUT%[ALH%V(:HU4-S^R>.UDGGLGF*AI&LR4"E=N3 MUD=%345#GVI''RW8 UT?"ZLR],2[3V!"KHS"I\T7P[/=C>3[*H.@"$&#< MB:) @_&HSOW2CGA<35\.-:XS"V#SYQY3XUYQS0J]AIE=Q^2\Z6LM;2)&Z=7C M<#*OD<'G#6^B11?_F:F?K"Y80U5BGU8F^.0Z5@?.8]\,$"@KT!&ML''*UNS+ M"(.)O/R(I!'DK5\=7.!2PG;6MS;@&C)V^Q8,7Q>=-55U^EA+3<;Z2,R&9SG@PM#M;] #;6CO"V$ MMT/&5G UOFN&KY$_"**L,P@Q $.NE5+5$IE<>F@[UE99X_/1?NY5^ MY_,*3^73W,$KY9Z/YMP>G0BN6'S-EZ"' 902UPR5&4+&),RJ6#G#B:+WK8)8 M!;-H:Z&J[P;];I-V*(P6GM%?.NPO[N";&7C%1;8^1,06;+^,AZT9OF.X4%/UO[YT M^O\\,.K,-RAO&"%Q18BO0.()N%]B\_9NQA..WM#.N]1,36FM?. MQ;@YQJ$Z.V$-L6QM9I9.5X*; 2A/N*!PVZ3G$Y+"#Y^D*/^T6SOZJR 9RJ3V M>S$75@9%+=%!^FR1$@8+TCL]7 ->]A\F'Y4IZ>=EEFQL@$Q MTYL-=:*:?8HBPP0"0CV6Q=-G\@TF\[5%LZ-*[JS+U_RJ.Z-0].N'BPIFJC#H M9>=_7) -8DN8 T@)5%<@'7&>/'5K%OS$Y-2[ *BLI'HV9YW=EMJ#7ZB6R M9:;K'BCN+E(B29V?J[I.Z;SOK"-+JKW2T[OW'HE.:W M/5!$N<]!2:!9"SWCQ ZY>#B&)8C!=_>\-=SN+DN-/AE%Q[J=:D,1^K+;[)M8 MJO!*8)T^E]DRMUJP;LP\$S8#/HQ; Q/3;V%_P 3Q MYO(/%;(/_]P#$30#5X.G@VVB@Y,GQ)^F"LPLOC/8 T5-.!]@'IVDHL:@:KN3 MH-%>18;J^._M#T_W0-.30_*[.AV2ODJ>#G'+);C-_#U08UW?XMN4/9#6\'+' M_QA!^V_U0$M80;8L1IX OA%Z=I%+LGL@QYB XYR4G']:D\VF2=);B[ &S&JO M5C]Z%9T.YM1XT]8^WF,7<+HR57S&XMR-9L6D;N69^P_N"B.U)=U'Y"[0P[? WGSS7#3A[9 DV-%?!14(H.;!)B<(:6"Z_"N<34\ M>0HY_T'A"EC,W=->0^ %ZH<[,A7)<\&E&_\=K5F9CYL),#Z37?S=R0?"P]<<1@%[*Z@8W6<31 M;R#'8;S#:5A>>"9IA-*'-JWD=Y\!+)TR%@*3%T1R3A_B:2XZ_*O9X\9T7_7- M"PGO@RAJY(G']%/(;]M-HGDL58H>NC^$O <27C03>K9,$XR;S1O&V'^^0]J3+!, DD +(8:/R+JWCBY%&!DE(.<8M:CRA2^4B9 MEXBY$&/@GG@-O79U2*%V=D#BC('@EU&H/%;L5Z3G@-X?HZ8.="I:!.6+2RG2 M^G'O^&/J17+^8STIM7/.?_9 65?Q4.OYLV!K@5^NKX"?;L9+Z&WW*"-?_%A_WA:+MSX MH_A\UX AXDET3&9IL[K,9*F.W9?4YC/CFVA%$(K&5_]/I/'Z?+KM9V[%H@,A MXH]_E( O[PS3FH%3="M B!8#"+ WOAAPG<(RQ)Y=1 L=:B5K<,UFON!+E;J[ M,%IRJ_554!O3:,@IKM'XSD]B 6BWF+@'RD08$"70Z;"&/[V8](+>_.YVXU[1 M1A8!F$,@GY!-$M>&GPI7A!5C[]SE')]W\14G0?QB%J?VH# M+O&A63GY) +Z&G[;Q#R*E&[;:51:5*K_;/5+?@2MSE6]R_4G<[6N_ M3FW@ICV^3-(,V0!N#R2>_\[B=6+8I7:R^#[6H,]-;H:^)P1KL+R5X50MMBHC9\:&KP/JZ'BDO!],J,U]ODJK%U?'.U=8!HQ= MH_1^U2_(79Q<\_5;RS/V(Z4<)G.EJJZZG8X2/]?WR"R!F0XA%J./H0)LIUJO M,4O:S$L"6 *C=\-C7 R"(KLC)VHT2L2KAG+?"0V 2C9K6 MH]%2W+15Y@N]=E2O-'\+M;JX.-"#]WN.Z^0F1 APM1M=?SLFU5BU&K$=01T( M.8#*05PF0C[_O".",T1*N\/I+*D#Y7">#A@?P[4*7D$,[A]H@U+5.O"FN5MY M;S31@63ZX)+&FQ>='6%.+2C%/O@KSBGXD]?2 M= HWZZ@470XY;J8_A@4C>(!RI=;WRW,G@@66EHO N 2Q^M^YRN/D4 MHIY\S+T8>XW#8Q*FBNH4U RK^8]+TZ9OIJ)"W/T]1$4*&C*&LO'NE:-B\GG: M')9*KB''#AC'/3@IM.4.BH+TK4]QD-BTV\"QJ5%C%F(C)R#?.I_7%/.>[$[AIEFTU7Z"? MXO0CZUF"@]B^U2LC,[U-G'15ZT'/]$^N9R9Q1(#T-VH&N555_(Z?KZ_,6E2HTRB0L+9^OI]G=]3T[$'U/Y< M7?EWX%%U)=R%H4[%I;594R7Z'C;U\(D%!$57K!0\VTUX#R=RF/:,ZF8;^C$-=R@8*;^,/)%J,VZ_![+-N=*8 8UX(0>?=WYC M?"7KP^>?-\,Z.PZ!X=OQS MQF&!C(%?[H$?5PK(OVZ]>##Q5(A%:4S*]!$&2F%M$(E-,."+!A03GR %3FQH M6B;6FTH3/3EG#L\7A&[YI-@CR["#CREHYV_"M)&8-63RJQNJT<=,'^[W:-[> M-!-YFZ*VZ\3H^>^ZO^%M0-VBRX^BI@!4M&^X)/4?PZHS<5EMTYZKV0-4O(5[LM7>43\Y=4@X:4Y$#.' M=0H^[#U7X=6B6/C >_R\8-8:_TX=BT:HBL[LQDT%DA(?36EAU*_6()Y#_,=O M:)_:+ M';\)?T^WQM3Q(K=KZ=,;9I& /]V,80F\')GU+["K'_OY[SWL8%;6VP,UZ%WJI,>0CUG,U93+FK4UM3\\>>#<31#H[,$4 MUC"%WJ%YF&AY[ 9IJ])^$G_C\DC,4K=3_P#6OSH;HC ,)YS]EE.&KBMC?66O M4HHKKC-JO[]W,UCRO[H-Q']J.&8C\>AZ]FK6$CI>^?87B5'P*RS5('UJVRE2 MM])(="A7?=/QC8^_-4@IIY1R=Y^D??@]*]R6>8'9:J8.5!!M5XOU7Y4M.A09 M,(OOANV$\UX.,O+779-%?40[M&>?Y?SRMW]PXZU%?J9.J.C/FQUF36^Q<.8+ MW#T5EAQR0+R\?SC-R,2AI2D><;T2[NE62V&VU@8\+,TH5T*+.UWZ^VTH7+5' M[DGKZ>P0Z07Y$!HJ/HBJ% Q:FD2)%H^]I4I]#3(K]R_Y-3U5G_&M\?.O!=@I ML3O:#*Q_&G:IE8<,09NB#HLW MDQ.J]YT*N6 +(A>3U53K)_=["W9V"M-U+_O#025&!^&=(7A@DB635[G=C1V\7LV&" M?\%F//D/Z'L@S'=6%/N_8A((E&:^M:.H1OQ"[RPI6\;=U_'9VC\#306P=O4#[>/;:SET M?B"55D2-0,]+@\MF_;\N#BT8OS#I1<1&JO0-$R7_P>PZG51^ M_?R&<,N>#(\<'2R/N#^_L1KP176D5-I_H I]:6S%\U]LRJZC.WNU')&C+LX^ MHUNP8\M0AAS!/NLD\U*6"OC5@X=HAM 8K77LB#+)L/G\R%I#H<$P:>$O4VUK MT>=%D,V'_G7H/XC9^QR?<9:JX([2'DB^]QWFZB=F&BH@\&(R\G!@XDOD,A>* MR5GPCE +6].MO,$X2C4[WR]^)7'7847L2?2-S+DT:0[)IE(M!A>;&?]YYECJ MRNI'-_!^,\$]GI,1DXS*,X=LJM]IT&6OF0ZM:?RY!JZSL'>8P8#AVZ![N V3!-PY+&AV8#X34%K5OTPO&R4U9UR< M/,@SI@+>7O?#H.O97\#6'-^?=IWEL!KK7 [6>_>3C[Z%Q38R"&4/ M_PUK^O&,4 M>^^!8;MN9RW_KAA7%3NC9R$]]D1]5/B MEZ,F;MLW;?OW7O?(L \->OB@[G?(G(IG@-+'9_)\A@;*VYHW<$)=" GV-D4. MY?WI]SA5M)6H--%I\HX5_\TY\?LIC LEL=OV /RH+/A)FYJOU_1]'ZOMR]US M%H/@GHG?<&7&B6U:RSCJ=O!/6S)XS?CUTO?9919X]&WJA:9/[B.%](JD*HVI MR?3/V=^J![-R+<3$AE#G[S=-?;]J/#36JG[=;O";Y756BDT=/?WM7^A/DG 'Z\TD!9)P#,T0.@3^B M.@'6$7AH#Z3>-E[#3 YA^6,3&DT0@6_W?D\=NNI^P6_".KU^_=_/KHS>VRDS M?36J2M\/SR!#F2UF!Q;9Z(Z*Q7E'V_CVB*^G^'Y'W2UTKI\-8"VLW/SQ>PRS M,-$@X/=W>J$EUYFSB9P(NP MI>#<@.NEKBMFRA^I@TY$OW^]NC4!1_1RAWHT1#XKSG$L:#??+JC08IS0Z2R2 M!HHIVZ1M=GJ)\]"FY&;VYN6!$Y'R$W?J]'=S1WN4H,[%":2%N@*GSW[97O93 M/Z<5N$#3@[-\TQ%]LC+:GT7D_F85RQO RM@*T)(E/MDL]+;@2*YE;,:[UOX*V%^!D^YDYWZ_DWWU68]FRDQ!.U*:5:5%D'] M_@J4)'&H!Q!K?! (K&I%074^5)3;$(*.5Z MW^ZA0NI#B40@FNQ^^GN+>_ R@,?D-+^ M2*.-*JZZ0%A@]H!SU=<]D!_4H27%ZE*?R5^W9XHH M*@-K%ORSM6M.A;+5_S@\1JAK3@T]?RS"WH\E31?279=Z//9+R=_;H0@V]_Z9 M>9" S+DJ=T>&D"4IH9QNB>K4Q7* \7PD70]1+,4Q@0&)ILP[?6\"@RKY:,M!=]9>/L\->/^*PM47&BGX))UF[7JURZ/0EWI M:L^[^T,X4^SFPTVT:[,/FYZOG-4BE3^NYTOXB !3AA/G1Q$&_F\ULSQ+%S=, M"Z:FU#TN7^2X6=SL:02>3 'JB^ MJ<\&1GL%FRHDXU)DJ.?&L9QP%%FQ$2?RBK?">6;.W51.-\GX2/48C[&?8>3^TMZM>YA<1EIT$ J=^ M=RHM:/YDM2]Q?762 B6>V&Y"'37AE2X,>>>,=YZ9'8P)"3>8TKB9/3'BU9PU M9PR_.6-Y4.!$]'1 ]?S3X_]'Y8&J0GO=TP_]D4(B#U)$SCWH-N28N?4K^AIG MO9U-MM];5<7<&ZU!YX;2^ZNYWQ-9-T#_*9=K*AI0L5W-+&/-HFHPF1#O](M. M-OJP$TN76^X5RXE 71>5,A8F+#FR8^&>,]R*!@^+,+>'#08)>G MYLUF]_["_3M*\.CYS%XNYLOP2X!AY^./&CC M,WES3+ZQI@"2?UC:_-:E>/'3VJ3SPDU4RP[2 #DVDSIH,_GV=V=E&$9"<\YY_/AQYJ5UU-4./[1^\"U?WK1F6Q! MMT]H#I@3F9'GQE@Z#!/*0CH1?&*YY0KE)V%V:DDT;VS!YI/3:-3;"TY\9Z G MMQ\7;!)^AM**F95(.>!B)^$ 2P79/6=( :>8:-T.O$WEZ34[U=AH ZJJO*V0 M8U-@.$@P[3S'+\>99/7U6Y>>,[*>_<"GD&IP3]HPL$*!=K.!;YHNA;"=P&K MU6@9H^&X$VZ6G-S6#:,:X6,*=HNG"Q_56@29O!KM/^E[2FWF"M(>6?*=84B5 MWF;QJ"#/!H"/(&P\28&8J>KI;JUJ-_^K$Q]7Y%VS=U8+G+9EU7ABO>UOJQ]- MYKD%KGKW7]\=]3\SL%+LW!D7M+J) 90SBN>G71/'MMR5^Z3!4)N T=]5?S7> M%%YO2@D3DG6X 9^-T[QOZ1$'#G'LPU'@<0A& 4)IZYC2ITN7D M]N/+DU#*0K+>V.&@\).:2I'A[EF/LAHY3JM;@:3O'_C-TIUHTRO?;^S&.N0' MID"#I6<":(:=[/K$;G(*K$UUS+$5U6N \,?%(.:I6 DLNIM :V*+T0T>] MXZYAD[R#PNF!UCUWM31VK*\]\DJO>P3]?'8XL\ WB<7'FGN(6_,EHW]R]^ D M6<(,-XI#IL] "0*2>6VR3;["OX^L9S&&R3/T;"HP;-)A-'MS,D?:.&QI[)"+ M3?R)\&%_^/JAI"'>O'R]!GC1'MB)1;P>K2)@(B)2_,:#P(C&_):@KZ'NE@J1 M@AAT(/WCHL$9;3GAIVN6E#H:)R!&?\B0IVI,KMJ2,P\QK@(5[P*T2,%*4'C] M*\&-?FB+J XTV!-!\P_1>'[41>%9LU^J<>V[WB LL8B'\KG 7?EJPP]B:U8UJT]\5M,DJ>GSAY__)/L2W!,L M5G%WH5HBP#1MF9F#5((;D_)3MTPYNI"R5*GM%#TH[ @LZN$-T0*31H>ULWYQ MLOXOV8"3PG/Z9J>,.%*!_;S5@.B5%J"J#+[/NIO(4$*<(QDL/K7D(I6M*T*> M7 N.2#?]Y4=-LO+.C$0K(9U2$FY#UKCH4"1;T?"K[X%\<-*,Z#,38 !?CCJU]B"S _W#U=_;?[9V><*YXS[ M@\\G.X[TYU$/D5+6SB3MX#)8BXA,^]+UE\J%>0NJ@E M&"7H&N7;DF&:\O2/H+;QBX,]V?R=$9LX0 6S2B=K38V1RM=D29"U]*O]9-I[ MSU* YWQ30W*XU,5KGPBL% =K$94"+:50M?I877[#XP3-=0/@"'>JB? >B,N, M68K5! I)D6E5;6?(6D;-L?/7VZ*? MJ]\KT!TG1U_IH\H+'[D_*GB,ZQSW'.X0) AWA'&+^;K-E:[9U(467?0X0U%U MM28_US-V]:UK2%F0UZL<".'\6VNIK79"YN#1VI;B@VKXBGG;GP9D0A=&B#6. M-*2B4K&"""\*IM4*DSF,.80?XZC_VC/(N[9'+&+3I'A*1%:K/2-?-_I2+ M#I5[9UN[R+$0#*B[%R@SA&SGN5/4_VIJZ-EP=T8^3$C]X#33)JIO<.:=5]XI M3]7%F5O$M-CSGQ41T T[@ BOQP'OHUXOB<_;$'%).>YS M>'>G\\&1H8J;(>Y9O^N3?PU(?H@4^SS](Q\/(58]U$HQV7=F7 -J*-,=R".3 M;>88 -VY[>*37 Q$7VK&%I$7K@D[WE69%GV9AU !_7-'KV:1UG1^]C29O"RF698R9_4[V]CK MQ3.C:I,NP?I@5%#FXTBD()ODHQ.-JB;3%0",D WEWV5*E\6DT==3W'BE%\@1 M!;MNR3.A\E>H3^[4H.>,BA$[=+E]PXZ/_3T8O"AQNP\5ASQ+Y4U,,],(A/"; M@8'4+M9^>;+>M(V=I\_8KSS\*?F&3PE.C#)1BQ.W2(\WQC]N\#U"U7"OB;$G M9Z.6^12I%HCEF3!Q+F.<9?-;$V/J]8N4TIUV7^#RD/1_5E=7--) ?< M"DQ:EWJ=Y^?=F"WL+^A4$BYK]?F6.:*&'H*XVP#TTB^P^CTTZ@$M*G=WWFY_ M'YWGE:@SE2^+M^A->4/Z3*%-FT&VB6"-_L8'M^X3K>=/'C(4> "YR_<3-F^[ MUOF!-0X18_'[B5<_PIX%]-X"QATTI,S'PLN?J+RSN5/CFEYPS3S#H)'&7J]T MHS*R]]W#7:UNP!)UD/QG#1I(5P42+9@I6.VEAX18I/Z247Z/AH0]$!WN4V"0 M6P:[>,:ZFC-DYCSV@@/\Q5O\"6/Y%GD0,G7R-Z8'E52DR"R!$-_@ZOM7(TL# M(L6'>\$U?C84K1Y]I+S %%R\4X/?8UEE0$7_G\M<<[;?O$,1:4K.^\RI4]ML ML:L&91;KK?],)?NDTQ7;1ACFK917/1XGZ7H=*<3+'=S\GV046'9/+:9.YMS^ MO (# ?,DVUY;-H$"L;@8%FPPCF$-H 61)UG?80?JDT9'(>)P.7>>*_ILE%5[ MYQ_I:#!G'\ 3JA*3+I#[XD_$LRZEO!L@IC 3C0H(/L@:*<"EU(,/ I&] F#. ME6VCX^WO A_R.$^_NCP5:\-YM5\H5UFQ> :]%K%O"4'\Y-@-H=CR7B=[Y%>Y M+^*QJ>0AKJ#P60/[[&_1?DKC:Z17)HLOG"Q&6@_91Q0=$0-EGM^O+$-^-^KO M 2>VP+K&F>DL=811\XBZ,KHO<@\D%&;[L;*EK78GG^_$*C?M99.!X/#]L9YD M:1Z=N[Y6P\IL+)RB1/;PI: _AN^!NE!/]D#'VNS(./[E(K7O?S7"AH\!$&];L"__):\G43/)">NR9#YY^>4U48_9VW[UH]ZF:^4JS5]"MJ& M"1=$ \Z 9=D$R*W-L!K5>1[GFZY##%[]1->';^R!R&YSRJ-_&5KS0]$=NXF) MLA3HQ7#).H(>K9BW%?/7P8KFNI,!C3V@V@";9_,VQ&VZ!HOP<-]<(AU58X:C MGV.8 +E$*9XK:'<*^I$L]7@Y:2@0ZCP?-'%)) /_6_F?N#GQ+,>KLD>FWP99 M1QOH!BLX/I8@PX&"2FB#5<&#YY63WU((">&I&D839RL;\O.L<'7K3[;/M-=W MDG.1*VHGOTWG:47[ZPS/(4[&(CF74(?#@^P4)['20#!T M;.VN#X55$7RV9/7N+L=('S[G;QPW*B[L#C<488[>UM>^H&479I3'M?3N-Z+ ME"HD\276]XI+O[I;I9L0"'>Y28@,+9]FE%[5=$K@.G>6L._P98NW["F" -94 M-0]J^ P5<86=:KV)-J&DP2G7I+!T UOQ[&D3[SM"ZK0]T%3-H%K=4_+RM7/2 MUS()$-_X/5 \CGZ' 6.^66 NH$EY]4 (R9!O=MK+;.K#5_3ZW&Q57?22YU@A M6H(A1.0[AC"O&4,>0IA\U]T#I2*- G%U\#)>:1'TQ5KO>#T-_XV2>S=$J&F9 MA&\360//N[5!82PP=3B%I<&(;&FD>-32L$YX>_VN=O><*9OP0MGNV^%S]Q7I,=%M_E1EXA[H$4LV$,E%P72AIK37^\"\ MX*L_?B72+_:QXA_;)NH)ZN53FK^;+ LTRK,:IO*YLU) 2W[_A1U1_^?&1Z0R MPHK]@. # 3"!-O]P!1?D"U"4R)R0^MCGKX(JLNE(?Y\\"ZOY] ?#\A_>*3YZ MS;NL1L3%01JWUT++&&K,.JPJPW5T=1UA3DF@+:QTF?$VI'LUC@I"^'ICI%*M M3_*&-$QOUWJMWY97^J%:_(F9#?%#IU*0X_)$WY[UE$EIK>_AD*GA;H+ /9.+ M%:XNY\+:+Y"7%^863D^,7$H-UNZKDVM6@JA>T1][=&!K5GB!'=ZIB&#J/7?' M>6153(@_*2C,'/QH4TSF,*K.<\;Q>KX\/&\5]_S=5<%9C8WW\E?41M_]M\I, M629;Q'FN'V>-XM>?M$4'4P/[L!S4R,<^;2@>H*)CM^3T\+TF:W&WB^H&IX>" M0T[$JM36]OS\J9\[,(RQ.R<=2(FDA38#H97*:2Q91A 5U9,IV.VO6%76/B]2 MDS;5*6N1?59CD^X:Z+?]?"QTQ\+A\($'A]@__O;14;5ON$ 8WJ +5FNY.CL/ MQNOT=<=DQH&8IXF,WR;7B MR-V%1ZXF9]3+P)IK52_=3"J')>^*7:40KB&TJ.NI2&W&C0D37]+:[2H6V.]@ MC.AE*_+%/="1XR79\:WM<^=O!]^C%OHUY@I:T\IN??YH"-K$_]^\O5);:KF: M6WR.UF+V(MC_1,Z 2=;TA9H*J'Q^]H43Q^J,=JLO&!6X\OC5Y(6\VJFP\Q]U>X54(4O6-44&<.\H*7D[8?M868QD^F(P1* M @67'"_\@>;<&+O3'&C8=SA/7@ZMT*#'_^)JW_]41? !9HT9+_(G M3L@$182)L+ZRC !?7T^2]3W,O4U8LOBA-S'!(>]JW[JZ?YARZX">2[C_>.#: M6##>7=YK>UF%XQ^!=<2RA#4IN'^AHT$1U[?.C]#!C1:23PC OQ"Z6[@8VF[+ MZ27.438!]S2]G-9,,G/GGQGG#QP7_8V!MP%BE.@>F, ZS@<6B^;=3.?IRLMR M&J8BUZUKG7K7VD+BRN&A]_= >4%B@E"0L5R=&O^YIB^#FS<;T;=]=2=%(D[W M*@ZN-V>?C:VO2KMWQXS:P:$\^J)LL44_[9ZKY6A0%>_O0;?90C\1B)D/2#>S MGO?;.3'/@8[-UWS#J<-X%"VU'O@4.J]/+<* D^28355(,5= P;VYUHP_VJK6 MK/=5_% %]CVM"NLWG:DS(.V.3'+081@"TSPA^,P/W M[$-*?/RQ.5C*$UX>D.A+[(X+'3F+=O01],'[WF P'QE%!20AQ552L.4I2 M9E4D:25X:F.2-)3?N=E%9W8#Y?S=P*G[/B MI^"AW7@?3 R9U_A\;1-NG(%94UO4L%-JW9B\BPQ\W&+SP'!E+3(P M,C0Q,C,Q7V]WN=]GO_S_U_O\UR_ MZ[V>K^L^,\R9<^[[>]_WY_[GOEH69F8GY",N1(_\DK.QL=&$]F? MAM$_!YAY6?BDSUXZPF]UB_7$ P&UB)=Y;#*7:SH$K4?PLNJW'T:R1V#*X9&QB:F5VUNV-K9.S@Z>=SQ]/*^Z^,;]"CX<0CL MR=.H9]$QL7'Q":EIKUZG9[QYF_D^OZ#P0U%Q26EM77U#8]/'3\V=7=T]O7U? MOO:/CHW_F)BNM!_PGU"+8!"Z_S*OI8)=1M\8+WGXX MPB$DJX$[2?AKVC]9]N\S+/+_EV7_W;!_MFL&.,K$0'<>$R\ !2CD]PD*P'_) M_Q'"Q+I@'T/V7$"S6[X'61ZZ !)0^OL^YQ$K)P?1N>[ZE#3AEDI:H9 MP@;9+W\E8[(:C+7!:Z$T&];+N/^\3Y^^S!*GEF,5A3OP:J_JL01E(61A8RKG M*1K NL^_TUP/X/,.X M$#0 ;DL#4MT7+$F &_)/;-6O)BI7/*6@C0G1C\3?R(8N+&] ".Z&>.^8FWB5 M.G^5IBHW-N4)'YF4.Z$I!"UN5IMD!:;=ND5OLK@W_B>\QC8:?@]4/;K]*J"S%/"I)=HV7MFI1$, ())V7\()^@ MV!HDWDDU!H6_AIGR,Z 4M4GZ-.IK32)DGIR%GQZ;]W;6)6A^_"B\HX8;++]? M>]ZV2]>,CS%KH&@AD"S$"$F@ ?C[6V3!VMY%*GL9/JI;7PV?'H6[H-LIA-#Q M%UJ8-'V4L+2ZY'>P>=)0B+AV>M!B0U6,#D-7^^(;[)ITL9DEE^W@\T>(^^E;?Q9'[/FWY'C?EG MAU6X?B/H3U)'=MS>PT0WN_>H\B,[[![=A0<5^[STY8=IJ4:)ZE'Y(KTOR4]% MY9H;.43HN\^P?+^M?__M@0\*?W5X-H0X1RE"W]V:X<1Z;_3A$[NH+ 2>CFFX M=F%/'NRV?4[OQF;^N%R8-?MO2;^>A_$!7\I-KB09,;U5!^FQQ5Q.C[MBM!]F MBM]@%.H=.!/;R4.PP4U$QM_REEA?FNT6%:Q'2L6(Q; $R#QG%!*9O,]17-M; M"E"CT-@<9$/&NA+=:2QCFNA9)%&'<.-I3N&"J_S5[V1OKMX_FIP\U9J_&ALG MTPOC8FYH[Y][X>EIW>)VY8H4TXHB>87NZ2QDAV/;61!"/ 1=Z;K$4*(#];0_ MD.W!U)&?L-B^>>5:[70WOK$YN5=/[/*^N\QKG#%3S*^^J%?8)5('^=. U''' M/]9>9R#9PT4I#1I5H)+[.K%Y[0^_@T]B&9C6E2+5C$^NN,> \_UE MZP?;Y:6K/6;&K4Q['@O>'57@Z8SU6:S9,-W[3%#_"AEB^(_=,KN/K: G0177 MEI&O4EO:DJ/$N2'M/S/QD(&WHG/H>3?K37W?70@HJ[UQBV! 7*2; 0=EB,7@ M8('A!S"MISD&K9)7T!'X6R6S>JV)..(8K5BT?]9 7/=-8*!J4&I//#F*_A4/ M>GC_FJ&^.G3O= <5>;IPQ4[D='H(-L E[O MG&W?":S?/;BSEIXZ>PN 5Y_7 M)!EB>1)0M9@.GJE89THA#? .'0@+Q;W.25J Q@GM@$[+&XG%RCT]2S5P_P.H M^D_SH+B/4X._<8\W ,DY0\1I9(<>$IN/:1(F"RMA41LL!(\.5&/C9[Q,-_)H MUC"^*D*/'?M9<JRX M([$?H0VL9 &4':%O?9ATR\W!CZJ 1\1R-^6#0\,6] .LJ>MTG-8^TUXBM/OD MA"+A_:;=S?87Q\-A].P*I7)&T /&D#X#3^DS8)='282+$-(ZGVX]T^00$X,'R;$!(DO2YL0A WT5'Y&B" M>;A!U07;WCKLG'2PJ_[$ZJ;"R521+T_DS-S]1B1E++>G!:X, @)6 MAO^0(DA^!GY+ 1-N&Z .VCY"]U2O4ANITK#0GAP%?/VA=F0K\@$NZ;)UFUV- M7U%'L*R4Y /QU9%4X^)S50,7#*A<\I2L!LN9RX$S2UO$9? ;XH3EHL?",N'$ MA^>RU&EMY#W2=NW@%CUT M#38J M#8FLS+KLY]4NZQ,XL*+QFZF.,BU7_:[[80=(G!X!A!&^LZW/$5?0_" MMZ+=G)3](Z=D@2+?Y62-&68>.0BU=9O+BQ\7DAX]\W!ZD;%-B)((Q4Z@PC'5 MK!NL!=0Q9)WV1@W!PY1@D7(4;Z#\^T-2,/-W!.>Z0$J1^&B9$R7$0>V.>:%)C4#(8%&+&&?\O6!=F'_E$61%*3FJ>4Z MG<&P,.-YHNUQ@9W#H-)R0D8G_J)_/6E8#*XR&CS,.W/IN6+2M7HEW>*ADSGS M]O+,:0F;:"P*B3=7G6ZALG=ALX,,0-4C565@2J]HOF_.!3!B80#WI +,I+S] M.1RL_X.52S;:2O"ZB$2UZ]P;IC\Z!RAL[,97'#01BK\>F(+!6] R7F?(@>\ M1&-\&2S4+.,&2LH$/*'986KO.^%-XCJC9!7VQ"PE5XB6/YG6U M4/2\7D7X$6_@P)+*F4$#CO13>Y%\" #<)S93DLE*?GAT7QL_GK(5IUHO(^(V.# 5(24UW.HSB35*2T,+HN^9. MJQA<8+B>1_%JH[:]E4895ZO.'6W1Y_>E26LOGLNXB3JZ\+S-;/L-]M!K[#"E M#NVK&K./J=O?N$"?=SN"4 E^S2EV/4=NE"R(1YM]U_0/^/+E?4#PHR?'Y^V19YDZ'&]RM]*1QZ HK-0M>[]I&%5$C$B'%]/EA@%[H.NH[! M+YN&&5B#'OC(T=E+/UI]0H-89@V#RE>%S,3?\TJ4Q]P([X8\[76[F#RX,TP6 M.4L#Y"D$9^J7'1JP,M&+-H1Z6((:351V#$D1;M4"OER$BL,6%_S+4M-S! BN MZV=6+(4V^IM>.!NA F8N9]="9%^FQQ&2LX@ '0L\T7>V0/F4#>\@DA7\)"4/ MH>AZN;S+' ]OWIZ9?N+VT%)<..5>R4FRU8" ]>F'QZ+?7UZ34V#:]J9RW_OO M)8@&_*U!;I/TUPX0VC,"=P09%@_\E_R/(+G7,N%\X=<>S,L2:TV*:NN,9>\\ MC1O27ZEJ@?HC02TS;,C&&LEV%=((Z8/,JBYD@HV;9NXU-,!CUD>+> BW:^>$ MY5G6\C^;X7:H._M5-LW=CCH#Q9NG1&#P5CS3TE!/GEEAF_'6&R_U0NQRSC8F MS/?=J!N7X2X)8WT-21-H_+RW?[V0[5PNSVOD'550SIC,STGE2*('P"[H M3@CLFT3SZX7AYI!=.F$4:E(5];ND$KJVY@/>2 /6E? I5/8^_'"?=V>CC>-J<^SZ\H*?4OP>P]%TC[#^ M@B85I^UYDV7OLV^AH0*(.X%Q+V-S$%\P>%_[+AHPG=:MW2Q700\[,7"LG*PQ MOME*"<%Y190.Y/HT@^)/=%*F ]B:XU\QWR\14\.+&(:])#VF![R*OACUIQ"& MP]^_[0P,C?,CB_\H'"<+(O']SJ%*96(I=:>/G3:7M9:]WRN(?,3/G>]U>5D* M,E35GFU Y:!SW"-#R XS\GE\59]9$ U@VT]H:#'9\Q>S: G-YNS3,?AYFNM" MX\6>SB.ZXJ7FG"\J6\3+:("C)KX>@S<,Q="GK*&H:WAFF,K!1?+PPXA5M?&= MS<(-QWKC [+S?(@A;KYFQ+*".M:-AP +/QDD\4R=2:'RL91R:%2'S1_\TG@+*];GB)ZJX]K+;65GO?%>7 MP>+OFP.!5@Z88P@9LAYHAA,;AI!O$):2<-FL%N:',4T+7-9B2F:>0]JF&M^* MH^1%9.UE\!!B)R4-Z6OWV7*ZB)B)Y^EF';NH\]R-BQ"<4T#,?<=T8O;+;P;9 MF]7 <@*P^U2A"C*)Q.9!JKVCJ:>0G2D$U8T2?+XEX44S21WFM+\@E"V46[?, MR,]T3=S$DH'M9Y@"TY3"^[=Z>*?V?6UUV0>]T06I1@RV%[_*YH1S[P*'2M^@ MN";D;1IPJ(N.IM-.=Q\,^6D+^@B(Z4#QMFK[+ZK&MJF,[FU([B"G]EQ%J;IE M/L06F7OI!IF& W;(WXAI*-.$Z6 M"IQA78#T!;+=;6.Y82QY9KS5T%_H3?B)8P^OLWH:/J R M4O+T&>"VZ=L\=!O%]2 +QF,59,HE#1Y^IWDQ!_1R0:2(V&T\PB/"\2GK1BA) M#JQRJ<6*?IA<6NYS\'(,J BW%MO@ B#,1B+F 5:8>XS= MW GLYX#,]4<5]M'LG 99M()-?(OTZ@OG8_4O, MUYEW_P&8[K]@O@3Z\;8(TFJM"XU]#\%;HL,A>!O(=(H= M)0-]-TD-5S\PG;IC^F-WW[9UI('MQS/M]/7V\%6)\4B.9I,_74?O,FT7$<]1 M4.9_<*Z ,_%T@H)/V3A:*ZD'@'R/2.W82>(4XID M^%7]Z8J+M_/?R.U[UKRPJ;[8U MS)NQ>9Z]IM=X>J3^7N$;@<< ?GBFB\KU )0GW83Q]"#%D+Z0F:H^A!0E5Y.B MXSR+CM,6???@3Z-PGDA^0]/8C/JOE9?B)WJ6GB2*_C)AKZ*35^R7-1HP<[)- ME^PY=MI[/ NG!C.:-[<^SRFF0>!MCG-ZL[,=;U[&=D=.A M5(Y0T@WJ-QU,%PJ4S]B0QJ$YC(OOVLS 4CHSFJ5CK0@"%L=- X^4C]9.;Z7P M/MNV>>#1C!.,@[R$XGUCR0*)Q#1*%@WPGX)B7T)$ZS\MXJOB O?>G-Z]8&GI M$ A77> TD?^4;>;/;7?)[[0E__*]2+5"X#X64@3!6VV!)X93Z'K70.KE\J$; M@21#L*C#G17.+ZZ%Y-+CP<9O/&^NF)TMR'":6_M6^[XI2V:FC_?R@N[MCOR= M-]I8R(8M20LQ0@>:P":RX+(1/J6=SFDGG88:< ,476>\?IVW2%.:RUC N^+Z M3]$.D;*G-.MK?I6%=]]OYUG7(A*'+>HRKH^K+$3.LV6:+F=>+!%5&% _BP48 M9'->@_$D9>I7;RKG6WK9[R) R8)9/4Y78HE/0--*IQ4(ITI GK2>9U@AO,:< M[=;.= 4FZ]&0$?O=O"Z([DW657PZ)!S%@5!WA>N-MIH5)P9* M@NC+[SXT^;^/FRN,NG;[^4N7H85SU[:H'^1?_W#M9 !YZ'DG3BIDX9^V8_@U'V7L M0>$+67M[NT'9P:"OR=*/O<(*4S9QCFQ2D")W?, <#=C@+Z$K(D$]ZD8="_*U M7MO*IV>?EUEYNG9@/N?7F,P[RE\A=[8?\T^H*N0$N?M-+GN3QF9#^_IB3@RJLRO8!C+'+*6"Z2 M\9]L ,&&[/@.Q5M\EJ&7B@\(:;@3:(M34"8[XI>)=T?)@?!F_]+>PX9ZT3U* MPXYY/8(P.D*>VTB?]2KF/E<&Q7NB-K8H=3B>. C>PEW; ML#,)YKPS?#$UZ\EK(U-M_J:+?KN-6\:C<$.ZFHV39&B5S_=Y!PSB2^/C_<:, ML['),%1W1NF?59BGI^RQIU'N@YBD7;0XLN,S%._FWNASS*TQ%K_3E_BD2.JV MLQT^Z?!=]W'\YH1ZZY5M(=C7U5<,%%EDA[-FMM]"2!>*!=EQ * AIMG8TKQ,)/__4NG3ELUYWQ+>)I ?8F\#>4% M0XESE$9].;J_+K="2[O*8)#.PZ=P-5"SN'TVM[4I?G3+=1RG%RG?=L:)5<+> M%#I?M6Q Y6J@ :_(< D:4#T9C][M*/W.NJ5*%K]$TD7THIIXUD?>([Y"(70@ M1W.U,.4#EUA/I6QH=GI;-!,(+$7/T MM"Y1CY)-CY1A4$HX >J%CD;6L\:V:8-&&%Q18F%6;Z;ACX;-C)*YJQFU+IQ( M./(4%:YI/AKN 8LH/.,G[;[='QFDXJJ!F^NPSX?;((_8_R9H0^:C<7 MO=\QRVQ-HQ,_3"SY)#VU(E:<5&,T_/SUOR%&ILM_?HKYEX?H(U;1&ZB>^BK2.0P+#?A3H1(.O4I'KL6JJ5FB,+VO3/:E M,H*!!#,JQR=\&C8V!7'AZ!H8+=3C]*+^:I M+*3*W9TYS_HM0N35J>L%X5P(%;JGMV?\(_M(:JMKWL>:@Q;9W+!2\R-51"7% MM/%PQSB))HB-VV?2 \1/""\-N(4&->6Q@7'Z/&M-HL;Q;5+P<_C8*(U!WR'K MM)65X(+Z?;7NKEH*O7R4O?)[OZFD3^*&G+)RL M, @N[14(0_=E%\61"D0\R1/<0W&L !]Z2_ M_0F_-D:VP0[J$Q G>Q;9X8::/:7U&6[7>/P8O&3.)W[A@4!E?F<<-:V2HD>( M(KWB;,7/4-$$52(#(25NT4?8BD,TYI?O;UHVC/^>+*ZY]U&LG%S8]K- MSK+RYT?NW+X(]6IEI><\'5\CGY!M"!6Q78$QT*:4CA1>,,66;E1&[EVHP*.L M@=FOU989 KPN&JGZ# %-AGX(V@=-!Q]#Q,KVI>B_YU( M +TM"*[U3?P6GS#,H0[EM95B9Z55M!HO=O3M!"ZB(J@LX!@]\ES]: 3V59B MHRJVU9ADX'ZIO.,]YJNG]G&[I^A4X>NR4NY/']%W@7H1QG,Q08$ZD1>]HX7/ M^Y*T7H[(&H@GB#C<>O4\\N_"!I'>VT?&TAUS2E^;OKU(%2*[$O8W#/!]/4C6 M3:071G(*5C]8T?% K'!P(MFNU\_E8"!(46:]44'N=I'OG0<[4++8,$D?,0+% MFZ'H1/<5_7 58!71GV"7YUT">W@$],$OK(ECDJ:1Q9X>6&QPMK2)J,Q)&[6QW M,E#M2:/1 M8*'$JTDV=Q WE$,:$O88(H[^K+[W EE40E;'#;S-7%CN(JJ9;&2$U%]V.$PU MUNC 67*>.MHF.M8AP59GB<_E&=P"3T')0JH+QN1C?5CD^C*V*MZ]+C:N39$K MI.OQ84ARJ_^3!>'H]Y_J&AJ2D1@-Z_@M+^_T>R9?Q 8"+!S3@HCTJ(DD01 MLYD4EUK9Y8AKD9=SSU)8"?(Q>IJ+$J)(;ABZ:T*G,OMA2\ ]3:4K.2)&03'& M+ [>XW;:7<.1R",(W@,,OE2?%_3H@MP]_I$&/ N]V%2[0]]KVRHD:.TB1 S9 MT8+&7U,507;0T?VF6& L^KBU !BUZ!]@R0?K'V)/MQT[F7K\?4R["5KIS?MX ML]?]![57!=]>KB$U/L$V1&P&>)DL)G&:RCYG+(U(-;T 2*SL'CLN>)--YL5= MIAUG.C.+S$&T/T1VP(/-F1$3"&:A#9*6TUVS2GI3'?-FIO[I1L_LR@(>G1K MS)>_SK6*#KN:PDS'H29ZFYXB?7>TS1@_*)DHGLM"A\/VE.CLZ$T $@C*QXD<3Q38&.^R3LF MH<#43F4'_8B.=(4L$-V2+.#)171BC@@^Y%DK$^YN_=8&FG>UVL$P3,]*)*"2 M-;/K46V_5_;KAV8F4X+D2KK# 'U-LA*H20_*:A!*0"Y@DNN'N6!>RDC'Y#7G MB2V^F8FIN15AXG>1.P^%SHP.\VW>!I2_,J)K$C?4S<=';H_7@RJ"%K;><>=8 MQ^_8!H)7R$HTX/(0B@:$FU(%&$ Z'6-] T>"$HL0D$ZHNE0!&'1A/Z8AS,\! M_%2T-N/VMG#MOHMY<&%?X9K0UM-$L=3O[ 4FY)'M+=V@%X9WD1V":-^4Z98. M=[P?%9T/:UE$16O,;G& QKT3.E146)5SSP/OX"=!)0,^3+U#QTUU3'*L/=32 MGAV%54VMP+5QTYVG#UG2XL;NW-JXON&2%M'')$O8,FD3P<]<^2X?NW[Y/,MW M)[GCR6^/+XM LP&D)@;OV=0S'$V/6.0]9 *5G[#5S04Q'-5G'K8U?4,?=Z[7;*694[H8Z2NXN)J&9JR^B MG ;<17(,!BW\T31!621S>A1UZ2UAM3-^&Q%,F\UG+QJ=;Q]$VN)![Z['H_$; M9*B'6,F!J_(Q7C""'E_/+#O1NZ=7Z"TP,PIW$3(<2Y8<)+1@:4"WOSTQ"&_< MM15_>*2E=$4+(3/>8"8!L8M9,C,SFZKWKLN\)"81KR/3>@\6;#WP,LK=@&Q% M23N-Q%9"\'[&G:AGF-K]A$=5 K!97%\$6;O4)U/_;7&/4K;?M;'!SQ-O%>ST M;;LN71@]H<_^,G](L,E^_<:\"'ZNZR -1/1,*;@.WWV&/=)/1O=J.8Q&*?+&! ]*:D0[&8JD0H$U4?[C0"ER#P MX&IAS9UK[6XGV\R4O4*SB@O2)Q3*EY0TDF3'CE^TU74]KC57\ ,-JG=1V3\3 MW(EP?%$*&IN'@;2>#<;Y08_#$,K"'4(SWXQFG)-.>3J755R:N"80,2_V@%\\ M@->$!MS/U]Z QE%9R8*$V(1;A.'$MF,P=]N)C48*RF$<#O6_,.Z,V)QVY:P\ MX K(IW?6 M!'FF, 6S+>.]2X9(I372(^KLW8XQ8@]8S':>F;YW+0^%!E1D*U$Y;.C(RCH2 MIX5L;.IAG1W;0&A]1K4A?Y$'Q1:[\4YI#,],.KR3][&&PIR7-K01K"9[GI')HXBXD+IR'M07NN9=,FW5?2WYJP9_R51.\2@,B M2/N&"!VR!AWX/[3:,!6B>U6GQ2R;;:BU.UUN\J$/42;>,>:8?;S]" U@1V(7 MZ?5;/J.;W:.., 8;:-]N9$[SRX&0S#_J#]_9.2_Y6ZBUW/CH\ILP3\.&WSX( M\[KIK@R?_:P,S*VZ7B54J%CO.6"MK#_H<,AA6SP9>^'4*965.02#H8"= M5X2AP'6&_TQQ.T\*1DQ+'J/$ZC,,$Q*[$9*?)H.5YNPFK^!CH]>]')8G-1.+ M3OE[);<_^VF@?I[5UVB=Z9@ O;,Y2S?R-QBZ0-H*IP&[(&((@[?@F2HR )=QQ^L'_5PIU8^4;V^9 MCF^$IUDTH'6RNORE'KR:@Z0.BO1*FA<$"##L&V63W&!;QG_S'!:%128C3H'F M"(%9Q/!$CMYH,-M&?H.):)CK>G?:O*EZ>4DM7\?DP.63D%-29P^=AGLE^<;A MBCDZ8V2;(LOWIM[$CWMQ@?E^=DVS+4-\4=5]3=G3O><'X?;%<#WP$B&(ROE6 M.38>+I\'2[G22'FQ.Y"D-K0ZKU1V.H7?7=&D1KQWRD[:@OO[3P_-'>'P-MD9 ML@ EG"JP\I0&)!3B)SNS(<3!R5UWP54A8O6@W_L5G^+5P9MUQFIZ9CX2A(87 M6Y<31GIAYW)Y)B!L9!?0BL#4.2EY'@_IWN+Q>WHR_USSA$:2+V>6P]6C'Y]X M/$RL?_@0)N$;R 4W Q\LFANYRG1@CFF8.VURBH5.5SP:M!/YE3R#"^G053Q[ MXKSPDC%4*?G2B38>2A[::VOZ'HR3^ 'LP%6E/(0;$WB2T-Z?K^[W9%Y6>:W_ MDM_)89B"*C%)MUNMF1'G<\OIK?/["5CA5 M\(]32(*>(3ZPRVHMYV1]]:6P$NGJF'OF^MK]VI\"WZ!P$H(7@4.C?[%&3)UO/ M7D'^?@51Z$,'@=]90\M@=9=&:ILR5N] MONA;]'28X3*0&NP0M=3(_OLC<>I MC[^28\',7PJY7%S&/6Y2/]A);B4J8V2V6?MM"3]HE1-=@6;+Z'U]^SA)1ECZ M=,R%#M8#KT_-/_"VP]-P&V\YQ&X6#YE-D%K/0%Y'=MS0%_L)_[N.E CWP&=W M>0\2?BR5'.,,KW'7GLUWSS6+AD3#N,+HB,8J1CY?CSV;Q%B(W:/24T4M=WFSZ6E5KZ$WD;)&#GQAIL%+1JHI<#8GMOWTY;SM(7G MM%!81"UU"(E_I)JXNQB83_V!KNOY4'BL<[ 2E%R?_09097SN?TON*^D>>;XK MB#"I>;JC'PRYCIPY@=,KO %#_J<&&4YRG5 MX\_*:)N'1,=;"\7-URL# [;[T)'\=;7-"T-X?Z,Z6X_E?-+DZEO*4ROWP:+U M-#J6O::TT( [T-H_;6)@B7P"7#LP6E*8\(&T]N@2^:R)@SG =,[A%QO[5QOW M$AI0@R*+*Y$@B!&YL4ZD.'PX.D3L/TM\N25!]4,VKWVC<"HNNF2H^_)GU&6M*+=9SV[5;>N3W^>.[IFK M.X_E3FBX&G$.F!6G._N5.::;+!F)V-E9&S">9[[O^_0@*:7*7.,_[;IXJK'X M2+UU;_GS K7J+U)[S-8_S$.L/XWLAF9;#%]I&?\0>8+@0Y0[J]GU^(I:L]1M MV$!M\>;%I7"]'1-*(O+.9U:GALE'@=.3G5JC4^YA+98QRGS2@=[!'YMFI*,D M;Z@'G&SMOGX@NRP[:4/PQ@YW0E/TN=-PR[V8&!V>Q'J1 )D<Q-88RI:M>\UBJ9IGQYKYQ]XE?;U-+LLTTPKFIZK9(&4 M#B@CW(/ 9)'5'B):%$L]9HP[T%?T6RDYK5H@5Z4RI3_,8$2R2CC1Q,](\(^? MO/5Z.VI:7QGNU AZ-(-G_-(-Q:3:IKZB^;0N12EQ FR3?G: M.F+NT94G"\?!2V (V4\G 5!X_\^BZ,P9Y1W&-44#TJW+J,::@@(,!Q5TZ+, M.69F>R&LB%-.4VG*Q+=E*R$95]^Q1)HYYEU&-/&_N)")EE/:MZ=RF^#-)Y^C ML3GS0H2]Z!>OR;J+ ^Q;7A=N-^6,+ATA+_D]<(^V):FRV1&G!37)E68$]*_A MCH]+L34+.JE43V'PY,$'>IZ$G=_^U^@5ZW=H32Q9 $-LI40'GQO#3G;[J.CI M>V%"L!LAP1,9^A;.O$)'CER8%S(Z)R+[P+T67:U*%K8AVE%JW(;;D<<"/,"@ MQ9+^WDRM3T\_]%,->I4#OMAZR1]/N)ALVAG;ZW>P\K[UZ&2LVL\?YZ_JU5$] MT L,J%*U(4:2N)#1 MA4JLG2,;@*&\#I.6XRH[)3Y6NS3@RD=XNJV$U(M7G>$50J95LYAI>V(G)8<& M^//$GB)H$\,(E+8:KQ:;Z[6!<_,^M2]1B@M'#MX'<+/W-ZJ5=V626[1Q9(2E MTKC+]Y633<-U>PM$E^D[9-_5I0%\\8+?7U)'7ZYR ?#7-(#Y$@U( M$TVC]J.2H'M2;56:E \TX/9G/RK[0-DET@-JI[N@GM\M&B!(?(?ATQ=:0R@T M_]!($9KUS2S7VC_]/)_3Z)6SO:/8 M7PZ<2YE!4=GW\4T+RL,]2 E8U\(7_&0D56&E69P&B)S>O&<;/5@9=RW2)"#3 M5NBVV2,';R_32PE2UXT.@HQO@"L+51QD3S!LT=6]_00RSETB./0S$RX]HNH: ML1JT[[)+?[AJS^\2_GPM2,VY8.=*:?F=4.?'-Y7A7;OV/=!H'>V>67/Y*P2+ M_$<:V5#G*&OTZ*V9$S^NB2"J770]L^F9GG'A:7/-5]NS9GYZ]])D"JH'F$>-_@Q\D8HL+VUG M+%H/)5WS0344M;>H)A(18F%"6R0;J]'@SR*;K32@>E5+.,WQ9W?MAKL65$OH M3EBIHXBIK6SQ[B$.26>6:^WNM9A.+FWL<%?&Y\S.SM"RK$2*M6?J)G5[:<$L M*ZMDSM:V(-WG3E"#K=&Z8FEX?O-_8X6R"J>[ 5;9[PPN=+I,?N*=MUE;S7EA M\K+Z=M_>GOZ/C$6>N&N_=X=Y^B_OIJY8RD\C^[;W*O52+4R_7C '+(M]M9L+ M!]S/>Q'8\L0#)_^WD'"G ,6XDA:C&':E\UOG'?9 M<.;\$NB^DR#DWHM^=Y5:U&J*%7-_CJ[K2]$_ZL[_"\SH>AKS6F4LDF]S!'MN ME]2+3A>E&(27!=UX%4NK)4=V9XA\/!=&9RDBL"@T@W:>SNOW8I8Y_ MJR-T[5O?)YG [U%>4V5GX$X@%X&1U#4S5]3OW0#O>R!YZM&>?(GUA2&B!=E!3UOLY]]9URA9T$ >P3NIZ?.2X.LP>>R+ MU=-(0"6E*8ML/;G4>JF3+S='AK%*LF;ULVZ5,LF]:$U/O8^W^QPN2-CG7E$M MPGJ=3 SSG]Q;3;C#WQ',Z.KT+=7PQ)%DDRE!3QFI2)U(W;$U+,_8?^Y%8GH# MHJ%F@K,U'>BV^#8_RUS1ZFY^)^WO>D M 0P;\UF+@:*F%?TS =G2SE?TJK']899-N63$NXU_D],%(SD"'ON&V+VE 8X M'-G\@,Y1[')K4F9'?]U8P0VY:G0_4%#A:9 MJ03J&X2D"P75<_W4.;ZR/!K09DJ]:8]M(@NGM OKTUOFR%RRP;LI-N7@/_6# M=MTI![ZU#A=3H8MZ03R=;6OA:P^7!'V0&H'[FE3O93?9Z\L#"A-4QUD:P&A) M?DG8$+!R+X$D_WM@'5* PANG@,J-=22UX0_4;S2@P:LIJ)BL$^(![:!^G4>8:>FE\8^M>H/]HJ.Z :;I)4?RX MFDER08R=-9L4-I*MZI<%VI >9HD8O*.R#=%FHASJ!9VQ=$M?PV53OJ083ZBX MM(!NW@&?5OU%DAV1O]^>G$SJQ[!TDU5J.!Q:Q<,HOP4G!Y_LNX:%4.2?P3H= MO,6%=-R61M)(^I:DSRA++RJGM[2N>")70VE1)#X])-Y",OKIPXTU]; M33^_5#*;IC+B)@+]\3]K==.>//#UL?C)!7R9DT M("H/(>YZE^XHRRY,PD]._]!V_P_%G%\S^[<=)>*WMMVZH5C-PWIV:Q$+-CU1 MT(;*'0,B_:L00R@.A,:=@V;C1)5'!0#>CCHV#*W,.;NGN?ONI//43T\ILD%C%WZ=RR5L:ZBR,<2J1Q;#_#[=J/HVY 9 M[VY2JVZHXBR,J3MD!_E%Y?$Y!O MJOSD$H&[=+_JY?&#FP9D):I\!6"5\Z32*S0QGK.EQMM++]7GU;]Q#L&*/)BZ M\^0#V3-/KJ,. K4!BF[F6GU@K(Y0)G-&:X]P]&'K GUH6(?-RLT MT+PK9]V=^W1D3IC(O'4,80EAJ'EW=J\R)Z&X_WJ&ANM;]6>*AKU75_;/0SG) M+* (]GY4A_L1/?G\.$*U#T*BL6DV^(N@D+2/>18"/]ZG[HIIG/EYY?O/*Y7/SWQ9>X'(G51>2(F ,NL%'(>-83'1 MFN$'\YJ6/,XN <,N!W%!KJX"1D%1K:Z1]Z,-?60IECGZTL@..20V"\U_.U65 MC]KGQMFTH[_S1_3):-:JZ-?W,OBJ=]2_-\_5HZO[DJS-JJ+GSQ"J(BOC]&]< M][7"S*A.Z#Y3:Z)0!0_E#9]JJ+^;/4H#0MS,EF9(V2._%QX>S1!"A\9&[?PV MI:Q^(ZN">S3@R"!BYW0'E!.^,7!?R^,WZ%GSLDX"7M9\V_;S_O1)==+5R D5/]L6T.N-(RC86K<_[0HI6M>+U^(OV7<4%;ZT;ADER)JN+*I^^4HG[BDS'+KH8V3)^D^@ M\\*I*#4SW)_NYCNID*VI3QR)L\RL@9R&8V88YO>!2INY[)N,TO=5T@F88;X=L M0R\,?K0\W\__#C?(0LPO/:B8''3^=A"3H% %/\C]7_VCB0IT# W@;?7')_8U M&W?3@!CJB8^CP1L<5-TY):N&>WK\,IX.CV5J;%ZTO[C$G-#]_E6^B&%/V8=S M_==37[EF0HN@H%S3QAR6!H *K.LC'\A.H]1AGP4EY49)]9$3 ?>"6:X[%,NB MY"Z1O@Q#E?QE:[7T(ZJ60JGLGB0X+)8(4(HUMN+X75W,L!3__+'6X,*>='Y' MH85@B^WVOF\6OP*O14A7K=AWS4N-Z#GF.H!%73KEPH='-BN(6VQ+Z_I#= & T(Y3JY/..N MWQ:RK4(GG#NQ/_[C8,E:'_^LE^$>/"_YR%VF%V#6PHF$-LF&M'2&2I/=5>%# MJFW/1$J\1L7C7JI94L!1?-EM_]'&L=9KKIVP, P)E_TPZMN[<_QN?FG'P4K/AG M[44[_A)K<1&=Z-#[;OQU2U![B_B84IC7!L:3-"I074@QTV:[AL;P)&'K%SOQ M-R]E>)I662;2F%:$]D"K06TAU/%:1^A_ $:DA8GW&;+F38V+H] MQ#RQHV)]=WC_U3M)L:-LD!^OGRQO:)*4X.R4*JJ("UD.)&&57 /-W@@UOI[T M'WPVU9XS;[5C($7=SC&RC3HE14&8]7S\]KG4(6L(1;WV&>)NO'T7O/?WML;S MF<'5C47V-.!D1ND?\N2@^H'%^[9V^B?9R ZI-@UDAW[PM)YG@>F#!71,1H:N MQI:@06#\:<=DH?D#X;B"/\Q1^P\?))5?\U@\I-BP/^_R*%8&2['1GY637TWRZNK'!R5>4Q9)7UW4GT[(]7PS6'EQ'"A'",F?) MJ+0+Y5':):E+][M58WU4"*&4V2H-I$.]/3])F_P$;[]Q :_4B8'0*7/@*-RJ MP#B4V;-+LP65[B">K-UWHM6?.BJZ48;O?Y%]ZJ.Y8Y%7ZPA%V*) R<8FJMEW M9=_RYOL$1<[_D"<+R45TKRS\O7$>(0LJ+6)B]1FHPVB^X N,RQW.FJY(JY' M3!'(];?0H(#?EM_BF0+NW"L+*SK*/4-1 O<(L5W0NOV.%'ZX+R$TH@CT,\X\ MO+N_H:ZF^I4#M:6[06?//CU(+0@_X@2L:&&YVSQH(25I:W"H:H'++LS *JO. M3"GC'G<_>[M$.%.#]>5[%%E*"A*++:M/F&R'-BY'3AP>X>0E5,66C^OK6[6M M?KOE#+[-X?H(L#S+\=L5QA$_X[V),?A[[GQ([ZVX0[=/A3\][LV$?7_)VQ^S M/8<@JP%&'O=%@B+?H[-*UZB<<#@X0-*!]4,A<%XPI106:)O"4*FQ@J_+/;_] M.ZDV3>[^8Y/R(HE3'U,+D)=F;X[$7;'J">E$O[AL:V)W2^*:C M&$K1H@%F[V9]A:KXDX=T*!=\.8[\4)_5T:I3M4;NWOD M8@8J!U[=MS#8U4FML>O-HIX(L@.9'5+3)VY5;B5E:Q5M>QQX>KVT.(_W(G 3 MT+'^_N^]'LS"(P Z=[F=P__>CR)[YCJN-ML5^1)GDK.*G-I MSUYM%SQ[:#&)G.\OJ[C;#(W7"$5S@[%7&]'5Z,;0T%FE+W8FE2>"%0G-9Z1? MOWIQZ;C4PN?G6>=[[DSE/'W:0[;Z,_F'!/V.KUN/947="LNV]:F*<;6AV*RB M72U_V260FJB<%V@ <^8X]%:5).0Y'0(>K25612-DVI0"4!HIN+7&@;!DN_-R M!?+Y^4DOJ?5VOVBJA^U EX)JTP2[B/?!61PRN8T1Y56!\_?ENOS#[%@=)"O_UIQ+ K58GYM\ X_J4XV6% ?[L,YHJ#%!/]&_9&7HP4=##5^< _?S M3S-==8RZ]O\7;>\9U534;HU&$5$1$&E2H]*;*%T%8D-$1 2DERB(")$F(B"0 M*$AO @)*BU)$:D!Z2Z2+-.F=$$*'0$()&]-N/-^]=[SO.>=^XWO/N2=C[(S\ MRMYKK^>9SYQK/VON11%8"LU"K/R!/<&0 6JKH8RB:R N1 9(W:^QWO)*_&Q> M#6"/]:[?+1]DEE^2'C:4UZ(=7(5LQ_ %^C.G+2=0A?GM,@7;GW0.%O@A (< MJ6*I?N0=&'E5*Z7ZM:.!(&<*_;5_TGDD5OS8U.+T,;;)/1ZLE:Z_6*;D@H&7 MZG/2M4'09N%#%=:U:PIUVC5>NGD+ MM Q[''=-)RV*W!<0Z7:V(7+QS5LM_;.*@N+BGFO*EP4))A8=2*(!AN.9V"G: M5P0,RP4XWJDI*P_'?U#DR"M^+'[CCW92-:^G5'J]5Z7 KPD*\"R'GH M,;_M_M8K5'N6$=/6*XM[:S9YI=_(B9*?3E\&7:Y]%KRO\!"DWPS:NR*_O44_ M?D#JQ*6&8IS!;(AF/:HL,?H!<2R8>IQ83E4AF2MQZ;+VU>"->+J\\MNU>T?J M?TED3/:?W*BP15;]F@Q)OBXXH[2:&M)XW7<><]+*+X[24I\2J;APV'RP*C3" MSL8Y^^>YQ%L<,2)LFGV(F(:1\5JIJNMC\ZP$5^KB,?%J2^-O2H[)V"A>FM?>XK/=RY,>)? MYT2B0'^RHPZ2YB%4/A87C" Y* MIU;XKU!/:>D'.?.UZ$G/7ELYP[*I8O%?-W[;<:9S2M#RN,+09_PLR%:_?3AJ M["7KZ1-C^-L+5C;EEMSA/HE!?=H$V+9ZTP[]A!?E!G+2ACQ!PL07HP()@LUK7Y&5'G1^XA&[_M/3T!4!O?XAE%$W4GTF;J9-!GKIU4^V$^LF\R8)E&9? M9Q_'R]6--7ZY]M_60XS'>AB@[Q94 27R,]H718(6.\5HA>C'TF;"&N-J^@NJ M5YL$H+GRP2 M1_U:N_Y3_-MJ6KIET?32M_S^(^3!2H%3E>[Y)^-JQ8FJ-C:]OIXIU:34Q-LG MHJXF71/2X2$NS(H/M[')'_%S61 -_[ROMEI-)EI?2QD=.!*G=B*J"50(%_[] MF4C^D')I#C/[J9.D@2 6[?ZKZV*'^@,M (LY<"P#Q*F&?(?A#53S* (0T+( M0U.C.MOB\K*-UT4L8>9GG)Q.'CLK1'=E@.9RH67.<9 Y)+22&0HM;C[+:"*- M",.RP;;$CGYY9/GFS-NWJLX+";60@LS(]Z#00U:+T]_SW!6U*,4K"I= M&#SPV3X 2[8W:HMLL?0;PO\(=?;ZQ/?G.Z_U+[E&-IR$A::S+]HK%RMT?C:KL_&5V#5S MSX2US-]C(X<9FQP/&-A/+62 U'QV=.)#5:13G#]\G!@&TA@=?L#6B:S!A <&,4"LXH ( U3NVXP, MIRO^W@4+NJ:PD]@[LQ2([:.Q_)&Y4S.ZWJKFO[%Z(F.I+SZ:2W!W_'ZSV2^' M\[TZK]&J=-J/6>^2B6![(J0%P:WQMI&+B+$C$LAUSMF]DG&9BF/C[1E2US 7 MI]RO^_SZ>IML[T7FX#VT[4SE&6NA:Q/["=H4PW6T,N \;\AE1,IO WPP)UR% M.B+5&J]D1KF,CI:<5_DV&?@S_1C%MN D;PP^\V_#SRJFTC<4X8:<6">'#\!9 M_9+FG5N@1VS7MN:1''XZ QY*E03K>6Q7Q8A.AY5A?Z)@]<6NZ/U! M:^#D>DPSUZ0'V9U67 6=W)E#;GB0V&UI6?"S0-]0&UP3D'?33ELO X)9G>-M MPPUG6W]J')6E]SCIWQM=V99PX;T&3Z(*D+:BT=)^G-A.G8N 52&@;'C#(K&[ M=?9L(L^WJ2E/[M)$MD3-O.<"VZ-ZX\5?(H)^-=GQ'B*I(3=HI!PR%W,,D8$W M:45T_D#5$2TO8@X^.>_#K,X 5;G@0@DNTWW 2AP=-_+)>G/4+-'T?&O]H^W$ M4X4RSE1W(HI9ZV!<@*S>1C.I J?78L2?_TZ'NWM^'2GD%]YN+UCW&Q]"T3.( MFIS4?#QL(K@I\@NID2HL%W-ZQHMN1%0 !,$,2[><]7IQ.EY_=;E6+%1(C%7,2D>=_6*?VL);J58D]W]AK7T^TI MY;S^+IE:IYKCLNR:AV_ &:#L-Y>1P5TD':60+)YX_//1%WX#@2J/M.RD,D U M;J8;J^0M?_XF.DQG R&5C!5OAN!. 9H.C1&K@A&?E9GS/A M['.^IMKSL]/QM@9RE\2B8&-%._%T3F7@%UT,$)U#O$T1"' B7<"HYP=&3*<' M:+84UE 4)7^5[8>/#]E$KL3_5-:_+!4E4W3V'WLOY*:7= M@[6!V>@(*F;7Y!I>>UM3ZZ7.$B8-\PYQ4LN45#0?'DX_[28E1N MWO=[N]:N)T!NH4+LUW$"=-#YQ]8[N!# 3D2T0H\&GFMN(N8C9Q^,O MCQF1WCW0"ZT9251VJ-6<.SY_@XNF^BY1/P6C)/^GF%;*) P,T GX&+C"-QKC MC#PC ?.8-SQ_1[$TUQ#KV&"KW?1#K+RG''V5T'D3VFT1W\@Q'Q\F=GD4+@Q, M&02(.E\;N:!*,.\S:N)H4U9]<>Z/<@*TU//5,U(=HBQ]OV!U70SY"NL%A(LN MK"OUT"L, Y+=:9)C6]BEGBB9;/0/X-$_CJ) T;WTN7M.T_=:OZ]AUT@&PJ=^ M_EBX*/Z%+6/XY0-A\(C>AC-I?HJ<04O6.D1:.IZP2%(*4W3W.22FWNG'X]3C M")[)E(0"'*^=X.Y,6EH!%I[J!)?W1Z)/0&<_76@\/K^4.'H>NU;LD=0;XUCM M'+=!5_NC"PU^.F[T;(54(DJ=\SX,<9ZIW:O^#&/1([,^ X0C5#82^DSLVP+LJH<=S6??I@XY#LD3N)1JIO3K]OE0>U ML6HW!0Z1L'/2A)T2^)!IH"//!U2_5'A"G885?H2-CM[[.WDW781X\]].@_T%\84F1JT#JC#HR8[.WW! MP@3(7/$0]=[0[OBBC@QPE:T5ILC[S#>IB#6TIUQQ/X$]U7+FS<[)FQ?&'_E[ M .(:'=J^9 ?F.=U<,<(0 ZEFN0+F+I-V09;]!4]KL4EWZ_-JG-EVC7-)WU M//O.0GVBDKRK](=WD8)HXEX#^"B5"V" F$5-$O"A0.%=<*G?56^S 0W;,B ' MS\4VJ^OUN,C:2+1^=51 X"*/:'M+CY#/-2M\G CZ]^^CH!W4!(S\BY8;Z(W' M3N#GN:*ICD&OX!K T/S1>#S7$4.W8]6_2W8+/&(_U9C%Z+-/!85I.CWU7DI/ M54K9)M.G9$=(4BZDVCL&3?!]2Q,R3^2N'N.K?Q_HEBR%WM!&6YW(Q;S,D1RN! MAC%6#CUP_C0JD]UWKT;,-NZ[9&4#W(%6"9>DW@;8YXUB9UF!(+R;XX_7D&;D M!/[FJ [;LS]2>6I-3>3L,5_CQL1;);&W/LV55USLD; UC&W(EWP#T5TIQAYU MO;*$FJ-)FY-T/BCXR)>H'Z\2/L< 7=BI=!W4Z]^W3 #,D__[7D( @CD7)*!P M5IO6L$Q\*&!30A7$I8MJ=)LF\]PM>478:V]S14RS5,'G+'9@%-= /8@ !!8? M">$VP?>&FY*^?B9[9#! .0J;[^-;)*\#9GHOGOC'\AH_O//O6>H?YK4?W:7W MZN-1\6)G:7EJZV?)]L?+*/PQ?8WJ7UX5%Z\A5C-KWW,S0$;'8.3S:"@SQ*Y2 MCQJ]88#*+$)P]97<:_8*D8WZ!9FU"F./[PEN)3ROGHM_ %L[$5X'8P*$[,E_ MA/S_TT.>Z$OGO$9+.0]3_EEMQKM5'F$C_WVBVI/AGM('@];<:9D MSUI)B'^YB/J,^HR+\?ZQK#H%WV@:VYDB5>@X1F\O?EQ0,['?U=YC@-RW]HMR M#O#94?+DU@/@WU\=[0P#%.),OV@PAYGRM0.,?7RKASK0[!FZG%[H[<%;62I; M$89CR]"&9&HK$\H4Z;)=1 _Z"6%B>">[IT,,,#ITOSY)DYUU5=TD:4.\UB$H M%&'$=Z A\IB6 A,J(K0'K1O]ZB38BSDT51O**?GITWJE#Z:9YP5:MR(V2]P\ M2G*_-U7'/7.ZD=@N=]3"M/F(V#%R;GGY]R%%\;*AY_,UP9)3O!=O@;0CG\"P(C1[5#N7,\B'%,G05WO=7X^9=-8QP!UP@ZB$_4E$_*2NU5.6WU< M2 Q(HX=CYK[IR'L<131#=.37CTL-:;S[6MX78*<\Q0T)TQ!'-MP(YR!]O3CT[OV-9>V;E4772+\B[7CX0?&?%6NH3KN1T?VN:8F&S M<_YDIYO+X9=Q$@\*<\9!K-;943V__RNA_F_A#IX'!ZL:1:)!8SK"0!I8Q9!T M--[[ZQHW_NKG+*FHZ_V4"S"'**^DF"2;+WL=,#E-(5+U:";H[R-0J MVB;TS0_O(#>^X7>(*1",";F1^PR0+RKIS<:ACP\" M]1_C(2=;B@FT9U MY2,*;B'9Q]T5-G/B GR>)MP0Y/:EMONR/@?Y#O^_8&Z[W(Z)U@$!?$2L)5!' M,K)S4VF=9(U)34-_KC:U#\=*B. M$E6#R "U(P]AFV;#YV,YARP&W'/?SKN47'BL_^5%',LYF;5794>MX(ZU!!.+N[U8?CD=M=CW=> MR+ ,K&0G?#(V*/_!(O'[\( MUP_$I/=<#>%"EFSJ7&?4XHAIFO6>>75 M5/6O8R9A,GDI'#7<.>HC:5K?@^LD#GO"T)^Y$IALIW9R?8498/>5SDR($^A# MPY7IIINL5&4F$3IG,4>#3S,A\(=OKPN%5<^]Y*T//O.*E-AG/4\&B"()%S?K M=)#\MV6N?RI^?_B8-6G93]M':3*G ZZ>.D?QP*BA#?XHNO6CV^[5EY"MJAT-^IO*K%8;9.$'8]WKC_\;^]K8<-)4 MD9&YW-\(=Q0'4#\+*E_'>-?%(13(@G':$5=69I ?V%D^LU M%B*]CQV?O.]TS"O0RE4GU8UG-@[>]T[;RS0BHP (C,E@I&H!CM+ $R1%9+R6 M!C%LW[:6E*/O2,L(5)*DGMCLJ3GJ>WYIYE6'XW1HWEE0CZ'187@;@I\!>F(T M*= ).8-QY#KEY[[> N79"RGQZ\1!8]PO*)2X5:6<234>VBKYDEG2,RUX-L"? M+RJV^(U<"2H<41[?#CX-G]4Y1ZM'0[" 0_N>1P@>MXAYJZ7FZ_6MF:SR+:AJ M,P^=)?S4V?'#]NC,-?.^;;VS8K \9I!>9X!@T @FHW2AZ >> O2#YOLY@3&K MLG1+P =&S+<)6SHTT\)FZ2PZ#("B3A3W!3!HU(\0P+AXQI;-L=='X6'2*JCQW MJ;VXBX=C7JR:%IDB>/JX^&'3"E:K5QS--=^."KR#S.7]&6N'OL. +FAI?XD5 M:(<*-;)ZS0?=M3$ZOG:%^EJQ*M>\9?E7Q7?:;O&^@)>>\%6Y\VR^"F:.2>_^ M^C*QGJ2AZ,Q+6'>M8G9# M6,?\D[3))8CF0<2FZ0M9%MB3;1 M.+)2EOV S0@?'X$D&G.%CMXT 6)]B&%3-T>HOB>F@?I)_4?51*.PWIPNU9KH M )]33;64&WF-'L)R21>3LUGVY9?JG0D>3&F&( O0RK2D2:='#*O\E-XQB0#I%"(N]K/15;J@ MT?WMF#>$&5KM>-_E#B^H ?TGF+W1BZA"M@,01,B\1/W#251P(_CK"H_]LQJ3 M;H]7"@3'&JNQWCCU&_/:[<>NZG*1):72NHK]L4V M'F\:]S?XF(X24$.X:CO,9!?YD7\%PF0$O1-NGI_USKTW[)JL3(6> M:Z]1,X9QA2$B]M.<^NK A)LE4CD^.=9=K,6;JC,7_H2&U!$@,D#E1KP,<9N(W-I_:)HSD][MO@^2"!H756)_M8MY5:G@D-7N&=2&E_$-DWJ3&!W.) MPI2^0Q)OXPQ!@6H,$-O)) ;HI$K.' /4JU?63S^$M9C/@T\RX;#9_/8ZF:L* M*4C1B'^YJO,I>!5"=J7>+8IK,_!DRKJ(?^*O>Q9TCD(6BC">QSG)^S,#M'(E M%&YFL<9&%;8I.M9XDX2XH41'=]_*4*)Y!RQ*,T#G3Q@]+ND?B9+)_ESVW]$0 MV^QTSJ)M]!!1(AZS"*3[#ETQAY3 ;UFL;&W-+9X.F%U MJ?L9AJ*WB^I:HQ6%\L1S#3! -9C= G _]=EP;?JIL7W$;D0HKS'T5N _-4]; M[#+A^>BF/X:X,)%BU_9X!0+ZCS02A=7HN%<,*_NE6? MQ?Y9SA-]23,7X>>/TUGCCO_8TSQ".Y1OT0&IX@I]62).9U>CR/N5_K+!5JW; M"P!O1?]T%QA)2+KMKA_B_VG7X^78EZIC73J_4&VDBB0^8":!16=]#<&(.$8_ MODK\#N'+]D/I-I*@;=T8EAM89@P0XVT@27RQQX#!EJ-VH0&U/&*7<5/G_\KJQQDMKHW:N8O)>2YR)*S_3G:SM=NO(U M[-H*?IB[F8_HT0&) )] N'B,VU@1(1NZQ!8&Z'85$=)NR'8?P!!;L"T=W995 M0VX^-BYJ!K+%\ZSY6%?1J%1T4&BLZY,$ X M,5)_QV,/HD"+AGJ_DUB!O]2GYS7>+:$W;SX:\YR9T2ILN/5@>EJN]I$MR\9X MJ=M2XIW'M7I^E@K?2H_?N/;HV(;G]>5RWC\[T(G6^X#+7(FP,>#&E*%1DWI1 M@78PA.1^&_N4#6"_C3?[2/\3$&$\\?G(YSC-](CL*,W4Q4/"/]YCNVRT3E&2!YD*,%G'G/,X,+XG@>H5^X" M?+?,WN849"M2 A(*1U@,(8AZ\1$88@F3N&5#N"XL(9W0*%_O7-L8/&+2+2_N M$@.$B-$CYI*%IFFT_VZ#&.0X\RQ+6T)ZI?#I+ %B4"4EZ2;@ 5N6@B_LV-LU M<%'(YR"Q<*^Q$0C1>BN*F\KD2,%I5.,116RUP^]KPDN^8# KOP M@:ZV707?2ACP"\QZ!][.WU__@^P3T;5S\)[6U:VY"I78P)S-CI(?T7KTSY09 M3#_V]@N8"]&L".>Q4@VX5P_/>?GBRL%DWO1G^GWY@UK4F@K]>"^."[@.>10? M A=Z5JTOP)2;5D/@5U9NXBE,UA?48-'JM6C@-/QEUI?"A$.572C':DV:><$D M/V4!\Y/,1"F, L3Q7[TY.F:TKVC1P"H[;9.V2 X/N)@?Y>X@68T0&I-:\,W:]=2M#?3KO);*%]D\9_7Y$J"P0[LT MWD,[J TORF4_9#.XTKD3-3G6C@:G7TO%*T6J^JOVGYS6%S9R>9RW6N#$UT:W M4988.RVX="GX;LXMD4B-0C*8G0J>[X_4T1K!/$-&"#F-)KP:K1&"M/:*T:>+ MZ]4_VOJG)MZ:+NE=2.B4EW_4><1\@$^/QWVO4(9E9XS,1TO#/,,K1TK2N MSD/#__2%^Q,=?Z#5!ND7UFM^:[V:;._[XNONEA,\1_IV?#ETJ_N+4SQ+CZS\ M!NIWX7\4()P:Y!CB3>H]&C+0A[BD&=@YUBA:L$KZJI*2-GJG$Y_"1^T9V[L$ M[>4B0(B+Z%/T ;H6 %WP=_GLAS$N?^,(:A=M+7ZN'<4J/CYRZY.(XK]? 34? M:T6(N&)/HL^M0$ZK\K?OA^^EV]WM608W!9LE7V: _'4=!JZ!A_5"M0QS@:&6 M28^8E^QOU<)*\EL#G&3HFD[75K!196I?H']-A/G05QF@%@(MN%$M'VI_4)\: MG)_:6C/A?N-Z54GM^ELW"7GD0YV/8*O_AD6+E?T54DHX<;U9J+\-S#,=\7*& M_6[ML,_Q2 ;(XL@EU42-N4)#U[%V+!'*-2FE].:O*N\_O<*O@38O(1W>!'.X MK)7L^)LL&>3$Y1E6FGS1/I0GFO!2&I-3VPGU82[?$SM67D+$$BTRSN+RU<[G8F@EK MQ]IORRHF4+ME[[YX$5#V[]&K#D?C>D!2;W+$-4DI*:\_:(R:G( T2<3QZ2WI M(JQG.8E]R#G4L55[CD$+_OK[Z:S)91V71(P+E5:R,9^@@!1;2P?0^]<@"-"= M4SF4(DVJRJ,-6_8!"N.S=_/'.UE""-"A1;A+Y\B6?:A8%Z8I[X_*'HK#DUH; MJ O?O$1)8F;0W;\MO\N=J__;G8O_Z@']N[1FBPEUQM50>7F@HY^KMPF-T)SQ M=?,Y3F5'BNJ[@$]NN8Z;(Y1RZ"\*9[":?+"2* M?TK7]'\VY>C$2ZK59G4N[/$:FU_[]^OT^\M481)%']%23?NZ!WUS9>E+A2&) M_JF^611M-ES"MW#/^2V:YTK61O>9Y2A:!FJ161RWXJB&Q(;.UQIM2-8U19>B ME2L9 G_S/5?N;"KGB-?^1*U*D]V 95S\I,6<42C],G!]V J(UX]; M^(&JG3+^S5Z1] M:7QF5J*EEMO4IEY,,5SL?JQ(&"8KWQOXK%WC_!FUF#,/CM7P8H,"Q+0XXC#G+WY$L>42CC=AY3)Q0+#+5"X_B M]^=/Y&. ;)P>"\8*0_9F854,T)NQ55VX4OM'5/%RLF*E&[@!T5ZQ/WNBF684 M7F 'N]I%)3- 72;,6H)^_N>_0Y/_PX'ZN],RD\J!F.0B"P%OYVR$E2#&50-] M);ERI;;3$V6U9D;D3,=G#!#A"RH@]Y_L$[.C]K!3G61X.OD1K83J1?12/*FN M+C34GQWC^5RZC3RN3>*-R@>W%5^U2# /^^?U-[Y=Q,9C!NA(#>T; ^0F'!WD MW4(7_NOIVG(!WT>"8WCTGG=GP?N0\,7Z^/?/?[9>^*YS1^P:8M%I\[/QV M\RI'!;CB_3WC*X4BEV^?S'UWKMO\K_OOA #YKR^U@V5K41.**HD]-7@6._GG MG;[VGSJ6CPY,''7(R "C'R:@[SG4;46#JYT[P)&O$W52BR#ANRO25F[%JG41 M#K]>?-77=#FFB0^=$ZU;PBCBH0*:!L$+*V;(ZE+,XLQ5=4P'.3PG$#M3WA[9 MXSFN]W3K0O>>SEYV+71B&7_[$ZD5UUL3.?P>A3FUXX6OW>J2>=CZ=Z[N0^SQQXR0%+5L)>;6?D^5]X7L6HV_/6,\$WY MUQXJ0C41S<88#P_.OW>! 7K*H3=_I=<#$NWSYH_OV]U/$9!G:"<&R+9[N/4$ M\A)%1.Z)(']-Z^-UA_6.6$E__0D1H-'L)+^0S_K5VW($!@CZ]@##5(_GZ#,D MJAZ0^97>AN&L*I>*GSM(?4#ZD++MY*YF?N-\M83/J5L+"4,]'X-9=*&I9KYM M6>?' A_/,V>='\@Q9Z:AZ8B29,.P1VFNDF+;]F5_B5=:*4\=]#<-35 S+QK1 M*19OP\1$-8*P%K27D(R*F+YJCX_]?*8$;8$GU5!)8(TYLM=L'_]IG!08++H[ M@J!XUM\IN467U]7@*L\;D*B^=D'R'H3*'4U^#JDB MR7 :O UZ*(?V$?,$$8X\S%'?[HW#LD_=+"ATY A<7YJYV+F?[V]#0IEF1]$1 M1>8^A;]R]Y/<_C09K1:J/@[/$7HP*2NYDOS>6)?OT[?_G[?B'OJW-]#PTWL- MU5 A&!C'X1])W#JB).%LIF154LL-%PLG'+-D@%Y?6H4FC]#DZ"-,7JFJ-!E- M?D5R_I&)Z+Y%.II(LIJ^4\<_!HM47&("U+V$FEJ3JV,[WO.HD[#9XR2=G#DL M[^IWJ[77AKNCKV-S6[F.D"[KGZ*$F4!.5)6?GO[RO_K_W .O "XDMOFMZ!(M M5F)K4^LP 4'<4 5 M)1#HF^P;G#%W)K[Z5'!L/L9K>];^,%OY':.OD@2HH5\%&0.X$+U;+@6*TQ+@ MX-7Z^ZF.@G&3FZ*7'U6'QUF? ;&.9QET#0??K?:&2K8'>K7:"H:2)S)]^.EG M%)V5B.VN-+OL^LK'$6V_6SKV1!OKLZPH:HAF,.()8KSS=B501'$ 4$:DU A\ MVWN7?6.>K]=E.KLYRH6WSO#LYPI[7M\>$RS=P2L19N:Q/%,:H>A3+@1)AP\.C-WI/ODR8NK]N+S* $_9*?0,/H\"=[@_6VV!^'OY2/[ MM$/_Q%6Y&&(.Z-7ABJ(#GC@MG_G[$DNM3JDMN-DTR*R^?V^@+#FTX;(^^&IT M[_K8O@NEG IG@+;!7EY>_EZ2,]-;"M_K_)T2HE7*+TLD=4GL?S76A9^9+N%C\1E>QK;Y# M3I+2TD8?D'LA]$_(>5$T:SM,( M/$G:&447+?T#Y.)G$"',&DSX(YNRS[__:M4'=L6 ]YO89?%'O]9N7S_B>5UT M=8]6FN:Z\K<:RK[Y/\N*AV-[-*Z6-+[E2*I1L8W+'_=,F&0OC;:QSJO^.SO% M7W3\36'A<8D,D&SNU'<>%_D*\7EL>WPX W28+K0.%4#+^25RB+?2P64!3:8/ M:K7TA,B@%WUMH0\%GSXU R6R(M2@1&,&:*JS$T)\ )F$/ #J4,5D:XZ/,"6V M9Z?U$_(MY4\WO)GK/7>P\#BC?))S^($VBL[^U_GPR0C"'05&OH.P^5[H>LA0J'@ M8H1+_ D7&U4(6#JU2%7_78A%).@Y_NWR+;[.5\^6U"B7[,THKO0>'3"M#/(4 M>SKPY&B/L:VK>M:KR""YY0WK=P@MGM=O1-R>OS">"1BZWV-H!^Y=U(?!?()\ M1).3*Y,,5=^>"Y-0Z&N;DV%)U)\[!#6A=V.)>OU3 N3WI.39^$*_"T:LS]+L M\Q132N:53O\8R.[F#94P\*L-^'JR6+DV7ORH+FJ 0J!?!_;8#+'(RUE<0R0 MT1 &)P^\>T^=;/HCV?'YS%ND(F)D_$O_\\NFP8,.M2K/\?(_RTS:E_AR[F;X M?LA,S=[$WBK%WG(R\6?6G#>UHGS5]B M&ZX'8E

?:NV!;F% MQ %UYUTVF:2))B+!T9&$OF/>6OZ8 M-IR"62@F:1Q467&--G(8>-5;4L[5:I$H4HO*QV4VU:6W?;FAF062ZAU)2%FH M620)JDJK %-'U@O>ISG;BM/"888N'&9GEX3$:SLPD:FIBHU*VIA.K8 =O,76UR@%XI&\ MN=MR+F"7W%%)+J*2[.;E$>ZJT&7 X7JZE8D]=U._]-13Z3]6[; W9$X?GY3) M<$SMEN+>EF*.S8K,&FT)Z$K2ZZA$$WNF-X==(/B%VL.DEXG9T4]V*W1O*P3' M I9QU=$W-I@K8RKHGB?3K(Q]B\4U]2*]I5_L5N&^5B&*X[+!?NVA$72[=3QK MPKH9^,G("1EBVH,,:6Z3-?V3NCANDRTY6KN?/99%PQ;I5?F6EMYXSO0U)6XA MN ,"69L[E'ZZ3Y;M:L]CL#;C8G.;PA(NCV85O9ZV3U3?L>YW)-.EX:/$RMBDW"?D;2U28,M,X;UBI3_V[#%7D<&G: M$(&^A>E-]>\A57K3(B43E:NT4YV]\!QLZF@ _QS=NZ;R>#<3:5@45_N,F)1A MCZ#O.?\RN?OS.7[0JU1=2Z,>!8:XG1:?1E/@OO29&P6DBX<> Z3_7)]0E,@K M24+F!U!1S?=">D/KZG9P,W*XYL'Q@[>QR/%@5^2X*W)_DT$Z_V;JK#=#[(J(,K M)3U:AHY;,T4H#56"G5Q1V0M^D54VSQE*W=M S0H) TO^V@ON=<:+78H&3NV_ M=/H]JA\XNX\]O@2?$I+A7544[4_S82;)X$29/TWWB 4^60XC#UTZ[>)&M32 M*!/Z=.W# $D,"#V5D8_" .=C9+QL=/E*$^F<%K!YX,Y-SL5N%#.45[%%;V8J M)U@BJ(DF\/T:+H5P9^HO :4,J%[FH\.9X?S +FGHP*BZG'IP=0B"!!;3GZ/) M]"VL'=A_NC@"3!@*MCVSO*!,Q$V_BLVQ/GMT9'EY"+E=RZMP:S:L\H MHX]X\* "D;$L2JB5;2Z5R#&71G5B^-UCRZC][50.0-@_G) M, )>@D93UD$,$,*\-6AJ#[T^]4W?+^="-B&HC4Z#L^[CY8.UBM6T M3DW=M3^/)OS4/9?VT!TW98E[@LH.BC*/D@+_'&9%(5@9"DRY\;^;Z%(9[F!9 M):P8[5Z#T(F$^ 667.97:U O9S4=6Q811(V]J#HG :,^]G0UO=LVN.BW&WFM M7_.';*A[1_Q>GDT7)5L]-47K-<:*'D7RP;3)UV0[,(J7+!,5 =&96;M+S6A6 M5EGY?;G6S$HU.M&(9QH5L+=J+$!>Q70U%SR;KQ65QBTI&_<9WCSDEJ[^;>-$ ML*WT+48B22FSUL%ZRDT2$ %_[C7W<2^:W].+K(4Y/,Y0,6P,N0DM%6-(@RIH.E2FP\J2+#\ MB>Y.^U$@*#7BH\\-8A A!3YE1OB[/$ ];2 Z,[ W*DG+.!:[>5%*D\/;TD0P MHZZ3M@O&T11+N\(6CH3?"+! AKNR=S>@AIB8E+_TY@J[#S9 ,:^HC B7WP); M$_+ZC&7'G44XEJ+%QG-0Z3K;;8MLBYC66#L+K2LZY313HF4]V/ X1 MIFGB\\;1)J+"VCQI3G*BJ@;^1NK[G2@C]CZ!7%*\0 ?%'&?(>2D.0KO!G%9< MNHL 4>+4V!RX0/P]!K]BD$EMR+R1BT7E5U+#KI4V%\8Y:/EVN?UZA"E6QA/V MDLH<\,RN(6.USP#4%1FB-SS 6TBI7,8J $Q6X7^1/!N;*K$IT+!CV/>N++-P MIPK F8L(F9B0I=05PPW.2?5+SET3WIN/Y52/$7PWE, K=3'J$#MB*E/#GR2G)4ZD?N*A'NHQ+A<%>)L*M$6+]*A'MQ+*7;VR5+,NZ+GP%! MFY?M_^?BXRD./VC7SN-L((QB:O@81Z72-(,3XI)"$B?F'C(I#\,R(CV1A!X@ MJ$4$((!.ESE(/ 0!Y=\8 [.T2 8/*7*]*DY%0D^>;IG5$2>14D+PNK/K;M69+DL9R<11X-./4Z)0%3G"7=V0548?C9P];?*$+ MQ*4 :?E55^!\P2'0 -ZGW^"+-]W/'73C^OVBHM&6'[%A3N!&NOI M$!""%V;RN74AM1Y?<4%!)7L(/HZW9GS#.RZR?;[/Y>U1-,@!BO0[TG7D@,9( M,UC;M>VFL5CLT6JT/=%E'6XM#DL?C,ZMO\NI%56,3^P.4K1CA]8!-VI6@@%> M+( EJZA4]R49$<41U=X^?H&4.IM4MX.QZ2S9ZB0-V/1\V+#EFRP M@U?[YLZ=;ER"+(6S,\%RX0W@+;JQ7GCIF:16&DG_62Q3;+N95QF7RB9@-#@X M,Y4P[CUB@HVQPTE#E'/=JDECL3N $)-4694.N6 8CD_LBM/D-TZ M%F7>16JH:YZ0#*+KJC%X/_K\I0H7+BPQ92^;;@&*D4)=AH@;.(^V3/9 31D, M76W#C=9CFS:"GU]%)>;B*0=+ MDZ#D4BHBA6DNV"P06DL\$JX- MR8@RDW,J%N>SQ4"N7776B,+E&5)<+! >,*F*LG>8H]V4@$%=N(XZI[<63;)@ M,CF4Y'/]"VF. 0;LQFB#4SJL0AK.+\U_;S#%)%&/F:&YF<+AU>@>E*@>NUA^ MFI.HB]5BL_;EOY3U,VR-7NAV75 M6?"!\$\UH7<8C#4/'RW7[TTR:C7QEN2"* OJR(CQL>99-'6GQE)' -6JT22B M3JY8&R1:AB4JF(ET"AQ PCBLFE5*^JHI_4QX<_ TV=V]X&<4^XB;J:B)Q#Z; MME8+T)P5Q-"KF\%5"U-XMJ(/UM&&%77 M$ER03#L8"%2\+WT*69)/K& -5A:43(G#,DQ9OKB&P=\$GZ*Z[EO-[ M2?0>[1*]NT3OQB=ZT0"B5A#C*3OV3N+T0$8E=?>2Z4>JQ6"3>R69_'L'Y9@T ML@&1$E.Z$YC9#XQQC%&.FTVW?%_H=TJU5:"93:06&O^!G M\26Z%GR-MIO(IB@G^LS'.,D> 89&&&G0##MTS/'QR.,@R%&*?&.:C/%>6R:K M:X]FZ5!IR]AV\6B3-J1\TY3CH](#DE^E99'C1VT2%*^[D8C@$ &?*=\<%T,R MN51Z0/80#AM,M#UDLA4[,3*E=ZUY[4 ==_A9?'N (U*NZW*FB8;=H_[?#2'V MM_'588 )-WCZ W!,'@H[*V+"&"*T/5DE" L<6T;O2909ALK"%-0*MX:,0%L0 MAH\T06Q=)7PL;4/$&)\#E:7J2C*)0LHA'8A@8M%UDL;53$4&6V"*K&@3[UQBDAEX[!N[UJ4AE"9O75[6>!N8FG8\#CT2X087JSZ/)HPP% G*.W-^=B@Y MX^.;& %"A):UYX3#JG.P4EQ@K&/(L:R":0G(4R6JV8B:W3@70(8FY:',QDHK MWK19QHZ#P:T93A@;%Y:[,CA:L7+[6<1KO45*$S+C*"WG=0VEKQ-#[F M]$72&B[M^[BFV ULZE.]H-X@SP]<$YYTU"-"F*TH(UQP# MVS>6[9+RT&76=GN3?Y.V6)W2(DEC04[SP"\6PX?8WI3VZ/#A%D"1:[9@RM'* MT4D(B8PBRR_>G3,0]#-#MS-'3D]11)HGC00QQ^+*4^LD*;RAD;IFO]SM*G'] M9"==XZX60XUSQ8=054@X;2*T.?Q^NB#*>RQC[UL=TN0:99*[*ZG2A2K8G*"= M+?QO 9SHU&CKB8.RB!(]9@^]QAT+:?IKA>VEA@30E.Y3O(SID#4K+=W-5O3; M)3= +[H+5(/ &-".0AB9<\T$(]0Q[0&U"D$6+$"G2M!I5-50OKB*#W#US7@T'>-AY/$=U-"ZU=L\1DMV6+W MO;"/<%6I#9JU;2^/(9X0! E; W/K=0L3^R\5,=WE7$EH.\Z,\29!])8ST5DF M=_\H)^M]"%*>J.,0[ A$=SAKCL%N$P>6"9!R!BI!J 6E*8.TK;O!IQ_-V1E9 MUHK=V@4)#BHDJ:1EQ?.]=-IDWM]"S^KFA,"2ZT $9%$-B@24,8B]2W7593C> MD*@Q[^%WZ3::5&*1\;N*A>NF:.CIB10K&]_6'R%Y+K"HV1T%-9'AR>E M+X;&^;1%H,B#6F,ZRK<6QJ45FFQ,:C]4F=.;8Y M31FILR(T!-K2SN"=?"'C-=F2+.$!5] M.1S=G/'W'L-S81/I0_[2LO&[Q.:IAF$A32D-,)*$NJ,9C<'C79 ]!C=@A+RAP1S7%<"VO:- M9 'YCAZ_._P0HU8:QKNC.G*#D0P6J"//3@B#L8HR 9:MHB$:C&0Z.%O'#[9K MP#@W5>*N6@OVJJ/-X!EHM-:4#A5VBF%\!J4M9("OT$BN!-6OTEQ(@N^P $1S MID%4%>QV4QLT()1^:MQ!XZU52\Y-^]80O?7ATKYFBV'95C-@ *P4RJ[Z>"YC MD "/P6<;VHXX;NN75GQ]3^HXG(,9N.N(Y_ST!6+JP"*DA YG)A4!;&$B8VE! MTP 2+GF]9H(O#.";KH"2]6EY1=X(B4E>(57QU%[-$XJH,;K54*A0A_SC9AHR MB(TYS-"DAQ?@6CNF%K)L74A1+ ZM9N?V@PL/LD.WL73B>%K?Y4.Z'DN/;7@J<;;\K9$4GA;@;V!_U7B=S( MKAF-'D77H]PZ>AUCI-H%285,T)/2Y%7XIVNO\%9_+[<_+ZC*)/@L1115< :C M>HD_(M0:910-I#1$%4J=[3-C HNZ9TC*IY&B[,PO#J37R*9E2#A+W MXAZ,7J";TL0#SDQ_CV.O.6;LG$ITE:DO ZJ]GS*SNWIY?RA-(Q6M8&$,)#> M3K=KJP7"!_VO5+>X4G;1=+J!KIF6JI;D&X)$F#X.RX55".;4B-X9!\0Z?<$3 M$E5-TYH/"$R83:9L+5L\"&*/T$ZF+5.:P^K"6>AVHL[@8*&OG=-%+X9N)LEF M]F5A\",,Q]<^'<-C*]@T^>N+VZV6DUR?/CZ\\>@_U-O;E].!E_M;X ,GJ^=#)[/ M!JA1J AAMM'IDAL)Y;'C$TEZ-%LXZN<+[#Q4HWMZZ_3;F[S(?T/6(H;&Q*N_ MH-L7[_5?4"H8_IPE;[P9QW'987WF"EU5@=5SAO]%0*P/6-D(SX8_S_*$?@Q_ M?@67,JJKK_"0G[(BOGQ!VV2X=_CJ1:"J.)KB^,L&/>-['=D'KB^N53+_Z-.Y M1S]D//I&'TFG3J9ZW%0TD$7<+9?*E(:4 :AT[SV^K.WBXNP9@].[$X/P0#CU MNAS+/@)-.PW-1 VA'PS,*Y\ZU^,T1@ MF#V2:"WIKP4[V).+N3717PQ+& NQJPI"6,5RP,)G]-'$UG]I!*I(A(TD().* MC+VD).2&: K2$\7CT*V6,2(22@',F"#)[6#(4"UAXHO)-0HL%:942D+C9J29 M .1P%N\W7=GW(88A&2YY$I?"9?%7Q.(?%'\WX4-&E;;/@O;GK2_'5 M?OMP\34XOWBO_34*/G/ F#JZ9>/ JR>IQJW@0EA* =&\ZWW(+WH1E0-D6]G[ M]"U3',QVII=J^EM[J#>W/9[X'/B*@?[/&.?_A%8^RCHH?%'_LKSVA%A"3(_V M%\:NGW;O_LOA8"9Y1+Q\6IQABIF!>=(5=GI_S$7RVE*8XZG-0R&36(Z_TI^,X0+!% 9B@*1!E(2>12Z=CX$_F M)-GO$7+[;J+@)^W@GW,MM-9<[X3#*/@B':[!YPQ;*VP1<=32=[90A\D5-[O: MYC:!Y?KBJHX&65J-L5-\.>4?H99E'5;""G#G ZTRIE:Y1U'8(L6@"*ANB@]%2+ )2P\_RCD(,11TU061%<[-ZJ2D!I74 MP+8RWES5J/'A6-'OAGT(@OBA=)<_WO,2*SCDO"MRHH_+)+@43(JDR:CR7=]% MID=#;8Z+:RHM +.3XCM54\'WE$!PD"P<-(\Q+![!B%VE94-%(2!/$XI4$NRJ M/57P5AAB&3<3PKX$ 4@EL"3YW[2JD%HDZF^5ZBIIC)MN]HZN8(PQ5#3*4:PS&-EU[FQ76FDA$U]MO^&E82?DD, M1A+03-E M(%QO%YUH0SB_[)%V@/2"+8XX14@ M\"GA\=0I^G'4*2S.V+RWY, 8PW4F+MMYP1(:U8GG)VD5IW V4]P^BFVLVKE/ M11%QV71<4#:825NHW>QBG>\9)5%)T$)C;&8I)R^R:$9,"T-W@JS>^]AD=;KW MGC1X<-; 7D2D%(.738VK4H-K]7A[&7SF/QCZE:IU9Q6]F7H@FWH=MZFVZAKL M,?I#6?^"TUGZ'S:S8]T1I$5L,NS(TK*O"",[E*0WVU0FK,!USTW-PFH(;/49 M0>W;7'+3-B<92">/Q]CY1(TG4E'.IK)D&BSY.6;?!8BZZ)!66R0JVWW>;)>B M'[IE6]C.=#)KAQH5PYT0SG0W8V*GXJH3#X-WZ4E83Y7)C@Q M%P ^.NP* *]3+H T]R]&R3YUQ(>F%I-^B,"O/I47S2#6__JB+?5,@9=XPZ0? MK=FD=U?&$&TKOBZ5&FA9\AQJW++(H@'GE#=3@9DA74J*G;51=:D[6@H].8:J MR[O\,[O;3C'*F^!E^H,UI0C4W C%6_@2OK4Y\[?T _@0/NTZ89U:"UN0]D"G MW-UE32*'($L?R*R#:;@7\3O>"/'[.B<5YKWG?&(=7'AS[\;K%-W^?+27J6'] MYO $1CY_)_X(09OS^LU>_W1:/]&446S^Y.U353H>_.=;;[KZ1VB*O/@;,MRI M:XW[ZJ36_'B(O#!I*@FS6*)8H7&KSJEEYP\CES M-V^'[!RG3;KVT+\TP1VTV5#OY8QS4[W=B=BCB!B6 [N-'.T N, ."0!%99!R M0XVO0N'0DF/WYIR0>!GJ'0' *!6ANU!?M)JZB!:4#ZZC2T5^NHB4,HY9%K*ED*V@1+HV+7ED MW^^6[-%LME6,KCGT L/[,;R>C@N-=]BDI2X=:GRNGWO+4DJ MD6#<3[64A$6K3Z7QGBK'49QW#D_:SN'-?ACE1BMC.^%"Z5QBQ*R9_,N)4C7Q M1#"H%8C$H[S?4@4?KY J*%7#X(.CBSXA;R'H'UW_=/[ADRY]FJO=L(!\ZAL, MLZ8IH?2+[^ @UQF(5E5WU'^\+[*,J#@#.J;F9D[:Z& #E=TQ$[LJ@Q)>II(N M#N1YG _BP L*M+XA0XER"T80#%HA#8)6O,#J2%42XX8D MC[%(LJ34?:'KW9C7.X4A87U$D;<-=TGEN7.8A:&CB)Q!'""W\$E6FNI/8$%EGV!P$%RCJ6P6W!%EG%926\ 6 MN5K2*GN6VKZ[VMVJ-"%>K>"N4IKR\S>BB^7>+%-D3E_IVO*': JXNW[&D7\: M.G5X.]U\8J-'DK.:/\,$/4)EOUM.=HQL/Y=<;$;'% MA,'Y7,S,/52=@N.B'$5Y^H)JY$8W\[CYERY MS8HKKSE:+< \TU(A10:#]Q>E;UJ81 9&0-G20)^"BMXQ%C4QA$P6T 4K/M'N MI=)\MQ*" FJ$WZIW;&C=5_,H?HJYG?,4I]-&DT9T]"8[-[H>$__F EE#O!8? M%9[ZYMP\O#Z.?69-4_2Q@&*3D P[T%)(9MUU_=LSMG4?)5+^A2+X7PNJ,%NJ MJ^08=M"9B9]R";J0:' Z(-39'42_IZ8ZS=+9G4&R)10N?HZ&;Q9R)T.%.@LR MZHYAKOG6[X.F:A<.?:_(M0BYTBIN*O0NF'Q7NYG8I-(_ZP6$7L'-&U6H8Z&4 M !A*R%23 ,%[IS5&/W2BP9L;CH\JEQ ('BWL;=0%,TDKIV=&FO@6H0UHOA + M1>0T\VA$:V^V3$(]F_7D/02J&:D8*M.2H@\BLYI:'4E?BH%0%IC8*=*=Y36W M SO90'2%N7<<'2*RC M0Y8:\MN)FO:/7YG61=:HS@6(6=^4EH>'D&QX(##&/OQR4&KCP'D,CK'?#Z[1 MI;I&L\UTWC/89G&=X_>:T,$;7R;V@$*O+6%6G=:O\*0FWJ$-Y_Z\JUC@_+3% M0E9=@]0FG/2X97E[P2=-R^2N>?_P &P6G&1<-4U8*5"W\/?A:4#$!B@#1W._ MS!$JPA"9",^!-F[A*Y"*^1LCBPE#'2V2MX4C"GV3.\4,Y+<(QO81YAB&00_^ M30W*J+J,J+CDIGE=9FO-3?+BG>",MW\@L^8/'DQY9Y(,>TQ(VJF%]9OT9K<0 M!2RF2,E*M5[5_7FE7JC_WB+5*=9-'N3$I[+'EWT M=A)AV=:>V.)H2")G)>XF>0H]D+^V-F9OG^W,NH3_2_23Y>L>?/7C_.<'![W3 M5R>=7^WW^IV?/\:M>J='K]9N4(>]_8/C&V_U(TT]3S^L,$K+7U\[_BKUL,KO-D^ MOI=(P<9/P/8N\BU[=1#%EZ.R -]S3\89QTJ!(RR:O"ZF;^#5 R(T"_ EWJ[K MK,RCLI QFZ'QM<1B/_N9Z-_?YK_?N<+3>[ %-DM,MO+$+],_BGR+3OS#ISWQ M-TX7E&J$]6-WU@0;*23]+30+SF$,PZ+,T^\*+FS6._>?V#)8PRGYK/*\FF57 MT58)PM$6'OWG^)PHV5IO;^?MO_C;1=',A_Z>O1QLX_'^'AZ3)ENDTA_4T-_( M&?D*1SMVWRR3*GPFK_R=.WTCM=LOJBA'=S3>-O*%CW;'^MQ._W;'^.Y&ON[1 MZ18>Z!^*ZRTZS1]TCV_DC/RSCL;;L_[;>)!_R."S(MTB17ZP.\E;,_*OB-@< M:R<&_^REX#N#<1NIWZ@WX8YYN(U\X0?=ZALY(_]"XM#_2;&%8)M"[]MXLO_7 MW0MP-O)]=^?ZW&9/JQBA1+;H6#_8PF/]OV!(37PYVU9UOCO78:O/"@19WAX1 M^,Z-OI'*[=>B2:L[6_ ;^6R0#^UMXJ'^,JBJ*QTVEZGI7 M1;_%)_M/95JGU3@X+[)F,M@Y[<];UWV,REGF0OD^>^V^<]OG92!/ZV*P12?\ M@WOMF]81\3&-Q^DH^IZ>B(U4^4\76=QI?;)BM;:1ZD6%VY MQ774._N =OT07V*[[,1MK*?_F%95T93IMOI\._\?@7.NHN B+NIMNDUC&V^/-F\E<':G^HN__7>C!BK>(A'8P@,= M;_,/Y VZ6V7.1K[S$Y_IFQ; N\"#H(['ZOJ[8KT;*2K?B82UD6H0;_-1?4OC MN]EX&_G.NYC^:BUW1*ZQ"^9OAWWP?T5YN3W6P0X7;_5^K6TS"QX\SK]I4L#( MZ>=16;G4H+-O4MHG*_=H0WWO^+$D%\]P"V]TT*U^+.LJ"51AU MGLF+]U]WN+D_$I/7WYXAE]MM+(C-=)K-@O-QA,1XS/'60=-7\<]B^AF2*4=9 M9BGQ3D\T2UP,[UI,5%DA"7;_U=N@2H6O[[#/K'G"X$<$U]=%!\WA_3-2;B.Y M\FGKJ''^_XXG>H9,LHWR$GY3%)#@.86Q!]>\&J6V' M2M5($'\T_REH(AP2D>@2 ZY[PV%1!K -)E4P4CEH/F1#Q8? X<9/00)1N.\P MA=VB\F"FHK)BUE5FTYT;'5\634&[?4LGH/G@CL>OY@;:W[]AI.;V%2O)1-% M036G19+&FKP5GEZ".,"A/HUFS%^,2C;&SC2XE]P!;P\_4]5'ST%4" @'7E78TSF_CHLD2>(Q>DNL4?+6\ M"'#VRQ2F)TJN, 44@#FM8GC)G)ZF!QG"ZN91'N,OXR)G;M@ 1E:JJLEJ?CLZ M%IF,^4(IPP3[0%IPG73>@VNX5P?H7X-,'05[P:\D&*Z">PJ]Q(*9:)I@)%<& M.ZG7R8CWT^0V\]X=KQWO_JQK!(GXN"_"HT6^I M5C@\U_'8?(]'3 UWQ),$_\N6_7DQF:(V34%QPY%0UC/\_@JKF9H*)!8G86HG M ;1[6J&V%HKKHH2/HW*&^A2U):@]1X\;EGGG*4U.JKA&-FZX9\QDST53Q^ 1 MX/7,DYY%UZBV0=&FM3X-*CX.\/>@8^F@1'TK7-*@PK.,U/\XNH*W4RDI_Q24 M,YRW31:D''HU&);Q<#3^,;E+ZSNC_4CGJ'_%9D+R0_!Y[%F@? 'X05>-@ MB-34X>)SX=%5P>OU5P5':Z<*/L)GP44T5+ YWH%6SXJJ*=6F*P0X/M'DA$G M#;E8%+?1+WZ]V"]>?K.='KS8.=-K.KKU<:8?2="[==OGLR]?@P\?5M1D2XK_ M\?J?-<>]X#:W[)%/FX]1>0ENO7:5OZ@1N,=EE-=@?8 =,@&3Y.=_@V$T"^&[ MC*R/BS&XW.,B ]D./D8U2!/Y]$_U7@N\H_6:Y@]5U$Q1!=C[LOX-?LF( ANN%RM#B M%?$C14D"*%>F\24&4F:309$%&+4_V'_[[G\__TQ_]M_>?S1^?68Q#]ZK0=F MD\/AQH-3"C<>A\&U E.L211?J.^/=[T>@U\GM\/0VUAE"3HYLD@Y MPLLI)>N$GHA\ 5H%XX=Y--%?4N M*>AQH'#2.)VBAS6-9CAB\F?(E5)Y4NF0 MAB=?XEK!J,"#4QQQ:VHPE3DZ*0%'?>!?DKYY;DOPTHW(BWP?A)J3BNQM/T M4Q'!5,(_WJ4PK77!>HZO2]04;A(T4_2](AC32()_-2)D8[R.'Z>B,N@+DI%(=00'&7<,? ' M_D3"PHY;B)^:FYMXX0,DL=;F>+T@B?BL2I &N%FL-ER9?B7!SL"?Q\TPM>\5 MC,IH.L:-,*4]B&+E?LT1#2>&X*OD@KX57?PA3^ E*1(!?ZIO87#QYV@R??LY M@$'Q1R1*[XKKX!\%"!,G2YW+*%&;HFZ@7_/&XQ%&<.1-W!C*590U9GQI?J6J MFO9GVHYZ>"/&Y\,O5!2/,;8"([J.JN!/X)G@QM69F8"3,OW7CR3BZ01T:AG_ M]47R;:KV,!O4/SCL__^C_G[O]^GH11!E]5]?]/O]5Z9.0;M7!P?3;V\G$0)K M[XG+BOY6JQ:!'LI?BRMV\@HN1+=MD_=NMZQ_(%D@]0H:,XXHO :&9C2*,*D? M)&5$NP 4&1Q*%>7W*8-%:CNJ(_P&TTDJT<+$(CA0L'] $.$HJ&H3$HLD:Y,K MU,51"2]$4;N8X@LHH**[G6WUC#7G%X4N87 196P@_#,OR0E0)=KZ=S1.GTYI MZM!ODB9LR*#E309 X[Z8-8@\;9/ VX*DH0A1&C7 "(A9^-87JAIS9J:)^\ ;)Y_ M(TJM-K@NFBQ+KZ*'I\?'_K M]#$"EZ)[AXO#A;OXKYK-KKUB?NNG>KJGX8')X?W MJ;E*<\N'Q:?^1EN"G!K?$*)JHU9:A MR/1:M.ZRX4;7O["8(,,"N0)KG&.:IZ.7T0\O#W[0TVS-[^#G;_&8:O?.XAI7 M(PH&495R3$Y]4Y,IKP2Z1:4$\;E\[BS+:$K1C9$9ILO9'<(G34LPG&JLDQLA M>A37$Z!MB_;SM"GQ6BH(G#:##$O["OC_H!OY_A]R4X5$(4I;2J<6+*M$!*,X MQHJ,FKPV\0!UW!!&F*@A>72#6?"E 1DXWN]W3 O,QN8(PB(';.JF!23K0@&M MC7FS;A$_"ZIF,L%R'0EXEOZKOOO?S\'/:$J!!%88^_R0QSU?[W!F@(OX2ZPD M99ER[H3E0N#N3]PB(KJ.20M'UF +IN)MU;6P=?0L*V' C M:6EP?%,LR(5IN]D[Q1*K2H*(U9L.4>(B56,1ES#3V$.31=-*O=%_O$W2:II% MLS=I3F]#%]TE@ 4V96^?[4KIMI(GR]<]^.K'^<\/#GH'K_N=7^WWS.<=C4%Z MW'D!=M@JOUIJ6/U7O9/^X6W#6O+SP].CE:[8#>J11&%=?[7\Q)_>.%VW]#XN MV7MXGR^["2VVKY?J,N56QM\XKXH!*K:%= E \C 5"L>]T^,EAM<1*JF+Z9N] MPUZ_0YF#I:G8V7[9_V'I;N$5&UP?8,67MY/NX[)'EJ\SF)@(_('/91K#_X_2 M!!,6+&:/N$8K]-(^V%3P>KF+MH[['8RQS^)"?R9'*IL%9WE>-."8)<'G#!Z- M]1*?V9Q=IO?Y"?3SNO[J^9P;'Z-OZ:29!._0 "^#_]%9#EPVZ,Y<.E](J4I"T:N&=2/>&._6$CC^#@Y4'7&7Q7 !SQ M^_#1L&\HMI,$^/;?@W;R1*C(<5U0AC'8"_3?A_VES\+O5T<']S7=^T''I)?X MJFL%I$)P"@=O.>[0/J_N3?!H+O:7G8F[H_JXI^@#+N.->^GTW\WJ=?-QGNC)'O8.C MW>*LY^)\5^1HG99G72V&G>9^R.#(IH5 'G9^;T"67Z*FXE&LXV<5=E_9YEAI M$I[(GWO %=S@:/1J+[_F8GL'@VP3)'=K]=!WA9 V8TG7U21[R/3?3N$^$X7[ M/?&U!T__Z1'H$1_#YENCLEOG_0_A)9.BP=8M;P+NB4?JV3UH+;3;&HE'-[/4 M/:N$D]ZM);#]XQM*8)=M0GF*$#9VKY>*FYI?O=8]S@B:6@U566KN%]WI23Q3 M%;Q=-8QBW0P_27,J\D;>J8:P_K#;D]I BXP0&]W.3T099 @UQ=PE!/2($&PQ MT6"UH8OJ<:E4,($W&=^,8'0'2(,-$9&#!RKN7E)&/N7!63."B0L$OO/(IS^( M3-]'%.3P2"KN#VPGN*[<]]KOK\"@=VP^95D-YT$"7:Q0K_^ZN%*:1.<;O,R1EJI.T$R8MFA$$)6]X(P[ MO!54$@24! MJ4_7'Y#ZI+=F0,FP.G"O*W6'5O[O6ZW7_?5?K5?K1U5A=CPHD7>6@0C10\[R M*)LA1 GH@?<&FO;%S41DVGH3+P-W/F!:<-6 MFI]MP/TZ.(+=#>L3G 9[G8OV"$1C*PHMB1%!_](($>#E'<*P$GTJLBL1$K:% MHTYSPE$5K"B8I4!EE;HF,YIZ 4'$X52&<[_G:!0A:UVL5QJAYT,,E;VL*"X) MZ=P*.Y/YY5=%=J4,JDJ95I>\#]#^HL^81A 1A\"820>P%::END)"*D*&)?29 MW:YXW%UQ^.)OEOH(:2FBDHS3]ZWE7OMMLA.<1Q6<$ZU-^V>]X OL]>!]1-#] MZR<>#^-UO#Y::SOV%^$J^'2%K-[J>J-MO:7!J(GM, /3#576;^3?GDW@MC$, M*T&LOG2 42#RRU4\SC&F@;AF21.+T58)"7HO$)H5.*+&*J\0L?PR+ZXSE8Q4 MR*R[\/9_*'L)7:\?/BBQZ9Z^4\''+Y_"X!,X%B[1!/),3 F8GP@N*L3 A$/P M*BUK)C6,$%#04@!,B,(%3]NR:$9C.BTGR)>XAX"%N_4!)_-!#6E?07+;8W^3C/X'>F!<&R$>EFY;T6#UR]&!"C, M*81_3J*X+/;@#$$BFCBH2Z)ZB8A?DR*GA"2H7U<;K/:M\#G\/O#YC#8:3&HO M.!?ST1"&NA-1-3'R7;#MF_) 1E&E?S,+A:3:O!28I'#$94C_E)2PA7-$N?3F M>1+6,>\R/?HX/KE[.RS M)433X]<62Y3%#8=$R=I)4A@400U/T'[%1!(N3 K33]-4IS58V^8N3<4')@>] MB)<++%D8Q852&NKZ-V\@-LCWD>>IDE@X$AR!5\<$2V@O;?&5I\452U,8K2?[8WTY2L>GH^+*/SZ=>\5@2JO!"A\#,=' M_V"'(GN_6+-'O>/3U_<$\GM\N!I<\*,,ZO#TY-X&=0N>]?JA\M[TJ_[Q/<.$ M/EI'R+7"Q,!'+FCXV2N303Y!KT9QL]9D_7]U)]C!;B&:I$F2J2<2(BQG6:*K MZ/;77:Y<4H['UCV>T60>[B;S_B;SX"XJ;+T*Z+O?CT*'X=ZHP[71[=T;Y(+3EL$Y*8UE8/"??H'6JV-N61"$M5OZE6$Q M-ZC[K1\>'!R$QZ\W%Z!G)V^;)6_]UZ_#X_W^3M[69DV>M[SM'_7#HY.#C8:P MV0P3Z4.>%U=4:Q!\;B93JH/%.@*O>6)G+VT7?.7AP6&X?W"R^0BJSW-Y#OJG MX:O#54_CW?(\UO'U^C0\?7V\T>BOFW%X4=_0+#@?8SFE./N[4^O[3JW-A3T\ M.#X)C_JK[KOU<5*>^_*<[(>')Z>[Y5G3Y3G:#X]>/='NV1K4T.#=_WX.*.6X M.Z96#D;OX-N>"7Q;/SS=/PCWC]8.P>T>G)N=]#Y_Z3UY=1J>K!_^X$YZ=]*[ MA/0>G>Z'IX>K!MR,7:R)RW3;@6?SO)N6&O9T5^'TE"4O@5#Y'5;3B MVZ^W+GI]&A[? XOG33.PI@GGG?1NOO0>'H;[K^X8S]I)[]HLXY9*[U$_/#YX MM7;2NPV1P$_E*,K3>&-Z6U [&,G;^OT M;OWPY.@8CK [QC%V\K:3MU7C9H>OP\/]IZWKT<]9AEMF1_MY;QWFWSF3VW/] M\S+?NS7!_V/OW9O;1HZ]X:^"Q;LBQO5,>V?"QO-L]?IT!B M*"(& 2XNDI5/__9E!AB0($52E B0./4\&YD$!S,]/7V;[E^GA<(?[/O:?']< MMEEULSRM;KNREL?!;TUUC<*#WYH]G9K#NEU6N+_3 T6[=G6OU-$W!K.ZKFMJVXK=DUK=/J M0D;5W%8E;NM8EMEL;UH:4]_T/@(+7C>1C,_4 *NVE!Z5FE1J*)\-N:/=;.P# M++HLR_]EG4XPQX4%M3D#[>,^M"S+KQGHL12T!HU]8(N59?EY!CJ&F,W%^\OO M'\YJ&Z2.UAR"1],:6&:[V:G]Y]+LR$%S6[]I L?5W%::'3EH;K/:9K>])[3_ MXXS6L'%4QVGJ.,W<4:S=[-K-KAFH9J"]47#0V$EE6OY\9GS MGR2*A6/4\9HZ7G- /LUIRVRWZBSE\NS(07-;O[,_9*":VXZ-VZR>.6C6\9IG MM OGK*0Z<%,';A;\[DT/Y.'Z3;7?O14#;7J[6#-0S4!ZX*860/L*W#CN[7Y, MP8^A$,:Y'4V,CUYPE]* YE-;)<\2PMEK].Z)W9R]KJW?-UN=9\4TD,LML4]= M,]M3=2)JFZ?=9RTTKYGM>)EMXZY!.^(TLHO>Q/;0$\I*@/^HUVKC8+3#'=]+ M^OSZ]V&(O]:MBW5^]YQFX4*G%6L1_,GV'6-Y![XJDF,9F]'B_Q"&(\;P,2T< M^&&4>'8LC$ 2)2*BQ('A^B,O<83A!2,;"<.4LC-*10;PH@B-(('_?^>+,)JX M,V,_5@3 N01C(\<:C4IS MP8:'HAB_O(H+7\G^D@5SJ]79SX%_(R/$$V'<"?'#E!P# A:8(DY"?, TKH'_ MZ _DJPFV.Z5_$9,B6VF'!@8-9L"Q3A+B(#CPO;##AO%!P,?JQ^1(/B M!Q$ QZ0#)2=&OY+S>P9SN!$A\DP[%"";B1K'P M1_]K3MC47:M3^.TD1TV;VC3@9AL+^<6*/8;)O;>\.M@@= M$6U-4]<_R9-P?O5+US@>/U>,&5;-;I8C1D%(JO(MV:7X%,S2+O'LC$DHQO]X M\1>W9]EB/!@ZO8[5Z?0=Z]0Y/1T.FP,Q$-W3GB7^K]5\\>MW= [Q6)W#&X'' M0#+9B[R__&!422;+RWQR"Y>D01Z-.%:TP!?%Z!$&4W@DCD-WF%# !W%#__^ M:ER@W)F%;B3 "K[T1PW3F'D)"E[X7$0QF)WV3_S.$;-0C%QB1[">IRB&_ZO^ M!>_V _\$S-4X##P/Y;,:H&$LF^-\%L:S3-8 06_B.)@].-D:$<"HW53,,DC M_EK\Q+^%N70]8':#92[X3>R=>IX1@)8*^3=X?3.:V.$-3L2F-4[QY&5D@JDE M(?D4;BRF$5$(E*&/?$3JSIW.[%&,QW;-L9<-#9,=V4F$'A'\Z;G@6> +X /^ MV@G@5S$H8_A=[-V#>AU[8L2>$(N<>W)S0-FR5W141EXN.ZA(KLPG#E61)H\1 M+XHRD?I L^K(MUC_\&=#S7^S,&:ER;TA"ZZZ$:[8RK=BM#&NG\3>&-:/[.&# MBJ /9F&0,H844""J0&X"O\0N3(TBBOCX+ E!:(+20(D*/X.'XWMZD?@S<69:C7]7._?_]T=?4_&U(F]1;H;N,$;Z+>]JW\]91<-7_D^JCZWI[@0WNB MPP4H^F *ONFE[[BC0[Y$^ [6Q3G8.[9_CP%V-PY",(8PX&A[AE!D<)D,\Z'[ M'^*>O[+I9QB@A'_">D(7?HWG*7 ]XZ_V=/;.N(&CFHXG#^6]77U_3X)]M/QG#4!R./;?!1L(Q?X]=3QEWKSZ? M__XZG?XL&7IN-,FB#!^%0PO]!F\.857O SMTTJ#M5Q83.#B\"KQ=6"-,2?PT M7GW]?/EZ<;A+'[8R3E!, 2FND]D,3"C^*QC G+M-XT;XN POW0U8 M*]BMP!;P%B)LNL>V%P791M_:H1N ]9O?)FU+>3=2.0I".739_ W=FQUJWOTP M_WM!.B04BJ3,P[@18[!XXXGQ9V*'8.8;YOV'A*;L3;YY$. M[/BDP:40.!>OCSU[%HFWZH]W*BW*]6FY]*-W4[*E3F1$"F,PH5?-1NMPL^7#77:Z/:M>J0U/N^VB]^Q MZ9Q:@T:SNWKS'LB\7)FIV[(6GBO(5.' YYX*\4T/F-#_H,RY+^!(:^(OM/Y].BV M[Z$)%=RH(OU/VHT".Q7C\WPE]ZKUNJ <8MO"D-UO_#[R3J]&<3 4X58GZ#&$ MV*L@659'#V*TO8!_>+TEW&<0\+WC66WG=$N)5\G5MIKMAG4\RP5G;Z^V M?;6HU3)[O>9.+/C#B!Y]=".8B6$UK8[QOQUUN7U<4>FE*F([*7)@= #O8+L8 MRH'1 ?V&[:)J!T:(3O=Q!V,O]S4EI"/Z&OTB5:0FHI[N4D;DGM1Z_?L=_?X8 M(H6Z-;$#4Z):YWEKG[*2JP6SX(BB:*C\CVESNW70<"-%WNX>7= PD_7M1\GZ M2H81^D<54>OT'W>-7JW5HJP?',]R'YLL)*4 M\,$:LZ=ZPA,6C?.@:WBR#@QSI,P MQ/+:#W9L'W:E-N+/N'XB',-QHS"948VSZV>%U5,[_"& *$XB&/EU[$G,F]'$ M]F]RN#4AU@DC0@Y,9XQ_A#90%@M($_IBJ,J/Z1?R;>G0/J)5@B4 S]M1C*71 M!-2 ;Q$$TW8G;,*IF=DQ?.W#@&(Z\X)[(8QH$H2QS9@U\*.("Z7AM_ S-XH2 M^L+SC!GB6\+'GB=HU+N).YH0;*;M8$6N@%_9X[$"J!DG,"6!0'#C( 1ZCT2^ M]EE1CT!QQ4\QPDIM50(=Q4B/&\2)F(7B%C_#>FJ8,M5N \GA1Q/AS8PIG*@; MQ*+((_,PC$ZZ$W*#@C!J2(0[55I,MP3^?(9 MK!9A1.'$1+. 04LETX !$R]F#E,P /<$GS1"ZMT&7C(5!BB#NWAB$L922MDA;JBJB<$%@R3P58F]W,N_1<8MD!!+U E[#K"BI/(@)YK@V' J%CX;Z5)0(B-O" "L16A+I+JSJ&N F.E MFAS$0W0>7LF"\16!Y1X*9TZ.IA(T!B/>B12$NKY@0N9*R9%$#/H/^FQFITCL M:TSGDD<.9JXOL= S"K+!B2]@["(-2M$'(RV*;#!FJ".",49]BLH4ODU1U>." MO!]4WL4!O.;P%M',%!N##;2U+[QW1AAF7 K MG"1,URV'7MA%]7JTIX8BFT/:OL$!I\,=H:T$3P U'7<4TVM#@M-DJ'Q[-$+V M)9-FQ7&XEWZ'$=RB*H79Q9EIMR4'-4(>Y[$$S3G@=+5QI9PC# 22,*AZ5/I'_E1IDC"DSI",]%21'!!@ 3D0%"[3^DBZN<5#@0:)K : X^'[EC M5_;U$&-@N5B2+/&]8/0#AKZ!PH09@\EH8L] M/1K&'^@B$EG8H<4 JA?<\'*G"'$I'!GE 3K=NO 0JZ\[(9=('JQV H'HBN;L M#G"\"I5-(HQ.&I5"EJ7*<]%*EF0L)75(YTTF8! MCZZB*>LW5,!VJ*"I*3X@OY\*<.5'$?O^><7,(2BI2#4//X5')+1<^6J<52J1 M)2BUVE 6NT,9$8 U8;@&"$9^K2WM*6D(NC[:$&Q!T3QE/ _'#X64Q!S$*<#! M@XGBCPY9)_ZA'R1F*] >42(/J02;9?&5R4X2'R3C] ?L4"-)@Q:F +9,(;/XRAXX<4+@3Q]%L.ITQ)8$ GE2<.H/P>P,79%"?)I\P$ DVWFHDGJTI#1Y#N0J:WT0';\0G ZQKX=[B&49;!R8) M\[F78B.**!"NY]$0BQ&$Q].P WHY6 HVFBH\34.]M+1/ M3 6.K[R_U&\@+-)"D7>XDB4S2Z1ND/M^S]X*!MC(,T2S(M+Y@^0^6@KR=_/M M^QK&_PC8-T]&$-!<3E^EO4-V 21P7[+PQ4^7V3,]OJQ 8,B).XM0'H VC7#! MC!7E R%FC,2+]SD(,A+M;4:A1X\EV0>(ZD'$WP1@0POQFX M7NBUC&ASWV"P3NO\EW1'(3%?0UG\=Y_]:.6\AO?[JH# M+%E#'C"4N:H/)_C,/M";.?!4RYNOU2$VLCYEJK M9K&F5\UJGRO/4H\R:1W)[>:W&8E/Y MU9,4'6T3UJ'I8"('WV/19<=( .%G(D028?$*Q5%G&'.EVUAYP?[$2U@YX9VT MQ-BN*/F91&CQNJF^9E[G;++ IE$%3_+EHY:H+RW$44NUMI8Y:%J-9K&SO"&O M&ANM=_O:U6>K?7WJP[6A7*0@Z:Z+A^OC6JWCVNL/&KWZN-;'M3ZN53BNG4&S M,:B/:R6/ZS-AR.W5A#_'%,5@S,DJ2X65M=FB"P5/&4^GU>EN?#J+-_G)3N>^ M,+Y*=CI[I[L!P"NDWZ&R=ZO?;K1K]JX&>S]="Y%#9>]F=U!+[TJP=[_5>"0\ M;P6CH[]A"C^F[X[=>"O+:J-N"Q4YM=UNKV%MYP^M?153=D^I0C>H&Y[S=O,) MT0V/[J@TNQM;;_51J=!1>513I_JH:,3L6%O?8=5'I?1'Q1H\UGI\9&!N54'. MTUZP<_UG5EY,%:C.U/5=*G4C& 7&)(@*[.E+ M?X1PXG,@4H^PG _1F6YUZKC3X3K3C^PE7H>=])/2'C3Z]4DYV).RD_:Z]4D! M6I[VZX-RL >E-]>8^1CR)B_G(&&/+'6RUZ[#KI4XF]OVDCS>P%2WW6C5K%T) MUEX+[Z!F[2R2=UJS=B58VWIL)4I5 W17!-[[RJ4XW6ME7)F&+^+'1^DJ>&)? M@?Y^O:G+5#''J.J']56S82WLT7-&"JK(UZU&I^;KTO-UJ^;K#2VL;<-<-6\_ M*V\WYWR'H\DHE#>@LCT(VUE&;/_<1?[@046L!YUM(US[CUCOR(LZW(AUI]'? M9^C@L Y*?^/4^_J@5.6@=/<;8SNH@]+KUAKE8 ]*9\\%SGLS*+]B@[\(&QEQ MYSUE4"YTCC=Y]$;$TL>IH71Y@J-GHU+[5@?I6[?UBHQW40>D-ZB#$P1Z4SGXQ M,@_JH'0V]W/J@U*5@S*?.GH,<(1@.S(_>PA+:,?8 4.LMRK.M!15/,^/#OK\8%[M\L=",1F<:E/VH4Q_N>T".K<)^@S19?;D%6!S9WZ88^ M]5;N/[!92X1#EPAU!/> )<(31'!KB7#H$J$SV+BE1BT1JB(1VG,H5-)#4A-3 MSW:!;/N$-&H#U9T@01\=%2RPW@W<:G4WCY-6^]=OE[VM6KQ:K-X\>9*9\N_((@Z0^ MF0=R,JU&]^@+R,JW*[NP?1\?A2F?[?O!]9)8.-MEEARRX"E:8KE9O-.PMKP! MJM@]SU/\OF;U*K%ZNS$X^LX#Y=N5IPG'U2>S2B?3:G0V]4OKD[DWZ_<-Y1LK MLT\S4+75_">)8G=\+V?^Z]^'(=Y@ZN;B.K][NA7WYU=LX8K_G[!#X\)WA&-\ M$",Q'8J0B=!NF8;5M#JPV=.9'<+W<6 \]'1[\P57@%"M+G:7/_MT<9UFEC\S M<](,#./:]F XA Z+)\*XQ\T0J[;.]4>AL"-XX&7+:C/.C2>N;P1):%R?&[;O&)=?KXU(W$R% M'T?PLQ#ORMEV?7D@_>@?L=N/Z)ZQ9WG9G"SJ'7LA?O[MSG7B"ZJ#1))6@ M(A_RS?+K!GSU9O'SMM7H6MW"KYJ-5N'GRX8Z;72LWD8C+?^\VRY^Q^9SL@:; MC?0<.]$#L<;5QNOA<:?):EYD:366317-FEM%N;1*4W3#V6K(T MWE>@Y^))D,"H3F2"_AL)<'1F(L3-LF]$M%:GC>ID.:_D!C1C=K+P LNG[JY7Y(O@75B^Y6RD)UW6WX: M$W@W"]CO>!L*ST;3_AV2_*3=*# 4AV#AXP#8D^EUV?FD/IJE(GD)5C [GNJE^W4,BW+,KNGFU[''ES*4R7J2'O]+<$FZNS$ M@SFOK=-3L]NLVS=4X;SV6W,=A>KS>F3GU6J;S=,#R">N+,+@AB>VM3$NSRXV MJRRK_Z7"L?P'.N;ZP2U%T8ROR72&]_37@9?0Y?8:R,CE9.W5*98H>:S>2F9^ M&@&SIM*ONFYOK6>+KRE5*\AA5FM@]MNK#=&:PQ[#8>U&\Z@YK-7LF-;IZB:, M>^"PLM-T0S;K]!NK4WZ/S[0YC#AM,IMY]\;YQ'9]0P9MUS%V*F;@K]91W9[9 M:=5M7"NA[CI;]BD_:/]U-7OWFF:[=P#AA6-@[^[N8X$'SMZOVN9IMUWI%A"5 MW9A-4R-;C>[S;E195GX ,;/BG G*;.(ZE64;NVXJ8,7O(=9>YMYY]X&[PT'3 M,IN=YFI[88/\SN>-YVR;>5H-\P K>[:,]M3'L9K'L=B_U #K:?I@5&6Y:_C8_1VCGRFIZWOF!+=AK45*995 MQ5B-P0-5,6E9]T[7,=AR0[^&;A!BY: ;.+EJ>2^(DA!>/+%OA3$4PC=",;*C MN&%\A!_@_N'JP2]S_7$03JD\WS1F'M7XAV(L0H0N>&"MX_'SK969S!&C(*3) MO@6V%"%OR]_M\D[.F U__'B+V[/LL5X,'1Z':O3Z3O6J7-Z.APV!V(@NJ<] M2_S?P'KQZY<@%H;5;*BR N.;F 7 C/[-W]_8OY:*]8JZ4%8?3&8I$9:@IN1K M&-2V/36.ROI;)9%5]HGKDD=UF:>8$EH93,GP/H]40F@NK<;I+^LCPY@Y5)\U M\5SD/!$2)@?7DL[\?,ED6_U&/X55T=!;XCOA@?2= H4FT=S+C0S!A>-C49Y* MV;O$SY&7H+K-STJ#=>EFR#<\?1QA1IH!E_VW"*@1(K1+X-,XK"X0G<6-UD*P M2;]-X5LT")NKB1L8WT"#AL:_;,\3]Z9Q'23QY$Y$L?P3N&CTP\7NM0@ZH!,/OXT%_Q..C!OQYL$C+JH2WY86;?8=_B@ P03" M)7T'2919&/Q'C%!D@/$/:_Q/,(SF)P,^D3USB7@SP0L#W@ES/CQ-[#)-]:WMW]GV$\0QM35/7 M/\F3<'[U.W9IMK',K&?S:78_N_6=FE;SQ:_?"=HL0#T-#.;'D>[+K'$PJJ0E M"Y/E2JD>=> ^96ZQ>M0@_*3MW?W%?&+EB$B!BQB#>6W!$C9*/$(:S)F(.4A" ME-%_M:>S=RBE"=30E7BRFW 9IG$3X(#T*:;7_X(K MA!]0P)A,BI0CD;_Q(&"=QR\9(?@;,-#^F+@>FV3*5+G1*:D1,3NEK[)S73IZ]@>@IG]]2\#J]5_ETY0V2'&!#@ B,=F]G"WNAB#5^C6=];^*H5D$RL;"X^?;K\\IMI_';QY>+;V2?C M[,L'X^S#Y\LOE]??OYU]O_S7A7'Q[Z\77ZXOKHU7R&%6\]WU;R2WS^B?K7>O M]XU'+*>S%23Q@L1ZV9GW.EM6H\48Q2\[K6;C-.]EO6SW>HU>]IF4%0MY+[F5AI89Q4>@F+I[N]-4KCG+V&CR*@G!]P1DACZW MB;"=49"@O3._],,\B,T^QFV^G%]]OC ^?KOZ;%Q]O<"C=_5E;TC?-"7#N/1A M+P7S>0!;8.=#(1N>,V#5+ "+IZG568B)OFRU!]I34B.L&\70V4C.%QYQ>14Y M5E7BIR)TP!2-FH7-P8I,6(U!,J6*5^#I,MR6"\_/+]XMO% M]7>E!/9LO5YBZ$-$L9(E6Z+0-[58W;P7]""OF8N1,5V"!4DC9$A!,'R- M<0NO)2WA*D*$:,QL9*XW%N/:E>')EH6WZ=^N_G5Y#>+1^'CUS9""\_O9O_?- MHS0YXPIL1S$>LS%JQ/9/N44HW=!7J??H"O2& (/"29<8)62 (&2AACP ?'5J'7"#,N,)W(H4G#F8*3 M/YK0+QP![D0PH]@+_@8F 2Y3I*+1DG8%:0+M.B!):D&SOS69,-$PP085S& M8FKTWQJ?;1^<9&0UT"$?TH>(U\[ <+]'7Q?._T?7M_T1L"W&>3D"0,]\(WN< M'KG*9),TP#+M]"2Y1FM1Z=G#\(\*ND_B>/;VS9N[N[M&)$:-F^#VC?OS_W." MT3_>G(%X@)V,W@CGQ@[?.'9LOVDUK6:_U7P#TY9_@J,-_]=NOW% BIT &X!^ M:;<:DWCZXM_,^3Y1^M:Z(IR3\&#K2]AV/*9)V' M,Z0CBW?*:A,@JYGW@&F7K[; \':=?[Q8Y[ZC]Z*L$J)8N'X)_)/?&P:HVM_. MSKYJI_@S*$;*(>1##"8&FH]V'NNH&E%P@$8)^JE&((G"06F^_O821QA>,)*2&G^0"QR12.*;ECM? MA-'$G='IM&,#\T?CO''6,&1P;X':,LK'SLB2Y(AX J-F2:S+7NVA)PW/^G.& M(LPI0B U+]U2V^'M68:X=LT>J6%X9N==4_Z^'/K(<7FGV9VZ =/#FUR__4 M#ENSI$V3]L$>S]SUJ^XRM>W[#Z[+U#&P@G4HK+ C?$6JUNV7O##^@7XXI5 _ MSV/G+MW61U2GEVZ[-^Y6L.;B]UZ3_I1]@IZH/G\W8&TU]QX^]SZJ:T[-O279 MQV/EWF:G979Z5MFX=V,KKQB'I!)6WE8=1$IFICW)4ZL03@OVNSP01(]NG[(1 M?S^%5IA[W<8 M-7=GG5ZC]3;LS^-=3HP!P\T[GBR[3FJV,-&/1[*JD*>2QV5 M&G#[./I8'.CV'$H?A@/=GD[3[/3W='IVY"251 VM@HK_\.^OQ7#QI5<:3QD" ME]MYG&&8S19?;BFR)GS^XVBP)W^DYM[#Y]ZUT.9K[JVYMY3SLMLVNM[D.^#^X]ANA=KB2PMNVVN(&M ML! I6F*Y)47+[#?;9G?;.%P%XA4UOY5I;2VSU^F"7J[O+[6IR6W27(R"G@UF2U3RL]52Z\]]R_[84[EG]U 9/ MU1MZ8$_5&WI@3]4;>F!/U1MZ8$_5&WI@3]4;>F!/U1MZ8$_5&WI@3]4;>F!/ MU1MZ8$_5&WI@3]4;>F!/T8:^(?3N'<**'V.3^E[=I+YN4E_E)O7$QA?O+[]_ M.#.-,P=G)AQ#?<#_:WPFA']N;C;WC/SN<%MD+&N4(I=OXXMBU?ESOK\N5JY? MH'R:A2ZUA[OT1PU,?$BBM+&BJ5K*.6(6BI$KDR/L*=[V_E?^B_J9@/@^H2;D M@>=QNU$>H6$LF^3\9CW+;/D'41R,?IP,J9=>KD^O[)5G+EV.,138;(]?Q!U; M/$]VL:/?V-'$&$V [ZCA'BU1-N?&A_$1F%D24DM?-Q;3B CD.MAU=*[ CH(3@9UAZ6LGH#[KC@N_BZD=[-C#)IO8 M=(9%TWV^2>/NNLV4\KRPN$!&E!_ 1%U']END;CMK,W,VU/PW"V,>KGC:JH// M$O&^(/Z7R_NZP<_>&OP\;Z<>L#X;3;9 -VS5,^@\V,ZEE,[1CI]:BURM5J/? MZSY$KC4_[[97M[*I_J16]P\J2_.8Q[3JV6LOEKI5SY,\M6V_D1(VLQ[]^JKY?.)*GG@F\2&^ZM9^2NDV#:6LW-]O_ M'CZ-&[16,PF\_#@6,+5-EU_N$M-^T^P,=M#*:14)RH\54S-P91FX-S 'K1WT MPZD9N&;@_< =# M$$4+]N+2V]!77\XOU^^*6PIC[TF>.LR.-G_]R\!J6>\J"P%3;T^]/?O;GE?= M]NM2X-@\;7"C9)KLJY> )KM4"DHF]-0JZD"[W/3:YNFV")HE\'L.?'>Z;;/5 MV;2?9+T[S]4AZM1LM0^[053I%=77,+AU(TQ]&P>A"M?']L]:<1VX==CJF)U! MN[;=2[H[ [/5VO2NH-Z=Y]J=OMD_W=/NU!X6*ZX/6HD%UT%H51:UUCI0D['= M-CL;8_36!OUS[4[3;-6[4];=L1[1:*EJ[M8^Z,LU0'4KCPTZ 1[Z]?G&ZR^W M!&D-++/=[.RX'>1SIH \HE]#S<0'PL1]L%(&N^YI6C-QS<3/R<16V^RV-[W9 M> XFKNL5#NRI.N#$ :0:O=5:]D O4CNF=5K=#I\' MOCDML]EMU9M3ULUIG>XI>Z?V\ _LJ7I##^RI'85L2#+T2W[KRO8N :H:15"J MQW@?>^#>97JK<="M,X">C+QS<,#'J'JV MOGL\ZMOG2ET]G[;,=FM3*;(1!:J6/%'S;E5XM]\QVQMG*->\6ZY=/%+>M7KF MH+GKE)]=V75J!FK*7;H VZ5%7C)#YXF?6@>'J@W;Y00)8B3EMO(A^.-'DO_0 MIW8@G@J-N%;+#Q(O5]QDQ[]!+%9,>YTZW+0H+A?9FUS5.CB8<,= M;S4W-CIV<1-1EN5OIS0.^N:J9J":@'0MCC.M'%C'&L'[# MC@Q?Q/S!#/&\L2?Y\-X(TBM=>Q2[M\!Y,#5/1/SX+ E'$SN"CX(Q_@P>CN_I M10+X=#85?MS8.6FGY&&=L#+:3Y4T4?;[!*@8>$ ]) _WF8H$',-Q$,83 \ZA M 0N)R%F@4AYML.^5/C<%(XE59[8(0WS>^.Z8?QV=O;5@)VS803;,Z;" MCI)0&$]2?;V-#B8BO')]6$&0P*A.]/J)Y[9R)F\W8ABY75*3<&8'S-2S9Y%X MJ_YXIU22Z]/[Z$?O\L,5U)T38_/7[^Y<)YZ@J&\T2=PKA2;?++]NP%=O%C_O MGC9:[7;A5\U&ZYCWN@\1=]6&)_AP4ED7/BHG#^(D9@.P=9K MM\Q-'*&2[4GYGUH[[[7D3&0UKEE[34/9O0N_ M9EK]EW4]IQJ$:,O*OX(&RL=3@;+9XO<>Q7W@RL,RK=:621?[KY[:4?OWFG>K MR;L]T[*V!":H>;=U?U3.&5A+^DXBBM^L$RDV,J!]U MWM"!9Q>MO@:TNF:S-WCV9NMUUL7#%[1@L?;:]:'.53 M1Q/-6I494=LE6X:LY&WQ/'# CAVKO5JZVSI6CR/-@X)[KS3I]\U69\L2D5V0 M9WW])LGTK/&$^E 'HCX4!WTH^H-JG8C:#3K*I^IM/\JG MZFT_RJ?J;3_*I^IM/\JGZFT_RJ=6U_Y-E-="+187^R^F%2Z_Y'M92H>DF?W$ M'H+[D<3+?[*0W[JGRJYV?R[JK?T7I^LZ_WCA]BQ;C =#I]>Q.IV^8YTZIZ?# M87,@!J)[VK/$_[6:IR_4KR8IN/',OA$GPU#8/T[L,2SQK>W=V?<1[H->LN3Z M)WG"S]-L*67&XV/8()NGXB(DO'8';D@(7!V-M8& M&TF$?Z>SSE9)E;,PG20"$D>JUI^GP2>4VL_!"Y)01"9L,R[UQAWI* !<],^# M8A89/#>S[WEXV WXE!Z(D/.(FHX8QJ81"IF1QJ TVF ;(3][^XFPH>'Q%0X MACW#5+70A=(Q *)/PG"^ 3Y@'[@!?X-_VL([YI' M'CBD.OLKH F0:FJ']Y)'D$44E=Q(J[77V1-V$'8VFN"P"$<: MPO^S_1_&, A#JC,'Q@L7.1$WE;,)?[I1QLE#VX,SA&Q_!GQB@-T7A^XPB7&( ML?'YVQ6F(CJP?9'&),AJ=UBZ#CP&NSH286P#J]K3( 'VPA_>!>$/G4V!O7GE M0%4^V'_TZYF#X6HXD/FWMS#_.U0X%%Z$)/I_2$'<&G'DQGBH4Y0IV/9#I#3D[& M-C*N$CB1/19PE!41- 0#%!JV%P493:04@Y/&,A#?9 1#8$.UI40&>.M_Q"@F M@IV 10?_QHVEU\'/Y:MH"-S!9X!*>%=B-8DI)R5=RY 4&3'SF&%2,@'(V;4;B^9D M.5AJB\-!^5A161>T.59*,D7F_:]@0S*%GQG3*O52RE<),I+KOR[DY9SEJ'U: M9$&2%D$&A''/4>A!_9:VA6LU&]W17 !_==O%+ZDD]X:1Z36OE4(^!W;!:"\]M MD2Z\OS#J(U%+YF#H'HU=S8*[W.)[9_(VJ*;4HQHT:> M?8[[Y@U5X5X9HQ ")O5;WC['&=O943S8]SQ3"==>BR*O5L$.;=&; 5U@]( MRZUZWFTJR[KWTN1LKX?RLN Z9:D#";(BME'JI;=K5&)@]<]#<1[_> MVN-88WE"DJM;7;:_=IE MWY/+OM_>4IQUIBI_L!(&*SM#=X2%"Z.%NJF=0,DU!WR3ND,"[?VX M/: '.N:@N8&&WCF!2IHN4!^1^HC("(C5-YN/[*%3GY/ZG!SZ.7G5ZK:PV=3Q MZ9)-@HQ/!O9 PU@A6G]\+.S1$KB"2[8H4/$+',9!O MQ!_#*WL%K]2&GH4(H( O^!NB(82()!'X!"O$->\,)_&RTVBFP^C8$C@&8[VD MHV")-S, #%DU5@AK04?M96O0:O33XZOS]4O+:O32;]1(.(,B68#? M,4H*RH3TJ!)&3?=4DQ!K'G -0J9 \BT(-GIUI?=^PX.7)>&L4(U56O_.>3_3 M-6J#D9#-.VWMN"APF-5'98-E:5!'&DJ1!-;["<4&0_E=B0*4[=+4 M15$PK2ZPTH?,I8H9QV8:$(Z-6,"QD1)0Y$1\4],K4@X#F32%0.Z9 M!KR*,FE>+PPTF:7+?MWZ6S;XTE&['>W72A*NL\958'I5-E9HOW/ P)G6GJ!> M4^#"".I)3!$09"NH7,,%G32/A^H+@3XQJ*&W4=C MD")9\(&G_OW!C49>$"':MCV$'30^V^$/,-=)ZU9V_=_AW5 E8;&A<$Q; M,E1ZT0_U"5 :E0'C,ZV0TT=^4_C*BN7# .S<7PG?G"4EHVF0(/(3_FH$;C79'9+.1 MK9Z2LXK0:99]#2[10/1]Q(S&: "ZQFB^1#B== XI2="I%MKON1="E Q1)V@*Z!#0RU_#(YQ_O(D1;Y&_@6V@BUC!&PDX=G[3\8W<1L MYX9X.<&C1@\IUV<64Z]T&.+7^[PC>/M8=JD$XG /+$/K=#>0M>U&M[794,^ MHPN3LE;CZ.X!8+ PB>/TT3B$)83DW0W\[IJ$B(/9GG*0BI/TBO)[#@27M$8* M?A*DX">1.MO4)D@U5IX3]IU"$HL6SI997=MDNAU,3NA#B]][LMH#E>%=$][P MJ+SH7:?M/6O.<\V[->\^!^^6 6.;%4[)HDVTE9]$%+TUSMCY=D+[SB^NB2M( MTBYG3O4#!N[ :EGO5C+NTW#AFHGO-4WW?;)W50);]B-_I5UD>2(&3X/"E!S. M75L&5 P-9B5=3LUVMX;J*>GF6.9IIUNFS7ENLZ*DKJP,V]NWMNMAT'?9YM1U MCKNF0[G/:\OJFKU.;_6)+6'EXBJ'MN;A(^/AMF4VNP]HG1+R\"-4TT)U9)FL MU_D$,J.X8@![1K^T^GJE'ABVGLH<^;'-TIR6]%?N0I+?R@CAPLKA6:*1L'*SI=X ?L]HW5 M%+EG#/M&^"-7@,?U.0BWLW^%7UG-=[G'Z+/6N]?$D]?HK]FA M8_S5GL[>&5^#($R'4[^^IN^^JM\UC/=!/%DR)0EV&'OWE*)8V&%\%(2S@+Z5 M8]B1 1+CA(OLJ'KD!FM0*\[ZC\U>62!;GD_LXE[WRY,S=DJS2J1P='N-[@.M M@M?.EA@T^H/-^D\_?0J'U6ST!@_V9W[BY(S'-XDL87+&N1)1#T2MCIE&^7K! MM0FUI]CI_N$#J^)-DMH:6V19O/< MB-U[.YW2R'T$NSU^Y:4[?;NCQL:'[V%JEO&(;7O"-H^1E,C1V=#'_Q@*<&XP M*/(1W)_#=?&THIO\D@TW(K26*9:MVN#M9G&DJ4 H8?C=R$X0QR6&3VPL,HM, M56MC&S>$Z,!8&.9JE"@J)L'7J;N4M&I&KY4QC:G]0QB9_PV?A&)FW\LRER%0 MTY9/9H75:]52FQ1EP-+F !X*-;R*AG&5A'.4,8V[B3N:X(SA1(\2CQ:!>%'S M_=RUE]BFB!O1?84JZ5\'^.A MX!NM@=*P^<:3AVCIH"YKY6HU^[\%@<#TIGE1_]5"[#8@7/M;JKA,4+F'!UG>N M\?\<$#[1Q0(^T2;-879!R(,LB:M+"'=?0E@F>DU=Q_'$_NAE;7)*#Z+K\I=U M3:%U.*FN7:MKU[2DOJ9E6JU6-6K7:MZM>3?'NSW3LJR:=P\VM?KQZR\W!W>Q MQ=&.^7<7+'P,S:ZY[N_K&AN!0K&GVIP'Q/YVA335?NH8P@M+LEJ>-X:P^QZ&I:/S;KM] M'H8/U^^;K]B;/GKQBYE+D:F5I:OISOKCZL1J#DMD!M3K;GWGBK]QV]&,25(C6!)KI]0 MXF@HX%D?OAUA^K$:!ML1:8#\,'TX3#<3_E#+G8XPTUGXW \*U@=++ZAV7KF= M96'8/^1>G#,)2K*(M::A,/YHE6<*#S51MPW&C M41)%:2.GQ8+]G,P)Q1C1/0+C2Q +H]532>/G\"6J2Q)^']/T\.L8/J!2#&HH M0NPHBP[:>6@2KMJ@'NC=G@8OPH4,S8P%\[4*YER3X()<\TIPCQ0[QH4FP"O> MXOX2F^1&8 TM M'\+2K46,:= /7RTNIF=2T*<4;#HM%;K2YOGIAQ6:ZT1Q4&8LTVGW#ENA$VN,P,U M?^JSPJ&9",?8D@L;,:NZ*CAN]G@L3Y\T.6WPW#QI5,^;GWA+>Q/:4YA& *=9 MS4"S3K.65V"'^.(FB+G3"*$E2?2W[BB4K6KK#:R MXH=0]WFTWEA3/H[+FX.CZ)=]W4CT4RDI=FGU#/A/".<". AX";AWANQKW[,T MAN/:;%C=7\RL>W@HIF#GXI$8VAXQ^%#@O^ W7-;C&U=P>E JM-HH%=I-[@'_ MD=7E_\,>XBM,I:GM")4#6C2?EUVM'2\)BA5RXBSM&X?&5/XU/V!;LL6GC3S3 M=U%9+AS0,*%%Z0U TSX>D0X(]_ NX( ,N<6TAYV@KZ^O/GXS7G$7.O2KL1)W M;+0:S>8OK[F%:;O1QUV +X8H&F@,^L+"+Y2#(I= WRI#8HUIH4,S:+2M7^8< MH+G>[BM>\L#@:.%V5H[>WI)'%K>-6.1T7IET3C-K9D&9",$&_^D&]KY1;;GZ MD&V+5 A"8':,Z8Q R+ GK3HSY[>#DN>I%RZ'7U()'))AR?O"!X5+Q_-[>6_8 M-W@Q&S.ELFS9@E,[9_N-)G2.XV1AX7^V"K31>0^C(&B.$E9CMB1 M9L/2%2:#N #\4BK MK%%YVNJ^J N(2SJ[/140/WMI#W=ZO[P^__WZ^O+JBW'UT3C_=OG]\OSLDW%V M?G[U^Y?OEU]^,RZNOU]^/OM^<7T0]NH#RG0N-$>NW RA321 !-A@H(K(U"03 M2<.L8'6B.A;#=&U6-YF-"ZM'@0L:ZS^)^6;2Q$70 M%_0C";*%)@C/"XQL>"Y# ;N"<%9NA9\(&>G F OY9,UC,_9 H;DU;KP5+H$M$(GJ0:B]X6N4"XF?*G<5XGB,K]"-U98-Y$, M_V \&XQC/$R9'3MRPU$R15MW)*2B!WLI\9@.3''4K?0-3-/E"!.0&W6Q1F7J MN$XC@B%P3Q<\*01.,07D3@"]4"/#[!R,L(.S;B-H,7Q-5.>9. 5JX"O MD!L :_4"%7X"3YO;/>-;\WO#&CNC=.KMG"4(YPJ<.77C6(A%')WW 0+SHEE+ MF")!.+>-*<%Q900#!-R<$"=H[Q/3F1?<2[25C.(9S3C D>W7.V.BVG9+8TOM M$=HSCCO&0#:C%.>7AK/[D7\YOG-^V\8)Q@X-Y&_XC&)_0';&#$[\&:+@8PG<.DL4$S2^X$FV(\U M0,ID##VYZ=,#VX<\5!#6?S&8>_1M9ZX,=V_MF%PUNCH0Y0SZ#% =U!!PR MO.=;6[2#&L:9OR"2[O&7CH UJ4NO4>A2'I/ACE$I2.N1@<<6E;/\$?GX0[K* MH$2!3/^PPH1'8TXFD1;,!-9 RE(J0$/J?QB5,V;2%[@<03!Q/JRYT7+(%%ZJ M]>]U!4;J+8'Y4%00?LIZ,(5CR^:O9J2- SHLLW? #^37,YH881^XV1A78=3\'">?8^03# M5-3Y>?\&L=P$1KR52%(-0.!T D< +\]G*M[:7D)RCCQC>OH.5\!66C FGS]E ME[\5.![,4=/ =]'=5%*6P@,VKBKQ[) =<],8@FKBO$WD>R<0D72M^0!D!ZMA M?$7(E8C#!6RBV2C1*>Z"#C[F$L?CQ,M>^ ISK'+/R-5SI/XU'0M2G##9&+4A MR78'>5.:'.H!!LKER+KQ"L%D]2B$<4=7"?%KJ8&36>!KT9XTF6N(-T&IXI,; MBVL4Z*QRH@IZ,'@GD*Y"BWQP6YPL22:W'%B$([S\;MZ!JA/123!64@HC#(3@ M2PR?OB/C?$XIU0(!3(0T-T$9*;GA&L#DV?$ '0CF"M\\!)1^"P>\U?Q%!IDR M;4B9B%47);_K$824=RA!\Z-LQ!*E]:IIJPE0/CIX/F#R#R M2,H P(:NCTL=W<,)M_T?83*+\>^YE)1T;?J1<./<6B67Y:ZW=3F=FKPXKI]0 MM@^,0GK2UOD:Q3S9I-I(94G=VDA79:J:+&<. J6I,^;.;H? M>63Q^G:<1133A_B.D^/+Z>AR1M)94BKQ3\$TP=4<&[,U4[J!T)74-FVZP.CSV#6Z&.BF+$IRW M_"'=Z,X=G734 KW#WT6CB7 2.$E3$4\0-)Z4)88P80M/ JDQ$FF<&2)L$=/$RR\J%3 M3@317I6^@V\&:)Y9RH7^'ED]XDNC0# *O=+#6K(=1K%N]/L*)$Z4S B='_\- M&L\&"\E-!6QP2T:/ME$(L:]>PW=*,":8&YI-L?QZ)>4F);#Y2D6&CI,P38W( MF_L-0^M;F<^G,>=$/";*D!KY2>P*$VLUNK\H67)#:;&%[/C'Q/7$G*U"(8*) MEJ[ NR8=#C9P['P>XRRS_T!?P-!N-,'H@L1NE]<,9/&@P1/E;AFT>[90+#4C M[V@DNGCB7+3=@_$?8WK$?/^E&BF]O+,[/J3TXJC6)4A.-U2J[+<@<.YYS4#$9Q\ MTE(3% MS<Q3<9?>JJ+^KWA8<($V"SS MGY.M*/O!T$5)YK5$XH9/,?B%ON 1,%P&YJ.=?OG*5A/&ZDMXCH,VU.'856$: M^079:7ES"I,U0D$F/'E(%&QSHRQ+"!]"NT/<45XHA<#0YKE/9Y!%BS8MP2RS MU$@=OW1?=;F0>0MC-\2H.AK[F%'$,4CMER M3'FGM?-YY=.:^=?2*X>W<6A&SB8]4325_$0:J3Y;N'OD[<$7CY>F1LV-ENXQ M]@F10B"K2THWGA>43QESV-7#X3+7*Y6X M$5YGB!MW#F0AY7\\"PX8"(1[X3G26(N3%@ELVE>;\/X'W&_])JY:-\U9J&+ )7D9.+1 MQ= .&FO8 5#^E@,@I@("D/_*AH-M^ _G(\JM(:X%#YL9-N1DO0^YT?)AP?P0 M,BA._9?[;)';Y3GKINU)K$;=# M!G,D+@DM#8$!X+>L;)A%&;H$ SP<7>2'^)2@4>6""+6SB%,N)R/A$AE)L-R! MDND#\R338E[XO60JLJ,X$Y+L 4JD7<)[2]8^7WZ'L!EV&"LB+(I0W ,8)J^% M)853?J! '\6<9LD0!!$J=;QL<[ ,B;.([R9!E,DS$>DQ?$D:EP1RVOPOS4G+ M"XXYZ]J<"U/*Q)Y\1%"AA*C12

ZRL L]UT(S M\L?U]3[5E^,/B$SE],\/RD+TDNE/)]E_Q_+UKCR23DG)/4T 3ZAJ-[JERUY? MW+2R-U9CT]AZ#VJ"BB@ HHHH **** "BBB@ HHHH **** /*O^"K?@&Y^+/_ M 2>^*7A^S8"?3="350Y7.U;"\AO7_.*%E_&OYQ*_J>\2> ;7XR_L\>//@Q? M$^3XE\-ZAI4NTX(2[M'@./3[QK^6&OU#@*MS8.M2[23^]6_]M/R#Q)H'YL%%%% !1110 4444 %%%% !1110 4444 %%%% ! M7U?,=Q'D$PS1ME)HC@91P1P#C( M!'#T5$Z<*L'":NGNGL73J5*-13IMJ2U36C1_0;_P2^_X+9_"#]N&"S^$WQ;2 MQ\&_%#8$336F*V.N,!RUF[DD2=S;N2X_A:0!BOW/7\A]K=75C=1WME'OB5?2?@D.HL M?P NC[>;_%+7YKQ!PA*@GB,"KQZQZKT[KRW[7Z?K/#/'$<0XX7,7:6RGLGY2 M[/SV?6W7]>J*9!/!=0)=6LR212(&CDC8%64C(((Z@CO3Z^ /TP**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH ***1W2-#)(X55&68G ]: $DDCAC:65PJJ,LS' ]:X'QG MXYEUAFTW2W*6H.'<<&7_ 'MWIOC;QI)K7/V?Q5 I.!*KH?\ ODG^8%?@M_P7C\ 7/@3_ (*@_$.BTS5;$ MC_EJLEA DC_C/',/PK[K@.MRYA5I?S1O]S7^9^=>)%#GRRC6_EG;_P "3_R1 M\>T445^I'XX%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? MI)_P1X_X+;:S^S+/IO[,_P"U9K=SJ/PZ=UM]"\12EI;CPUDX5'ZM+9_[/+1# M[N5&P?N1I&KZ5X@TJUU[0=3M[VQO;=)[.\M)EDBGB=0R2(ZDAE92""#@@@BO MY$Z_1?\ X(O?\%DM4_93UJP_9C_:3UZ6Z^&=_IM&8Y9 M?^69)=>-RM\%Q/PNL0I8O!Q]_>45U\UY]UU]=_TGA'C"6&<<%CI>YM&3^SY/ M^[V?3TV_=VBHK*]L]2LX=1TZ[BN+>XB62">"0.DB,,JRL."""""."#4M?F!^ MO[A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %<+X^\9&_D;1-+E_<*<3R*?]8?0>P_6M#XA>+38 M1'0].EQ-(O[]U/W%/;ZG^7UKA: "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH N>'[G[)KEG\!MIJ@+R9K*\ED=B>_R7L0_X#7ZM E2&4X(/!KX4_X.AOA_;:]^SI\*?C1D M^;I'BRYTI #P5O[3SS^NGC'U-?2<)5O8Y[2[2NOO3M^-CY3C:A[?ARMWCRO[ MI*_X7/Q9HHJ6TL+Z_8I8V)/-\?^&K'/A[5; MR7]YX@TZ->59C]^YA4?,?O21X?DI(U?FW%W#RA?'X9:?;2_]*7Z_?W/U?@CB MASYP%>7^)]?F\0ZJ]Z^1&/E@0_PK_B>M %&> M>:YF>XN)"[NQ9V8\DFF444 %%%% !1110 4444 %%%% !1110 4444 %%:VA M>#-;UW$D,'E0G_EO-P#].YKKM&^'.A::!)>J;N4=Y1A1]%_QS0!PFGZ1J>JO MLTZQEFP>2B<#ZGH*W=/^%VM7 #W]U%;@]5'SL/RX_6N\BBBAC$4,:HJCA5& M*=0!S5G\+]!@ -W//.>X+!1^0Y_6F_$;X*?!_P",7AFT\%_%SX7Z!XJT>QNX M[JTTOQ'I,5];QSHC(D@CF5EW!7BJC*4)/B%_P29_X)N_$V*2 M+Q+^QUX+M_,^\^@:>=*;ZAK)HB/PKYS^+O\ P;2_L,>-4DNOA=XP\:^"KH@^ M5%!J4=_:+]8[A#*W_?X5^B=%>C0SG-L,_P!W7DOFVON=T>7B<@R7%K][AX/S MY4G]ZLS\+_CU_P &S7[7W@*.?4_@5\2_"WCZUCR8K.9FTF_E] $F+P?G.*^& M_CM^RG^TC^S'JPT;X_?!/Q'X5D>0I!-JVFNEO<$=?*G ,4W0\HS"OZM*I>(_ M#7ASQAHEQX:\6^'[+5-.O(S'=Z?J-HD\$Z?W71P58>Q%?1X+CC,:+2Q$5-?^ M O\ #3\#Y7'^'>55TWA9RIOM\2_'7\3^1BBOZ /VN?\ @WK_ &*/V@H[OQ#\ M'K2Y^%OB*8,R2^'HQ+IDDA_OV+D*B]L0-$!UP:_)W]M;_@D5^V;^P\;CQ!X[ M\!CQ!X2A8E?&7A8/=6<:=C.NT26W;)D4)DX5FK[?+.)XOW<]8^ M7=?+\K'[[PGGZSS+_P!X_P![#27GVE\^OG?R+E%%%?.'U04444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(^\(3& 6Q\H8X& M: .0^)OB(HJ^'K63E@&N2/3J%_K^5<76CXDTK7;&_DN-;MV#S2%C*.58GT/] M*SJ "BBB@ HHHH **** "BBB@ HHHH ***W/"G@J]\0L+FU=SX=^'FEZ3MN=1Q=3CGYA\BGV'?ZG\A6 MSINEV.D6JV>GVZQHO8=2?4GN:L4 P!1110 4444 %%%% !1110 4444 % M%%% !1110 4V:&*XB:">)71U*NCKD,#P00>HIU% 'Y[_ /!03_@W[_9V_:6A MOOB)^S2MG\-_&TFZ5K6V@(T74I#SB6!!FV8G'[R$;1R3&Y.:_%7]I;]E?X\_ MLA_$B?X5_M ?#V\T'5(P7MFE >WO8LX$UO,N4FC/]Y2<'AL,"!_5E7GG[37[ M*WP)_:_^&5S\)OC[X"M=;TN8%K:5UVW-A-C GMY1\T,@_O*>1E6#*2#]?DO% MN,R]JEB;SI_^3+T?7T?R:/AL_P""<#F:=;"VIU?_ "67JNC\U\TS^4ZBOL#_ M (*=?\$@OC1_P3YUV3QEI$EQXK^&EY<[-.\50V^)+%F.%M[Y%XBDZ 2#]W)Q MC:Q,8^/Z_5,)C,-CJ"K4)/? ]]^PQ\3M<\S5/#-L]_X% MFN)/FN-.W?O[,$]3"[!T')\N1@,+%7XM5U_P"^-WCO\ 9N^,_AOXZ?#/4?LV MM^&-5CO;)B3LDVG#Q.!UCD0M&X[J[#O7DYUED,VR^5!_%O%]FMO\GY,]K(,W MJ9+F<,0OAVDN\7O]VZ\T?UBT5Q/[-_QY\%?M/? KPM\??AY<;])\4:1'>P1E MPS6[GY98'(XWQR*\;?[2&NVK\,J0G2FX35FG9KS1_1=.I"M34X.Z:NGW3V"B MBBH+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORG M_P""XO\ P4)^)/@KX]^'/@'^S[\2=3T"Y\%;-5U_4=%OFAD?4)D_:^FCW[3,R+\D*G^\[ M[47_ &G%?S8?$WXB>*?BY\1-<^*/C>_-SJ_B#59]0U&;LTLKEVP.R@G '8 # MM5)";/TD_8]_X."KM(K7P#^VYX+6^@8+$?&OAZS4/CY1ONK,85OXF9X-N % MA)YK]!?A]KWP9_:&\&Q?$G]G[XCZ7KFEW&-LVGW0D1'*AO+=?OPR $9C)OX21PWT/0U6KXJ_9$_X.!?!OBFWM_ 7[;? M@F/3)F 3_A,?#]H\UH_!^:XM!NDB/ RT/F LW$<8%?>/AZT^'OQ9\*V_Q!^" MGCG3-]4M:W>FWR7%O)@X(61"0"#P5/(.0<$5#5BDTS#HJ>_TV_P!+G-MJ M%J\3CLXZ_3UJ"@84444 %%%% !1171^!?!QUJ4:GJ*$6L;?*I_Y:L.WT]?RH M ?X*\#-JI75=6C*VPYCC/!E_P7^==['''%&L42!54855& !Z4*JHH1% & M.E+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4/ M%/A;PUXX\.7W@_QEH%GJNE:G:O;:CINH6ZRP7,+C#1NC AE(.""*_"+_ (+$ M?\$8M;_8WU"[_:%_9UT^[U/X77=QNO[#+2W'AB1VX21CEI+4DX24\J2$WO;*\A62*XB=2KQNC AE92001@@XKV, MFSG%9-B>>GK%_%'HU^C[/]#PL^R'!Y]A?9U5::^&75/]4^J_74_D5HK[M_X+ M/?\ !)K4/V&O'A^,_P &=.N+KX5^([XK;I\TC^'KMLM]CE8Y)B;DQ2'G *,2 MRAI/A*OVG XW#YAAHUZ+O%_AY/S1^ YAE^*RO%RPV(5I1^YKHUW3"BBBNLX@ MHHHH **** "BBB@ HHHH _6G_@V=_;2FT_Q#XA_8:\:ZKFWU!)=>\$^<_P!R M= /MEJN?[R!9U48 \J8]6K]BZ_D[_9^^-?C#]G#XV^%_CKX"GV:MX6UJ#4+5 M2Q"S!&^>%\?P2)NC8=UL5!>[4W_ ,2W^]:^MS]I\/\ -GB\NE@Z MC]ZEM_A>WW.Z]+'24445\4??A117Q1^UG\6_%7QY_P""HWPS_P"":=MK]]IG M@A? %WX_^)<>EWCV\VOVZ3R6MGIC2QD.EOYZ>9,BG]\C"-OEW @'VO43WUE% M>1Z=)>1+<31L\4#2 .ZJ5#,%ZD LN3VW#UKX=_X*F?#+PS^PA^RQJ/[=7[%? M@C1? 'B_X8ZEIVH7ECX7TZ/3[#Q/IDEY#;76G:C! JQW$1CF+J[J9(GB4QLA M))])M?VA?V:_B1^VY\'K74?@+K+^//%'PJU#7O OCNZC@^RVNDRQVLMU;*5G M,AD)DA!#1 #G:V&.0#Z:BO;.>XEM(+N)Y8"!/$D@+1DC(W#J,CD9[5)7QI_P M2[\-:!X0_:9_:]\/^&-(M["QA^.4+0VEK&$C0OH]D[84<#+,Q_&O>/VX/&&N M^!/V._B?XE\(>/+/PSK\7@/54\,ZY?7J6Z6NJ/:2)9D2.0 YN&B"]RQ4 $G! M /4Z*_+O_@GY\0"5M*UA8A=6V>BR"&21 V,' !M$/]FP^*X9]-NK38+"$+%=3 M1/<1.LP1I(PCIN +M.T&\LXKF&WN1<-!%;Q7,T9N9V6VD;;E$P5& M\NVR@#V:BJ?A[6(O$.@6.OP0/$E]9Q7"1R?>0.@8 ^XS5R@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /S9_X.)/VE#X:^&'A7]EG0=0VW7B6Z_MG7XT;D65NQ6!&'=9)]SCWM:_(V MO?/^"G'[0I_:6_;9\;^/K*]\[2K+4CI&@D-E/L=I^Y5U_P!F1E>;ZRFO ZM* MR(>X4444Q!7H/[//[5/[0'[*OBO_ (3#X#_$W4=!N)&4WEM"X>UO ,@+/ X, M]?S55ZQ^R[^VY^TK^QYX@_MCX&_$FZL+26827^@71\_3 MKT_+GS;=CMW$*%\Q=L@'"NM2XE*1^\%W9W5C.;:\MWBD7JCK@U'7S/\ LE?\ M%R_V:/VA+>T\"_M/Z/!X \12!8QJ4\I?1[B3 &Y9S\]ID[CB7Y% &96)KZ]O M? 4=_I\6N^#=4AU&RN8EEMWBF5A)&PRK(Z_*ZD'((ZCIFIM8J]SFJ*?/!/;2 MM!<0M&ZG#(ZX(_ T6UO-=W"6MO&7DD8*BCN30!H^$_#DWB/4Q JL#AE88964,"" : M_FK_ ."D7[!GCC_@GU^T=?\ PFUUY[[P_?!KWP=K[QX&H6!8@!B!@31GY)%& M,, P&UU)_IUKYP_X*C?L%>'/V_\ ]E_4OAPMM;P^+M'5]0\#:K+A3;WRK_J6 M;M%,!Y;]AE7P3&M?2\,YW+*<9RU'^ZGI+R[2^77R^1\EQ;P]'.\#STU^^AK' MS76/SZ=GZL_F:HJ[XD\.:]X.\17_ (2\4Z1/I^IZ7>2VFHV-U&4EMIXW*21N MIY5E8$$=B*I5^S)IJZ/P5IIV84444Q!1110 4444 %%%% !7[C_\&TW[5A^) M/[-.O_LM^(]1WZG\/=2^U:,DC1HOBV9O#&N%FPOE7C*L+,>@5;E;=R3T56Z=:\+B3 ?V MAE%2"7O1]Y>J_P U=?,^CX4S)Y9GE*;=HR?++TE_D[/Y'](M%%%?B!_0H5\D M_M=?LP?%'PU^W7\,O^"E/P(\)3>*+[PKX>NO"/Q%\'6<\<=[J?A^=Y)8Y[(R MLD;SVT\C2F%F!F7Y5(8 -];44 ?'G[>_AWQ]_P %(_@<_P"Q=\&?A_XMT/0? M&6J6"_$+QYXL\,76C1:)I-O=17,T5M#?1QS7EW*85B01QM" [L\JX7<[XC?# M+Q)X=_X*E? ?7O _PG\1-X&\#_"_7?#M]KEGHLTECITMU]C%G"9 OS#;;D%U MRJ9&]EYQ]@T4 ?)G_!/7POX]\,_M/?M-Z[XR^&?B30]/\:?$^'6_"FH:QHDU MO#J=BFG6UJTB,ZC:?,B;"/M%?VV?V>OVA]%^!7B3 MXF?"7P1?B#XSM/$?CCX*VT]FNNP^((%9X]< MATW>P\@W!BG^S&5)3-;H\B1I%$!^D_P7\>^+OB=X#M_'/C#X6:KX,DU"5Y++ MP]X@DA.HV]MP$:Z2!Y(XI6P7\M9'V*RAB'W*O5T4 ?$UG^S]\:/V#_\ @HE\ M0_VK_A9\--4\&;G0XX/[ M1TN*VMHX8=12&>X-M<^*VF_ GXO?#+XT>'/"L#_"3XG?#VTF>YOY9+BFO7J_./_@XR^,K^'O@=X'^! MEA=[9?$NOS:G?(CY\)ZV&NM,F)R21$6!A8D MY+PM&S$#<2.*\/HH _;O]E'_ (+.?LB?M616W@[XR)'\._%4H")#K=VIL+A^ M?]3>X55/ ^681\L%4R'FOKOPUX%LM%U0ZM'>BXC\O_120.,]\C@\=#[FOYJ_ MA'\,/%/QJ^*'A_X2>";43:MXCU:#3[%6SM#RN%W,>RKDLQ[*">U?TF? [X1^ M&O@+\'_#7P9\(;SIWAK1H+"VDD^_+Y: -(W^T[98]LL:AI(M-LZJBBBD,*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /Q._X.0_V$8OAK\4=-_;8^'FD>7H_C.==/\8101X6WU9(R8K@XX GB M0@_]-(2229:_+ROZK/VN_P!F_P *?M+OV>?&"1K;^)-(D@MKJ1-WV.[ M7#V]P!ZQS+&^.^W'0U_+5X^\#>*/AAXYUGX;^-M+>QUG0-4N-.U6SD^]#<0R M-'(A^C*17ZYP=FCQN7^PF_>IZ>L>GW;?3K+\S^LTU[E6[])=?OW^;, MBBBBOL#X8**** "BBB@ HHHH *DM;JYL;J.]LKAXIH9 \4L;$,C Y# CH0>< MU'10&Q_51^QG\>+;]IS]E3P!\>8)D>7Q+X8M;G4!'C;'>!-ES&,?W9TE7_@- M>F5^;O\ P;,?&]O''['/B;X*7]Z9+KP)XN:2UB+?ZJQOD\V,8[9GCNS^-?I% M7X)FV$^HYG5H+:,G;T>J_!H_I3),;_:.4T<0]Y15_5:/\4PKB/CS\6KKX4>$ M8!X8T6/5_%6OWRZ7X-T%Y2@U#49%9E#L 2D$2))/-( 2D,,K ,0%/;U\T_'? MX"?M\ZU^TU-\OC;\*[#3(O#46DZ+IGCOP3J&HSZ6K/YEV\+VU] H-PZP M[R5)*VT*Y 4Y\X]0X_\ X)]_MA?$=O\ @EO?_M9_M-^([[QAKN@:AXNGU6;3 M-,"S:A]BUB^AAM[>"(':2L4<4:#./E!)Y-1"Y=8W8#S#$,NV&!Y;_@C-\8] M=_9B_P"";6J_&S]KWXO>#]+^'%AXTUB/2[VPT*[AFTZXD\1W\%V]W)YLHDCD MNI(O*VHGE(2)&;[P];L?!OP/^/\ _P %)?AU^U]^R7XFT+6!HO@W7+#XH^,/ M!]Y%<6&K6D\=NNG6%Q!=$T/XE^.X+J36O&NE:3"E[H.C/)'] MOU$RA?EGF=8HHLY,MQY-M8\!Z/\&? MV>-#UCX':/HFI36]O?:BUW=1O))$K8U$F>"QLS#,)%Q-C;NG)8 _1>BLWP9J M.N:OX/TG5O$^E"QU*ZTV";4;(?\ +O.T:M)'S_=8D?A6E0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %?A__P %\?BJWCW]N^?P5!=;K?P9X9L=-\M3E1-*K7;M]<7$ M:G_< [5^X%?S:_MJ?$<_%S]KCXD_$5+CS8=3\::@]F^<_P"C+.Z0C\(E0?A5 M1W)D>8T4451(4444 %%%% !1110 4444 ?HA_P &]/[-2>.OCQX@_:4UZR#V M7@FP^Q:,SKPVH7:LK.I_Z9VXD!'_ $\(:_8BOE__ (([_ 9/@/\ L%>#X;JT M$>I>+(F\2:F=N"S784P9[Y%LMN"/4&OJ"H>Y:V"BBBD,**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OP=_X. M0/V6(O@[^V%IWQ_\/:?Y6D_$[2C/=E$PJZI:!(KCIP-\36TGJS-(?4U^\5?$ M_P#P7[_9WC^.?_!._P 0>*+#3_.U;X?7T'B*Q95^;R4)ANAG^Z+>620CH3"O MH*^@X8QSP.'F*]MDTJ+WA)_W,,<-Q=K"HEECC+F-&?&653)(5! M. 9&Q]XU3U[P1X+\5:CIVK^*/"&EZE=Z/<_:-)NK_3XYI+*;_GI"SJ3&W ^9 M<'BM2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** .<^,7C9/AK\(O%7Q&D<*OA M_P .7VI,QZ 06[RY_P#':_F+DDDED:65RS,269CDDGN:_H>_X*@^*V\&?\$_ M/BOK"2;3-X2FLS/Y(OB#X*UGX;>/=;^'7 MB.+9J.@:O(]/\ %.D2[+O3;V*ZM7_N MR1N'4_F!7]:WA'Q)8>,_"FE^,-*.;75=.@O+8YZQRQJZ_HPK^1ROZC_^"=GC M'_A/?V#?@[XI:7?)/\-M'CN'SG=-%:1Q2'_OM&K\^X^I)T:%7LY+[TG^A^G> M&M9K$8BCW47]S:_4]EHHHK\T/UH**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **X+XH?M-_!+X/>*;#P%XT\8R/XCU M2V:YT_POH6D7>K:K/;JVUKA;*QBFN#"K<&79L!X+"D^&W[4/P*^+7C6Y^&?@ MCQXDOB>PT\WVI>%]0T^YL=4L;8.B"6XL[J..>W5FD4(9$7?\Q7<%; !WU%%% M !1110 445SGQ;^+/@#X%?#?6/BY\4]=;3/#V@6,EYJ^H+937'V>"-2SR&.! M'=@J@L=JG !/04 ='16'\,OB)X4^+_PW\/\ Q9\!W[W>A^*-#M-7T6ZD@>)I MK2YA2:%RC@,A*.IVL 1G! -77A?\ ML:\%U#:EU073J8<+;EF4"8GRR6'SBBD9E12[' R30 M%<#\!_VG/@ MM^TNGBF7X,>*Y=53P9XIF\.>(C+IES:FUU*&**66#;<1HS;5FCRR@KDD G!K MOJ /D?\ X+C:Z^C_ /!.+QC9(^W^T]2TFU/N!?PRX_\ (5?@_7[<_P#!P'?- M:?L%1VZM@77CG3HF'J!'&\NXV_*/R:_.:OU?_P"#I[1%M_B/ M\'/$@ W7>B:Q;$^T4UJW_M8U^4%?M_#-1U,BH/RM]S:_0_GKBZDJ7$>(BNZ? MWI/]0HHHKW3YP**** "BBB@ HHHH *_I(_X(B:]_PD7_ 2V^$U\7W&+3M0M M3[>3J=W"!^2"OYMZ_H>_X-\[Y[O_ ()>^#8&16*C:R *JVOAW^QC\4?$G[>/B']NKX_W_AB MQ?5O@^/AY;^!/#5W<:C!]C.H?;7NI;Z>&V9G8Y3RUMU 5L[R1R >:Z7_ ,%! M_P!K7X@>!?AI^TE\$/A)?>+/#OC76;";6/AU:_"G6X;K3_#MY\RWT6LR$6D] MS#&8Y'4)Y,@=DC/R"5[ES^U5_P %!?B%\:_VF?@I\,M0^%.BR?!(Z3/H>KZK MX>U"\^VQW>D'4EMI(5NX_G?OVEOC*[>![F+XXV^EC0K$:Y>(VEO8Z6--3SV^QD2"2,"4[,% M678-P;>H!A>$/^"E^M?%7X2_ "X\/:&-%\5?&KP%<>)]2EM/">HZ_'HMM:16 MPN?*L[+]]*SW%W%'&SLJ(@=W+%5CDX3XT_\ !0S]OOX)?L2_&/XT>(O@UHUM MKOPQ\5V-IX<\2>(?!NI:78>,=&O+N"VBNX;&XF2:VN8_./F([E-R*0-KX%C3 MO^"7?[5O@/\ 9W^ $_P7^-?A#PY\:/V>-/N](T35KF&YO-!\2Z5=)&EQ:WL? MEQS1!Q%&1L#E"A*G'O#UK97D-TD=I XFFN9':)O,ED:-F\U>BPHE '3^./B)_P40^%UD-2 M^(UU\(;;0]7\=PK<^+K:26"V\$^&S:/)-+>+>W40O;C[0J6\;QLJDS"5H@/W M*^:Z9^UOXZ_:?_87_; \)_$0:7=WGPTT_P 5>';+7=(T>XT^/6+$Z#]IM[E[ M:X=WBD*S[6PQ1MH= %8"O5?VO_V9_P!I?X]:S\%_BU\-?%7@[2_$GPP\72:W MJOA'Q')=WF@ZJTMI);%B\<:2&:#S&D@7FE16$TLOSS[88@C%(5\QI.-TR'- 'M?_!. MG_E'U\"?^R-^&/\ TTVU>"^$A/\ \1!_CHV@3SO^&4].\HR [=W]N-C..<9Q M7TO^R!\+O''P,_9=^'_P/^(DNE3:KX*\'Z;H$UYHMU++;W8L[6.W6=?-CC9" MXCW%"#M)QN;&:\@\/_LH?M*:/_P4\U_]NN9O \GA_6?AI!X+B\/KKEX+R&&* M]%TMZ9/L91G)W*8< ,/WAV_, >(ZO\ \%!?^"B=Q^RQ\>OVE]&B^$EJOP#^ M*7B31;[2YM U&7_A(['2)HHY(XS]L7[$QC,DGG$SEW8+Y<03<_T1J'[7/B_X MN?M+>'/V5O@-:[.[% M8XX/N,95*>46G_!._P#:B/[''[1W[-%_K7@$:C\=?'_B3Q#9:K%K%Z8-(BUE M@TD+H;/=,T.T!6!42;N1'M^;:U/]A?\ :J\!_'_X>?MB_L^^,O MKXWTOX86 MW@+XD^$_$5Q>/HVNZ;!*)8;FWN8H?.@N$<;ANA8%2$R "S@%;_@CI%XWM]>_ M:FM_B/>:9-?BE\0;GQ9X3EN?#U]]@TZZGCM87%QF M8NR>5;X5%5BKG<7BW07DEK&4B:7:-Y16)*J6S@$D M@8Y- 'PU_P '#)/_ PSH^#_ ,U'L,_^ =]7XJ5^VO\ P<%61NOV#[6?&?LW MCW3I/IF"Z3_V:OQ*JX[$2W"BBBF(**** "BBB@ HHHH *_57_@VJ _L;XQ-G MDW.@_P#H.H5^55?J!_P;6ZL(O$/Q?T(O_K[+1)PO_7-[Y2?_ "(*3V&MS]6* M***@L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH _(+_@ZK\K[3\"2/O^7XFW?3.E8_K7Y$5^L/ M_!T_K2S_ !"^#7AT,,VNC:SGFRVB_^T?TK\GJ_:N%$X\/T?\ M[_TJ1_/ M_&C4N)L0U_=_](B%%%%?1'RX4444 %%%% !1110 5_0?_P &[GF_\.S=!\SI M_P )1J^SZ?:#_7-?SX5_0[_P;Y6,EI_P2^\'3NF!R_P"O*[*6]^UZUX7^($=^LNI3R0E;?3K M 1;(7*]%O/%? MQ,N_ T+?VO\ \(];/Y,5C:S!D%H;NY_+O&7P*N_CKXE\'>!I_P#A'O'/QF%O\!?" M-S;/91ZI>2:9;+=SPH5#0V#7<-W=/*J[1%#:22&&X1WA8 M+*BN"4) 8 CL<$'GL13Z\U_9PT[X:>"M&U'X;>'_ (K:1XI\76M_)??$"]M; M^%[RXU68_OI[B%'9H 2@CCB;B***.)?EB4#TJ@ HHHH **** "BBB@ HHHH M^/O^"ZFBG5/^"=/B:^$>?[-UO2KDG'W%W\7_\ M$[_BII*1;S#X?2]QCM;7,-R3^'E9_"OY[:N.Q$MPHHHIB"BBB@ HHHH **** M "OT!_X-U?%O]E_M=>*_"$LNV/5O ,TJ+G[TL%Y;$#_OB20_A7Y_5]-_\$>/ MB+_PK?\ X*(_#R[FGV6^KW=SI%R,XW_:;:6.,?\ ?XQ'\*3V&MS]_:***@L* M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH _"?\ X.;O&D>N?MR>%_!]M/N30_AO:^4?]_D ME/XU\K5^[Y'1>'R>A!_RI_?K^I_.'$5=8G/<146W.U\D[+\@HHHKU3Q@HHHH M **** "BBB@ K^D?_@B!H1\/?\$M?A-9-'M,NGZC='(Z^=JEW*#^3BOYN*_J M,_X)S>$/^$$_8(^#?AIHMDD7PVT>6=,?=EEM(Y9!_P!]NU?#<>5+9=2AWG?[ MD_\ ,_1?#>FWFE:IVA;[Y+_(]HHHHK\L/V,**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5?VFOAU\9/%'_!3']G7X MQ>$O@UK>J>$?A]I'C"V\5>(;:XLUBMGU2SLH[;;')<++(-]NX"/V__ #X-O/$VER?#6]^'GC[2M+V->V%C)>IJ%IJ$$3L MOGJEPK1RHA,@21617VL!]/T4 ?.O[''[.7B?P1^T9\>OVM?%OA^;0)?C+XDT M>33/#-Q)&T]I8:7IJ645Q/Y;,B37$AGF,8)*HT0J]A\+_!_BSXD^/-6_ M:)^(&F76D7;6MQH_P\T>_MRLNC:87'F7DD3?!CP+XUTOXNZ[?0/';:Q6F@>+]1L8!C ,4=PZQL/8H%(]C51)D<+1115$A1110 4444 %%%% !6 MU\-_'&K?#+XAZ#\2-!;%]X?UFUU*S.V4H_CAE0.C?BK UH5\F_P#!%;X[_P#"[?V"O#6G7U[Y MNI>"IY?#M]EN0D&UK;CK@6TD*Y]4/I@?659F@4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !65XZ\9:' M\.O!&L_$'Q/^5JWQ NX?#6GJK?-Y4N9+HXZE3;12H3T!E7UP>O X66-QE.A'[32_ MS?R1Q9CC(Y?@*N)E]B+?W+1?-Z'\^WQ)\=:S\4/B)K_Q+\1R;M0\1:U=:G?M MG.9KB9I7.>_S.:Q:**_H",5&*2V1_,LI2G)R>["BBBF(**** "BBB@ HHHH MN>']#U#Q-KUCX;TF+S+K4+R*VMD_O22.%4?F17]:W@[PSI_@KPCI7@W25Q:Z M3IL%E;#&,1Q1JB_HHK^97_@F!\+&^,W_ 4'^$7@,P&6)_&UI?W46,[X+-C> M2J?8QP.#[5_3Y7YIQ]7O7H4>R;^]I?HS]:\-WSZ!3#1,9X&^$SJ> M[,L8YXK]G*_E_P#A[X[\3?"[QWHWQ)\%ZBUIJ^@ZG!?Z;,^Z& MIDBHG;T445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %?A'_P+?VAO&A5K3PUI+W$-JS[ M3>7+82WMU/8R3-&@/;=GH*_EH^(?CSQ1\4_'NM?$SQOJ;7NL^(-5N-1U6[?K M-<32-)(WMEF/':ON^!\N=7%SQDEI#1?XGO\ BBBOU$_'@HHHH **** "BBB@ HHHH _1/_@VE^#LGCC]N76/BM5+;1M'[M_Q;/W MW@K!_4^'J5UK.\G\]O\ R5(****^;/JPHHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *\$_P""G?P-?]H/]AKX@>!;&R\_4;71SJVD*JYZ1U5U*.H*D8((X(H _EHHKUW]O']GZ;]F#]K?QQ\'$M##8V M&M//HHQP;"?$]M@]\12*IQ_$K#M7D5:&84444 %%%% !1110 445]'_L8?\ M!+?]J/\ ;1N+?7/"_AO_ (1[PB[CSO%^OQ-';,N>?LZ??N6ZCY!LR,,ZT ?. M4$$]U.EM;0O))(X6.-%)9F)P .I)K]H_P#@A-\&OVO?@E\'=?T/X[>"Y-#\ M(:K=1ZCX4L-7F,>H0SL-LQ^SD$Q1.JH<.48,I(0ARU;_ ,$_V1?V"_\ @F)8 MPZN]K_PEWQ#2(-_:^H1)/?JY YAB_P!78IR<'[Y4D;Y,8KGOBQ^V9\8?B7J2 M/I>K/X?TZ"=9;:PTN8ABRG*F23AI"#CCA> =N>:_+>-?%SA+@N3H59^VKK_E MW3LVO\;VAZ-\W]VQQ8G,<-A'9N\NR_4^]:*X7]GGXT:9\)X&2/4(0( M-7M%/^IG Y(']UOO+[''4&NZK[_*\SP6 MIW4ZD*L%.+NF%%%%=Y84444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !117SA_P5&_;V\._P#!/_\ 9@U'XCK-;S^+=8#Z=X'T MF8@_:+YE_P!4G9'/B\50P6&G7K.T8J M[?\ 7X'YO_\ !R'^W?'\1_B=IO[$OPZUL2:/X/F74/&4EO)E;C560B*V)'40 M1.21T\R8@@-%7Y=5=\2>(M=\8>(;_P 6^*-6GO\ 4]4O);O4;ZZD+RW$\CEY M)'8\EF9B2>Y-4J_=!AAX=-WW?5_UT/YRSC,ZV;YC/%5/M/1=DME\E M^.H4445Z!Y@4444 %%%% !1110 4^VMKB\N([2T@>665PD44:DL[$X '4D] MJ97U/_P1B_9L/[37_!0OP+X?U#3C<:/X8NSXEUW*;E$%D5DC5AT*O;2^]G[]?L1? :/]F+]D?X>? @VZ MQ7/AWPO;0ZFJ8PU\Z^;=,,?WIWE;\:]3HHK^?ZM6=:K*I/>3;?J]3^FJ-&&' MHQI0VBDEZ)604445F:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 ?EQ_P '%O[-336O@[]K#0+ DQ$^'?$;HO\ "2\UI(<>A^T(6/\ >C'I M7Y75_2K^U?\ #0OVHOV=O%GP)U_RT3Q!I+Q6=Q(N1;7:XDMYO\ @$R1M[A2 M.]?S<^*O#&O>"?$^H^#?%.FR6>IZ3?36>HVDPP\$\3E)$/N&4C\*M;$2W*%% M%%,0445N?#KX:?$'XN^+K3P%\,/!NI:]K-\^VUTW2K1II7]3A1PHZEC@ E?LT_LA_M"?M<>+?^$2^!7PZO-6:-U%]J3#RK*Q!_BGG;")QDA*^^OV0O\ @@KH?AG2X?BU^WSXSMK.TMU69_!VF:D(XHQQ\MY> @>Q2$^F M)>U?37BS]K_X:?!SPC%\(_V1?A_INDZ78QF.VNX=.6"VAXY:& %V)Y+R=2" M2K9S7R7%?''#7!F%]MF==1;^&"UG+_#%:OU=HKJT88C$T,+&]1V\NIY9^S5_ MP1]_9'_8QT:T^*O[8OBO3_&7B./$D&GW41.F02C'RPVQ&^\8$_>D&W!!\M<9 MKO/C+^W=XM\3VS>%OA!I[>&](2/RDNE"B[= , +M^6 8X 3+# PPZ5XCXJ\7 M>)_'&M2^(O%^NW.HWLQ_>7%U*6;&20H[*HSPHP!V K.K^1../'7B3B3FPV67 MPN'>FC_>27G-?"GVA;LY21\[B\WKU_=I^['\?O\ \A]Q<7%Y<27=W.\LLKEY M99&+,[$Y))/))/>F445^&-MN[/(.^_9T^.6K? GQ]%X@A#S:9=;8=8LE/^MA MS]X#IO7)*GZCHQK]!O#^OZ/XIT2U\1^']0CNK*]@66VN(CE70C(/_P!;J#P: M_+NORJ/W7^#_P C[?HIEO<6 M]W;I=6LZ2Q2H'CDC8,KJ1D$$<$$=Z?7]KIIJZ/JPHHHI@%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%5-?U_0_"FA7GB?Q/K%MI^FZ= M:R7-_?WLZQ0VT**6>1W8@*JJ"22< "FDV[(3:2NS(^+?Q8^'_P "_AKK7Q>^ M*GB2#2/#_A^P>[U34+@\1QKV '+.Q(54&69F50"2!7\U7_!1_P#;Q\<_\% _ MVC]0^+FOK/9:#9AK+P=H$DF1IU@K$KN X,TA^>1AG+':#M10/:_^"S'_ 5D MU7]NKQ^?A#\'=2N;3X4^';PM9J0T;^(+M%.'WEU+ZSB%^\DM%_*O\WU[;=S\4XSXG6:UOJF&?[J+U?\ ,_\ )=.^_8** M**^R/@PHHHH **** "BBB@ HHHH *_<#_@V>_98_X5_^SGXD_:G\0Z;LU#Q[ MJ?V#1))$Y73+-F5G4]A)*=; MM].LR5)6,R.%,K8Z(BY=CV52>U?U1?!CX3>$?@1\)?#?P8\!6?D:/X7T6WTW M3T(&XQQ1A [8ZNV"S'NS$]Z^'XXS%4,#'"1>LW=_X5_F[?(S">- MFO=IJR_Q/_)7^]'34445^5G[*%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %?C/_P7W_9'?X5?'ZQ_:8\*:5LT/Q\GEZLT282#5XD M;..!YT05QW9HYC7[,5Y5^VK^S#X?_; _9M\2? S6S%%<:C:>=HE]*N?L6H1_ M/!-Z@!QM;')1W7O33LQ-71_-Y4EK:W5]=1V5E;23332!(88D+,[$X"@#DDG@ M 5]2_LO?\$?/VQ?VD/&5WH^J>"Y/!6B:7J4MEJWB+Q+ T:++%(4D2WBX>Z8, MK#*XCR,&1:_1_P"#/[+7[!7_ 3"L([_ $_3O^$K^(20_-J]^B7&H!B!GRU_ MU=BASVPY4X+28K@S;.,KR+!2Q>85HTJ<=Y2=EZ+NWT2NWT1E4G"E#FF[(^*/ MV*?^"%/QW^.8M/'?[2%S1]>(FXM01GYI1N'_/(@YK[O M\->+?V-_V!/"$OPT_91^'6GW>J,@2^U"W?S#/(!]ZYO#EYR"7TKS M?XV?M9_%+XSM+IEQ??V3HKD@:1I\A"R+SQ*_#2]L@X7@$*#7E]?RSQQ](>O6 MYL)PU#E6WMIK7_MR#T7DYW?]U/4\#%9TW[M!?-_HO\SJ_BG\:_B1\9-4_M+Q MUXBDN$1RUM8Q?);V_7[D8X!P<;CEB.I-%.GJT7MU7J/2OLZQOK+4[*+4=-NXKBWGC$D$\+ADD0C(92."".]?E MI7KG[.'[6/BOX(72:#JXEU3PW(^9; O^\MLGEX2>GJ4/RGGH3FOZ,\*/&F>0 MQAE&>R*?!.N17UI)P2APT3=T=3RC#T/UZ5MU_8N&Q.&QN'C7P\U.$E=2BTTT M]FFM&CZ>,HSBG%W04445N,**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBO,_P!JG]KSX!?L8_#*;XJ_'_QU!I%@NY+"S7$EYJ4P&1!;0@[I7/'3"J#E MF506&E*E4K5%3IIN3V2W9G6K4L/2=2K)1BM6WHD=SXR\9>$_AYX5U#QSX[\1 MV6D:-I5J]SJ6IZC<+%!;0J,L[NQ 4 5^#O\ P6"_X+,^(OVTM4NO@'^S]?WF MD_"NSN,75P0T5QXFE1LB653@I; @%(3R2 \@W;4C\V_X*8_\%&8C/X7^&]E<[])\(6UQDW)4_+<7KK@32]POW(^B@G+M\DU^I<.<*QP#6)Q: MO4Z+I'_-_@NG<_'.*N,Y9BI83!-JEUELY>7E'\7UTT"BBBOMC\^"BBB@ HHH MH **** "BBB@ HHKKO@+\%/'/[1OQE\-_ SX;:?]IUOQ/JT5C8H0=L98_-*Y M'2-$#2.W948]JF(?VX_ M&VDYM](\S0O!)F3[URZ#[9=+G^Y$RPJPR#YTPZK7[(5PW[-'[/\ X&_99^ _ MA?X ?#FVV:3X8TI+2*5D"O3W_P EY)!1117E'LA1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!XC^W#XN^,?@GX?6^M?#C M5_L6FO,8=:N;6,BYBW<1E9,_(A.02H#!MN&YQ7P_---QP:_.SXX?"+6O M@I\0KSP7JP:2%3YNG797 N;=B=K_ %X(([,I%?R!](GAG-J.94LZ52<\--*# MBVW&E-+HMHQFE?3[2=]TCYG.Z%55%5NW%_@_^"?)_HEPW^Q(?N$_W7]@&8U\/T5^A<$^ M)G$W U7EP=3GH-WE2G=P?=KK&7G'?JGL=N$Q^(PC]UW79GZGJRLH96!!&00> MM+7Y\?"#]JSXN_!T1Z=I6LC4-*0@?V5J>9(U7TC;.Z/Z*<9Y(-?3GPN_;J^# MOCL16'B>>3PW?O@%-08-;EO]F8< >[A:_K?A'QKX,XGC&E6J?5J[^Q4:46_[ MM3X7Y7Y9/^4^DPV:X7$:-\K[/_,]KHJ&PU"PU6TCU#3+V&Y@E7=%/!*'1QZA MAP:FK]=C*,XJ47=,]/<****H HHHH **** "BBB@ HHJMJ^LZ/H%@^JZ[JMM M96L0S)WMXFD MGGGD")&BC+,S'@ $DGI7AWQ2_;Y^%/@X2:?X&@F\1WRY > F*U4^\C#+?\ M 5(/J*YOX5?$[1?VY?A]X[_9S^/6FVC6WB+2)X#;62>7FRFC\IQ&6)(DC8JZ MORP+ C[M?#X?Q+X)Q7$E')*.+4ZM1M7A[T4TKVY_A;=FDDWKH[71PRS##NI[ M*FTY.]NU^S?_ Y\_?\ !0+_ (.&/@+\ 8[WX"BBB@ HHHH **** "BBB@ HHHH * M_:'_ (-PO^"?I\$^"KO]NWXG:)MU7Q%!)8> X+B/YK;3]VV>\ /1IF7RT/!\ MM'(RLU?GA_P2S_8'\0?\% ?VG]/^'2[?/\O4_2> (Q']HUE[L-(>D::YINZ;2)WXW-CYH6/97P![,%/0'/IM M%>7G63Y?Q!E5;+L;#FI55:2_)KLT[-/HTF9U:4*U-PFM&?EKJ%A>Z5?3:9J5 MI)!<6\K13P2J5:-U.&4@]""",5#7UQ^W%^S/)KL$WQH\":?NNX(LZ]9PKS-& MH_X^% ZLH&&]5 /8Y^1Z_P Z^..# ME4&UG;ZLF4_)*^?J*^HR+C7BSAJRRW&3IQ7V;WA_X!*\?P.BCB\30_AR:_+[ MC[4\+?\ !0[X.:N%B\2Z+K&D2'[SF!9XA_P)#N/_ 'Q7>Z%^U/\ L]^(E#6' MQ6TJ+=VOI&M2/^_P6OSNHK]4RWZ1/&^$2CBJ=*LN[BXR^^,E'_R4]&GG>+C\ M23/TYT[X@> ]7 ;2?&VD70;[IM]2B?/_ 'RQK4AN;:X_U%PC\9^1P>/PK\LJ M*^IH_2:Q,5^]RM-^59K\Z!D[W P/QK)U+ MXC_#S1D,FK^/-%M%'5KG5(8P/^^F%?F312K?2:Q4H_N_:P_9X\.@_;?BGITQ'\-@'N<_\ ?I6%14MXF_X$2S#_ +XKXQHKY3,OI$<V\)Z=IN@Q-]V2*+[1./^!2?+_P"."O'? M%WCWQKX]OO[1\:>*K_4Y@3L:]N6<)[*"<*/8 "LBBORO/.,>*.)7_P *>,G5 M7\KE:/R@K17R1YU;%8BO_$DW_78*W_A=\0-5^%OC[2_'>C$F73[D.\8; EC/ M#QGV92P_&L"BO"PF*Q&!Q5/$T)C1E&4H24H[HP/^#CK]D?2 M?B3\,_"G_!1#X560F2UM;?2O&$D*_P"LL9FS97;\X!260P,>6/GPKP(Z_'JO MZ.OV4+[P9^T%\%/%O['?Q=MA>Z3J^CW,"6[/AI+.=2DR(W\+HS"16'(+9&-H MK\ _VI?V>?&?[*/[0GBS]GGQZN[4?"VKO:FX$>Q;N @/!#:&(3]]+5=FM)1_[=EM?[+BSY/C7+HJO#,J2]VKI+RFM M_O6OR;.!HHHK]B/A0HHHH **** "BBB@ HHHH *V_AO\.O&OQ=\?:/\ ##X< M^'KC5==U[4(K+2M.MER\\TC!57T YR6. "20 36)UZ5^Z?_ 0@_P""5/\ MPS3X)@_:W^/?AS9\0/$EA_Q3VEWD7S^'].D7[S*?N7,RGYOXHXR$X+2+7D9U MF]')\$ZLM9/2*[O_ "77_,]O(,DKY[CU0AI%:R?9?YOHOT3/I_\ X)K?L&>" M_P#@GY^S;I_PHT@P7GB*_P!M]XSUV-.;^_90"JDC/DQC]W&O' +$!G;/T%11 M7XAB,16Q5>5:J[RD[MG]#87#4,'AXT**M&*LD%%%%8FX4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 $!@589!Z M@U\7_MD?LLR_#O4IOB=X!TXG0+N7=?6D*_\ (/E8]0.T3$\=E)QP"M?:%17] MA9:I93:;J5I'/;W$31SP3(&21&&"I!X((XQ7Q''O V6<>9(\%B?=J1NZ<[:P ME^L7M*/5=FDUR8S"4\92Y);]'V/RTHKVO]J[]E34O@YJDOC'PA;27'ABZEXQ MEFT]V/$;GNA/"O\ \!/."WBE?Y\\1<.YKPMFU3+LQI\E2'W27247UB^C^3LT MT?%UZ%3#U'":LT%%%%>(9!1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% &[\-/'FK_#'QWIGCO1&/GZ==+(8]V!*G1XS M[,I93]:XK_@XT_9,TCXL?"#PG_P4/^%=F)CIMK;Z7XM>)>9-.G?-G M0PMP6/VF,' BK8KZ5_9$U?P=\6S 26]RJ@G:LL+QR!0:\[K_ %(IU(5J:J0=TU=/R9^,U:52A5E3 MJ*THMIKLUHPHHHJS,**** "BBB@ HHK]'/\ @BS_ ,$;M0_:EUJQ_:?_ &F? M#LUO\-;"X$FAZ+=(4;Q/,AZD'G[&I'S-_P M2-@X#D<689AALLPKKUW9+[V^ MR\_ZV/0RS+,7FV,CA\.KM_&[^'C4YE.5U"9&ZP(1F)3_ *QAO/R*OF?L_45E96>FV<6G:=:1 M6]O;Q+'!!#&$2-%&%55' ' J6OQ/-LUQ&;XMUJNW1=$NW^;ZG] Y)DV M%R/!*A1U>\GUD^_^2Z(****\P]<**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"#4],T_6=/GTG5K M**YM;F)H[BWF0,DB$8*D'@@BOBG]J;]D/5?A-<3^-_ D$MYX:DH(KX3CWP_P FX]RS MZOBERU8W]G42]Z#_ %B_M1>^ZL[-<>,P=+&4^66_1]C\L:*^G/VG?V(;C2C< M>/O@M8/-;9,E[H$8R\/"S*G9_9DM8S7>+Z^:W6S29\?B<+6PM3DJ+_@B4445\N\NTEI./REJO[ MLHGRO&N7KVL,RI+W:FDO*:_S7Y-]3S6BBBOV8^$"BBB@ HJ6PL+[5;Z'3-,L MI;FYN95BM[>",N\KL<*BJ.68D@ #DDU^P/\ P28_X(&'1;C3/VD?V[_#<&/&>ASV%[ ?FBG7[P[,IZ,I[,"0:R:_2SXF_"7P%\7M!/A_QUH4=U& M3;W"_+-;L?XHW'*GIQT..01Q7QS\=OV+_B)\*&GUWPS')KVA)EOM-M'^_MU_ MZ:QCG _OKD<9.WI7\7^('@IGW"/V?/"O_!0?X56/G7/AZTAL?$YC7YY=)GD_<2MS]Z"YD*$ M$XN6).(JLU]*?L8>)O"OQ4\ >)_V3?BG91ZAHVN:7=1QV4[$+/:SH8[JWR#D M95BXQSRY[5_2?T:O$&IPIQ>LMK2_=8AZ+I[1*UO^WXWC_B4#=8:GF6#J8"H] M*BT?:2V?^??8_G'HKU#]L[]F'Q5^QQ^TUXN_9V\6M)*_A_4V33[YT"_;K%P) M+:Y&.!OA9&(!.UBR]5->7@%B%4$DG@"O]3:56G7I1J0=TTFGY,_&*U&IAZTJ M516E%M-=FM&%=]^S=^S!\1Y$#C]PC#I+,.A#*D@-?MG^S3^RK\!/V0OAS#\+OV?_ (=V6@Z9'M:ZDA7= M<7TH&/.N)FR\TA]6)P.% 4 #Y3.N+<'EZ=+#VG4_\E7J^OHOFT?:8PSM$89E/VU117Y9C,;BL?7=:O+FD_P"K+LC]DP&7 MX/+,.J&&@HQ7X^;?5^;"BBBN4[ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH \>^-?[%_PP^*[S:UHT7]@:S)EC=V,0\F9O62+@$_[2[2>I)K MY,^+G[-_Q6^#-P[^*/#[3:>&Q'J]B#);,.V6QE#[. ?3-?HI39H8KB)H)XE= M'4JZ.N0P/4$'J*_'^-?!;A/BURQ%&/U;$/7G@ERR?]^&B?FURR;W;/,Q658; M$^\O=EW7^1^6-%?<_P 6?V&OA'\0VDU/PS$WAO47R?,T^(&W<_[4)( _X 5_ M&OFSXH_L=?&SX9&2\_X1_P#MG3TR?MVC RX'JT>-Z\=3@J/6OY7XK\(.->%7 M*I.A[:BO^7E*\E;^]'XH^;:Y?-GSV)RS%8?5JZ[H\KHI75D8HZD,#@@CD&DK M\O//"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***5$>5Q'&A9F M.%51DD^E&X"5K>!?&.L?#[QAIWC709=MWIMTLT63PV#RA_V6&5/L37H?PN_8 MQ^-?Q)\N]N-$&A:>^#]LU@&-F7U6+&]N.F0 ?6OI3X2?L2?"'X;&/4M.^(,32Q5"D\-"+4E5J7C9IW3C'XY M/JFER_WD>EA96;8K,TD$V]50 ;OM+Y8!17H/[!G_ 1+_9)_8GELO'&I M:8?'GCNV"NOBCQ%:KY5G*/XK2URR0'(R'8O*.<. <5]C(B1H(XT"JHPJ@8 ' MI2U_H=0SC.(933P-2M=15FTN7F?7JVDW>T;NRTU/8CP_E7]H/'3IIU7;5[72 MM=+9/SW"BBBN ]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHJ#5-1M](TVXU6[CG>*VA:61;6UDGD*J,D)'&K/(W'"J"Q/ !- $] M%>(?#C_@HM^R5\7/@UXN_: ^'7C;7]3\*>!;VXL_%6HQ?#O74DL9[=0]Q']G M>R$\C1*09!&C>6/O8KJO@Y^U;\#_ -H#X$P_M+?"#Q!JNM>#+FWEGL]4A\)Z ME'+=11L5=X;66W6XF&58 I&VX@XSB@#T6BN6^"WQF^'W[0?PRTCXQ?"K4+Z\ M\.Z]9I=Z/?:AH=YI[75NZADF6&[BBEV.I#*Q4!E(()!S737%Q;V=O)=WX8?\?\ "OE7 _[:)AC] M#D>U>%^/?^";]L^^Z^&7C]D/.RRUN+/P<7-_;C[D_5RC9O_MZZ\CDKX'"XC6<=>^S/ST\:_LH?'SP*7DU+X>W=W G M_+SI6+I"/7$>64?[P%>>W%O<6D[6UU \4B'#QR*593Z$'I7ZFUD>)_ '@;QK M'Y7B_P 'Z9J8Q@&^L8Y2![%@2/PK\6SKZ-6 J-SRG'2A_=J14E_X%'E:_P# M6>55R*#UISMZGYC45]X^*/V&?V>?$C-):^'+S29&^\^EW[K^2R;U'X"N \0_ M\$U]$EW/X4^*5U!C[L>H:A7?[*/[1%DQ2;X5:DQ Y\HQR#\U8U4D_9L^/D3;6^$>NDX_AL M&/\ *O&J<*<44G:>!K+UI37_ +:9/#XA;P?W,XBBNWC_ &;?CW(VU?A'KH/^ MUI[@?K5NS_91_:(OO]3\*M27_KL8X_\ T-A13X4XHJNT,#6?I2F__;06&Q#V M@_N9Y[17K>F_L/?M)7[ 3^"(+13_ !7.K6_\D=C^E=+H_P#P3I^,5XRMK'B? MP_9H?O!;B:5Q^ C _P#'J]G">&G'^-=J>65E_B@X?^E\IK' 8R>U-_=;\SY_ MHKZRT#_@FOHL6U_%'Q3NI_[T=AIJQ8]@SN^?RKO_ O^PU^SSXQ3^(K[/+? 'Q#QS7MZ=.@O[]1/\ "GSG53R;&SW27J_\KGPC M;6US>3K:VEN\LKG"1QH69CZ #K7H?@C]D[X^>/'1M/\ A_=64#;8Z4^\:<5%?^!2YF_\ P%'H4LB@M:D[^A\N^ O^";]G$T=W\3/'S2D8+V6B MP[5^GFR#)'_ !]:]U^'GP)^$WPL13X*\$6=M.HP;V1/-N#Z_O'RPSZ @>U=; M17[5P[X=<&<+-2R_!Q4U]N7OS^4I7:_[=LO(]2A@<+A]81U[[L****^U.L** 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@#\[/"GQ(TO\ X)R?\%!?VF/A!KNC"Y\*_%'P8?B[X"T7 V7^L ?8M4TZ M,'AY[JY\E@G]TKUSFN&_8'UWXG_LX?LV?%O_ () >,?$B+\0/"?C^T\+^#;S M3@8_^)+XF!N1?6P8DG[+"VIW9Y(40!3R,'[7_:E_83^'?[4OQ[^"GQY\5W'D MW_P>\6W&KP1"//V^&2W.V D$8"WD-C<*OB!\'M M=^&?@#X?^+='\"?#B:.\LO$&M6J0SZQ')!;1KIFF:392QS"YDE;S"RK#,XCM MB%4%MP^+_P!I7]K+]I3]H?\ X(W>.?B/J'Q/?0M=\+?&4^"]=O\ 2O#_ -C? MQ#81^);;31YT$WSV9DAG#31+M)9&0[$9HZ^QOVE_V1_C)\2_VI_AG^U9\#OC M?HWAS5? NDZMH][I'BKPO+JUC=6=_P"29)HDBNK=H;E3"H#!\,,!OE4J_DLG M_!)/XB7W[&OQB_9'UK]J2"ZC^(7Q+G\8^&==/@]$ETJY;5X=5 NE6<+=%IH$ M1O+$"A2VU._$/\ ;'_X*=_"_P#9J^'' MB'XD^"O#'A;QIJ/[1^D^ =176]"^7Q-H]W>(EMJ<0ANY%T_S8VV21E965ED* M>7A17I_Q]_8)_:?\=)(/XF+8<6OCM^P1\>_CA\(_ OA37OVG]-NO%?AS MXLZ1\0/$'B;4_![O;W]]I[HT%I;6<5W&+.U CC3;OD8A"S,TDCN0#W+]GWPM M^T!X0\'7NE?M'?%O1?&FM/KEU-8:OH7A@Z3$E@Q!A@: S39=/F!?><@J#D@L MW=5':"Z%K$+YHVG\M?.,2D(7QSM!)(&>F34E !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 445!J=K<7NFW%G:7\EI+- Z1742JS0L00 M' 8$$@\@$$<(;2/S+K08=6A>]A3 .YX V M]1@CDCN*VV944N[ #))/ %?G_\ MU?\$Z?V<_ 4'P5@_9.^%.F^&OC(/C%H MTOAWQII$ 76;N".8W&KWFI78_?7L7V-+B29YV?<[HN>W>@ M#W"7XA^ (/!8^)$WCG1T\.FV%R-?;4XA9>2<8D\_=Y>PY&&SCFK^BZUHWB/2 M;;7_ ]JUM?V%Y"LUI>V4ZRPSQL,JZ.I*LI'((.#7YV_L_\ P]^(_BW_ ()H M?L-^,O"FB:AJ_A[P5K_AK7/'&CZ7:27,\E@EA=0QW @C#27 @NIK:8QHK,-G MF $Q"O1_V48_CE\(?@?K/P9T?3[KP_XH^*?Q?\8ZW\.-*U2TVR^#_"=SJDD_ M]HW%LX_UG601 MS1N4DC8J3AU8%64\@@@X(JS7G?[-WBK]G2Y\"P?#G]G/XAZ'KFF^&K6*.4:5 MK4=[*!(787,TBLS2M.ZRR&=B?.?S&W,=QKT2@ 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 **** "JNNW]]I>B7FIZ7HD^IW-M:R2V^G M6TL:274BJ2L2-*RHK,0%!=E4$\D#)JU10!\,>#/BA_P5>LO'FK_$OQ-_P2VT M2]\5:L)+#3-;O_CKIHL]!TPR[HK:*WCMV?RP0DL[*WF7$B9RJ)!%#Z)^T)_P M2=_9'^-4GC3XFZQ\/=>N/'/BJRGN+V\TWXF>(-.MKS4?LBP1R&VAU!;=!B.) M=NW;M4 Y KZCHH ^:O\ @EO^R./V%/V&?"OPWU[PC?V/BJ/08+SQMIZ>(+C5 M-^J+;JDJV_F321QJ1&H6*#9%GD*"23K:C^SM\3?BM^SM\4[_ ,5:@FA_$SXN M>"=0TN&=I]Z^%K>6TGAT_3T>/.1;&=I970D27$MPZ_(T:K[_ $4 ?&O[$7[/ M/QWT#]I'P?\ %?QS\,;SP9HO@G]E_1OASJ6G7UY;.=1UF"\29V@%O+('MK=( MF5)6V[_M9V#A\?95%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 21110 4444 %%%% !1110!__9 end GRAPHIC 25 dxpe-20241231_g8.jpg begin 644 dxpe-20241231_g8.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M *R P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *^%?^"Z'_!8.3_@E5\'_">C?##PAIGB M+XK?%'5Y-+\!:7K _VK?V=_"U]XEOOA2FI0>*?#6F0M-=RZ7=>1)]L@B7YI/(> M ^8B@L4FWXQ$U 'V+IW[*7_!8OPWX*A\9VG_ 59T/Q#XZBM1<3^$O$?P8TN M+PG<7&-QM ]FL6I10Y^03^>[X^?RR?DIO_!(7]MS]K;]L>[^..C_ +9?PDT[ MP%XL^&GQ,C\,-X/TN7SH;%4TVUE:19R TZ322/.CDD&.5-I*X)_%'_@EK_P= MO_M/?LG:1HWP0_;?\(S_ !8\#Z;'':6WB*WG6+Q+IMNH"@&1R(]0"J,!93'* M?XIS@"OW^_8/_:!_8H_; \$Z[^VI^QOXRL]:L_'UU:OXMO8G>.XBO;.U2W6& M[MW^:WGC@6)2I W($8%E*L0#YN_X+'>GV&&Y$\-C@_P#+);>" M.W"_W% K^QB@#\L_VZOVX_\ @L[_ ,$WM4\ ?#KXFZ5\.?B5X.^(/Q&T/PU8 M?'3PSX?FTJ]T=KB_A66'4-*DDN+<2RP^K_ /!;_P#X+ :[ M_P $W=&^'OP.^ ?A?1=<^,OQDUQ=*\%P^))G72](B,T4#7]YL(9E$D\:(@*A MCYC%L1%6^Q_CA\#_ (<_M$_#R;X7?%71?M^D3:E87YA5]K)6TBL.C) M/!$X_P!W'>OQ[_X/ O\ @F7^T!^T?X.\"_MR?L]^&-0\1GX;Z5=Z9XTT328F MEN[;3WE$\6H11I\SI$_FB7:"RJZ/C8DC* ?=+_LL_P#!8CP-X/7QKX3_ ."I MNA^-O&EM;":3P?XW^#>EVGAB_G R;99=.6+4+6,G*B4S3,."4/(J?_@C=^VQ M^U!^V_\ #CXP>)OVN_A5:>!/%W@;XWW_ (0?P59L)$T>*TTG27:,38!N ]Q- M([*%0%!FWD1:CM4 9I64L@=M3AL+2P*7$$F&M9TMK2U1HF53\JM@[]S 'MM?FK^U'_P M50_:&^/G_!6&Q_X(U?\ !/CQQX=\$:SI&E2:E\4?BSX@T5-5ETQ4MDN39Z;9 M2,L,TX22$,\NY0TK#:/)8M^E5?S"?\'%?['_ .VW_P $TO\ @JEJ7_!4?]GG M5=?TSPYXPUV'6_#OQ!T)"PT+56@6&YL+LX*IYC!RJ2#RIH9C'\^V50 ?L/\ MM/Q?\%C?V!/@WKG[1?PC_:)T7]I[3?#>F37WB+X?^/? EEHFKM:QH7DGTZ[T M9(8I'0 L;>6W9G16".9-JM])?\$\_C/XS_:,_8+^"_Q]^(]]%=>(O&?PLT'6 MM?N8+=8DEOKG3X99W5$ 5 9&E_!S_@IU\/ M[;PS?7!2V3XG^%;=WTV1C\H>^LOFDMP?XI83(F6_U42@D?J3\-ECF50QC8CA@#P<=<'BOQ"^"/_!0#_@H7_P4 M@_X)%_&G_@IKX"_X*%>(?AMXW^%,NLW3_#CPG\/M'7P]:QV%LMZMOYMW;SWE MT9;5U_>-< )(2#$0H+_1_P#P;.?\%A?CG_P56_9_\.?AAJ6GP M7_B32[-+5-9M+Y+AH)9((P(XYE:UG5O+"H04(13G(!\I:Y_P7%_X*?\ P@_X M+SZ/_P $P/&'Q;\)>(_!8^,NC>&[W4O^$&@M;RZTV\>V?ED"_V: M_P!EOP]IFK_&OXI.!H4FL)YEKH5FTPMTO)(LCS9))BT<2'Y,Q2,^X((Y #]) M:*_'W_@IA^W3^WM_P08^)7P)^+GQ2_:UUSX\_#WQ_-<:;\5_#GBSPUI%G+;7 ML"V[RW>D2:?:6S6ZLDTICMY3(H\D!F;?N35_X."?^"X'C_\ 8X\:_ O]GS]F MWXLQ>"-+^+$=IKOC#XNV_A^/5+C1O#4US'#Y]C;3H\^$ M[585N[H@D-J%JN(KQ2V-SX6<@<2@<'\W/^#-_P )_'?X/?M_?M%_ /7)';PW MX;\,FP\7I:3&2S77K351;6Q5NA)C&I;3@%E4^E?K/-^PE_P43M/"$OPJT#_@ ML/XI7PVUL;2'5M4^%.D7/BB*WQMQ_:BM'$TNS(\]K4R;L/NW#->E_L!_\$[O MV9?^";7P9?X,_LV>&KN.._OFO_$GB/6[O[5JNOWS##75Y<;5\Q\=%551(-&NQ"2-5\+->B1)H2! MARUIOC;;G;*DB'E"*_L&\,>)O#OC7PUI_C+PAK=KJ>DZM8Q7NEZE8SB2&ZMY M4#QRQNN0Z,C!@PX((->%_P#!0;_@E]^QE_P4Y^'$'P\_:Q^%J:I)IV\Z!XDT MV)BJED8J,?,O[.?_!$?]M;]B;PY'\*OV,_^"V7 MQ&\,_#^UD;^S?"7B[X::-XD^P1DD^7!+=86 9.[;%&B$ECL^8T ?>'Q8^.7P ME^!MMH5S\5_'5AHO_"3^*-/\.>'8KN7]YJ.J7LZP6UK"@RTCL[9. =J*[MA$ M9AXQXN_;RT#X;_\ !5#PY^P'X\UBRLH?'OPB;Q#X,>QMI(-(\;_ !(N M8&CT!)1B9-*TZUBBM--$@&&>.,RD94R;25KCOV\_^")W[-G_ 45_:?\._M. M_'?XA^-M,U/P;X1CTGP>O@G63I=SI5XM[+=#4TNE#,9D+H(UP%0H6.\D! #S M#_@JC_P;6?L(_P#!0[1-:^('P\\'67PN^+-S%)/9^+_#%L(;/4+L@D?VC9H/ M+F5F^_,@2?)W%WQL/P5_P956?QL\&?'C]HSX6ZI]H_X131[#38]:A67?;0:W M'=7$,>P_=W-$ER"5^\(DSD*M?J;K'[!O_!1+5_!D_P )&_X+#^*$\,W%H;-] M53X4:0GBD6I&TJ-41EB6;9Q]H%H) ?G!W?-7K'["/[ ?[,W_ 3B^!-M^S[^ MR]X+?3-)2Y:[U34;^X\_4-8O6 #W=W/@&65@JC@*J@!455 4 'M%?+G['G[9 M'PX_;?\ '/[0W[)?Q/LM"U;6?A5\3M1\-ZYX7U"RCECOM"EP]G-+ ^Y98W4R MP-D$%K=LCYAGZCKX'N/^"!'P?TO]J7QU^W9\*OVJOBCX"^,_C+Q=>ZS#XR\) M:A;1VUI;SE2NFRV%Q%-!>VHV*768$R,-P*84* ?!7_!Q!_P;8_LG?";]F;QC M^W[^Q%IW_"!7OA"%=1\5> XIR^D7]HTJ)+):*Y+6DJ>9O\M6,+*I5$0XS[1_ MP0N_:WT?]D__ (-HK[]I']MK3;K5O 'A&[UV#2-,O;1;AM6TB2\6VAL42;Y) M%EOIYK90_P @# '"+Q]4_''_ ()0_M"?MJ^%8/@W^WQ_P4;U_P :_#+[=#=: MSX%\#> ;+PLOB#R9%DBBO[J.6XFDB#JK&.$P@D!AM959?;OVB_\ @GO^S'^T ME^P]JO\ P3U\1^"AH?PUU#P_;:19:7X:*VK:5%;21RVKVQ*LJO#+#%(NY6!* M?.&!8$ _&'X)?$OQM_P5#_X)*_M7_M4WTOA[X'_ [X=>%_$UA\/_ -G;X+Q1 M:%ITVK)I(NOMVL2VBQ27^3/;!83L@FE1BT.%"MI?\&,I_P!#_:?&?^6G@O\ MEKM?6_[(/_!IQ_P3E_9KT7Q/IOQ*\2^-/BB?$VE7&GO;>)=0CM["R26)XA<1 M6MNJJUU&LCF.>4R>4^UXUC=0U=W_ ,$L_P#@W>_9\_X)5?%?7OBY\*OVDOB= MXANM6A\NUT?5M6CMM-B*I,D4]S:VRHE]/$EQ,L;3 HGG.RQAB&4 _'S]I_\ MY7%M,_[.-\(?^BM-K7_X/"]-\6_#[_@KK\/OBQK5I>R:1/\ ##1Y]'GMKJ2 MDVFIWQFACF0AHY%9@^Y"&7SE8$$BOTW\:?\ !L/\&O'O[;G_ \+U_\ ;A^+ M!^*"^-+7Q1#K$-EHJPQ7]M)&\&V#[%L\M/*C4(0057#9R<_2W_!2[_@D?^S5 M_P %6/@#HWP=_:>NM3_MKPUF;PYX]T00V^I:?=-&J3.JE&C:*;8ID@*[#M4K MM9$90#R36?\ @D%_P1\_;?\ V>?#G[0/Q-U3Q[\0/A[<:"/$>B:QXV_:#\4Z MA965I) )'N,W6INEN5C!$AX*[VG'"_P#!5+_@DE^Q)_P50^"WPR_9*^#_ M ,2%\&?$GP)\*8M8^"FIWL5Q+'<>&T%M:BVN_._?309^R!G.9X7D5\-ODC>K M^PS_ ,&PWPX_90U"VT#XJ_MX?%CXE_#JPU-=1M_@[<:C+I?A:\NE<.KW]A'/ M)'> . Y0A%<@;PZDJ?I_]MS_ ()?:=^V'^T9\//VJO#O[47C[X6^-OA=HFHV M?A'5O AM 1-=RP,S7274,J7,&R)XVMF4+()3N/&" ?@U_P $@?C/_P %(/\ M@B)_P5Z\(?\ !-OX[:9J=KX<^(7C/3]%\0^"+BZ^TZ;RT72] ME\XATM+;=YLP:YN&61WPK3LP7<(RGVO0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !117'_&7]H#X(_L\:!:^*?CG\ M5="\)Z??:C!86=WKNHI;I-1_+)P?0?M9_LLW?Q4C^!=E^TCX#N/&TLC(G@ZV\6 MV@T45P/BW]JW]ESP#XBNO"'CO]I+P#HNK63A;W M2]6\8V5MOVU]]E\S=L\SR7;9NV/C.,[6QT-=/0 45Y[XD_:W_92\&Z]=^%O M%_[3?P]TK4["8PWVFZEXTL8)[>0=4DC>4,C#N" :VO _QO\ @M\3M'O_ !%\ M-?B]X7\0Z?I7_(3OM#\06UW#9_*6_>O$[+'\H)^8C@$T =117GWP:_:R_9=_ M:*\*:OX[^ G[17@CQGHN@3R0Z[JWACQ1:WUMI[HI9A/)#(RQ84%LL0"OS#CF MCPQ^UG^RMXWU^U\)^#/VF/A]J^JWTOE6.FZ7XSL;BXN'Z[4CCE+.>#P 30!Z M#17 >+/VKOV6_ 7B*Z\(^.?VD_ &BZM8N$O=+U;QC8VUQ;L0& >.24,AP0<$ M#@@UT>O?$[X;>%OAY/\ %WQ-\0=$T_PI:Z9_:5SXFO=5ABT^*SV!_M+7#,(Q M%L(;>6VX.1#AX_,A9E#J>&4G(/4"NKH **** "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 \/_P""E7[2WBW]CG]@;XM?M/> =&BO]=\%^"+W M4-&MYXR\0NPFV*211]Z-'97<<95&&1UK\ ?V.?C#^QM^VG_P3PU#QM^T?K>D M?$#]JC5_VE?!O_";:E\11'?ZO>:#<>)=.C2*P%P"$T[RI'AE@@ 122LBA&B! M_I9\=^!O"'Q/\$:Q\-OB#X=M=7T'Q!I=QIVM:5?1[X;RTGC:.6%U[JR,RD>A MK^7W_@MY_P &Z'Q7_P""66JG]L[]COQ]=:O\+[?Q)9MIT1OC%K_A2^EN%6T1 M6&#=H)C&LWTO3XCL.IW;2K(DL]Y(K M3E$5'2$PQO)N39'X;_P;B_\ !Q[\1_VTOB1IO[ G[<;6]YX]NM.F?P1X_MXE MA.O&WB:62TO(E 1;D0I(ZS(%601LK*),-)^S/C7QIX3^''@[5?B#X\\0VFD: M'H>G37^L:K?S"."SM84,DLTC'A45%9B3T H _DF_9T^&W[3W_!$__@X,\*_L MR>!/'DFIZUI7Q2T3PW?2Z:'B@\3Z'JTEJ5BEARP'FVUU&VPE_*F4$$M&K5_1 M;_P75_:OM_V2?^":GCO7K/QK9>']=\;B#P1X7U?4+CRHK.]U5_LS71?^$6]L MUS=$]A;&O@[_ ()$?L2>(?\ @IQ_P5;^(7_!?_XZ>$;K3? 4_BB8? C1]4MS M'-JZ6T"Z=:ZI)&WW8H;:!-O]ZX)8'$&7^R?^"VG_ 1FUK_@LCX/\#?#ZY_: MRN?AQHG@S4+S4)-/MO!XU1=2O)HTCCFDS=P;?*02JH&?]?)D], 'Y ?L]_\ M!JS^RM^UC.UC^S3_ ,%U_A?XYO(XS)+IWAKPC!=7<2#JSVZ:N94'NRBOV_\ M^"/W_!,7P;_P24_8VM?V9-$\*WBP7;/E%N-V!_/G_P4$_X-B/\ @HM_P3*\-3_M3_ SXE6WQ$\.>$/^)E=^ M(_ _VC3=W$AY ?V;?"@NKOXC>+O"5T;?4?%. MFVLB13RB<#2;,++=LHQYMS,'?VB; M+XQ?$+X@:''H]CX=L;$>!/&=QI!8W?\ :;-+.(>+@QM;1&-)=T8)'_!Q/^QS\-/VT_@O\$_@KXRTNTM[ M_P 4_'O3/#]CXD6U4W6G+=Z7JJ[DD W;!(L4C1YVN8ER#@5^A]?)_P#P50_Y M#O[+O_9V/AG_ -(=4H _GI_X-U?VJ?&O_!+O_@LB/V M:?H(=YP%CN96K^GK]LK]I3P]^Q[^RUXY_:6\2V37D7 MA'P_->6FFQYWZC>G$=I9(!R9)[EX8%'=I5K^=7_@\#_81N_V^'> MGR6>A_%VQ#:E*?A?\ %/7)-4\:3:/HFN>/M1DDW_:/$&IZ7:ZEJ;*< M\I]KNIPO^RJU_6I^UWX._9%\)?\ !/WQ#^SE\:_C+X2^"WP\\7>![CP7;:WJ M&MV6BVFGB[L9($C@:=XXO,$8=EBS\PC88(S7\R__ =4?\IQ?BY_V#O#?_IA ML*_I@_X*H:;8:K_P27_:'M-2LXIXA^S]XJE$ _V%X9T>VL+*+]H^^:*T MM(5CC0NLKMM50 ,LS'CUKZ)_X,:_^1J_:6_[!_A+_P!#U>O O#O_ "N+2?\ M9QMU_P"BI* /7O\ @^ \-^'['XZ_ /Q39:-;1:EJ/A;7(+^^C@59;B.&XLS$ MKL!E@GFR;<]-YQUK]"_V@OA_^RC^T-_P;]?"G]D/]J;]M#P=\$H/B-\#O!Z: M!XD\7>)K*P5[JRLM-O%VQW4\(ND#QQ"2-6!VR=5)4U\!?\'Q7_)5OV=_^Q>\ M1_\ H^PKZV_X*N:;8:A_P:-Z=+>V<4K6OP2^&$/CN=:\;R7_B/Q)X#U>UNM M+L+L6L$:V:"WGF"2")8WS\.?M-?M2^" MO!FJZA&);+1M9UR-+Z:(DCS5ME)E,>01OV[>#SQ7Y*?\&GOQJL_V;?\ @BG^ MTE^T3J.GB[@\!>,M?\136A;;YZV7ARRN3'GMN$6/QKS#_@T3\4>+/VO_ /@I M+^T)^VM^T)JA\2^/9?"T$CZ[J*!Y();^\8R^3G/DJ([98D5,!(AY:X7B@#][ M/@?^T'\"OVF/ L/Q._9Y^,'AKQMX>GD,::QX7UF&^MQ( "T;/$S!7&1E&PPS MR!7%_$?_ (**_P#!/KX.^-+[X;_%S]NOX-^%?$6ER"/4]!\1_$_2;&]M'(#! M98)KA9(S@@X8#@@U^!W[-_[2>O\ _!.;_@Z_\;?!/X0W+:9\/_B;\9&\,^)/ M"5F=EE-_:C*ULZQ#Y$:"\N4=" "J&2,85V!?_P 'MNG6$/[;7P?U6*SC6YN/ MA;+'/.J ,Z)J4Y12>X!=\>FX^M '[O?&G_@IQ_P3R_9U\5Z5X'^.'[:7PV\, MZOK=M#WF4-#<, Y\N%U(997VHPY#$5[=IVHZ?K&GP:MI-_#= M6EU"LUK=6TH>.:-@&5U9/KM//UO71>Z!?W5RU[>-^\N=TUM$RJQ*Q;=L:HIV MU^F7_!LCXX\2>/O^"(7P0U/Q5JLU[=65IK.FQ3W$A9A;6NMW]O;QY/\ #'#' M'&H[*@':@#[THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \6_ MX*.^+_BG\/\ ]@#XT^._@?^%I=(@:6Z2_BL97@,2*"6<2*N M 237YU?MB?\%G?V&OV_O^":W@7Q7X9^.GACP]XTC^,/P]NO&/P[\0:S%9:I MH<]OXBL'O=T$[*\EO#LD8W"@QA%W,5(8#]?J\=_:F_8-_9@_;$T.TT?XU?#+ M3[F:S\1:9K,6K6EC EZ9[&ZCN84:=HV8Q,T2JZ9PZ%EZ&@#\:OV./V)/!/[9 MO_!S3XC_ &\OV&_"RP?L\^ ==_M?4/'6E69AT;6==.F"&X@TV3 6X\R^DDED M:/*;5E?.)(M^#_P_GB ML_%-Y;R!AH9EMG20V<4JJ;@HZM)(GEAE6-C)_0A8V%CI=E%INF645M;P1B." MW@C")&@& JJ. .PJJ_A;PQ(YDD\.6#,QRS-9H23Z]* /YH="_X.S_\ @HO\ M==%TG]C[X"_L[?"7P#>>+3:>$O"VI>%],OUET/[2R6D!LXFNO*C>,.HC!4JA M5?E(&*_6C_@M5_P60\9_\$5_"GPKN- _9-U?XE^'_$1-NNI@[NIDVY$+D;SNV?>\7ACPU!*L\'AZQ1T8,CI:("I'0@XX-2: MWH6B>)M)GT'Q)H]KJ%C=)LN;*^MUEBF7^ZR,"&'L10!\/?LY_P#!PU_P2^_: MW^"Z>+/ _P 2;^Y\37MDT[N2A_T*WL85?[:7^Z'A+Q8;+L@# M;?./^"6__!#\? __ ()"?$[]C_X[Z?#H/BG]H"'5KWQ38VLJW(\,?:[;R+&S M5U.V9[1%CD8@E3,T@#,H5C^AW@/X.?"+X5M.WPP^%?AOPV;K_CY.@Z';V?F\ M[OF\I%WNDH _G9_X-I_$NL?\$=_^"C'QK_8._X*$W5E\,-1\7>'[.;2 MM4\4WJ6>F:G<:9/<>4UO=3%8Y8YH+RXDCD!VL(BO#X6K_P#P2"_8H\7?MW?\ M'"GQ5_X*B^%-#N6^"/A#XJ>)]7\-^,'@9+/Q+>RRW-O:)9N0/.4"7[4SKD($ M16P9%!_?KQW\+OAG\4;.#3OB;\.M"\16]M+YEM!KND0WB1/Q\RK*K!3P.1Z5 MK:;IFFZ-I\.DZ/I\%I:VT2QV]M;1"..) ,!550 H X '% $]?G7_ ,%L_P#@ MH%^QS\!_B5^S9X!^)/[07AFSUS1OVF?#^K^(=(CU6.6YT738;6]26]O(T):V MA4W,/S2 9#D@$*Q'Z*53N?#GAZ]G:ZO-"LI97/SR2VJ,S?4D9+9++2 M=FS38Y))"JK&+*_HZ_P""B/[;O[('C_\ X(Q_ M'#XF>"_VF/ VIZ+K_P $-=TC2+VR\46LBW.I7VB726EB KY^TR,<+"1YF5;Y M?E./LG_A$_"O_0LZ?_X!)_A3QX;\.BW-H- LO*+AS%]E3:6 (!QC&<$\^] ' M\['_ 9._&;X3?#OXI_'_P $^/OB3H>B:KKVAZ!=:+8ZMJD5O)>PV9U-[IXA M(PWB))4=\9VJ=QP 37SMX?\ VA_@!G_ &BKB1?%YU6+ M^S3"S/ L_P!IW>7Y)L?&/X4?$3X^_ [P;X!^(VB:WJ?A_ MPMJ\VMV>DZG%&?#=Q(9KCP_8R.0,L]HA)P,#DCTH;PSX;:%;=O#]B8T8LJ&T3 M )QD@8X)P/R% 'X6_P#!HU:?!?\ :$_X)A?M#?L->+OB!IL&L>-O$>K6^I: MM]']O_LB_P!#M;%[M("P=HPPE7>!M# D9%>??\ !MY91_\ !'+_ (*7?'7] MC?\ X*$>)M(^&NK:OX5@.@:UXKOTT_3-;6QNY"LUI=7!2.6.6&=I4.&W5#CTR!67X]^%GPQ^*EA%I?Q/^'.@^)+6 M"3?!;:]I$-Y'&W]Y5E5@#P.1Z4 ?SQ?\$^_V1O%7_!4W_@Y(\>?\%!OASI=Q M=?!'P!\7KOQ!%X[$#+9:M<63;-.@M)",3-)+%#.0OW85);:70-R7_!Z9\3OA MYXT_;P^&W@[PAXUTO5-3\,?#F2W\166GWR32:;/)?3.D,X0GRI2@#[&PVUE; M&&!/]+NAZ%H?AC2;?0/#>C6FGV%K'Y=K96-NL4,*?W41 %4>P%-N/#?AV[G: MYN]!LI9'.7DDM49F/N2.: /P7_X.:_VD_@'\4_\ @A7^S%X;^'/Q@\.:WJ.L M^)?#NKZ=8:7K$,\TMG:^']1M;F;8C%@L5Q,D+Y'R2$H<,"!]F_\ !IY\3?A[ MXN_X(Q_#[P!X9\::9?:YX2U37(/$VD6M]&]SICW&LWUQ )XP=T7F1.KH6 W# M)&<&OT:?PSX;DC2*3P_8LL8(C5K1"%!.2!QQR2:FL=)TK2]W]F:9;VV_&_R( M53=CIG YZG\Z +%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M5=;UBT\/Z3/K5_%=/#;1EY$LK&6YE(']V*%6=S[*I/M7&_L\_M.? 7]K#P// M\2/V=_B;I_BK1;74Y=.NK[3PZB"[C5&>%UD561PKH<$#A@>] '>45Y]\:?VJ M?@!^SQXD\*^#?C#\1[;2-8\<:@]CX0T@6L]Q=:MOVN?@I^SC#>M M\1-4U6:;2]";7-8LO#WA^[U2XT[2EA^(-+M]2T;4K8GR[NUGC66*5<@':R,K#(Z M&M6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***"0!DF@ HKY> M_9Q_:J^-/[?\7B;XG_LT^(O#GA'X7Z/XBNM#\,>(]9\/2ZK?>*IK5MD]]$BW M,$=M9"7,: ^9)+L9B8)_%/[3/C;]AC]H?1]*T_P")G@S2;?7; M#4- CDCT[Q3H,[!$U&VAE>22V:.5A#- \DFQ\%9)%/R@'T-17Q_^V7\?OVM? MV6?^"8WQ#_:#\/?'+P'XI\=^$;B]N4UVT\*LU@UK_:)B2U6%+O"7$,;JA=BX MWQ$-&Q)-?6^BW4U]HUI>W!!DFMHW<@8Y*@F@"S17SA^UC^UIXT^''[4_PE_9 M%\!:[H'AJZ^).F^(-5O?&/B:P:ZAL[;2K:.9X((1-"KS/YA9G=]L<<3G:Y8; M>\_8M^-'C7]H/]G#0OBSX_TFSMM0U&YU")+G3+:2&TU2V@OKBWMM2MXY6=XX M+N"**ZC5FLW M\@)$-O#&7<@#EC@8"CEB0 "2*\1_9P^)?[9G[6GPLTO]HZSUGPI\,_#OBJT7 M4?!?A/4_"%!Y2N%,SMG: ?1]%>9_L\>-? MCQJ?ASQ7_P -0Z!H6C:IX>\4W-G;7NAB6/3[[34MK>6*^C:=BP5Q(Y<%B(W5 MX]S>66/9^"?B/\//B7ITFK_#CQYHOB"TAF,4UUHFJ0W<:2#JA:)F ;V/- &S M16#X8^*OPO\ &NKW7A_P;\2-!U>_L6=;VQTS6(+B:W9&"N'1&+(5+*#D#!8 M]:WJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ K\LO^">,C?L#_ +6_P_LI&-K\-OVLO!RR09.(-.\;Z=N# M+Z1_;+8@^LLV /N5^H6N2ZY!I%Q+X:L;2YOUB)M(+Z[:"%W[!Y$CD91[A&/M M7R1\0_\ @FCXK_:$_P""??AS]C[XS^.=.T7Q1X-UK3]3\*^/?!LT_FV%W:77 MFI=PK(J-!+Y3S0\,^-^\,#@ ^>/VN2WQC_;Y_9G_:UO&,EAJ_[0_P#PC/@# M)RHT/3K:Y22Z0=/]+OC=2AQQ);Q61YVBOHO]M_\ :P_:@^ 3_%GQ/I.N>#_" MVE>!_ 0UWX9:;?Z>=9OO'-S!:SW.H>=;6]PMQ:6<+)# 9!&H0R-,TNP;1H?M M6?L*?$[XF^/?V?KGX!2^#O#_ (6^ ?B6VU;3M(U2XNM]_%#;BVCLD\N)A;HL M0($A,A)*G8-I#87Q3_X)]?M1>,OBK^T-JOA7XY^#[3PM^T'X(@TC41K6@7-[ MJN@/%I4EA]EM95ECC:U8RR2Y9![+2OVAO".IZGJ,'B#3KN>;2;B#04U%")8IU$T2M,"8@D;2>0$\Z,2ETYC M4OV[OVP_ '[/G[5UIXO\0>!]3^(/[-EV;FQ\06OA2X@TW7K&72DU&!);/[8S MP28=D9EG8#"\,02W5^%/V#/VH=#\6 M@U@7>DQZ7B$%9?*\J*,2;V+><[$;(%P!:'_!/#XH^-=3_:MTWXE^+_#UIH_[ M2>EI;VDFBR3S7.@/%I(TV,NLD:+< J%F)!3#*4PP;X]2^*>ASVUCX"\&?;H#X2DS/8.^IO';1$WA\EUW/NE(<.6SY: M]#>TS]@_]N7Q9XH_9V\9_%3XY_#2UO/@3J,_^C:#X9OIH-2MFTPV'F-YLZ.T M[HQ.%,<<1R<39 7TSX3?LQ_'7P)^W]\3/VL]^(?A_1M'CT>UO;G[ M9IT>FB81SEVAV3-)Y\A:/Y N5 =MI+ 'T3###;0I;V\2QQQJ%1$7 4#@ =! M3JX?X!:/^T'HGA'4+7]I+QGX;US6W\17TNFW7A?2Y;2"+3&F)M(721F+2K'@ M,P.,\?-@NW<4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=XNT M-_$_A35/#45ZULVHZ=/;+XSG\*T:* /AO_@WU^V_#O]@E/V1O M'5@-,\=_!OQEK>@>--$F.)K>:74)[V&;:<%H98KE3'*!MD"$J3@UGZ-\/H_V MDO\ @O;XH^,/AW3H-1\%?"[X!1>!?&-Z\0EM+O6KN^GNCIISE)2EM.:W/!GPI^&?PY\#K\-/A]X!TC0_#Z121KHVD:?';6P63/F?)& ,L2 M2QZL2222B?\&R?QAT;1K2&VL[/6?%D%K;P*%2*-?%4RHB@< M =L5^L_AD@^&]/(.0;&+!_X *X"#]B_P#9(MOA?>?!&W_9K\$Q^#=1O1>7 M_A1/#=N-.N;@-N\V2WV>6[;OFR5SG!Z@&O0/#OAW0O".AVOAGPQI,%AI]C"( MK.RM8PD<,8Z(JC@ =@.E 'Y-_&ZS\4?\%>_V3/'7[>'AWQYH^G^,_@/\3M1N M?A=X)UI;:/3=(L],DC::VU-9Q^\GOXHUD?\ !3;Q;IGAC0?%MCHNF>";/PKJEQ"^H^'KN.9C,\L9&Y;F>[N/L\! MWF"WBVE6GEB3Z7D_X)^?L1S?&*Y^/\W[+'@A_&%[>K>7FN-H$)DGNE;>+EUQ ML::T'_8G_9%D^/:_M1M^S?X-_X6&C;U\7_V##]N\W;M\[S- MO,NWY?-^_CC=CB@#S_\ X*\? ;XC?M,_\$VOBW\%OA):37/B/5?#:S:58V_^ MLO7MKF&Z-L@[O*L#1 =S(!WK5_X)P_''X>_M0_L&_#SQ=X,U'"+X.M-&U_3[ M:Y>&YTG4;:W2WN[-]A62"6.16 ^ZV-CC 937O=>8^)_V,OV7?%OC#4?B#J7P M7TBWUS62#K>K:0KV$^J$=/M3VK1FZZX_>[N..E 'YZ^ OC3H?BK]@7]H:X_; M4^(7CGQWIMK^U/=^ /#>GS^*VMS);VNJ:>-.L9)W!BAMVE)^TSNC,83(#O.U M:]$T&\CT;_@IO^T9X?\ BS\5/#OAK^UOV8-,F\3W_@F-X%TF19M002'=(SW% MU;VS;EE*QLR;"(D&!7VI<_LH_LR7?P6N_P!G*7X >#QX"OA_IGA"/P_;II\S M;U?>T"H%+[U5]^-VY0V>&[VWU+P_^S'X&LKBU\*S>&K:XM?# M-M&\6DS&0S6:L$R(I#-*74?>,KYSN.0#Y:_8VUOXW?L\_M:?#3]E?]L/X/>$ M=6UE?ACJNB_!WXW_ [Q%:ZYHMK]@FN+.^M"-UK,$M[23*O$%CIEI']^ZU"[2&- M?JSD 4TFW9";25V7J*\+\??\%-_^"?'PTDD@\6?MA^ 5EB_UMOIWB&*^E0^A M2V,C ^V,UX]XQ_X."?\ @F#X6D:+2_C#K&O,F<_V/X1O@,^@-Q'$#]0<>]=U M+*LSK_PZ,W_VZ_\ (\ZMG.48?^+B(+UDK_=<^U:*_.#Q)_P'*>^(C\KO\DS]4**_)>[_X.H_"*%?L/[%6 MI2#^+S?'D:8^F+-LTVV_X.I?"S2@7?[$^H(F.6C\?(Y_(V0_G6O^JG$%OX/_ M )-'_P"2,O\ 73AF_P#O'_DL_P#Y$_6JBORJTK_@Z9^#LQ']M_LD^);<=_LO MB6WF[_[42=JZWPY_P<^_L6WK!/%'P3^)NGD_Q6MCI]RH^I-VA_(&LI<,Y[#> M@_O3_)FL.+N'*CTQ"^::_-'Z445YYIW[4/PCNO@5X4_:*U/5+O3?#7C'2[&_ MTB2\LG:81W=N+B$21Q;RK>6C^(O#_B&'[3H&N6=]'C/F6=TDJ_F MI-7*DH**** "BBB@ HHHH *C^U6WVG[%]HC\[R]_D[QNVYQNQUQGC-25\8?L MV^$=$\(?\%IOV@8M$CN%%_\ "?PC>7)N;V6=FF>XOPQ!E9B!A1\H( [ 4 ?8 M^HZQI.CK"VK:I;6HN)UA@-S.J>9*WW47<1ECV Y-)JVL:3H&G2ZOKNJ6UE:0 M@&:ZNYUCCC!. 69B .2!SZU\6?L[VGAC]MK_ (* _M1M\>O"=AXE\/?#R;2/ M 7@[1-:M5G@T^UDLY)]3=$8;5DN9G3=( '*01+G""O$OV2?'?Q@^.?PT_9R\ M6?&:/5O&?@?X.?%?QSX3^(EW/ITNIM]D\R&0,NY6*L,CN&!!' M8@BOBS]C%OCS\//V%OAK^R?J&_'FOVVKSB34%V77@GPC_:5P\%S,LG^I MGBL9;6UMX7&5G9 R,EM/M^I_@5JOP.N?AQ8>'?V>O%/A_5/#6@V\>G6?_".: MO%>P6X2-2L;21N^7V,C'<2QWACG=D@'8T444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 >.#]L?P]_PV_:_L.S?#/Q%;:M=> KOQ M7#XDO%@33[BU@NX;4QP[9&E9_,E.=Z( $!&X,#6A\0/VDY]*^/=K^R_\+?!< M/B'QK)X3/B;4(-1UC^S['3M+-R;6.268132&269)5C2.)Q^YD+M&-I;Q7QI_ MRG3\!_\ 9L>O?^GVPKC?^"AOPK^(_P ;/VV?#K?%@_#.W\'7<\<$?V@? GB3Q4]@= O?!'BS5/#7C33KZ[1TTS4=/DVSXG^59(2ACF24A< MQRH65#N5?F;]CSX;_#S]MC]C3PMI.F^ ]1^%OC_X-?&E]3\0Z=J['5);+QO8 M3O+?RW4C.C7Z7:WLKNXD1F6\^5U**1N:7\'O!OPITGXB?"?6/%\VL>%[?Q+J MWQ+_ &D/$D5CY,.HW=R@NTT." ._EQ-;PP/-"9'86D4,4A?[<74 ^HO@Y\2F M^+_@&U^(]OX:NM+T_59)9=%2^.)KJQWD6]VR8!B$T8658V^=4D3>%?_'3X@^#/A[XX^%UN088Q%=(E MU:R$(70^;(H;]UN?Z0H **** "BBB@ HHHH **I^(?$7A_PEHMSXE\5Z[9Z9 MIUG$9+S4-0NDA@@0=6=W(51[D@5\0?M4_P#!P?\ L*?L_P#VG0OAGJ][\3]= MARJV_A;":>KCL]](-A4_WH5FKKPF QN/GRX>FY/R6GS>R^9PX[,L!EM/GQ-1 M07F]7Z+=_)'W77.?$WXP_"?X*^'F\6?:#X7TQ<_Z=X@U:&TB)'8-*RAC M[#)-?@_^TQ_P<._MY_'#[1H_PRU'2OAGH\N56+PU;^=?,A[/=SAF#?[4*Q&O MB?QU\1/B!\4?$,OBWXE^.=8\1:K/_KM3US4Y;NXDYSS)*S,>OK7V&"X%QE2T ML544%V6K_1+\3X;,/$; TFXX.DYON_=7W:M_@?OA\=_^#A[_ ()X?"/S[#P/ MXBU_X@ZA%E1%X7T=H[ M%_#,+95+OQ#?3ZI< ?WE$?V>-6]B' Z<]:_+NBOJL+PADF&UE!S?>3_167X' MQN-XXX@Q>D9JFNT5;\7=_B?3'Q8_X+$?\%)_C&TL?B/]J_Q'IL$N0+;PL8M( M5%_NAK-(W(_WF)]2:^>O%?C7QEX[U1M<\<>+=3UF]?.Z\U6_DN)3]7D8D_G6 M917OT,)A<,K4::CZ)+\CYG$8W&8MWKU)3]6W^84445T',%%%% !1110 445T MWP5\"_\ "T?C)X2^&?/_ !47B:PTSY3S_I%Q'%Q_WW4RDH14G.3D]V?U)"$:<%%;+0DM;NZL9UNK* MYDAE0Y22)RK*?8CI7;^%OVG/C_X.VKH?Q8UD(GW(KRY^THOL%FW #VQ7"45) M1]$^#_\ @I+\8M&VP^+O#>CZU&OWI%C:VF;_ ($A*#_OBO6O _\ P4?^#.O[ M(/&6C:IH$I^_(T0NH%_X%'\Y_P"^*^'** /U'\$?%KX9_$F(2^!?'.F:F=N6 MAMKI3*H_VHSAU_$"NAK\FH+B>UF2YM9WCDC8,DD;$,I'<$=#7J/PZ_;._:"^ M'+)#;^-)-6M$Q_H6N@W*D>F\D2*/8,!0!^BE%?-?PR_X*2?#W76CT_XG>&;K M0IFP&O;0FYM\^I D3Z /]:]^\(>._!GQ TP:SX)\46.J6QQF6RN%?83V8 Y M4^QP: -:OEGX1?"WXZ:-_P %5?BI\>?$'P0U>Q\#^*/AWH.B:-XFFU;2WCEN M;&6[DE)@CNVN$1A.H4F($D'(7K7U-10!\K>&/@W\5/V1/VQ?C/\ &WX=_"'5 M?''A?XSV6E:O;V&@7EG#/I?B&RMWM9H)1=31 0W49AE6<$JCI,'"@Q[NC_8( M_9MUO]@G]B2S\#>,HI?$/BF#^T_$GB]/#ENTSW^JW M(U)VY./H:B@#Y6_:-_9/^.GQ;_8,^,WAO2[^WB^,?Q8\(7,=X\-\!#;'RF6V MT2&"=9^'?A+ MP_IVBZU9&TFN]3L$NVN)O(/*I EQ%:B4C;+Y;&,O&JL?J:B@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \DUG]D#PGK7[6V ME_MES_$KQ9%XFTCPS-X>L].AEL1I_P#9LLZ7$MNT9M3(=TD:,7\S>-H 8#BM M'Q_^S#X3\8_&>P_:&\.^,=?\)>,[3P^^A7.N>''M2VHZ69O/6TN(KNWGBD1) MBTB,$$B%W"N%=U;TJB@#COA#\$O"/P0\*ZCX>\$2W#W6LZQ=ZQK>LZDRRW.I MZG: MJ0T^N3W>XWEQ<% H+S-(Y(4*J@A$"HJJ.UHH \*_9T_8*^'O[/'CG0_'MMXY MU_Q%=^$/AW#X$\$+K;08T708Y4E$ ,4:&:5C%;HTSY8I;1# /F-)[K110 44 M44 %%4O$GB7PYX-T&[\5>+M?LM*TRP@::^U'4;I((+:)1EGDDWZGF9GG&7911]IBJBCV75^BW?Y=S]'OBM\8/A9\ M#/!ES\1/C%\0=)\-:':#]_J>LWR01!N<("Q&YSCA%RS'@ FOS,_;,_X.8?A] MX7-WX-_8E^';>)+Q=R#QAXJADM[!3_>AM05FF'H9#%@C[K"ORB_:)_:I_:$_ M:Q\:-X^_:$^*NJ^)M0RWV<7LV(+12G@8^SCW>LG^B_%^9ZM^TU^V_\ M4_MA:V= M8_:%^-&L:_&LOF6VE-,(;"U/;RK6(+$AQQN"[CCDFO*:**^SI4:5"FH4XJ*7 M1*R/@JU>MB*CJ59.4GNV[O[V%%%%:&04444 %%%% !1110 4444 %%%% !7N MG_!,;P9=^/?^"AGP8T&S^]'\1M+OI 1G,=K<+=2#_OB%J\+K[#_X(*>&+OQ' M_P %3/AQ<5_P"3(_4W_@I-JWVWXYZ?IJ-\MGXO_MV:M_: MG[3>OQJV5M(K2!3]+:-C_P"/,:\@K\!/Z7"BBB@ HHHH **** "K_AOQ5XE\ M':K'KGA/7KS3;R+[ES97#1N/;*D9'MT-4** /I7X1_\ !1[QSX?,6E?%K0X] M(Y/I\A]2:^I/A9\=OA9\9;'[5X"\607,RINFL)#Y=S#_ M +T;?-C_ &AE?0FOS&J?3=2U'1[Z+5-(OYK6Y@*M;M--TW3[=[B_U"_N5A@MHD&6D=W(5% !))( %-)MV0FTE= MEROEG_@H+_P5M_9B_8!TJ;0_$FJCQ/XZ>#=8>!]%N5\]7D[2RSRL,>D>K]>R\M_0_-^(>/*.&;P^76E+K/[*]/YGY[>I[Y^W'_P % M./VJOV^-?=_BWXR-CX:AG\S3/!>B,T.G6V#\K,F29Y!_STE+$$G;M!VU\]44 M5^E8?#T,+25*C%1BNB/R?$XK$8RLZM>;E)[MZA1116Q@%%%% !1110 4444 M%%%% !1110 4444 %%%% !7Z*?\ !LMX?75/V^_$.L2VQ9-,^%]_*DNWA)'O MK",#/8E7D_(U^==?K+_P:O>&K:Z\TOU/H^$:7MN(\/'S;^Y-_H>P?M,ZM_;7[07C&]W9"^(+F$ M'VCVDQD?W6'1E/=2"# MW%95% 'VG^SY_P %!?#7BWR/"WQG2'1]1;"1ZO&,6DYZ?./^6+'UY3J59(W4,CHV0P/(((ZBOR9KU_P#9V_;#^(/P,FBT.]=]9\.[L/I= MQ+\UN.Y@<_<]=I^4\\ G=0!^A-%WB'S2RM@X4= "S%55F'X M"_\ !2S_ (*[_'?_ (*":_/X4MY9_"WPVM;G=I?A"TN.;K:NO^ODX!"? MZN/C:"P+MY+^VE^V]\>/V[?BW/\ %7XV^(C($+QZ)H5HS+8Z1;DY\F",DXZ# M?XIQ-QABTXAC+^6,G^GZG!4445^/G[F%%%% !1110 4444 %%%% !1110 4444 % M%%% &_\ #;XG^-_A+XFB\6>!-?P/E^(GC)H]1\1:D)(/"' MA9)MLNIW0 Y/=((\J9),< @#+,JG;#X>MBJT:5*-Y2T2,,5B:&#P\J]:7+&* MNV4?^"DG_!2;X1?\$[/A+_PDOB?R]7\7:O&Z>$O",4X66]D'!FE(R8K="1N? M')^506/'\['[2G[2WQB_:U^+NI_&SXX^+)=5UO4GP.JPV<()V6\$><11("0% M'J2269F,?[1W[1OQ<_:N^+VK?&_XV^*9-5UW5I%,XCB0'"J/ M)L1GV(Y8WC1C\,>_F_/\MEU; M****^B/E@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *_?+]D#P_=?"[_ ((1^!-"NWQ/JFE?:T;&,K>:Q+>*/^_5_N3_ M ,S]&\-Z5\RK5.T+?>T_T/G"BBBORX_8@HHHH **** "BBB@ HHHH **** " MBBB@ JWH.A:QXGUJU\.^'].EN[V]G6&UMH5RTCL< "JJJSL$126)P !R37V7 M^SC\&_!_[)WPPO/VA_CDZ6FJ?8O,6.9G?#?_ ()Y_ 6X\9^+WBO?$VI(%D2-P'O;G&4MHB1E M8DZL^/5B,E5KX#^*?Q/\8?&/QS?_ !"\"S=SZ #SVOT?)2_4_)^(,[GFM?DIZ4X[>?F_T[(N:!K^M^%=;M?$?AO5)[&_L MIEFM+NVD*O$X.0P(Z5^C'[%G[;NB_M!:;'X&\*13E64CD$&NG,\LH M9E1Y9:26S[?\ Y,HSC$937YH:Q>\>_\ D_,_9^BOG_\ 8D_;0TS]H;0U\%^- M)H;7QCI\&9D&%34HUZSQCLP_C0=/O#@D+] 5^:XG#5L'6=*JK-?U='ZY@\90 MQV'C6HN\7_5GYA1117.=(4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116/\0?B M!X,^%/@?5OB3\1/$5MI.AZ'827FJZE=OMCMX(U+,Q[G@< 9). 20*<8RE)) M*[8I2C"+E)V2.&_;$_:X^$W[$OP)U;X[_%[4]EG8KY6G:;"X%QJEXP/E6L(/ M5V(.3T559VPJDU_-;^V'^UW\7OVVOCEJGQS^,6K&6\O&\K3=-A<_9M*LU8F. MU@4_=1=H"("0F3\S5^P\,\/QRJA[:JOWLEK_=79?K_P#\+XNXFE MG6)]A0?[F#T_O/\ F?EV7SZA1117U1\8%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!)9VEUJ%W%864#2S3R+'#$@R78G ' MJ2:_H]_X*2FV\/>"O G@BR 6*(W&Q!V6&.&-?T MQAX=4^)>@VDR$<%)-0@0C\F-?NS_ ,%-]6\[XC^&]#W?\>VB//CT\R9E_P#: M7Z5^;&E*U+$U.[BONYG^I\S4445^>'Z@%%%% !111 M0 4444 %%%% !1110 445[S^QA^RO)\8-<7X@>.+(KX7TV;Y8I!C^T9EY\L? M],U_C/?[H_B*@'7_ +%7[-6F:+I@_:0^,216EA90FZT6&_(5$11N-[)GHH R MF?\ ?_ND^"_MJ?M;:I^TEXU_LS0II;?PGI,S#2;1LJ;E^0;F0?WB,A0?NJ<= M2V>U_P""@'[9"?$W49/@G\+-1"^&-.E"ZE>6S874ID/"*1UA0CCLS#/("FOE MRON\@R?ZO%8FLO>>R[+_ #?X'YKQ/GWUJ;PF'?N+XG_,^WHOQ84445]2?&A1 M110!?\,>)]?\%^(;/Q7X6U6:QU&PG6:TNX&PT;CH1_(@\$$@\&OTW_8[_:OT M/]IGP0?MOE6GB?2XU76M.0X#]A<1 \F-CVZJW!_A+?ES71_"?XI^,/@QX\L/ MB'X'U P7UC)G:V3'/&?OQ2#^)&'!'XC! (\G-LKIYE0LM)K9_H_+\CV\CSFK ME.)N]:O[>O[.:3^'4OY/'=A!XKU>QTO0M1U7X0>);2 MRGNKV5(;6-KJ;3UAA$LDD:JTCJI+CFO9*^;20%DDU)W_ 'P6YG614%N\ M!AC*,WFMD4 ?85%?%7P0_P""E^L?MLZ[\"OAI\&S_P (=>_%'X7W_CGQAJ+0 M1W5SH]G:7"6)M+(3*8GE>],@$TL;JL5NQ\HM("F#XW_X*D_$?]D2T_:1^&O[ M1.EV7BOQ%\$]/T;4_!6MV5L+)?%%GK+I!8174:92&:*[D2&:2,*C+EUC7:00 M#ZJ^*_[5GPD^#'QB\ ? GQM+K">(/B5J,UEX7%MH5Q):22Q0232"2ZV^3&0D M;'87\PY!VXYKTFO@;]KCP3\>/"W[;7[&E]\5/C7!XH2[^).I?VI9KH$%I%:: MB-"NR39&(!UM2#(/+G::4;4/FGY@?MCXK_%7X?? WX:ZY\7_ (K^*+?1?#?A MS39;_6=4NL[+>"-(O%>HO M+X6NK*W\8ZGI_AZ\NM.\.RW>W[.E]=Q1-#;E@Z,0S?NT=7DV(P8^OU^3'@[4 M-3MO^"A7B;X&?M-6^K^ ?@;^UWW 2!=TIC:W@\R-Y)$/W]^Q+\0/VGOBW\/+[XI?M!W_@PZ;K&M7K^ [?PKX;O M+&6?0UN'2QOKDW%[^'].\5_M">* M-5T;3=6U2'3K"]LO".IZG')=S$B* FQMIMCN00H;!8\#)(JGI7[6LKB_&U2^#M!.!G!QG.#7FG_!87XC M_%+6+WX):=^UI\((_AI\'M&^,>CZ[XE^*FBZZFMRZ=>6QD^S6IB2.&2SCE+N M&O,2!, ;23M8 _2RBOEOXE?M%_&OXM_M!_$O]G;X :QK.A/\--&TH3ZUH>@: M?J,ESJVH6SW42S+>RJJVB0^22L:B21I'Q+$(QO\ .OB9^UM^WW\&O@#\!_VE M/VD_#&G?#NWU#QI8^'/V@O#,5I:WHT:&YNI+6#5K:Y265886E^SF1&:4HERH M&&1BP!]TT5YI\/?%GCOQM^T+XZ6U\4[_ 5X8BL=(M]/-C$&DUHQ?:+QEF W M-"D,UDH&3^^:Y4GY J^ET %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %?A]_P/)OV+?@EXAW^#_"]_GQAJ%I+\FL:I&W_' MN"/O0V[#![-,"<$1HQ^WO^"X?_!2%?V*?V?O^%7_ RUP1?$CQY:RV^D/!)^ M\TBPY2:_..5;K'$>/G+,,^4PK^>]V9V+NQ+$Y))Y)K]"X,R-3E]?KK1? O/^ M;Y;+SN^B/S#CWB)TX_V;AWJ_C:[=(_/=^5EU8E%%%?I1^3!1110 4444 %%% M% !1110 4444 %%%% !1110 44Z&&6XE6WMXF>1V"HB+DL3P .IK[(_9*_X M(6?MY?M2);>(=5\#1_#[PY. XUGQL'MI94/.8K0*9WR,$%U1&!X>N;%8W"8& MGSUYJ*\W^7?Y'7@\!C.OB1KL?A?X=^"]6U M_4YO]5IVBZ=+=3O](XE9C^ K]VOV9?\ @W)_8B^#J6VL?&J]UGXFZQ%AI!JD MQL=-#CNMM V\C_9DED4^E?.L#2]W#0%+&8#%[XTU2*Q*9_O09:X7\8J^H/A?_P:T?$B M]2.?XT?M9:'IC#!EM/"_AV:^#>PEGD@V_7RS]*_9:BOF<1QIG59_NW&"\E?_ M -*N?6X7@'(*"_>*51^-OBE\1M>G4#S$34K M.T@?_@*6Q34S[.JK][$2^3:_*Q[=+AO(**M'#0^<4_SN?+-G_P11_X)=V(00_LD:0W MEG*^=K.HR9^N^Y.?QIUW_P $5?\ @EY>ES-^R/HR^8,-Y.KZA'CZ;;@8_"OJ M2BN?^UJQ:CI5S%XIU.9([B-MR,8I[AT.& .,8R!7I'Q[_8[\"?'[Q/ M'XQU_P 3ZQ8W\-BEI&+1XC"(U9V'RLA.% TMMX7MM8B3K+I%\K_DC['/X*:_02BNZ_%/_ ()_ M?&GP&LNH>$T@\3V*9(.G@I%CDGV0N:\/OK"^TN\DT_4[*6WN(7*S03QE M'1AV*GD'ZT 14444 %%%% !1174_!WX2>*OC7XZM? WA2#]Y,=]U=,I,=K " M-TK^PR,#N2 .2* .C_9A_9TUK]H+QN+ F6VT.P99-9U!!RJ'I$A/'F-@@=@, ML0<8/I?[=_[5>A_#3PU_PRO\!Y(K,6]J+77+JQ; M(<8-HC#DNP_UC9R,D$E MF;;T_P"TS\<_!?[$7PCM?@/\%60>)KRU+-<<-):JXP]Y*>\SX^1>@P#@*JJ? M@2YN;B\N)+R\N'EEE-V1^H^A:YI'B;1;3Q%H M&H17=C?6Z3VES"V4EC8!E8'T((K\8J^P_P#@F;^U0^C:FG[.GCG4?]#O)&?P MQ<3/Q#,1SO&/EN(LJ]O3^M4E[T=_-=_5?EZ'V?"F<_5J MJP=9^Y)^[Y/MZ/\ /U9]RUXG_P %"_V6?&/[:_[)_BK]EWPG\1=-\*IXOM([ M34=:O]%DOV@A6:.4^7$D\(W'R]N2Q SG!KVRBOA#]).:^#WA7Q7X%^%^A>"O M&NMV&I:CI&E064]_IEB]M#<>5&J!Q$\DA3.W.-[8SUKY_P# G["'QB_9]UWX MJ^'/V9OC;H>D>!OBSK][K\VE:]X-]('B%K;[2NA'4HOMIA_YZ>1NW[/]K&* /FG5?\ @F'X?^&6J?!/ MQ_\ LA>,H/"7B7X'^'I/#>EC7;%KVS\0Z'-&%N+.^$3Q.)&D!N%G0_+,S,8W M#8#_ (G_ /!+KP1^T=\/?C9I?[1/BY;WQ-\M_$#P'X:U_3?"GB/QMI&GZIK+LFD:;?:E%% M<7S#J(8V8-*1D9"@XJ]K.M:-X"-2U+X+>*'U*UU'3OAM[#: MC@3R)(-/V4O%'BN\T*U\76$,2ZQ8Q"2 M2TGAN(KF&382OF*)88]R;EWKN7R\,Q))X!FL=4?48H&A@O[JXN[B=<@,6>&WC@\QLYDVG97MO M[(/P7_;0^&-NL/[6W[5NC?$(:7IAT[11H/@P:2;E=R'[;?'SI!+<[8PJK&L< M:!Y"1(7!3W.B@#YW_P""C_[&7Q$_;E^$^A_"CP7\6-&\(PZ3XQTSQ#->ZGX; MEU)IY;*4RQPA$NH J,^W<(M0 M@19[B[NB\CW:1K\D.R9_,BC7Y8A'&B\(*];HH \G^#_[/?C3X&?L?VGP!\ _ M%$GQC9^%;F!/'>K6/VLS:].DDDNJ30NW[T->2/.8BV"#LSBNY^%.C?$'P[\, MO#^@_%GQG;>(_%%EHUM#XAU^STU;.+4;Q8U$UPD"DB)7<,P0' S@8Z5OT4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5#J%S/9V$]W;6$MW)% M"SQVL#('F8 D(I=E4$G@;B!D\D#FIJY'QQXUO=,U2/3]'G"M!\TY(!#$CA3^ M'\_:@#^:[_@I+\2/VD/BQ^V/XQ\;?M3>!=6\+^)KB^*0^&]5A9#IEBA*VT$6 M1AX@@&)4^64EI 3O)/A5?U _M#_LZ?LN?MS^!!\./VE_AI8ZB8T8:;J1_=7> MGR-C+VURN'A)*J2N=C[0'#CBOR _X*!?\$ /VC_V8#>_$7]G4WGQ+\$1%I&A ML[7.M:;'N/$UN@_TE5!7,L R<,S11J,U^MY%Q3EN*I0P\TJ4DDDOLOT?Z/[V M?B/$?!V:X.M/%4VZT6VV_M*^KNNOJOFD?G[1000<$8(ZBBOL3X4**** "BBB M@ HHHH **** "BBB@ HHKOOV;_V8/CG^UK\2[7X3? +X?WFO:O<8:40+MALX ML@&:>5L)#&,_>8C)( R2 8J5*=*#G-I);M[(NE2J5JBITXMR>B2U;.!K[6_8 M+_X(:?M9?ME1V7COQA9'X=^!;D+(FOZ_:,;J^B/.;6TRKR C!$CF.,@Y5GQB MOTI_X)S_ /!![]GW]D>.Q^)?QUCLOB%\08PLJ37=MNTK29>O^C0./WKJ>D\H MSD HD9SG[UK\]SCC7E;I8!?]OO\ 1?J_N/T_(O#]R2K9F[?W$_\ TI_HOOZ' MS=^QC_P2C_8S_8@M;;4OAG\-HM6\3PJ/,\9^)E2[U$OW,3%0EL/:%4R/O%NM M?2-%%?G^(Q.(Q=5U*TG*3ZMW/T["X3#8*BJ5""C%=$K!1116!T!1110 4444 M %%%% !1110 4444 %%%% !7(?%/X$?"SXRV)M?'OA.WN9@FV&_C'EW,/IMD M7YL?[)ROJ#77T4 ?#WQQ_P""?/Q \"K-KWPON7\1Z8F6-GL O85_W1Q-]5PQ M_N5\]SP3VL[VUS"\!*O3K\P P&% 'YST5V_P :_P!GWXC_ 'UO^S?&>E[K29R M+'5;;+6]R/9OX6QU1L$>XP3Q=M;7-[\)^%/$'CGQ)9^$?"NF27FH7\XBM;>( 22 #7U]XCU_X>_\ M$Y?@(((/LVI>--<7]VN.;NX ^\>C"WBW<#C)/8N2(OA5X&\#?L)_!B[^-_QA MV/XDO;<)'9HRF1"PREE%ZNQ&78<#:?X4W-\0?&CXQ>,OCK\0;WXA^-[S?PDBWW0*Y41M(Z)EN,%F5>>2!7YKGF7 M?4,7[J]R6J_5?+\C]-P@^V_V^-7,Z7&_K@6X%GL^[]G_=8V<5]7?\$N_@)\6?A#^RSK_P0_:. M^$=QH5S?>-/$6H/;7&J65W#>66IZA'1K?]DK\6FU6T^RGPE_:OV[/V<2_:?[0^S?Z)Y1A$/F M#S/.V\5XI] <5^TS\)_VC_COI?QW\3>&/AOKFH:U\=O!'PTN?@MJNG:?+-;Z M+-:R>=/')=*I33Q:73M?%I6C#"7,9=P5'UC\1OB-X$^(_P 2H[SXC>,].TOX M9_#KQ%!!=7FHW*Q0^)?%B.#!:1[CB:.RD A%&&LI%;T#XO6/Q!T/X< M:;\,/@#I;6%]J=X5<"/S'7R+]HK M]F#Q%X5\8_LY^,_@EX/N]6\+_!CQE>7.M^%+.Y1KJZMKK1[RQ6^4SNHN;B&: MX$SEF\R3S9G!9^& /H[PMXJ\,>.?#EEXP\%^(K'5])U*V2XT[5-,NTGM[J%A ME9(Y$)5U(Y!!(-7Z\$_X)K?!#XG? #]E>T\&?%RP_L[5]0\5Z_KHT 723#1; M?4-5NKV&RWQLR,T<>6ZG>YGM=+\3=;-WJ*:-"_[NW&Z3'=R/Z#^9KEZ "MO MP[XYU;0MMO(WVBW''E2-RH_V3V^G2L2B@#P_]N3_ ((]_L>_\% X;SQUH-NO M@3XAS R/XGT2T4"[DYYO;7*I(OL/ MQM\"&30YY_*TOQCHQ:XTN])!(42[08I.&_=2JCG:2%*X8_T,PS36\JSV\K(Z MG*NC8(/UK=N/$/AOQKXZ6C_P 2Z^JL_4_E M0HK]E/V^/^#@TF]^VZTS5K1HI ,D!USP\ M;8RLBDHPY4D$&OU#+,YP&;4^:A+7K%Z-?+]5='X_F^0YEDM7EQ,-.DEK%^C_ M $=GY'-T445ZIXP4444 %%%% !117VQ_P22_X)$>-OV_/%B?$OXDK>:'\*M( MO-FH:FBE)]:E4_-:6A(Z#I)-R$S@9;[O+C,;AL!AY5Z\K17]67=G9@,!BLSQ M4\!Z9=!/$/C.[MRT:G M@FWME.//G(.=H(5 07(RH;^@/]D_]CSX!?L5?"^#X4_ +P3%IEF-KZC?RXDO M-3G P9[F; ,CGG X50<(JK@#L_AK\-/ /P<\":9\,OA=X2LM"T#1K5;?3-+T M^$)%!&.P'7Z1[+\7U[(HHHKY\^G"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#/\5>%/#?C?0;CPQXMT6#4+"Z3;/:W*;E8>OJ".H(P M0>00:\1\%_LE_![]FCQ1K7QV\1:_)<:5I%L]UID-Y#N_LU0I+N2,F9QT3@$9 MZ,V"/?J;/!#Y7^#J/E^Y\DU^J997PE?!Q>&TBM+=O)^?Y M[GXQF^'QV'QTUB]9O6_1^:\ORV"BBBN\\P**** "BBB@ HHHH **** "BBB@ M K]"O^"97[09^(?PRE^$'B*]WZMX6C7[$7;YI]/)PGU\MCL]E,?O7YZUW'[. M7QCU'X#_ !BT;XD69=H+6X\O4H$/^OM7^65,=SM.1GHRJ>U>9F^!6/P4J:^) M:KU7^>QZ^1YB\LS"-1OW7I+T?^6Y^N%%5]*U33M,Y M62-U#*P/H00?QJQ7Y0\JWU'>L7]H?]G3]ES]N?P(/AQ^TO M\-+'43&C#3=2/[J[T^1L9>VN5P\))525SL?: X<<5?HK2E5JT*BJ4Y-26S6C M,ZU&CB*3IU8J47NFKI_(_''_ (*!?\$ /VC_ -F WOQ%_9U-Y\2_!$1:1H;. MUSK6FQ[CQ-;H/])505S+ ,G#,T4:C-?GZ00<$8(ZBOZJ_#OCG5M"VV\C?:+< M<>5(W*C_ &3V^G2OG3]N3_@CW^Q[_P % X;SQUH-NO@3XAS R/XGT2T4"[DY MYO;7*ID@ MD*)=H,4G#?NI51SM)"E<,?!J_0Z&(H8FDJE*2E%]5J?E^)PV(P=9TJ\7&2W3 M5F%%%>R_L(?L6?$K]O']H?2O@9\/$:W@E_TKQ#K;Q%HM)T]& EN&'<\A43(W MNZKD DAUJU+#TI5:CM&*NV+#T*V*K1HTE>4G9+NV>L_\$D?^"6_BS_@H7\5V MUKQ6EUIGPS\-72'Q1K,0*O>R<,+"V;H96&"[=(D.X_,R*W]#_@+P%X,^%W@S M3/AW\._#5IH^AZ-9I::7IEA"$BMH4&%50/Y]2^#NA_ M WX/>'TT[0=!M!#;1\&29^KSRL -\LC$NS=V8]!@5VE?BV?9W6SG%7VIQ^%? MJ_-_AL?OW#?#U#(<'R[U9?%+]%Y+\=PHHHKP3Z0**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1T21#'(H96&&4C((K MX!_;^_8H'PPO)_C/\*=)QXG1&./ND ??\ 4&IZ M9I^LZ=<:1J]E%9 MFN5T,UPKI3T?1]G_ )=T?B]17MG[;/[*E[^S=\0?M>@P2R^%=9D:31[AB6^S MMU:V<_WEZJ3]Y<'DAL>)U^G8?$4L51C5INZ9^/8K"UL%B)4:JM*/]?$ MI1%"';YGLI"6B/OM(=/8*GK7TO7Y9_L/_&#_ (4U^T5HFL7MUY6FZK)_9FJD MMA1%,0%<^R2"-S[*:_4ROSCB#!_5<>Y17NSU^?7\=?F?K/"^/^NY8HR?O0]U M^G3\-/D%%%%>$?1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% 2 ,DUY5XFU0ZQKEQ?ALHTF(_]T<#]*]!\9:E_9?A MRYG5L.Z>7']6X_09/X5Y?0 4444 %%%% !1110 4444 %.AFFMY5GMY61U.5 M=&P0?K3:* -^X\0^&_&OAR[\"?%?PQ8ZWH^I6[6]_::A9)<07,3##)-$X*R* M1U!'X&OSD_;X_P"#@TF]:9-EVKV=O+X[\2+'?^.=3BPW[_:?+LT8=8H%8J,<,YD<8WX'MDOP_^%WQFU/0 M?B!\0/A9HVHZSX4OS<^'=5U#3HYIM/G(P9+>1@6C/3.#U53R5!'<5[.=\45\ MXPD*"CR+>6N[Z?+K;OZ'@\/<'X?(\;/$.?.]HW5G%=?GTNNGK8****^5/L@H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** .5^-7PA\+?'/X;ZE\-_%L/^CWT7[BX507M9AS',G^TI_,9! MX)K\H/BA\-_$WPC\>ZG\.O%]KY5_I=R8I<9VR+U612>JLI# ^A%?L37RU_P4 MR_9O7Q_X!3XV>%M/W:QX;A(U-8U^:YL,DDGU,1);_=+^@KZ/AW,GA<1[";]R M?X/_ (.WW'R?%64+&87ZS37OP7WQZ_=NOF?GY1117Z"?EX4444 %%%% !111 M0 4444 %%%% "0<@U^L'[)'Q6/QE_9]\.>,[JZ\V^%D+35&)RQN8?W;LWNV MT/\ 1Q7Y/U]F_P#!)3XGO%J'B?X.7MS\DL2:MI\9/1E*Q3X]R#"?^ FOGN)< M+[?+_:+>#O\ )Z/]'\CZGA+&?5LT]DWI45OFM5^J^9]MT445^>'ZF%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <;\ M5]0YM=*5O65Q^B_^S5QM:_CF^^W^)[EPV5B81+[;>#^N:R* "BBB@ HHHH * M*** "BBB@ HHHH *FL+*?4KV*PMER\KA5_'O4-=?\+=&$D\VN3)Q'^[ASZG[ MQ_+ _$T ==IFGV^E6$6G6JX2)-H]_4_B>:GHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MCNK6VOK:2RO+=)89HRDL4B@JZD8*D'J".,5)10&Y^47[6WP,F_9]^-VJ>"8( MG_LR9OMFAR/D[[20G:N>Y0AHR>Y0GO7FE?HI_P %-O@FOQ!^"B?$C2;/?J?A M*4S2,B_,]D^%F'OM(23GH%?UK\ZZ_3\FQWU[ QF_B6C]5U^>Y^.Y_EW]FYE* M$5[KUCZ/I\GH%%%%>J>*%%%% !1110 4444 %%%% !7I7[('Q';X6?M'^%?% M$D^RV?4UL[XDX7R)_P!RQ/LN\/\ 517GNEZ3JNN7J:;HNF7%Y<2?ZNWM86D= MOHJ@DUZKX"_88_:G\=M'!]%^+=]\ _AUX,\1_$'QKH^GPWWB+P_P"# M8K0G1;>;)@:\N+VXM[:!Y0K&.%I?.=076,J-U6O@M^U7\-_C/XWU[X2)IVK^ M&?'7A>&&?Q!X&\56T<&HVMO+GRKE/*DDAN;=R"HGMY98]P*E@P*T >F45YC^ MT]^U3X(_9?\ @)XR_:"UCP_JWB;3? EO)-XBT[PL;:6[M@D2RON6::)1M1T8 MC=N"N"%-=QX#\66OCWP/HWCJQM9((-:TFWOX8)B"\:31+(%;'&0&P<4 :U%% M% !3+F=+6WDN9#\L:%F^@&:?65XVN_L?A>\D!Y:/RQ_P(@?R- 'F4\SW$SSR M'+.Q9C[DYIM%% !1110 4444 %%%% !1110 4444 !8A5&2>@%>K^'M+71M M&M]/ ^9$S(?5CR?UKS[P1IO]I^)+>-ERD3>:_P!%Y'ZXKTZ@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** *VLZ1IWB#2+O0=8M5GM+ZVDM[J!^DD;J593[$$BOR M$^,/PZO_ (2?%'7?AOJ19I-(U*2!)&&#+%G,!_!FJZS,F-\>EZ M?)<,OU"*BOMOP9_P26\.Z?$NH?%?XR3O&JYGM M]<@5#_ -=IBV1]8Q7;Z/\ ?\ X)Z?!O;)=Z=IFM7D(PTFH7,FILY]&C7, M0/\ P 5\CGGB'PEP[2]IC\5"G'O.48+[YN/X7/I\MX$XBS.7+2I?=>3^Z*?X MV/S[\/\ ACQ+XLOUTKPKX>OM3NF^[;:?:/-(?HJ FO6_ G_!/O\ :H\=>7,/ MAT='MW_Y>-=NDMMOUCR91_WQ7V)ZO-J/X>]+\$EIH5@6S])I2,?\ ?NO1](_9!_8/^#>)/%/V74[N'J=>U@SR?C!%M4_] M^S7DOB/XG_$3Q;N7Q'XTU*Z1NL+W3"/_ +X!"C\JPJ_ ^(_IJ9IB.:&48!I= M)59V^^%-+_TX?I.5>!V3X6TL1--^4;_C)O\ ])/IB/\ :;_9Z^&EDVD_#'P2 M%B'"Q:1I,=G <>O"G_QVN4\1_MO>-[[='X8\*Z?8(>CW+M<./H?E7\P:\2HK M\)S[Z1GBOGK:6,5"+Z4H*/\ Y-+FJ+_P,_0\#P!PQ@4DJ//;^9M_@K1_ ^Q_ MV:OB3K/Q.^'3:OXCO%GO[;4)8+B18U3(X=?E4 ;7 _X#ZYKT&OGC]A?7-MS MX@\-2/\ >2"YB7TP61S^J5]#U_=/@OQ%B>*/#/+L=B:CG5Y7"C3C:-TTEHDI).R\E>P4445^HGS84444 %%%% M !1110 4444 %%%% !1110 4444 ? W_ 01O-3UWPG^TEXI\?LS^-[O]J+Q M+%XJ>Y/[]#%':+%"<\B-,R!!T'S <#%,_;;MM-'CL_-A,FY64JEPSR('!7S57@]#]%WW[&C>"/CYXC_:5_9D^( MT?@CQ%XV@@7QSI-_H?\ :>B:]/ I6&]EM5FMY8KM4)3S89XPX_UB2$!AJ?!_ M]DK1/ GQFUC]ISXD^,;KQI\2M;TF/2'\1WMFEM!I6EI(9!I^GVR$BUMS(3(V MYY)9'.7D;"A0#\^_ ?A;Q-9?\$;_ -LCQ#K_ ,7?%6O[?$GQ*T\VNO75O.KM M#=RH+II!"LS3LJ ,3(4Y.$7C'N'@SQK^T9^S[^TG^R7H-[^T7J_B+PO\9/#6 MH:1XD\&7ND6,.G::UGH OK2:P\N$7$;*T91S--,9 YY7"@=Y>?\ !+ Q?!?X MS_L^>'/VFO$%KX2^,6N:SJ$VD76B6DRZ&-5E\Z^6!U"/*Q?(C:5F$:,PV,QW MCI_$O["'BWQ3XV^!'CR_^/$*7?P'2<:.D/A,!-7::R-A(UR#.?A9HMK926UU>SG-RUE>31M/IBS'[_V M?;)S\DB;4V>C>%?V,]1\(_MMWW[8VE_%.&..]\!6W@X>#H?#BQVL&EVT[W$' MERB;*Y[XI7/E:%%;@\RW(R/8 _UQ735QGQ9GR]E; ] [$?]\@?R- ''4444 %% M%% !1110 4444 %%%% !1110!V?PHL/EN]49>XB0_J?_ &6NQK$^'UG]D\+P M,1AIF:0_B<#] *VZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H_;$_9TO?V ME_A7!X)T?4[2RU"UU>&\M;N\#;$ #)(/E!)RCL0.A(7)'4>KU1\3Z?=:MX;U M#2K&YDAGN;&6*&:*0HT;LA 8,.002#FD\57P,7B*,>:<$VEW:6B^>QG5PM'& MTW0K?#+1^G?Y'R3X>_X)9?![P?;C4/C%\;;N9 P8"U6#3XL#JI:4R%A[C:?I M76Z7X._X)Y_![=_8O@73=9NA@L9[634F)'<-<$QJ?]TBO%+Z[O[VZ>XU*ZEF MF)^=YW+,3[D\U#7\.<1_3+XVS!RAEF$A17>@TV-NL>G6JK_P"//N8?@:\VHK\+SWQM\4>(;K$9G4A%]*5J M2]/W:BVO5L_0,%P?PW@$O9X:+?>7O?\ I5U]Q?UOQ1XE\33?:/$7B"]OWSD- M>73R$?3<3BJ%%%?F.(Q&(Q55U:\W.3W)X Q.$D]:6(E;_ RA!K_R;F/PKQ-P M_L\\IU5]J"^]-K\K!1117]0GYP%%%% !1110 4444 %%%% !1110 4444 %% M%% '/:]\6?A?X6\=Z%\+O$?Q"T:Q\2^)S,/#OA^YU*-+W4O)ADFE,,).^14C MBD9F (4*XN)5CCC4L[NV H')))Z"OC?]LWPUX=M/\ @K-^QEXG MM-"LXM2NM4\>QW5_';*LTR+X9?:KN!N8# P"3CM6-_P4I\??$GXT?MC_ <_ MX)U>!/#3:MX?\0Z9J/C/XG:.VKBPBUG2K(K':Z=<3[79;.6Z(^T*D*/#4NO_#R3689 MK/4+.&^MM3M4M+O;#');W=M:ND9D2+:VT2*BG-=5\/K+XU_"#XX_'#XQ67@X MZ7X@^/7C31K/X5>#M9ECDDA.GZ+!:7.LWL=O(RQ6Z^6\TB[P[1V\4?$L\:$ M^L]%\7>&?$>J:KHN@ZW;W=UH=XMIK$,#[C:7#0QSB)\<*_E2Q/MZA9$)X89T M:\5_9E^+7[,.B1V7[/?PN^*1UG5Q+JDLFI7UI,C>)+^VNMNK7<5TT207TRW< MK?:!;LXB=RI"!0H]JH *X'XIR[M=AB!X2U!_$LW_ -:N^KSKXDR;_%#K_=A0 M?IG^M &!1110 4444 %%%% !1110 4444 %%%/MH_.N(X?[[@?F: /6-&M_L MFD6MKC'EVZ*?J%%6: !@"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#X5^*.E?V'\2=>TE5VK!K%PL8Q_#YC;?TQ6#7?\ [4%BMA\<]=C1<+))#*/< MM!&Q_4FN K_'CC3 +*N,,QP2VI5ZT%Z1J22_(_JS**[Q.58>L_M0B_OBF%%% M%?-'H!1110 4444 %%%% !1110!I>#;W^S?%^E:CG'V?4H),^FV13_2OO:OS MX1VC<.AP5.0:_02WF6XMTN$Z.@8?B,U_;OT0,2Y8;.,.^CH27S55/_TE'X]X MJ4[5,)/NIK[N7_,?1117]GGY(%%%% !1110 4444 %%%% !1110 4444 %%% M% 'SA^T]^S=^T!\4_P!MGX!?M$?#RQ\'-X=^$E[XAGUF#6O$=W;7M\-3TLV* MB&.*QEC'EEBYW2#< !QG(T/VC?V7O'6N?M3_ V_;6^"#:9/XI\$Z?J&@:_H M.KWCVT.N:%>A6>-)UCD\JX@GC2:/*['RZ,4W!U]_HH \2_9O_9FUKP%\?OBK M^U?\14L(/%7Q3N-)@?2=+N6G@TO3-,M3!:PF9D0RS.TDTLC!54&1(UWB+S'Z M;X3_ W\4S?$/7OCK\6+6)/$&I-)IGA_3DF$J:'H<K& M&++K:QN?1Z* /AG]E?\ X)\_';X3>-OV?O!WBW['%X?_ &>+_P :7(\3QZBL MC^*1JYN(K)4A'[R(K#=/)<>;M FB01^:K%U^YJ** "O-OB&V?%ER/18Q_P". M"O2:\U^(.?\ A+;K/I'_ .@+0!BT444 %%%% !1110 4444 %%%% !5K1%#Z MS:(1UNHQ_P"/"JM6_#^/[>LL]/M<>?\ OH4 >LT444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 ?)'[8-NL/QIN)%ZRV%NY^NW;_ $KRZO5_VR@!\9#_ M -@J#^;5Y17^2_BW%0\3LX2_Z"*GXR;/Z>X7;?#N%_P1_(****_.SW@HHHH M**** "BBB@ HHHH *^^_#4GF^'-/ES]ZRB/_ (X*^!*^]_"(V^$]+4]M.@_] M%K7]E?1 ;_M#-U_=H_G4/R;Q47[C"OSG^431HHHK^XC\<"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS?XBKM\5SGU1#_XZ*](K MSSXFQE/$V['W[=#_ #']* .>HHHH **** "BBB@ HHHH **** "K&E/Y6J6T MA.-MPAS_ ,"%5Z56*,'4\@Y% 'L=%-BD6:)95Z,H(_&G4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 ?(O[7=QY_QNOH\_P"IL[=/I^[#?^S5YC7WEQHG_LMM%W3Q-:WHJDDOP/ZDX? MINCD6%@]U3A_Z2@HHHKXD]@**** "BBB@ HHHH **** "OOSP_#]GT&QM_[E MG$OY(!7P-:P/=7,=K']Z1PJ_4G%?H)'&L4:Q(.% ^E?VE]#^BW5SFMV6'7W M^V?Z(_(_%2?NX2/^-_\ I M%%%?VT?CX4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %<)\5H=NK6T^/O6VW\F)_K7=UR'Q9@S;V5T M!]UW4GZ@'^AH XJBBB@ HHHH **** "BBB@ HHHH **** /5?"US]L\.V4^< MG[.JD^X&#^HJ_7._#*]^T>'3:D\V\S*!['YOYDUT5 !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %'3K16#\4?$*>%?ASK?B!GVM;:;*8C_ --"I5!^+$"N/,<= M1RS+ZV,K.T*493EZ13;_ 1MAZ,\17A2AO)I+U;L?%/C?61XC\9ZOX@5LB]U M.>=?H\C,/T-9=%%?XSXO$U<;BZF(J_%.3D_5N[_%G]94J<:-*-..R22^0444 M5SF@4444 %%%% !1110 4444 ;'P]L/[5\?:'I>,_:-7MHL?[TJC^M?>%?%O M[.6EG5_C9X>MMN=EX9S[>6C2?^RU]I5_>WT1L"Z?"V8XRWQUHP_\ @G_ .Y# M\3\4:W-F6'I=H-_>[?\ MH4445_6Q^7A1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5S_ ,2[8S^&3*!_J9T<_JO_ +-7051\36AO MO#]Y; 9)@8J/4@9'ZB@#RFBBB@ HHHH **** "BBB@ HHHH **** .I^%FH> M1JL^G.>)XMR_[R__ %B?RKNZ\FT/43I&KV^HCI%*"V.Z]#^A->L*RNH=&!!& M01WH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@_;0\4+I'PO@\.QRXEU:_1 M63/6*/YV/X,(_P Z]?KY0_;%\8#Q#\4QH%O-N@T6T6$@'(\U_G<_D44^ZU^) M?2%XECPYX78N,7:>)M0C_P!OWY__ "FI_@?8<"Y>\?Q'2;7NT[S?RV_\F:/) MJ***_P P#^C HHHH **** "BBB@ HHHH **** /7?V+]&.H?%B;4V7Y;#2I7 M#?[3,J ?DS?E7U77@?[#&@F/2=?\3NG^NN(;6)O38I=A_P"/I^5>^5_IK]&[ M*7E?A1A:DE9UY5*C^@#HJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#.\6^)+'P?X8O_ !1J1_>=_5V8L?U-?0W[:WQ&^Q:39 M_#/3I_WEX1=:B%/2)3^[0_5@6_X /6OF^O\ /;Z4O&D<[XNI9'AY7IX->];9 MU9V;]>6*BO)N2/W7PWRAX/*Y8RHO>JO3_"MOO=WZ6"BBBOY[N$AA7U=F"@?F:NG3J5JD:<%>3:2 M2ZM[(4I1A%R>R/KW]EGPY_PCOP6TLR)MEOS)>2^^]L*?^^%2O0ZJZ'I-MH&B MV>A60Q#96L<$0_V44*/T%6J_V*X4R6'#G#."RN/_ "XI0AZN,4F_F[OYG\I9 MGBWC\QK8E_;DW][T"BBBO?.$**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#EOBEIWGZ5#J2+S;R[6/\ LM_]<#\ZX2O6M:TY M=6TFXTYL?O8B%)[-V/YXKR9T:-RCJ05."#V- "4444 %%%% !1110 45M:)X M#UW6,2M#]GA/_+288)'L.I_E6Q=?\*[^'B>9JUT+F\49$1 >3/LG1?JWYT 8 M6B>#==US$D%MY<)_Y;3?*N/;N?PK>ETGP'X#B%UXEU%)I\96.09)_P!V,9S] M3Q]*Y7Q/\:]?U7=:Z%$+" \;P=TK#Z]%_#D>M<9//-M '=>)/CAJ=VIM/"]DMG$.!-* TA'L/NK^OU%<1=W]]?71O;V\EFF8Y,LD MA9C^)J*B@#W/X=^*E\6^&HKV5P;F+]U=#_;'\7XC!_/TK=KQ'X:^,#X1\0K) M<2$6ESB.Z'H.S_@?T)KVU65U#HP((R"#P10 M%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4_$ M.O:9X7T.[\1:S<"*ULH&FG?T51GCU)Z =R:N5\Z_MD?%X75POPHT*YS'$RRZ MPZ'[S]4B_#AC[[?0U\%XE<3%DCSD11CA$'L% 'X M9K&HHK_)K'8W%9EC:F+Q,W.I4DY2D]W*3NV_5NY_3M&C2P]&-*FK1BDDNR6B M"BBBN4T"BBB@ HHHH **** "BBB@ KTC]E/PB?%/QBL;B6/=!I4;WLO'=J8FO%^R1'O*/G(]E_P <5H7FK_#CX=$H\GVN^3^!,22 ^_\ "GZ' MZUQ'B?XK>*_$FZ!+K[';-QY%L2"1_M-U/Z#VKFJ .M\3_&+Q1KNZWTY_[/MS M_# W[PCW?K^6*Y-F9V+NQ))R23R3244 %%%% !1110 5ZE\&?'0U"T'A/5)O MW\"_Z(['[\8_A^H_E]*\MJ2SN[FPNH[VSF:.6)PT;J>5([T ?1E%8/@#QM:> M,]($^52[A 6ZA'8_WA['_P"M6]0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%9GC'Q?H7@3PY<^*?$=V( M;6U3R*.[$\ 5SXO%X; 86>)Q$U"G!.4I-V48I7;;Z)+5ETJ52M45.F MKR;LDMVWLCG/CM\7;'X1^#7U)&234[O=%I=LW.Y\:XN)6DGED.6=V.2Q]R36_\ %3XF:W\5O%TWB?6#L3[EG:ALK;Q M\*/4]R>Y)^E]_Z, MX0X;AP_E]JBO6GK)]NT5Y+\7=]@HHHK\9/K0HHHH **** "BBB@ HHHH *** M* )M.T^[U;4(-*T^$R3W,RQ01KU9V( 'XDBONWP1X6M/!/A#3O"=E@I86B1% M@/OL!\S?BV3^-?,O['_@'_A*?B4?$UY#NM="B\[D<&=LK&/P^9OJ@KZOK^]/ MHH<'O 9!BN(J\?>Q$O9T_P#KW!^\UY2GH_.F?BGB;FJK8VG@(/2FN:7^*6WW M+7_MX****_K@_+@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ ILT,=Q"\$R!D=2K*>X/!%.HH XFS^%T@N9)-4U!8[ M9'.W8?F90>"2>%X^M1ZC\1/ /@B-K3PW:K>W(&"T+?+^,ASG_@.1]*7XY:5J M5SH,.J6EU+Y%O)MNK=7.Q@2-KD=#@\?\"KRB@#>\3_$?Q5XIW0WE]Y-NW'V: MVRJ$>_=OQ)%8-%% !1110 4444 %%%% !1110 445T?@#X>:AXSN_.EW0V$; M?OKC'+'^ZOJ??M^A +'PET7Q+>^(X]2T24P0P-BZG=.*]*\ M+?$OX>^-];UOPWX.\;:7JFH>&[U;/7[*PODEET^ M?_!57_@KOH_P)L;_ /90_8\UF$^)85>T\3>*[)PR:(>CVUNP^_=]0\G(A.0, MRY\K\UOV6?VO/C5^R)\9(/C3\+/$;_;FNTEOJT#-N>&X7.7#'G=G?CCJGQ?UX1VX>WT:S<_8+,GEC MT\U_5B.W11P.Y,GQU^/NN?%[4OL-J'L]$MY,VMEN^:0CI))CJWH.B]L\D^>U M_GIXZ^.4^-JLLCR2;C@(OWI;.NT]/-4T]8IZR?O26B2_=>#.#5D\5C,8KUGL MOY$__;N[Z;+J%%%%?S(?H@4444 %%%% !1110 4444 %%%% !117H'[-GPU_ MX6/\2[:.]M]^G:;B[O\ (^5@I^2,_P"\V./0-Z5[7#F0X_B?/<-E."5ZM>:@ MO*[U;\HJ\F^B39R8_&T* M:,I(I[@C%>!^)] N?#.N7&BW6287^1\??0\JWXBOH&N(^-'@_P#M?2!XCLHL MW%DO[T 34444 %%%% !1110 4444 %%%=C\.?AE)XAQKNO M@PZ;'\P#':9L>_9?4_EZ@ @^'7PUN_%TXU'4 T.GHWS/T:8C^%?;U/\ D?#G M_!5K_@L39^%K2_\ V4_V+_$2131*UGXF\;:7+Q;#E7M;%U_Y:=0]P#\O(0[O MG7F?^"L?_!8E/%D.H?LK?L=>(A#H$:M9^)_&>FR;?[0 ^5K2R=>EOU#S#_6\ MA#Y>6E_,ZOC<[S[?#X5^LE^2_P _N/#Q^8[TZ3]7_D!))R31117QIX9U7P7^ M-OQ2_9Z^(EA\5?@[XRN]#US3GS!>6C\.IQNCD4Y62-L89&!5AU%?M5_P3J_X M+"_"#]L.VL?AG\3GM/"/Q'9%C&G2R[;+6'Z%K1V/#GKY#'>,_*9 "1^%=.AF MEMY5G@E9'1@R.C8*D<@@CH:]/+LUQ.6S]S6+W3V_X#.O"XRKA9>[JNQ_4]17 MXS?L$?\ !=OXH_!5;/X9_M7Q7WC3PO&%BMO$,;!]7T].@WEB!=H/]LB09)WM M@)7ZS_ []H+X,?M)^"(?B)\$/B'IWB'2IB=04444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !13+BX@M('NKJ=(XXU+222, J@=22>@KQ M/XO?MA:)H:RZ%\,534+SE6U-QFWB/J@_Y:'W^[T/S=*^1XPXZX7X$RYXS.<0 MJ:UY8[SFUTA!:R?GLOM-+4]3*LFS+.L1[+"4W)]7T7J]E^;Z)GI'Q.^+?@[X M4:0=1\27P,[J3:6$)!FG/L.P]6/ ^N!7R5\5_C)XN^+FL?;==N/*M(F/V/3H M6/E0#U_VF]6//I@<5S^O>(-;\4:K+KGB'4YKR[G;,L\[Y8^WL!V X':J=?YY M^*_CCQ!XD5'@Z">'P*>E-/6=MI56M^ZBO=B_YFN8_=N&>#<#D$55G[];^;HO M**Z>N[\EH%%%%?AI]D%%%% !1110 4444 %%%% !1110 4444 !)P!7V1^S M=\+_ /A6?PZ@CO[?9J>I8N=0W#YD)'R1G_=7M_>+5X9^RE\)SX\\;CQ-JUKN MTO1765]X^6:?JB>X'WC] #]ZOK.O[?\ HL>';HT:G%V-AK*].A?^7:I47J_< MB^RGT:/QWQ)SY3G'*Z+T5I3]?LQ^6[^78****_LT_)0HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^?_BO_P % -'^&'[5FE?L M<67[,_Q)\3^+]<\+W'B#2&\/MH26EU8P2&.1Q+>:I;E6# #:ZJ3O!]< 'T!1 M7RCXC_X*X?!.U_9B^*?[0?@_X8^+]2U?X-73VGQ$^'&H0VMAK.A3KNP;A9)C M$8CM8B6!Y@X#; ^U@/IWP?XA3Q=X2TOQ7':F!=3TZ"[6!GW&,21J^W.!G&[& M: -&BBB@ HHHH *1T212CJ&5A@@C((I:* /$/B1X.?PAK[10H?LEQF2T;T'= M?J/Y8KGJ]X\;^$[;QAH,FF2869?GMI2/N..GX'H?K7AE[9W.G7PF.6%R MDB-U!% $5%%% !1110 445W/A'P/HGA[0[CXC_$_4+;3M*T^V>ZF?4)EBAAA M12S33,Q 1 3SQ@9/'4;20;$?@/X=6CV+^,_'$\=II5M$T[?:9!&IC4;C([' M 6, $DGL,].OYE?\%8O^"PEW\;QJ'[,W[*VM26?@A-UMXA\2VI,#,..(\B3G?^"K/_!777/VJ+^\^ O[/FI7.F?#:VE,=]?J&BG\2,I^\ MX.&CM01E8C@OPS@':B?"-?#YWGSK7P^&?N]7W\EY?GZ;^!C\PY[TZ3TZON%% M%%?)GC!1110 4444 %=;\&/CQ\8_V=_&47C_ ."?Q%U3PWJT8 -SIMQM$R@Y MV2HW+PMVWSVF=R>I:(ODGB-17Z<:#KFF>)]"LO$FB7!FLM0M([FTE:)D M+Q2*'1BK@,N00<$ CN!7\]'_ 3*_9;;]K?]L7PM\-]2T\SZ#83_ -K^*,KE M/L%L59HV]I7,5SQ>(]Y)I);-M]+_ (_)GZ]T5^ _[+W_ <4?MP_!!;;0OB^NE_$ M_180%(UQ/LNI*@[+=PK\Q]6ECE8^M?H%^SS_ ,'%7[ GQ?CAT[XGWNN_#?5) M,*\?B#3VN;,N>R7-J'^7_:E2(5]ECN%GX_#^)][451\,^)O#_C/PWI_C#PIK%OJ&EZM8Q7FF7]K('BN;>5 \ZOO=K_*Y] S30V\33W$JHB*6=W; 4#J23TKR[XC_M9_#? MP8DEEX>G_MR_7($=F^(%/^U+T(_W=WX5\W>./BY\1/B*Y'BSQ1<7$.[*VB$1 MPKZ?(N <>IR?>N;K^7N-OI7YEBXRP_#&&]C%Z>UJVE/UC35X1?\ B5:K+>4VY/TUV2Z):+HC],PN#PN!HJCAX* M$5T2LOZ\PHHHKRSI"BBB@ HHHH **** "BBB@ HHHH **** "KOASP]JWBS7 M;3PWH=J9KN\F$4$8[D]SZ #))[ $U2KZ=_9'^"[>%]'_ .%D^([3;J&H0XT^ M*1>8+<_Q^S/^BX_O$5^B^%WA]CO$?BNEEE*\:2]ZM-?8IIZ_]O2^&*[N^R=O M!XDSRCD&62Q$M9/2*[RZ?);OR\['IGPR\ :7\,_!=GX1TO#>0FZXGVX,TQY= MS]3T] .U;]%%?ZM9=E^#RG 4L%A(*%*E%1C%;*,59+[C^9\17K8JO*M5=Y2 M;;?=O<****[3$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "O@S]I:\\?6'_!=KX17/PU\.Z/JNJ#]G_7_+L]B6UMIO]FC M3YY&DEB=7M6E8EB#O\S<-BX/7(!\G?M6?L.>,/V=/V$OVU_VH?C+XXTO6/'W MQJ\.-?:W:^'K62+3=)M+.)XK2T@,O[R9E25M\S!"YV_(N"6] T?4OC1^SY^V MU^RKH5M^T3XM\0:+\9O"^O:=XP\,ZS/"=+@:PT--0M9;&W2-?LA1T,9.YW=" M-[NVYV^I/VN/V;-$_:^_9\\2?LX^*?&^LZ!H_BNR-EK%[H"V_P!J>V;[\2FX MBE1=W +;<@="*XCQ'^P58^*OBA\&?BWJW[0/C ZI\$+>\B\,K'::8L5]]JM/ ML<[7:_9,N6M_W?[LQ@?> #%/V MB?CW_P %-_BM^RY9_MM?$CP?X3@^$>A>(-*C\*RV,%QIEY-J%S'L@#?^$\3Q;X2\/VNIZ>(O#& MH#4!J#&V9K(O.AF+XCNFG1-Y8+YF9#ZOX!_8DTWP!^UOJ?[7MM\;05O0"\-LJB-97_ -7&L>\# M]Z9.,<;9_'#]J1/V/?V3OV^]8_:B\77?B?QKX\\%Z)XL\.(]O!H6HZ=J4PM+ MI'LTB ,[#][YY8LLK,4V)LC3ZX\&_L$V?@?QU\9/B)HW[0GC%M1^-GD-XD,] MIIC)820VRVD4EHOV0;2MNHCQ)Y@. Q!;D\K=_P#!*WP9<_LL_#3]DJ+]HKQY M!X>^%7B73M:\-7\<.E&]>:PE$MG',S691TC<$\(K-G#$@4 >0_\ !0GXM?%W MP;X?_:5^('@#]H+Q=JWB#X?>'+34O!EC\/[U[*P^'ZP6"W#C5O,E2UU">YEW MR&W=;F58'B(BC5@U?'/CA9NWCKPAI.H645E-J36BVK:A& MYM3<1.51':%91"[+B1'C C'I?@3]DJ]^'^M?"^]TK]I/XC7&G_#30;S3)=$O M-7A-IXG$\*11S:C''"JR/!MW1",1JAZ #((![#7!?&/P$=2MSXKTF',\*?Z7 M&H_UB#^+ZC^7TKO:" 1@B@#YOHKLOBM\/6\-WIUO2H?] N'^95'^H<]O]T]O MR],\;0 4 $G &2>@%+'&\LBQ1(69B JJ,DGT%=P8/A]\ ? =_P#&SXY>([/2 M--T>U-S=75\^([1!T) R7D)(544%BQ"J"Q I.2BKMZ";25V&C>'/"7PP\)WG MQ<^,FLVFDZ7I5JUW<3:E*(X;2)1DR2D\9]%]<=2<#\A_^"IG_!6+Q9^V;K=Q M\(_A)C_#&QN>(3F.?Q!(C96>X'58@0&CA/0@.^6VB/!_X*;?\%1_'W[<_ MBU_!WA)KO0_AKIEUNTK1&?;+J+J?ENKO:<,_=8\E8P?XFRQ^3*^#SK/7BFZ& M'=H=7W_X'YGSV/S!UKTZ?P_G_P ****^8/)"BBB@ HHHH **** "BBNX_9K M^!OB/]I3X\^%?@7X5#"[\2ZQ%:M,J;OL\.=TTY'<1Q+)(?9#50A*I-1BKMZ( M<8N4DENS]2O^")OPC\)_LE?L2^,?VX_B^!8IKMG<:@US*GSP:)8+(05!P=TL M@E8*/OA8<9XK\8/VD_CMXM_:;^/7BSX^^.'/]I>*M;FOI8MY86\;'$4"D_P1 MQA(U_P!E!7ZY?\'#O[1?AO\ 9P_9-\%_L"?"1UL?^$AM;8)XFGEU-^[25 MY>B7NOW&]?D\T(+6 9_O"6Y20#_ID3V- M?;YABE@L#5K_ ,L6_G;3\3Y#*\(\?F-+#_SR2^5]?P/V'_:YO=.\"^&_"'PF M\'D6=II5H'M[>%B#!%$@@@ (Z *)!^%>9:#\>OC%X;41Z7\0=0*K]U+J07"@ M>@$H; K4_:C\4?\ "3_&C5!'.'AT[990X_A\L?./PD,E>>U_ASXK<>9WBO%3 M,\?EN+J4N6HZ<73G*&E)*G=.+6C<7+SO<_THX8R3!T>&L-0KTHRO'F:E%/XO M>V:Z7M\CUO2/VSOB[IX"ZA!I5^.[3V;(Q_[]LH_2MZQ_;IUV/']I?#RTF]?( MOVC_ )JU>#45Y^!\MP=PSB'>6%BO2\?_26 MCZ*B_;LTXC]]\-9E_P!W50?_ &F*E?\ ;IT,#]W\/+LG_:U!1_[)7SA17N1^ MD?XOJ-GCT_\ N#1_^5G&^ .%6_X#_P# Y_\ R1]"7/[=OR8L_AC\WK+J_ _ M1?UK'U#]N'Q[*I&F>$=(@ST,QEDQ^3+7B=%>=B_'[Q=QBM/-))?W84H?C&FG M^)O2X(X6I.ZPR?K*3_.3/1M9_:M^-VKY6/Q1'9HW5+.RC7_QY@6'YUQFO^-/ M%_BI]_B7Q1J%_P Y N[MW ^@)P/PK,HKX+-^,N+>($XYECZU9/I.I.4?_ 6[ M+Y(]O"Y3E>!=\/0A!]U%)_?:X4445\V>@%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 445U/PB^%>M?%KQ;%X?TT-';IA]0O-N5MXL\GW8] .Y] M@2/1RG*B5VVDC#%8JA@L/*O6ERPBKMOL= M7^S%\$&^)/B'_A)O$-J3HFFR@NK#BZF'(B]U'!;VP._'UH % 50 . *H>%_ M#&B^#= M?#/AZS6"TM(@D48Z^Y)[DG))[DFK]?ZF>$_AM@/#3AB."A:6(J6E M6J+[4[;+KR0VBO65DY,_FWB?B"MQ#F+K/2G'2$>R[^KW?W= HHHK]//G HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O/\ M]HK]JG]G;]DGPC:>._VDOB]HW@[2+_4!8V5[K-P46>X*/((U !).U'/ X KT M"ODC]O+]G[]OW6_C)I?[3W[(GC/X<:_'X4\)SZ?!\)_B!X8=X]3,LZSW317R MS?N9YE@MHTRB*IA&Y]K-0![9HO[8?[-?B7X.Z)\?/#/Q4M-3\*>)M1%AX:U/ M3+6>X;6+LR21B"T@CC,US)NBE^2-&.(G;&%)'8?#CXD>!?B]X(T[XD?#3Q/: MZSH>K0F6PU&S?*2@,58N=:UCQ'\0/B_JMEJ>(/!'AG4-3N[TV27*D!+B9 M#) )$(""*]G1\PQ&0 ^Q_ _CGPI\2/#4'C'P/K*:AI=U)*EK?1(PCG$A9&VR+E'7#(65E8ZU>8_L\?M&_ /XNP#P%\'9IK!M%\.Z;J%GX?O="FT MR2/1KI&%A=0P3(A^S2+"ZJ5'RF-D8(RE1Z=0 4444 %%%% !1110!%?6-IJ5 MG)87T"RPS(5D1AP0:\7\UTNRTN#S)[FX.1$3]V*-1S+ M,Q^4*H)).!ZG\5/^"C__ 4L^)G[>?CO['&+C1/ .DW+-X=\,"7ESRHNKK:< M23D$X'*Q@E5SEW?Z%_X."O _[74?Q2TSQOXVU=M1^$YVQ>%H]+A9+;3;LI^\ M2Z7)S<-ABLI.&3A=N&4?G!7P?$.:8BI6EA4G&*W[R\_3L?.YEBZLJCI)62_' M_@!1117RYY(4444 %%%% !1110 4444 %?J%_P &\/[,UG!/XO\ VSO&T$<% MIIL+Z)X=N;K"I&=JRWMQEONA4\J,/TP\P[&OS+\,>&M<\9^)=.\'^&-.DO-2 MU6^BL]/M(1EYYY7"1HON68 ?6OUN_P""G_C[0O\ @F!_P21T']DGX?ZI''XD M\7Z;_P (Y'/;G:TJ.OFZO>@==K^8T?JINT_NU]=P9D]3-LXA&*V:^]]?DKOY M&].M2P5"IC:OPTU?U?1?-_C8_*/_ (*1_M97G[:?[9'C+XY1W4C://?FQ\+0 MR9'DZ7;YCM_E/W2Z@RLO9YGKPNBBOZ]H4*>&H1I4U:,4DO1'X=B<15Q>(G6J M.\I-M^KU"OV=_P"#9'X1VG@;]G[XH_M1:_;;%U75XM+M9G7E;:Q@,\S+_LL] MR ?>#VK\8J_HH_9&^&O_ RK_P $C/ 'P^DA^RZGK/AV"ZOE9KLQ8G\R:KT45_@U4J5*U252;O) MMMM[MO=G^C<8QA%1BK)!1114#"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ***T?"GA37O&VO6_AKPW8-#G4FU&,8IMMMV226K;>B1%2I3HTW.;M%:MO9+NR7P M1X)\0?$+Q);^%_#5F9;F=N2>%B3N[GLH]?P&20*^S?A7\,- ^%'A2+PWHJ!Y M#A[V[9#%'P^R_^T\SBI9A5CKLU1B_L1?63^W)?X8Z)N7X#QGQ;//: M_P!7P[M0B_\ P-]WY=E\WKHBBJ^K:MI6@:5=:[KNI6]E8V5N\]Y>7&?'?Q$UCXP>*/ 6N?!J]TKPYHME83:#XTEU:WE@UV699#/ M%' A\V$P%44F0 /ORO Y .OHHHH **\:L_VO8;G]O67]A:Y^%FJ6ES'\+I?& ML/BJYO[RT %%%% !1110 4444 % M%%% !1110 4444 %%%% !7COC"']OM/C3JT'P_O/A')\.[VRMUT6[UF/4TUG M2+CR\3/+#%F"_C+Y95$MJ0#M+<;C[%10!POP@^#^G?LW_ NU^%_PRLVU272+ M2[N(?M]PL#:IJ,\LMU/-*Z(5B:>ZEED8JFU3*<+@ 5PGBW]C:7XC_L??$;]G M_P <>-%/BGXL>'M2A\9^+K6 X?4;RU-OYD<;'/V>!!%##$3D00(K,6+.?=:* M /F;]EK]E#XS>$OVDV_:7^.$OA_3[W3O@MH?P[TS1O#>I37<5PMGTE40EB"VT?3-%% !1110 4444 %%%% !1110!B?$;X<^!_BYX M&U/X:_$GPS:ZQH>L6K6^HZ=>)N2:,_J"#@A@0RL 000#7X8_\%-?^"6/Q!_8 M<\3R^.?!JW>N_#74;K;IVM%-TNF.Q^6VN]HP#V67A9./NM\M?O36?XL\)>&/ M'GAF^\&>-- M-4TG4[5[?4-.OH%EAN(F&&1U;@@BO+S/*Z&94K2TDMG_ %T. M3%X2GBH6>C6S/Y;Z*^[O^"H'_!'/QC^RY=:A\;_V>K"[USXY\83;;#XA>+;/S+56&V8:YJ4>(5 MP0?FM;90Y4\$VLG]ZOPF=WE0_5,$\746NR]7J_N5 ME]Y\UQOCOJV#I9=!ZR]^?_MJ_7Y(2BBBOU\_-#T+]DWX,7'[1/[3?@+X'01. MR>*/%=C8713K';O,OGR<=EBWL?9:_HG_ &W->M[3_A'O &G*L4-O ]T]O&N% M5>(XL = L@Q7Y-_\&W?P._X61^WK/\ %.^L]]G\/_"MU>Q2EKSA#SM?VDOE:G%/_ !6ZG]1?1UR7VF-GC9+:[^Y&O# M&GM<74YX X5%[NQ_A4=S_6OK[X+?!/P]\']#\BUVW.IW"#[?J++@N?[B_P!U M >W?J>V+OPI^$?A;X2:"-)T&#S+B4 WNH2*/,N&]_11V4<#W))/4U_HKX*^! MF"\/Z,&'). M(G>55R=N,T >;?\ !7S0;-="^ &G^#+V#2;Z^_;!\%M/>VEO'(T%V_G@3,A^ M5G"^6V&&#P2"#SRUW\>?BY^P]^TW^TMX-D^+/BWXB>'?!_[.D7Q/T33O'.J" M\EM-2B.H)-!%(B(8[>7[-&QC4!4.=@49%?17QU_8'^&_QU\.^ ?#%W\3/&?A MZW^'GCZS\::7+H5Y9237^LVSO)'<7DM]:W#S_/([,,J&+<\ 3#]A;X>7G[3 M_B7]J7Q/\1/%.MW_ (N\!KX.U[PMJHTUM'N=)5Y'$)C2S6;.Z:4DF8YWD'*X M /$?AC\.?V^/%>I?!+]ICP!\:="ATC4TT^Z^*#:Y\5]2U*Q\5:3?0QL9+33 MGTQ+6QNU>17@%NT*$D1N74YKRC3'_:/^(_[-G[:/C#6OVUOBC;ZE\'OB=XN/ M@6\TS6(+1X/[/T:SN[>.;R85#P!OE-NH2(B25BI=@R_1O[,/_!*KX=_LM:_8 MVOAC]I#XLZ[X&T"^-YX/^%_B7Q2ESHFB3;R\91!$LLRPN=\*2R.D;A9-K2*L M@V/#?_!-OP+X8^''QH^&%G^T!\1I;#X[:QJ>I^,I[B31S-;W%_;K;71M"NFA M8@T")& ZR;0H*X;+$ \ U7XD_M"^#/\ AC7]K.[_ &D_%^IZG\:?%&@:+X[\ M*7%U$F@36NJZ'/=L(;&.,+"\,L2E)03(!?$OP[^"WPTN_V@/B-#8_ C5M-U+P;/!)HXFGGL+9K6V-V6TTK*%@ M=XR$6/<&);+88=!X=_83^&^C_M!?$_\ :"UOQ[XHU^7XNZ!::+XQ\*ZW_9[Z M1+8VT,L,,*1QV:3*!'/,IW3-N\P[MW& #B/@M\(_C%XM\.? W]J;PW^V+K>_ M4='M-2^)EIK-Y+>:5XOAU"S1TCMK5I5MM-9+B1/):VC4[6"MYA^]\[_M"?'O MXS_#GPY9_&SX?_M!>+_&&LVW[3EAH^I^+M$OI+;PE%I-QK2V3>'EL9I_)NVB M@<127$$#E9TDS&KM[CP3\.? M%7B6.XT?07)8IL5(4EN!$6/DK/)(L1PX4R*LB\Q=_P#!&7X,3?"?4O@38_M& M_%JR\'/XY3Q9X7\/VFNV*P>&-0&H"_8VF;,M*AFW8CNC.J[RR@2$R$ FN_\ ME/?I_P#V:#>?^I3;5]>UXQI_[%'A33?VNM-_;+B^,/CB3Q#IGP]7P7'I%S=V M,NGS:5]H2Y82[[0W+RM/&LC2F?<2,9P2*]GH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\X^/_ .UI\ /V7$TB M7X\^.9/#\6OZE%IVBW$NBWD\5Y>R[O+M8W@A=6G?8Y6+.]@I(4BI?@_^U9^S MW\>?$FK^"/A9\4+'4-?T!$?6_#EQ%+::E8(^-LDMG<)'/&C9&'*!3G@T >A4 M444 %%%% #98HIXF@GC5T=2KHZY# ]01W%?F#_P4O_X(;Q>(;C4/CM^Q-HL% MO=ONN-8^'T>(XYCU:2P)P$;N;SJKT?5>AA7P] M+$PY9H_EGU?2-6\/ZKX.QIK6(F'3K4'!VFXN)" M0PX(GB)^[7LY!E\\RS2G2BKZWMWUT7S=D=&%C3=1SJ.T(IR;\EJ?+/\ P3.#AO*A\E!W5WG7UK\X*U?' M?C;Q/\2O&^L?$7QKJKWVLZ_JEQJ.K7L@ :>YGD:260XX!+LQX]:RJ_LG+,## M+L!3P\?LK7S?5_-GXQFV85,US&IBI_:>GDMDODK!1117<>H7USJ=_/J5[(7 MFN)FEE<_Q,Q))_,UZM\)_AI_PR;_ ,$O_ /P3:W-KJ">&+&VU"(#&V]N\CSC\:\CK_ "0^F=Q3_:_'6&RV$KQI0E-^M27+%/S4*<7Z2\S^_O!+)?[+ MX6YY*S=E]RYI?^32?W!1117\;'[,%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !14VGZ??ZK>Q:;IEG+<7$SA(8((RSNQ[ #DFOH/ MX*_L@QVK0^)?BQ&LCC#PZ*C953V\UA][_<''J3R*^ZX$\.>*?$3,OJN4T;Q3 M7/4EI3IKO*7?M%7D^BW/&SK/\MR'#^TQ4]7M%:REZ+]7HNYYY\$_V=?$_P 5 M[A-5O1)I^B*W[R^=/FFQU6('[Q[;N@]R,5]6^#?!7AKP!H47ASPKIB6UM%R0 MO+2-W=FZLQ]3_*M*"""U@2VMH4CCC4+''&H"JHX '04^O\ 1KPP\(>&O#/! M7PZ]KBI*TZTE[S[Q@M>2%^B;;TYF[*WX'Q'Q3F'$5;]X^6DMH+;U?=^?3HD% M%%%?K!\P%%%% %;6M9T?PYH]WXA\0ZK;6%A86TEQ?7UY.L4-O"BEGD=V(5%5 M026) !)KRS]GS]O']D3]JCQEK'P[^ ?QQTKQ!KV@VZW.J:/'#/;W,=NS!1. ML<\:-+#EE'FQAD^=?F^89]1US0=%\3:9)HOB'2K>^LYBIEM;J(21OM8,NY3P M<,H.#Z5\57'Q3T%O^"VOA>W^._[/'B?P7J^I?"_4_#_P=\474UG/9>)RDHOM M2$KVLLAB>.*)###(OB?_P %"_V+/@O\8++X#?%+]H;0M%\4 MW][!9Q:?=F7RXKF90T4$UPJ&&WE=65@DKHQ5U;&&!/7?&3]I#X+_ 2U_X6 MOXT&G27MI=W=O:V^GW%Y.;6U17NKHQ6T]-S+N&?E[_ (+6 MW.D^%OV*]8\!ZM^REXA\4_#35-;M-3^*>N^$6L%ET+3$U%+R]O(H))5FEN6, M;$R*FV,2M*S_ "%3TWQZ^#GQ$^)WQRT7]M7]GS1H?&VB^)?V>=;\&VFC_P!H M16OEMJ4UG?V.H W#*I@?R3'-@F15:,JDF" ?3MUX[\%67@>3XFW/BO3T\.Q M:4=3DUPW:?9!9"+S3<>;G;Y7E_/OSC;SG%6] UNP\2Z%9>(]*\_[+J%I')5W2-)96^'#W$8^I/A#\ M)-(U"U:"[TN^2-)#!-&W0F.6*164E'2165F! MS0!V%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ?#O_ 72NY[#X>?LY7]II4]]+!^UUX(DBLK5 MHQ+<,&NR(T,C(@9CP"S*N3RP&34?B7X-_&'QM_P5(TO_ (*1>/OA3?\ PR^' M7PC^$>IZ;J=WKFHV,NI>)V=;B5U\BQN)PEK LC2 RN&:1!M0@AAZ=_P4>_9% M^-_[8=I\,M$^%OB'PKHUM\/?BKHOCJ2[UZ:Y>2]N-/:8I9B**/"(WF F7>3P M1L[GZ"U3P]!XZ\#77A/XA:':M#K&E26>M:=!=--"R2QE)8ED*1LZD,R[MJDC MG Z4 ?%_C+]O;]JWPU_P3_TG_@J9IVG>&;SPI+;6OB#5_A:-)D%U'X:N+E4! MBU#S\&_C@D29F:/R3AXQ&,!SWMM^U7\F1NO,2W%E,\>X< MJRH1C% 'CG[(G[?W[0W[3?['W_"11^+O!B_%V3XO?\(6+:T\)72Z:@^T+-]I M2VDO!-+$='WZB',B95&4#CG?^*7[9G[17C[4/BYH/[+"-_:GPIU9]!TJU?X9 MZAK,'B77(-/M[R:">>"5$LX&:YCM@H/F(RM*7V%4/H?@3]@OPQX _;[\5?MF M:%KOD:=XD\(Z;9_\(C#'MMXM9MTEM6U,* %1_L @MEV\[6FSPPKS_P 4_L2? MML?!S]J_QK\=_P!A+]HCP/HWAKXKWEO?>//!WQ'\,76H0:?J<<"0/J>GFUGA M8RR1HFZ*1U0LN26&P( 8?C3]L;]O_P 0?'3X%_!/P?X(\&> M3^+_P ,=;U? M5=)\9:-=75UX8U>PM[MY(K&:]"#SG@24EUC+Y*ACG%> >*?V.OCM=?MA_! M?]H32?'NBZMI7PK\,ZQI&JOXBO)_[3U]]42 7-V3'#Y4#J\ =8E!0[B@\I=N MWZ>H *YKXM_!WX7_ !X\"WGPT^,'@BP\0:'?KBXL-0AW+GG#H1AHW& _MB?\$UOV6/VU;.2_^)?@S^S_ !)Y.RV\7Z%M@OTP M,*)#@K<*.FV56P,[2N>%?*^SV^7;\O0\?$Y5&7O4='VZ'\[M% M?7O[9G_!&+]JS]E8W7BKPII3>/\ PA"2W]M>'K1CF7-CIE_]?E1^U? M^T+XG_:N_:/\8_M#^+@Z7?BK6Y;N.V=PWV2V&$M[8, -PB@2*('&2(P3S7[9 MX39#SU'CJBT6J]=H_J_N/#XJQW]GY(J$7[]=_=!;_>[+S5SSVBBBOWT_)PKV M/_@GQ\#O^&C_ -MGX9?!N:S^T6FK>+;5]4AVYW6,#?:+H?\ ?B*6O'*_2G_@ MV2^!W_":?M;^+?CE?V?F6O@?PG]GM9"O^KO;^38A!_ZX0W0_X%7FYSBOJ65U MJW51=O5Z+\6CULBP7]H9Q0H6T9J>A^#HI.(8)+R=< M]2QV)^6Q_P Z\"KNOVDO$W_"4?&;6KE)-T5I.+.(9Z"(!&_\?#'\:X6O\(_& M#/\ _67Q+S/&IWC[5PCVY:5J::\FHW^9_I=PK@?[/X>P]%JSY5)^LO>?W7L% M%%%?FI] %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445T?@#X3 M>/?B9=_9_"6@RS1!L2WDGR01?[SGC/L,GVKNRW*\RSG&PPF HRJU9:*,(N4G MZ)79CB,3A\)1=6M-1BMVW9?>SG*[OX4_L]^/OBI(EY9VGV#2RWSZG=H0A'?R MUZR'Z<>I%>W_ L_9$\%^$/+U7QJZ:WJ"X(B=,6L1]D/^L^K3\JDUI%=U"[M]J+/R[/\ MQ)I4TZ.5QYG_ #M:?]NKKZNR\F*QU= MUL1-RF]V]?Z] HHHKTSG"BBB@ HHHH YGXQQ_&27X9ZNG[/MYX9M_&7D*="E M\96UQ-IGFAU+"X6V=)=I3> 4;*L0<, 5/FGAWX"?%WXK?%[P%\>/VIX/"-CJ MOPW@OY/#FA>"[NYO+?\ M&\MOLL][)XT4 ? M/7C[X6_MP_'+PQ\0/@)\6M5^%FG^"?%XU#2K+Q-X8_M$ZM!H5RK1-$]E<(T! MO# [)YXG,2N0_D.!Y9]4UWP9XG\#_!)/AO\ L[6VEZ;?:9HUOI7A@ZL7:UTV M)%2!)64 M*(8AO$61YIC"%T#%U[&B@#YZ_:4_8;MOB1^R)8?L\_"?74LM3\. M^)-)\2:-J&NS.ZZGJECJ<6HN]_(BEF:ZF24S3!68/.TFUB-AU?V3?V,;35&T71;R2YMM+L[/3K>PMH_-DBB,LS) 9)&"*H, M@4;@F]O<** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "JL&MZ-VR*]S9I<*9 M8E;[K,@.5!P<$CG%?)7_ 5$_::^)?A'QQ\(_P!BKX'W6OV?B/XSZ[>+K.L> M%+<2:IIWA_3XEFOS9L2%@NI@Z0QW#D+#N>0LI4.O"_%OQKX'^/'[ OQ^_8[_ M &#_ (1Z_P" _B;X)T6*R\0_#;4-.CLM;:*8I,[>9#-*MXUY:K%%>:!9 716W!21U .UL$]=I]*^,O@1XGE^!OQ__:"^.WA+X:ZMI_PV M\0Q^#].^'/A9=#DTIM?\2)8R6\\=E:SI&8RX?3[9Y2BH#;.68+;R%?>?V<4\ M">#-0U;P1X@^+7AK7?BKJURVL?$&VT[5HGN5NC'$OEK;[O-BM;>)K>"$,H(B M$;,2\C,P!ZS1110 4444 %%%% !1110 5\X?M9_\$J_V/?VO!^&6I^)K:$6MCXHETLQB\?3HMT]Q*D(]UOVV>CT5EL?$<3<'3SNLL11J\LDDE%_#9= MFM5]S/Y7**_83]J/_@V/\*7U_/J'['_[0 T^Z=&EB\*>.OWJ8S_!=0+YBH#P M T+GU?U_/K]I+_@EW^W9^RD;B]^+/[/6M?V3;Y+>(=#B&HV 0?QM-;[Q"#Z2 M[#[5^CX'/\IS"RI55?L]']SW^5S\NS'AK.LKNZU%\J^TM5]ZV^=CP"OWB_X- MW_A3;_!+_@G1JWQUUFSVS^,M>O\ 51(PP6LK-?LT2?3S(;EAZ^97X06MM<7M MS'9V<#RS3.$BBC7+.Q. !U)-?TR/\/;;]E7_@G_ .#O@':!(Y]+\.:;HD[1 MG_67"Q*]S)Q_?=)2>V7K\\\:N)X\*_D>-F/$&394G]:KQB^U[R M_P# 5=_@>'UV7P_^ GQ/^(Y2?0_#SPVC_P#,0OLQ0X]02,O_ ,!!KZ>\"_LZ M_"CP"4N=.\.+>7:=+W4B)I ?4 C:I]U4&NXZ=*_IO@[Z)DVXU^)L99?\^J/Y M.I)?>HP?E+J?G>;>)ZUAEU+_ +>G^D5^K^1X[\.?V.? WADIJ'C6Z;6[M>?) M(,=LI_W0@ X J6BOZOX6X M)X5X*PGU?)<)"BGNTKSE_BF[RE\V[=#\RS+.,SS>K[3%U7-]%T7HEHOD@HHH MKZH\T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /FC]L3]GGXC7O[5?P2_;?^$GA63Q'>_#&YU?2O%'A:UN(HKK4-%U2V6&2> MV:9TC::VE2.41%E\Q#(H.[8K6_@!^SSXHNOVY?B;^W)XL\+7/AR+Q3X3T?PM MX=T2^DB-W/;6;2S37]RL3NL9DDE2..,MO5(,N%+[%^C** /+/"7A'Q-\4/CA M=_&7XB:)<6.E>$KBYTOX>:+>Q[7\P@Q7FLR(>CR_-;P9Y2V$C@XO'1?D?X&? MLK_M*^&_B;\(/AYK/@S58-9^'G[0'CCQEXV\?RIBSU/1M1&I&W:.?.+B2[%] M;1M ,O%]EF5Q'[._A6Z\*?"32X]4#?;]01M0U!W&&::<^8=WN 54_[ MM=O0!Y+\3?V$/V./C%XLLO'OQ$_9N\)WVNZ?J,-];:W'I26]YY\4@D1GFAV/ M( R@[7+*>0002#TGQK^"UE\9],L]/O/$5S8&RD=XC#$KHS, ,LIP3C'&".IK MMJ*\WB#*,OXIRBIE>:P]KAYJS@Y22LFGNFFM4GHUL:Y?6GE6,6*PEH5%K=)7 MO:VNFNC>Y\O>(/V)?B)8%I/#_B#3-00=%D9X)&_ @K_X]7%ZW^SU\9] +?;? MA]?R!?XK)5N ?^_1:OM6BOYYSCZ*WASCVY8*I6P[Z*,U./W3C*7_ ).??83Q M*S^AI6C"IZJS_!I?@? &HZ-K&CR>3J^E7-J^<;+F!D.?HP%5J_0:6*.:,Q31 MJZL,,K#(-8NH_#/X!S:+\ITG'\ M8SE?_P !1[]#Q3I/^-A6O25_P<5^9\)T5]I7G[.?P2OF+3_#VS7/7R7DC_\ M0&%9MQ^R;\"YCF/PI-%[1ZE.?_0G-?*8CZ)GB#3?[G%X:2\Y54__ $TU^)Z5 M/Q/R.7QTJB^47_['_\&2_^5F__ !$KAWM4_P# 5_\ )'R317U[#^R/\#XFS)X= MN9!Z/J,O]&%7[3]F7X&61#0^ (6(_P">UW/)_P"A.:ZZ'T3O$6H_WF)PT5_C MJM_A1M^)E/Q.R&/PTZC^4?\ Y(^,Z?;VUQ=RB"U@>5V^ZD:EB?P%?<.G_![X M4Z60UE\.M%5AT=M.C9A^+ FMVRTW3M-C\G3K""W3^[!$$'Y 5]/@/HA9K-KZ M[FL(?X*4I_C*&7\'#-^LDOR3/B/1?@U\5O$!']E?#[575ONR26; M1H?^!. /UKLM _8W^+^K%6U1-.TQ#][[5>;V ]A$&&?Q%?6-%?H64?1/X$P; M4L?B:]=KI>-.+^2BY?=,\+%>)N=5=*%.$/DY/\7;\#PCPW^PWX>MRLOBSQM= MW7=HK&W6$?3"%%%%, HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHJ*^>]CLII--MXI;A8F-O%/,8T=\?*K.%8J"< D*Q YP>E $M%?,7[/G_!0 M/XC_ +3;_$&'X6?LCZI-)\-?B%J?@OQ#'>^,+&$OJEB(S,(<\/&?,3:Y*YSR M!7N'P,^)VI_&+X7:;\0=;^'NJ>%+Z[DN8;_PYK+QM(_'ND>&KEXM8CLTTX MW]U';I.Y9':3!DR$5>=N"R9!KVJ@ HHHH **\M_:C_:E\._LS6'A&PN/#5UK MOB/Q_P",+7PQX-T&UN$@^V7\R229EF?Y88(XXI)'DPQ 7"H[,JFY^SK^T ?C MG#XNT?6/!DGA_P 0^ _%LGASQ3I8OUNX([L6EM>(\%PJKYT3V]Y;N"41P696 M12IH ]&HHKP7P+^VIJ_[0GB'7K3]D?X/?\)GX>\,ZQ-I.I^.=7\1)I6D7=]" M0)[>P<13S7AC;Y6E$20%@0LKX; ![U17F?P!_:-G^-WB?QKX*UCX1>(O!VK^ M!=6MM/U.Q\1&W8W+36R7"SV[V\DB2V[*^%D#9)5@RHRE1Z90 4444 %%9>M> M-?"GAW7M&\,:WKL%OJ/B"ZEM]%LW;]Y=R10//(% [+'&[$G & ,Y90=2@ 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*** "BBHKZWFN[*:TM[Z6UDEB9$N8 A>$D8#J'5E)'4;E(R.01Q0!^97["'@ M3]L/QSH?[:NE?LO_ !O\)^%)+G]J?QW!:Q:KX*N;S4&OC';;7@O4U*".UR#& MJLUO*8V!?+<(/JC]KG4Y-4_:4^''P^7XL>*[E+G0M:NG^$/@&^GT[4M>%='N='34?!FO+9'4]+GD622QNMT;EHBZAP8S'(K?,K@A2H! M^?OC'XC_ !<^,/\ P2%\%#XG_$#5+_7](_:PT[P_;:]J=V+Z]CAM/%S6]N9) MI5_TF2-%1?,D!+[ 6R2<^_7O@WXT?LC?\%-?A=\'O"W[4?Q,\7^"/CYX6\4Q M>(M)\;>)3J->Q263%=J;)V9\RK*SDCS6DVKC MTKP1^ROH?A?QM-\6O%/Q1\5>+_&__"//H>F^,O$HT[[7I=B[B22.VAM;."TB M+R*DCOY!:0QQARR1HJ@'S)_P1X^''Q.^,'P1\'_M5?%S]K;XK^(=8T;Q-XQT MM-"U#Q:SZ5J-L-8O;:/[;;LA^TR1>7OBDW*8_E1?D15K[MKQS]FK]BOP-^RQ M\!=5_9U^'?Q+\9W&A:E/J,\%UJ6I6XO=.EO9)9;B2VGM[>(HQEF>52V[8Y^7 M &*[GX(?"FT^!OPC\/?"&P\;>(_$D/AW3([*+7?%VJ?;=3O508$EQ/M7S)#W M(4#H !B@#X._P""CMQ\7_\ @I79_$+X7_L4&UT_Q'^ROXOT_7])\32%WOM5 M\76T#S#3+&-658D2%W1Y9MXDG9(Q&%5I:W?V!?'GA3]N*W^&GQ!_9-\;>,/ MG@GPWI.H7_QN\/VVH2F;5/%=S)&!I]Y?BE\.-3^(,L4WCS0_ _B&UATW79XP0)Y([BTF> M*4AFS)!)$V78J5+,3BQ_\$;_ -E_PU\7+OXL_!CXA?%'X<#7+>.'QMX<\"^/ M9[73O%FP$&34!(LDTDS@MOGCECE[_ +4D/CRY_9D^(UO\+//_ M .$GD\":NOAS[+GS?MYLI1;[,<[O-V8QWKYZ_P"""-[X1N_^"27P;3P;)"88 M-&O(KY(L9CO1J%S]I##LWFER<\\@]Z^O+6UMK&UCLK*W2&&&,)#%$@544# 4 M < <8KP#1O^"=_@KX9_$7Q!\0_V9OCM\0OA,GBW4WU+Q-X:\&7&ESZ/?7SX M\R[6SU2QO([:9\+N:W$6[:-P- &%_P %3/VC-8_9E^ D.N_#/5K?1O$_C/QK MX:\(W7B:"*)KC1;&_OVB:](<$?)%]K$1<%5E;.#@@\E\>K_XB_L?_MS? +0? MA+\2/&.H^$/B_J.J^%/&7A?Q%XKO=:$,\5BUU:ZI:/?RS/;2QF.3S0I\N1,; MDW#=7N_Q!_8Q^!?Q>^ WB3]GGXO:->^*-'\7J'\37^LWS/?W]RI0QW1F3;Y< ML;1QM'Y81(O+41JJJ%JOX _8^\/^%?&'A[XA^//C!XU^(&O^#](N=.\'ZQXU MN+"271X[A$CGEC%I:6Z2W$D<:(T\ZRR[0PW 22[P#\^-8E^/]_\ \$\_VI?V MA9OVS/BXGB?X-?&KQI%X$N[;QK-"D,6F7L:0QW*1X%Y&T:>68)=T"J3LB1F= MF]W_ &TOC]\8/A?XV\-?'+XL_#?XD>(?@=J7PILSX@U+X.>)[RSU+P9K$LLT MD^IW-I9SQ2W-HT!A D)=8/LLIV_.P?UFW_X)?_""#]GOXF?LSR_%WX@3>&_B MUXEU#7?&+RWNG?:9KN_>5(+(>4DK $J!\N/D*9.>JD_8MBMM;B\0>&_VE M_B5H]P? 5CX2U!;*?29(M0LK22Z>"66*XT^1%N%^V3+YL2QEEV@@XH ^3O%_ M@'X6_%G]OK]BCQ5H7QC\5>+].\1?!OQ/CQ?I_CC5[%]8CM=-TPPWBB&Y1K:2 M4RR/,$V/(6VS;]@"_HY7S_XA_P"":_[.FHP?!^V\'WOBGP>/@AIUSIO@E_"7 MB![63^S[F"*"YLYY&5WD25(8]SAEE# LLBL23Z/\-_@78_#7XH^._BG:_$OQ MCJ\GCR]LKF?1-?UXW.FZ*;:W\@)IT!4?94D'SR#+;G / .YHHHH **** 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 **** "BBD M95=2CJ"",$$<$4 >(:+_ ,%(OV*?$'Q]LOV9--^.-N?&.IW4]KI%I/HU]#:: ME/!D2PVM]) MI=2*05*13.VX%<9&*Z7XF_M?_L[_ =\9OX"^(?Q"%CJ%M'I M\FJ&/2[J>WTF.^N3;6S7]['8I+<@NXV\PQH 00 MDD_[7O\ P3U^-GQ>\3_M#>'O %SIT^D?M':)X3L+C6;V^$9\+/IC/#=N\1!: M96MBDD(CR3/O5_+4B2@#[#^('Q#\)?"_PV?%7C34FMK3[7;VD(C@>66>XGF2 M&""..,%Y)))9$154$DL*VZ^8]<^._@77/B=X9^,OC'[?J>@+XCD\-? WPWIT M:RW7BG6C!,+O6(Q(Z)Y:P1W,4$TC)&L*W4^]EN82/)&E@:*6">"9X)[>6-P&CEBFCDC=3T9".>M '5T444 %%%% !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 %%%% !45\E[)8S1Z;<117+1,+>6>(R(CX^5F4,I M8 X) 89'&1UJ6B@#YRE_9Q_:H_:&\!Z7\+/VW?&WP[OM"L?$.GZKK,7@+1+V M%O$#6%Y'>6D4@NIG%I'Y\%N\JIYAD",@:,,:]9^.W@+QI\4O!L?PZ\,>(DTC M3]8ODM_%>HQ7$D=XFE%6,\5H4'RS386#S-R&))I)4;S$0'M** /#OVCOV5-2 M\<^+_@Y\4_@TFC6&K?!?Q+->Z'X?OW>TTZ\L+C39].GM-\,4AMRL4RO&ZQN M80FW#[ET?V&OV9]6_92^ J_#KQ/XCMM5US4_$NL>(O$-W8HRVPOM2OYKR6* M/AO*C,PC5F +!-Q52VT>P44 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 &444 ?__9 end GRAPHIC 26 dxpe-20241231_g9.jpg begin 644 dxpe-20241231_g9.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M 65N %D , @ !0 !"DD 0 @ !0 !"XDI$ @ ,P.0 DI( M @ ,P.0 ZAP !P " P B8 !SJ " M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M ,C R-3HP,SHP-B Q,3HT-CHP-@ R,#(U.C S.C V M(#$Q.C0V.C V 5 !O &X >0 @ $X 9P!U 'D 90!N _^$+'FAT=' Z M+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G M(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( AX%]P,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBL#6/''AS0]RW^JP"5>L,1\Q_IA.S2A@6HU$VWV,YU%#< M]$9@JDL0 .I)JE/K6FV_^MOH ?0."?R%>93W4]RVZYFDE/J[$_SJ*OGZO$TO M^7=/[V8O$=D>A3>,M)B^X\LW^Y'_ (XJG)X[MA_JK.5O]Y@O^-<317GSX@QT MMFEZ+_.Y#K3.LD\=S'_56*+_ +TA/]!4)\M9OQ8\?ZOX(FTI='CM7%VLI MD^T1EON[,8P1_>-4])_Y#5C_ -?$?_H0K$_:(_X^/#_^YO5Q3E[ M=\VO7T)JU)JA*2>NACK\?O%(^]8Z2P_ZXR#_ -J5<@_:#U=?^/G1;*3_ *YR M.G\\UY%17W;PU%_9/*6+KK[1[?;?M#Q$@7GAQU'=HKL-^A0?SK:M/CUX7GP+ MFUU&V/#HOH:1Q]=;NY]4V'Q4\&:C@1:Y#"QZK<*T6/Q8 M ?K72V>IV&HINT^]M[I>N8)5]T5P.C?&;PCJVU)[J7396_ANX\#/^ M\N5_,BNXM;NVOK=9[*XBN(6^[)$X=3]".*Y)4YP^)6.V%2%3X7:V'E(_DOX9/O0!['J_B#2=!A\W6+^&U!&0KM\S?11R?P%><:[ M\;[>+=%X=T]IVZ">Z^5?P02>9SEI)7+,Q]R:AIB-_6 MO&WB'7V8:CJ/H86.([Z)X#D\ _>4_7*X M_&O1/&-I]GUTR@?+.@?\1P?Y?K7RW$E#FH1JK[+_ ?_ 3"NKQN8%%%%?"G M(%%%% !1110!7K^A-;_=I?+\SQ:BBBOTD\0**** M"BBB@ HHHH *O:9K6IZ+<>?I-_<6C&FT[H]4\/?'? M7+ K%K]M%JD/0R+B*4?B!M/Y#ZUZKX<^*'A;Q)LCMM0%K=-Q]FNQY;9] ?NG M\":^5J*Y*F#I3VT.VECJT-'JO,^V**^5O#'Q/\3>%]D5O>F[M%X^RW>74#T4 M]5_ X]J]F\)_&3P_XAV6^HM_9-ZW&R=OW;G_ &7Z?GC\:\ZKA*E/7='JT<;2 MJ:/1GH=%("&4%2"",@CO2UR':%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%(S!5+,0 !DD]J\V\8?%ZQTKS+/PZ$O[L95IR< MPQGV/\9^G'OVH [G6M>TSP]8F[U>[2VBZ+NY9SZ*.I/TKR#Q5\9+^_WVWAN, MV%N>#?ZKK&H:Y?O>:K=27,[?Q.> /0#H!["J-,1)--+<3- M-<2/+*YRSNQ9F/J2:CHHH **** "BBB@"SI]Y)IVIVM[#@R6TR3)GU4@C^5? M17BY8M1T&SU.U(>/Y75QW1QD'^7YU\V5] ^ +O\ X2+X4I:LV^:V1[4\="G* M?^.E*XL?0^L86=/NOQW7XDR7-%HYRBBBORD\\**** "BBB@"YI/_ "&K'_KX MC_\ 0A6)^T1_Q\>'_P#(/"+I':W)NK$=;.X)9,?[)ZK^''L:]Y\'_ !.T'Q>$@BE^Q:@1 MS:7# %C_ +#=&_#GVKY9I58JP9200<@CM7+6PL*NNS.RAC*E'3='VO17SWX' M^-6H:-Y=CXF$FHV(PJS@YFB'N3]\?7GW[5[MH^M:=K^FI?Z1=QW5N_1T/0^A M'4'V->15H3I/WCW*.(IUE[N_8O4445@= 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 50UG6]/T#3GO=5N4@A7ID\N?11U)]JQ_&7CG3O"%B3,1/?2 M#]S:JW+>[>B^_P"5?/OB#Q'J7B;4FO=6G,C]$0<)&/11V% '2>-OB;J'B@O9 MV.^QTL\&('YY?]\CM_LCCZUPU%%,04444 %%%% !1110 4444 %>L? W5=FH M:GI+L<2QK<1CL"IVM^)W+_WS7D]='X!U3^Q_'>EW+'$;3"&3G VO\A)]ANS^ M% 'I6N6GV+6[J$#"ARR_0\C^=4*ZKQS:;+RWNE'$B%&^H_\ U_I7*U^59C0] MABZE/S_!ZH\^:M)H****X20HHHH N:3_ ,AJQ_Z^(_\ T(5B?M$?\?'A_P#W M+C^<=;>D_P#(:L?^OB/_ -"%8G[1'_'QX?\ ]RX_G'7Z#P=O+U_0FM_NTOE^ M9XM1117Z2>(%%%% !1110 4444 %%%% !1110 4444 %%%% !6SX:\5:MX3U M(7FBW)B8\21MS'*/1E[_ ,QVK&HI-*2LQQDXNZ/J/P)\3=*\:1BW.++5%7+V MKMP_J4/\0]NH_6NUKXJBFDMYDF@D:*5&#(Z,0RD="".AKW/X=?&5+UH=(\7. ML=P<)%?GA9#V$GH?]KH>^.I\G$8-Q]ZGL>WAL<>H%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7!_$#XD0>%XVL-,V7&JL.0>5MP>[>I]!^?N[ MXG^-+SPMI<4&FV[BXO 56[*Y2+UQZMZ#\:^?I99)I7EF=I)'8LSLI)H MDO+VYU&\EN[Z9Y[B5MSR.S 8'_P#;33A8;@_ M,]M['N4_4=N.*^@(9H[B%)H)%DBD4,CHA![BOBJO1OAI\4;CPG,FFZNS MSZ,[<=VMB?XE]5]5_$>_G8G"\WOPW/4PF-Y?4-D?WSU/I3KJY$"X7E MST]JRR222>2>M $UY9V/B+2Y=-U:%98Y1@J?T8'L17S]XV\$WO@_4]DFZ:QE M)^SW..&_V6]&'Z]17O8)!!!P1T-37=I9>(=+ETW5H5FBE7#*>_N#V(H ^5Z* MZCQOX(O?!VI;7W3V$S'[/Q=?F!_(,/QKM_%MI]E\02L!A9@) M!^/!_4&O%-%U)M'UVRU%-Q-K.DI"G!8 Y(_$.OZ,RJJ\#BZ***_.3B"BE56U?7)M%;1]-N;T0K,)/(C+[,E,9Q]#^5 M?H7"4)4W+G5M>NG0*T9/#R27;\SP6BMN;P9XGMQF;P[JBCU^QR8_/%9ESI][ M9_\ 'W:3P?\ 76(K_,5^B*47LSQ'&2W17HHHJB0HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#TCX6_$R3PK=KI>L2,^CS-PQY-LQ_B'^SZ MC\1WS]'12QSPI+"ZR1R*&1T.0P/((/<5\4UZU\(?B4=)N(O#NNS_ .@2MBUG M<_ZAC_"3_=/Z'V/'G8O#W0]^HHHKR#VPHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BL/QCXOTKP-X:N-;UV1EMH M2%5(UW/*YZ(H]3^7<\5Y)X<_:FT35O$,=AK.B3:1:3.$CO3="4*2< R+M7:/ M4@G'ZT+WGRH'HKL]WHK*\2>)--\*>'+O6]:G\JRM4W,PY+$\!5'